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

Time bar (total: 13.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze295.0ms (2.2%)

Memory
-9.5MiB live, 230.1MiB allocated
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.8s (20.8%)

Memory
78.8MiB live, 3 604.8MiB allocated
Samples
2.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
const: 783.0ms (43.2% of total)
ival-mult: 527.0ms (29.1% of total)
ival-add: 334.0ms (18.4% of total)
ival-sub: 95.0ms (5.2% of total)
ival-div: 60.0ms (3.3% of total)
ival-true: 6.0ms (0.3% of total)
exact: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain918.0ms (6.9%)

Memory
-7.3MiB live, 1 012.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1000-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/o890
(*.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)overflow90
(+.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)overflow81
(+.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)overflow90
(*.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))overflow100
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)overflow81
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))overflow81
(+.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)overflow81
(+.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))overflow89
(*.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)overflow89
(*.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/n110
(*.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)overflow90
(+.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)overflow81
(+.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)overflow90
(*.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))overflow100
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)overflow81
Confusion
Predicted +Predicted -
+1000
-0156
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10000
-00156
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0156
1100
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
124.0ms512×0valid
Compiler

Compiled 901 to 273 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
const: 39.0ms (41.2% of total)
ival-mult: 29.0ms (30.7% of total)
ival-add: 19.0ms (20.1% of total)
ival-sub: 3.0ms (3.2% of total)
ival-div: 3.0ms (3.2% of total)
ival-true: 1.0ms (1.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess231.0ms (1.7%)

Memory
17.0MiB live, 238.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099354
1265338
2824333
33672333
47672333
02937
04737
17437
215337
350637
4162037
5643637
6772537
0800930
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
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune30.0ms (0.2%)

Memory
-36.9MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.8%
(/.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)

simplify243.0ms (1.8%)

Memory
7.1MiB live, 215.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64))
cost-diff128
(+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
cost-diff128
(+.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-diff128
(+.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
174215
2153215
3506215
41620215
56436215
67725215
08009179
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)

localize86.0ms (0.6%)

Memory
-6.6MiB live, 151.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3828125
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x)
accuracy0.390625
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
accuracy0.57421875
(*.f64 x #s(literal 104109730557/25000000000 binary64))
accuracy24.427237539901753
(/.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
66.0ms256×0valid
Compiler

Compiled 432 to 60 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
const: 22.0ms (42.5% of total)
ival-mult: 12.0ms (23.2% of total)
ival-add: 11.0ms (21.2% of total)
ival-div: 5.0ms (9.6% of total)
ival-sub: 2.0ms (3.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series21.0ms (0.2%)

Memory
0.5MiB live, 38.3MiB allocated
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
4.0ms
z
@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))
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
@-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))

simplify178.0ms (1.3%)

Memory
16.7MiB live, 215.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02621296
18501213
227271114
08314966
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 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.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 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.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 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.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 #s(literal 104109730557/25000000000 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 #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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x x))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (/ 4297481763/31250000 (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) x #s(literal 393497462077/5000000000 binary64)))
(* (pow x 3) (+ 104109730557/25000000000 (+ (* 393497462077/5000000000 (/ 1 x)) (+ (/ 4297481763/31250000 (pow x 2)) (/ y (pow x 3))))))
(*.f64 (*.f64 x x) (fma.f64 (+.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) x #s(literal 393497462077/5000000000 binary64)))
(* 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 x (fma.f64 (+.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x))) x #s(literal 393497462077/5000000000 binary64)))
(* 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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) 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 #s(literal 263505074721/1000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) (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 (-.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x)) 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x))) (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 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -393497462077/5000000000 binary64) (/.f64 (+.f64 (/.f64 y x) #s(literal 4297481763/31250000 binary64)) x)) x)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* 13764240537310136880149/125000000000000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x)
(* -1 (* x (- (* -1 (/ (- (* 2284450290879775841688574159837293/625000000000000000000000000000 (/ 1 x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x))) (pow.f64 x #s(literal 3 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 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))
(* x y)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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)) (/.f64 (*.f64 x x) y) (+.f64 (/.f64 z y) x)) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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)) (/.f64 x y) #s(literal 1 binary64)) 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 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) (+.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 #s(literal -1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (/.f64 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)))))))))))))
(*.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))) 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 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))
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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) (/.f64 x z) #s(literal 1 binary64)) z)
(/ (* z (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.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))))
(* 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 (fma.f64 (fma.f64 (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 z) #s(literal 1 binary64)) (/.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)))) z)
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (neg.f64 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) (/.f64 (neg.f64 x) z) #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 (fma.f64 (fma.f64 (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 z) #s(literal 1 binary64)) (/.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)))) z)

rewrite241.0ms (1.8%)

Memory
7.9MiB live, 202.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029104
047104
1203104
21503104
0813884
Stop Event
iter limit
node limit
iter limit
Counts
8 → 270
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 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 #s(literal 1 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))) (/.f64 #s(literal 1 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 (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)))) (/.f64 #s(literal 1 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)) (pow.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)))
(*.f64 #s(literal 1 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 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))) (/.f64 #s(literal 1 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))) (pow.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))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 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)) #s(literal -1 binary64))
(/.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 (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 (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 (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 (fma.f64 (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 #s(literal 1 binary64) (/.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 (*.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 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)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.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 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 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 (*.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) (pow.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) #s(literal -1 binary64)) z)
(fma.f64 (*.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))) x) (pow.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))) #s(literal -1 binary64)) z)
(fma.f64 (*.f64 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 y))) (pow.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) #s(literal -1 binary64)) z)
(fma.f64 (*.f64 x (+.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)))) (pow.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))) #s(literal -1 binary64)) z)
(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 2 binary64)) (pow.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)) (neg.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 (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 (/.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)) (neg.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 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 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 #s(literal 1 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))) (/.f64 #s(literal 1 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 (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)))) (/.f64 #s(literal 1 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)) (pow.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) #s(literal -1 binary64)))
(*.f64 #s(literal 1 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 (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))) (/.f64 #s(literal 1 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))) (pow.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))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 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 -1 binary64))
(/.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 (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 (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 (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 (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 #s(literal 1 binary64) (/.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 (*.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 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 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.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 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 (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 (*.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) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 binary64)) y)
(fma.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) (pow.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 -1 binary64)) y)
(fma.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))) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 binary64)) y)
(fma.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)))) (pow.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 -1 binary64)) y)
(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 2 binary64)) (pow.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) #s(literal -1 binary64)) (neg.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))))
(fma.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 (/.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)) (neg.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 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 #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 1 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))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 #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 1 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)) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.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 1 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))) (pow.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 -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal -1 binary64))
(/.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)) (fma.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)) (fma.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) (fma.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) (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (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 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (fma.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) (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (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 #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 (fma.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)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64))) (*.f64 (fma.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 (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 #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 (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 #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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x)) (-.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 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.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 #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 1 binary64) (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) x) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal 4297481763/31250000 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) x) (pow.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 -1 binary64)) #s(literal 4297481763/31250000 binary64))
(fma.f64 (*.f64 x (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal 4297481763/31250000 binary64))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (pow.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 -1 binary64)) #s(literal 4297481763/31250000 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 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 #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)) (fma.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) (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) (neg.f64 (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (fma.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))
(+.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 154840252661040053153929/25000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(*.f64 (neg.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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))) (/.f64 #s(literal 1 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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.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 1 binary64) (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (*.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)) (pow.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 -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))) (*.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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)) (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (fma.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #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) (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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (fma.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 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.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 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (*.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 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (neg.f64 (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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 #s(literal 104109730557/25000000000 binary64) x) #s(literal 393497462077/5000000000 binary64))
(*.f64 (/.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(literal -1 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 (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)) #s(literal -1 binary64)) (/.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)) (-.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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x 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 -1 binary64))))
(*.f64 (/.f64 (-.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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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) #s(literal -1 binary64)) (/.f64 (neg.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 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 #s(literal 1 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 -1 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 #s(literal 1 binary64) (pow.f64 (-.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))) #s(literal -1 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) (-.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 x #s(literal 2 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 -1 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 x #s(literal 2 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.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)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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)))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (*.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 (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 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (/.f64 #s(literal 1 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 (-.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 -1 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)) (-.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 (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 -1 binary64)) (pow.f64 (pow.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)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (*.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 1 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 (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)) (/.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))))
(*.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)) (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 -1 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))))
(pow.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 (-.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))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.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 x #s(literal -2 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 (fma.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 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)) (fma.f64 (fma.f64 (fma.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 (*.f64 (fma.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 x #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 (fma.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 #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 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 #s(literal -1 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 (-.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 (/.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 1 binary64) (-.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 1 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 (fma.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 1 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))) (*.f64 (fma.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 #s(literal 1 binary64) (/.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 (-.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 #s(literal 1 binary64) (neg.f64 (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 (-.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 1 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)) (fma.f64 (fma.f64 (fma.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 (-.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 -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)) (fma.f64 (fma.f64 (fma.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 #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)) (fma.f64 (fma.f64 (fma.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 (-.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 -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 #s(literal 0 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)) (fma.f64 (fma.f64 (fma.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 -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 #s(literal 0 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)) (-.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))))
(exp.f64 (*.f64 (log.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 (-.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)))) #s(literal -1 binary64)))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) x) (pow.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) #s(literal -1 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) (pow.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))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))) (pow.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) #s(literal -1 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)))) (pow.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))) #s(literal -1 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 (fma.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 (fma.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) (fma.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))) (fma.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))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) (*.f64 x (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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 x (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))))
(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 (*.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 (*.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) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 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) (pow.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 -1 binary64)))
(*.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))) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 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)))) (pow.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 -1 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 (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 (+.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 (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 (+.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) (fma.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))) (fma.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))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)) x)))
(/.f64 #s(literal 1 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 #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 #s(literal 1 binary64) (/.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 (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 1 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 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 x (/.f64 #s(literal 1 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 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 (*.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)))

eval57.0ms (0.4%)

Memory
8.5MiB live, 94.3MiB allocated
Compiler

Compiled 17 325 to 2 181 computations (87.4% saved)

prune34.0ms (0.3%)

Memory
-8.2MiB live, 68.2MiB allocated
Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New30725332
Fresh000
Picked101
Done000
Total30825333
Accuracy
99.7%
Counts
333 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.5%
(/.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))
64.5%
(/.f64 (*.f64 (fma.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 x #s(literal -2 binary64)))
57.4%
(/.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))))
60.8%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
58.8%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) x) (pow.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))) #s(literal -1 binary64))) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
36.2%
(/.f64 (*.f64 (-.f64 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 #s(literal 1 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 (+.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)))
56.0%
(/.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)))
54.3%
(/.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)))
16.2%
(/.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)))
64.5%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))))
64.5%
(*.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.5%
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (*.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)))))
60.8%
(*.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)) (/.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))))
52.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)) (fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
50.6%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (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))))
44.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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x))
41.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 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)))))
42.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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
42.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 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal 104109730557/25000000000 binary64)) x))
58.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 (fma.f64 (fma.f64 (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 z) #s(literal 1 binary64)) (/.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)))) z))
55.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 (-.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) (+.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)))
17.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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
44.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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
37.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 #s(literal -1000000000/23533438303 binary64) z))
Compiler

Compiled 2 462 to 1 790 computations (27.3% saved)

simplify188.0ms (1.4%)

Memory
-9.6MiB live, 145.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.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 x #s(literal -2 binary64))
cost-diff0
(/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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-diff192
(fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
cost-diff384
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))
cost-diff384
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
cost-diff384
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))
cost-diff0
(/.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)))
cost-diff128
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64))
cost-diff128
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
cost-diff128
(+.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))
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 (fma.f64 (fma.f64 (fma.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
(fma.f64 x x #s(literal -4 binary64))
cost-diff0
(*.f64 (fma.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 (fma.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 x #s(literal -2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077827
0128787
1223787
2467772
31536765
46599749
08106736
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.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 x #s(literal -2 binary64)))
(*.f64 (fma.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))))
(fma.f64 x x #s(literal -4 binary64))
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 x #s(literal -2 binary64))
#s(literal -2 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
z
(/.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 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 y x)
y
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(*.f64 (+.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)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))
#s(literal 156699607947000000000/553822718361107519809 binary64)
z
(fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
#s(literal 131752537360500000000/553822718361107519809 binary64)
(fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
#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)))
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))
(fma.f64 #s(literal -2 binary64) y z)
#s(literal -2 binary64)
y
#s(literal 500000000/23533438303 binary64)
(fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))
#s(literal -137519416416/23533438303 binary64)
x
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))))
#s(literal 1 binary64)
(/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 x #s(literal -2 binary64))
x
#s(literal -2 binary64)
(*.f64 (fma.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))))
(fma.f64 x x #s(literal -4 binary64))
#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)
Outputs
(/.f64 (*.f64 (fma.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 x #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))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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))) (fma.f64 x x #s(literal -4 binary64)))
(fma.f64 x x #s(literal -4 binary64))
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 x #s(literal -2 binary64))
#s(literal -2 binary64)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
z
(/.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 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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)))
(*.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 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 y x)
y
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.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)) (fma.f64 (fma.f64 (fma.f64 #s(literal -21454176921506476335577500000000/13033352773350869092174451844127 binary64) z (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) #s(literal -137519416416/23533438303 binary64))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 z #s(literal 168466327098500000000/553822718361107519809 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(fma.f64 (fma.f64 (fma.f64 #s(literal -21454176921506476335577500000000/13033352773350869092174451844127 binary64) z (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) #s(literal -137519416416/23533438303 binary64))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 z #s(literal 168466327098500000000/553822718361107519809 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))
(fma.f64 (fma.f64 #s(literal -21454176921506476335577500000000/13033352773350869092174451844127 binary64) z (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) #s(literal -137519416416/23533438303 binary64))) x (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 z #s(literal 168466327098500000000/553822718361107519809 binary64))))
#s(literal 156699607947000000000/553822718361107519809 binary64)
z
(fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))
(fma.f64 (+.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) y (*.f64 z #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64))) #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 y x (fma.f64 #s(literal -2 binary64) y z))))
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 #s(literal -21454176921506476335577500000000/13033352773350869092174451844127 binary64) z (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) #s(literal -137519416416/23533438303 binary64)))
#s(literal 131752537360500000000/553822718361107519809 binary64)
(fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z (*.f64 y #s(literal 168466327098500000000/553822718361107519809 binary64))) #s(literal -137519416416/23533438303 binary64)))
#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)))
(fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 z #s(literal 168466327098500000000/553822718361107519809 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))
(*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))
(fma.f64 #s(literal -2 binary64) y z)
#s(literal -2 binary64)
y
#s(literal 500000000/23533438303 binary64)
(fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))
#s(literal -137519416416/23533438303 binary64)
x
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
#s(literal -1000000000/23533438303 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 (/.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 x #s(literal -2 binary64)))
#s(literal 1 binary64)
(/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 #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))) (fma.f64 x x #s(literal -4 binary64))))
(-.f64 x #s(literal -2 binary64))
x
#s(literal -2 binary64)
(*.f64 (fma.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))) (fma.f64 x x #s(literal -4 binary64)))
(fma.f64 x x #s(literal -4 binary64))
#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)

localize407.0ms (3%)

Memory
12.8MiB live, 451.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.26953125
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))))
accuracy0.30859375
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy13.705949487830436
(/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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)))))
accuracy21.96003317800069
(/.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)))
accuracy0.26953125
(fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
accuracy0.34765625
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
accuracy0.359375
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))
accuracy30.225525612310076
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
accuracy0.12890625
(*.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)
accuracy0.390625
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
accuracy24.427237539901753
(/.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)))
accuracy49.51171301038158
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
accuracy0.34765625
(*.f64 #s(literal -1000000000/23533438303 binary64) z)
accuracy39.688666453686096
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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.135097509768442
(fma.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.30859375
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy13.58391309129316
(/.f64 (*.f64 (fma.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 x #s(literal -2 binary64)))
accuracy21.96003317800069
(/.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
248.0ms256×0valid
Compiler

Compiled 1 731 to 166 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 209.0ms
const: 81.0ms (38.8% of total)
ival-add: 59.0ms (28.3% of total)
ival-mult: 59.0ms (28.3% of total)
ival-div: 7.0ms (3.4% of total)
ival-sub: 2.0ms (1% of total)
exact: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series108.0ms (0.8%)

Memory
14.5MiB live, 131.4MiB allocated
Counts
24 → 229
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.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 x #s(literal -2 binary64)))
(*.f64 (fma.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))))
(fma.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)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 (*.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 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 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)))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 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 -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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 #s(literal -2 binary64)) (*.f64 (fma.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 x #s(literal -2 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)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(*.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(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 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)
(* 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))))
(+ (* -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))))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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)))))
263505074721/1000000000
(+ 263505074721/1000000000 (* 216700011257/5000000000 x))
(+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))))
(/ -23533438303/1000000000 z)
(- (* -1 (* x (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(- (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z))))) z)) (+ (* 1/4 (/ (* (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))) (- z 4297481763/7812500)) z)) (+ (* 23533438303/4000000000 (/ (- y 393497462077/1250000000) (pow z 2))) (* 1750925396119/20000000000 (/ 1 z))))))) (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
2
(+ 2 x)
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))))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
(* 263505074721/1000000000 x)
(* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))
(* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))
(* 156699607947/500000000 x)
(* x (+ 156699607947/500000000 (* 263505074721/1000000000 x)))
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))))
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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)))))
(pow x 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(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) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 2) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (+ (* 500000000/23533438303 (/ (+ z (* -2 y)) x)) (+ (* 131752537360500000000/553822718361107519809 z) (* 156699607947000000000/553822718361107519809 (/ z x)))))) 137519416416/23533438303))
(/ 25000000000/104109730557 x)
(/ (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) x)
(/ (- (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2))) x)
(/ (- (+ 25000000000/104109730557 (+ (* 68821202686550684400745/10838835996651139530249 (/ 1 x)) (* 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (/ 1 (pow x 3))))) (+ (* 625000000000000000000/10838835996651139530249 (/ (- y 393497462077/1250000000) (pow x 3))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2)))) x)
x
(* x (+ 1 (* 2 (/ 1 x))))
(* 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))))))
(* 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))))))
(* -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))))
(+ 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 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(* -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)))
(* -1 (* x (+ (* -1 (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303)) (* -1 (/ (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z)) x)))))
(* -1 (/ (- (* -1 (/ (- 68821202686550684400745/10838835996651139530249 (* 48379186685422091754128006001718670/1128428295162862690821234941118693 (/ 1 x))) x)) 25000000000/104109730557) x))
(* -1 (/ (- (* -1 (/ (+ 68821202686550684400745/10838835996651139530249 (* -1 (/ (+ 48379186685422091754128006001718670/1128428295162862690821234941118693 (* -1 (/ (- 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (* -625000000000000000000/10838835996651139530249 (+ 393497462077/1250000000 (* -1 y)))) x))) x))) x)) 25000000000/104109730557) 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)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/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 (- (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)))))) (+ 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)))))) (- 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)))))))))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303))))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))))
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (+ (* 131752537360500000000/553822718361107519809 z) (* 168466327098500000000/553822718361107519809 y))) 137519416416/23533438303)
(+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))
(+ (* -1000000000/23533438303 y) (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)))
(- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303)
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 168466327098500000000/553822718361107519809 y)) 137519416416/23533438303)
(/ (* (+ 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)))
(+ (* -1 (/ (* x (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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 (- (/ (* (pow x 2) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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 (- (* y (- (* -1 (/ (* (pow x 3) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4)))) (* -1 (/ (* (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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)))))))
(+ (* -1000000000/23533438303 y) (* 500000000/23533438303 z))
(/ (* 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)))))))))))
(/ (* 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 (- 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)))))))))))
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(* y (- (+ (* 500000000/23533438303 (/ z y)) (+ (* 156699607947000000000/553822718361107519809 (/ z y)) (+ (* 168466327098500000000/553822718361107519809 x) (/ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) y)))) 1000000000/23533438303))
(* 168466327098500000000/553822718361107519809 y)
(* y (- (+ 168466327098500000000/553822718361107519809 (+ (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)) (* 131752537360500000000/553822718361107519809 (/ z y)))) (* 137519416416/23533438303 (/ 1 y))))
(* -1000000000/23533438303 y)
(* y (- (+ (* 500000000/23533438303 (/ z y)) (* 156699607947000000000/553822718361107519809 (/ z y))) 1000000000/23533438303))
(* y (- (+ 168466327098500000000/553822718361107519809 (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y))) (* 137519416416/23533438303 (/ 1 y))))
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (* y (- (pow x 2) 4))))
(/ (+ (* -1 (/ (* (+ 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) (* y (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) y)
(/ (- (+ (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y)
(/ (- (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* (pow y 3) (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (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) (* y (- (pow x 2) 4)))))) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (- (* 500000000/23533438303 (/ z y)) 1000000000/23533438303))
(* -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 (+ 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 (- 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 (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))
(* -1 (* y (+ 1000000000/23533438303 (+ (* -1 (/ (+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)))) y)) (* -168466327098500000000/553822718361107519809 x)))))
(* -1 (* y (- (* -1 (/ (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(* -1 (* y (+ 1000000000/23533438303 (* -1 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)))))
(* -1 (* y (- (* -1 (/ (- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* 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) (- (pow x 2) 4)))) y))) y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* y (- (pow x 2) 4)))) (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (- (pow x 2) 4)))) y)) (/ (* (+ 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) (- (pow x 2) 4)))) y))) y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (+ 1000000000/23533438303 (* -500000000/23533438303 (/ z 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)))))))))
(+ (* 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))))))) (+ 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)))))) (- 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)))))))))
(+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)))
(+ (* -1000000000/23533438303 y) (+ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) (* z (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))))
(- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)
(- (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(+ (* -1000000000/23533438303 y) (* 168466327098500000000/553822718361107519809 z))
(- (+ (* -26398607408606012051779500000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(/ (* (+ 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))))
(+ (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(+ (* z (- (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(+ (* z (- (* z (- (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 4) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4))))) (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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 (+ 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 (- 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 (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))
(* z (+ 168466327098500000000/553822718361107519809 (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 x) (+ (* -1000000000/23533438303 (/ y z)) (/ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) z)))))
(* -23298017199368982832548000000000/13033352773350869092174451844127 z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(* 168466327098500000000/553822718361107519809 z)
(* z (+ 168466327098500000000/553822718361107519809 (* -1000000000/23533438303 (/ y z))))
(* -26398607408606012051779500000000/13033352773350869092174451844127 z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* z (- (pow x 2) 4)))
(/ (+ (* -1 (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) z)
(/ (- (+ (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4)) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z)
(/ (- (+ (* -1 (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* (pow z 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (+ (* -1 (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4))))) z)
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(* z (+ 500000000/23533438303 (* -1000000000/23533438303 (/ y 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)))))))))))))
(* -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))))))) (* 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)))))) (- 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 (- (* 23298017199368982832548000000000/13033352773350869092174451844127 x) 168466327098500000000/553822718361107519809)))
(* -1 (* z (- (+ (* -1 (/ (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303))) z)) (* 23298017199368982832548000000000/13033352773350869092174451844127 x)) 168466327098500000000/553822718361107519809)))
(* -1 (* z (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(* -1 (* z (- (* 1000000000/23533438303 (/ y z)) 168466327098500000000/553822718361107519809)))
(* -1 (* z (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* z (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* z (- (pow x 2) 4))) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (- (pow x 2) 4))) z)) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (- (* 1000000000/23533438303 (/ y z)) 500000000/23533438303)))
Calls

9 calls:

TimeVariablePointExpression
30.0ms
x
@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))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* 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 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303)) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303)) (/ 1 (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) 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)) (* (+ (* -2 y) z) 500000000/23533438303))
18.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))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* 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 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303)) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303)) (/ 1 (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) 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)) (* (+ (* -2 y) z) 500000000/23533438303))
15.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))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* 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 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303)) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303)) (/ 1 (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) 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)) (* (+ (* -2 y) z) 500000000/23533438303))
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))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* 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 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303)) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303)) (/ 1 (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) 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)) (* (+ (* -2 y) z) 500000000/23533438303))
7.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))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* 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 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303)) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303)) (/ 1 (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) 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)) (* (+ (* -2 y) z) 500000000/23533438303))

simplify328.0ms (2.5%)

Memory
-8.6MiB live, 234.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010167035
133726982
084925989
Stop Event
iter limit
node limit
Counts
229 → 226
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)
(* 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))))
(+ (* -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))))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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)))))
263505074721/1000000000
(+ 263505074721/1000000000 (* 216700011257/5000000000 x))
(+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))))
(/ -23533438303/1000000000 z)
(- (* -1 (* x (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(- (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z))))) z)) (+ (* 1/4 (/ (* (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))) (- z 4297481763/7812500)) z)) (+ (* 23533438303/4000000000 (/ (- y 393497462077/1250000000) (pow z 2))) (* 1750925396119/20000000000 (/ 1 z))))))) (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
2
(+ 2 x)
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))))))
z
(+ z (* x y))
(+ z (* x (+ y (* 4297481763/31250000 x))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* 393497462077/5000000000 x))))))
(* 263505074721/1000000000 x)
(* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))
(* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))
(* 156699607947/500000000 x)
(* x (+ 156699607947/500000000 (* 263505074721/1000000000 x)))
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))))
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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)))))
(pow x 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(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) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 2) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (+ (* 500000000/23533438303 (/ (+ z (* -2 y)) x)) (+ (* 131752537360500000000/553822718361107519809 z) (* 156699607947000000000/553822718361107519809 (/ z x)))))) 137519416416/23533438303))
(/ 25000000000/104109730557 x)
(/ (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) x)
(/ (- (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2))) x)
(/ (- (+ 25000000000/104109730557 (+ (* 68821202686550684400745/10838835996651139530249 (/ 1 x)) (* 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (/ 1 (pow x 3))))) (+ (* 625000000000000000000/10838835996651139530249 (/ (- y 393497462077/1250000000) (pow x 3))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2)))) x)
x
(* x (+ 1 (* 2 (/ 1 x))))
(* 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))))))
(* 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))))))
(* -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))))
(+ 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 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(* -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)))
(* -1 (* x (+ (* -1 (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303)) (* -1 (/ (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z)) x)))))
(* -1 (/ (- (* -1 (/ (- 68821202686550684400745/10838835996651139530249 (* 48379186685422091754128006001718670/1128428295162862690821234941118693 (/ 1 x))) x)) 25000000000/104109730557) x))
(* -1 (/ (- (* -1 (/ (+ 68821202686550684400745/10838835996651139530249 (* -1 (/ (+ 48379186685422091754128006001718670/1128428295162862690821234941118693 (* -1 (/ (- 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (* -625000000000000000000/10838835996651139530249 (+ 393497462077/1250000000 (* -1 y)))) x))) x))) x)) 25000000000/104109730557) 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)))
(* (pow x 4) (+ 104109730557/25000000000 (* -1 (/ (- (* -1 (/ (+ 4297481763/31250000 (/ y x)) x)) 393497462077/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 (- (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)))))) (+ 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)))))) (- 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)))))))))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303))))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))))
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (+ (* 131752537360500000000/553822718361107519809 z) (* 168466327098500000000/553822718361107519809 y))) 137519416416/23533438303)
(+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))
(+ (* -1000000000/23533438303 y) (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)))
(- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303)
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 168466327098500000000/553822718361107519809 y)) 137519416416/23533438303)
(/ (* (+ 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)))
(+ (* -1 (/ (* x (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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 (- (/ (* (pow x 2) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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 (- (* y (- (* -1 (/ (* (pow x 3) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4)))) (* -1 (/ (* (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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))))
(* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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)))))))
(+ (* -1000000000/23533438303 y) (* 500000000/23533438303 z))
(/ (* 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)))))))))))
(/ (* 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 (- 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)))))))))))
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(* y (- (+ (* 500000000/23533438303 (/ z y)) (+ (* 156699607947000000000/553822718361107519809 (/ z y)) (+ (* 168466327098500000000/553822718361107519809 x) (/ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) y)))) 1000000000/23533438303))
(* 168466327098500000000/553822718361107519809 y)
(* y (- (+ 168466327098500000000/553822718361107519809 (+ (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)) (* 131752537360500000000/553822718361107519809 (/ z y)))) (* 137519416416/23533438303 (/ 1 y))))
(* -1000000000/23533438303 y)
(* y (- (+ (* 500000000/23533438303 (/ z y)) (* 156699607947000000000/553822718361107519809 (/ z y))) 1000000000/23533438303))
(* y (- (+ 168466327098500000000/553822718361107519809 (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y))) (* 137519416416/23533438303 (/ 1 y))))
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (* y (- (pow x 2) 4))))
(/ (+ (* -1 (/ (* (+ 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) (* y (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) y)
(/ (- (+ (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y)
(/ (- (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* (pow y 3) (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (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) (* y (- (pow x 2) 4)))))) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)))
(* x y)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(* y (- (* 500000000/23533438303 (/ z y)) 1000000000/23533438303))
(* -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 (+ 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 (- 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 (+ 1000000000/23533438303 (* -168466327098500000000/553822718361107519809 x))))
(* -1 (* y (+ 1000000000/23533438303 (+ (* -1 (/ (+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)))) y)) (* -168466327098500000000/553822718361107519809 x)))))
(* -1 (* y (- (* -1 (/ (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(* -1 (* y (+ 1000000000/23533438303 (* -1 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)))))
(* -1 (* y (- (* -1 (/ (- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* 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) (- (pow x 2) 4)))) y))) y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* y (- (pow x 2) 4)))) (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (- (pow x 2) 4)))) y)) (/ (* (+ 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) (- (pow x 2) 4)))) y))) y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(* -1 (* y (+ 1000000000/23533438303 (* -500000000/23533438303 (/ z 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)))))))))
(+ (* 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))))))) (+ 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)))))) (- 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)))))))))
(+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)))
(+ (* -1000000000/23533438303 y) (+ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) (* z (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))))
(- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)
(- (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(+ (* -1000000000/23533438303 y) (* 168466327098500000000/553822718361107519809 z))
(- (+ (* -26398607408606012051779500000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(/ (* (+ 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))))
(+ (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(+ (* z (- (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(+ (* z (- (* z (- (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 4) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4))))) (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 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 (+ 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 (- 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 (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))
(* z (+ 168466327098500000000/553822718361107519809 (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 x) (+ (* -1000000000/23533438303 (/ y z)) (/ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) z)))))
(* -23298017199368982832548000000000/13033352773350869092174451844127 z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(* 168466327098500000000/553822718361107519809 z)
(* z (+ 168466327098500000000/553822718361107519809 (* -1000000000/23533438303 (/ y z))))
(* -26398607408606012051779500000000/13033352773350869092174451844127 z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* z (- (pow x 2) 4)))
(/ (+ (* -1 (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) z)
(/ (- (+ (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4)) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z)
(/ (- (+ (* -1 (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* (pow z 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (+ (* -1 (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4))))) z)
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)))
(* z (+ 500000000/23533438303 (* -1000000000/23533438303 (/ y 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)))))))))))))
(* -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))))))) (* 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)))))) (- 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 (- (* 23298017199368982832548000000000/13033352773350869092174451844127 x) 168466327098500000000/553822718361107519809)))
(* -1 (* z (- (+ (* -1 (/ (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303))) z)) (* 23298017199368982832548000000000/13033352773350869092174451844127 x)) 168466327098500000000/553822718361107519809)))
(* -1 (* z (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(* -1 (* z (- (* 1000000000/23533438303 (/ y z)) 168466327098500000000/553822718361107519809)))
(* -1 (* z (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* z (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* z (- (pow x 2) 4))) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (- (pow x 2) 4))) z)) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(* -1 (* z (- (* 1000000000/23533438303 (/ y z)) 500000000/23533438303)))
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 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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 #s(literal -1000000000/23533438303 binary64) y (fma.f64 (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (*.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 #s(literal -1000000000/23533438303 binary64) y (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) y #s(literal -393497462077/117667191515 binary64)) (fma.f64 #s(literal -87546269805950000000/553822718361107519809 binary64) z (fma.f64 (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) #s(literal 336932654197/47066876606 binary64) (*.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)))))) x (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/23533438303 binary64))) (fma.f64 #s(literal 336932654197/47066876606 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) (*.f64 #s(literal -210102341334000000000/553822718361107519809 binary64) z))) x (*.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 #s(literal -2000000000/23533438303 binary64) y (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 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 (*.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 #s(literal -2000000000/23533438303 binary64) y (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -786994924154/117667191515 binary64)) (fma.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 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 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 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 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 (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -2000000000/23533438303 binary64) z))
-4
#s(literal -4 binary64)
(- (pow x 2) 4)
(fma.f64 x x #s(literal -4 binary64))
(* 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 #s(literal 500000000/23533438303 binary64) y (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 (*.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 #s(literal 500000000/23533438303 binary64) y (fma.f64 (-.f64 (fma.f64 (-.f64 #s(literal 393497462077/235334383030 binary64) (fma.f64 #s(literal 10835000562850000000/553822718361107519809 binary64) z (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) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64))))) 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 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal 500000000/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 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 (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)))) x (*.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 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (fma.f64 (fma.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 (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)))) #s(literal 156699607947/23533438303 binary64) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) #s(literal 263505074721/47066876606 binary64)))) #s(literal 49698921037/117667191515 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z (*.f64 (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))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
23533438303/500000000
#s(literal 23533438303/500000000 binary64)
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
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))
263505074721/1000000000
#s(literal 263505074721/1000000000 binary64)
(+ 263505074721/1000000000 (* 216700011257/5000000000 x))
(fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64))
(+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))
(+ (* 500000000/23533438303 (+ z (* -2 y))) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))))
(fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (fma.f64 (-.f64 (fma.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))) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 137519416416/23533438303 binary64)) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(/ -23533438303/1000000000 z)
(/.f64 #s(literal -23533438303/1000000000 binary64) z)
(- (* -1 (* x (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(neg.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)) x (/.f64 #s(literal 23533438303/1000000000 binary64) z)))
(- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)) z) (fma.f64 (/.f64 #s(literal 23533438303/4000000000 binary64) z) (/.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) z) (/.f64 #s(literal 105051170667/500000000 binary64) z))) x (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)))) x (/.f64 #s(literal -23533438303/1000000000 binary64) z))
(- (* x (- (* x (- (* -1 (* x (+ (* -1 (/ (* y (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z))))) z)) (+ (* 1/4 (/ (* (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))) (- z 4297481763/7812500)) z)) (+ (* 23533438303/4000000000 (/ (- y 393497462077/1250000000) (pow z 2))) (* 1750925396119/20000000000 (/ 1 z))))))) (+ (* -1 (/ (* y (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z)))) z)) (+ (* 23533438303/4000000000 (/ (- z 4297481763/7812500) (pow z 2))) (* 105051170667/500000000 (/ 1 z)))))) (+ (* -23533438303/1000000000 (/ y (pow z 2))) (* 336932654197/2000000000 (/ 1 z))))) (* 23533438303/1000000000 (/ 1 z)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)) z) (fma.f64 (/.f64 #s(literal 23533438303/4000000000 binary64) z) (/.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) z) (/.f64 #s(literal 105051170667/500000000 binary64) z))) z) (fma.f64 (*.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)) (/.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) z)) #s(literal 1/4 binary64) (fma.f64 (/.f64 #s(literal 23533438303/4000000000 binary64) z) (/.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) z) (/.f64 #s(literal 1750925396119/20000000000 binary64) z)))) x (fma.f64 (neg.f64 y) (/.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)) z) (fma.f64 (/.f64 #s(literal 23533438303/4000000000 binary64) z) (/.f64 (-.f64 z #s(literal 4297481763/7812500 binary64)) z) (/.f64 #s(literal 105051170667/500000000 binary64) z))))) x (neg.f64 (fma.f64 (/.f64 y (*.f64 z z)) #s(literal -23533438303/1000000000 binary64) (/.f64 #s(literal 336932654197/2000000000 binary64) z)))) x (/.f64 #s(literal -23533438303/1000000000 binary64) z))
2
#s(literal 2 binary64)
(+ 2 x)
(+.f64 #s(literal 2 binary64) 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))
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)
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)
(* 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)
(* 156699607947/500000000 x)
(*.f64 #s(literal 156699607947/500000000 binary64) x)
(* x (+ 156699607947/500000000 (* 263505074721/1000000000 x)))
(*.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x)
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x)
(* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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)
(* 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 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.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 (/.f64 #s(literal 2146807885506674472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.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)
(*.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))
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 (/.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 104109730557/25000000000 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 (/.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 4 binary64)))
(* (pow x 4) (+ 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 4 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 (/.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 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) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 216700011257/5000000000 binary64) x)) #s(literal 1 binary64)) (*.f64 x x))
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303))
(*.f64 (-.f64 (fma.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))) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 137519416416/23533438303 binary64)) x)
(* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (+ (* 500000000/23533438303 (/ (+ z (* -2 y)) x)) (+ (* 131752537360500000000/553822718361107519809 z) (* 156699607947000000000/553822718361107519809 (/ z x)))))) 137519416416/23533438303))
(*.f64 (-.f64 (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y z) x) #s(literal 500000000/23533438303 binary64) (fma.f64 (/.f64 z x) #s(literal 156699607947000000000/553822718361107519809 binary64) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))) #s(literal 137519416416/23533438303 binary64)) x)
(/ 25000000000/104109730557 x)
(/.f64 #s(literal 25000000000/104109730557 binary64) x)
(/ (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x)
(/ (- (+ 25000000000/104109730557 (* 68821202686550684400745/10838835996651139530249 (/ 1 x))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) (/.f64 #s(literal 48379186685422091754128006001718670/1128428295162862690821234941118693 binary64) (*.f64 x x))) x)
(/ (- (+ 25000000000/104109730557 (+ (* 68821202686550684400745/10838835996651139530249 (/ 1 x)) (* 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (/ 1 (pow x 3))))) (+ (* 625000000000000000000/10838835996651139530249 (/ (- y 393497462077/1250000000) (pow x 3))) (/ 48379186685422091754128006001718670/1128428295162862690821234941118693 (pow x 2)))) x)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x)) #s(literal 25000000000/104109730557 binary64)) (fma.f64 (/.f64 (-.f64 y #s(literal 393497462077/1250000000 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 625000000000000000000/10838835996651139530249 binary64) (/.f64 #s(literal 48379186685422091754128006001718670/1128428295162862690821234941118693 binary64) (*.f64 x x)))) x)
x
(* x (+ 1 (* 2 (/ 1 x))))
(fma.f64 (/.f64 #s(literal 2 binary64) x) x 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 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.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)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* 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 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.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)) (/ y (pow x 3))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) (*.f64 x x)) (/.f64 y (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 4 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) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #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) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 393497462077/1250000000 binary64) y) #s(literal -1 binary64) #s(literal -408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #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))
(+ 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 (* x (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) (/.f64 y x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal -1 binary64) #s(literal -216700011257/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) (*.f64 x x)) (/.f64 #s(literal 263505074721/1000000000 binary64) x)) #s(literal 216700011257/5000000000 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (+ (* -1 (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z))) (+ (* 500000000/23533438303 y) (* 131752537360500000000/553822718361107519809 z))) 137519416416/23533438303)) (* -1 (/ (+ (* 500000000/23533438303 (+ z (* -2 y))) (* 156699607947000000000/553822718361107519809 z)) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))) (neg.f64 x)) (-.f64 (fma.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))) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 137519416416/23533438303 binary64))))
(* -1 (/ (- (* -1 (/ (- 68821202686550684400745/10838835996651139530249 (* 48379186685422091754128006001718670/1128428295162862690821234941118693 (/ 1 x))) x)) 25000000000/104109730557) x))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 #s(literal 48379186685422091754128006001718670/1128428295162862690821234941118693 binary64) x)) x) #s(literal -1 binary64) #s(literal -25000000000/104109730557 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (+ 68821202686550684400745/10838835996651139530249 (* -1 (/ (+ 48379186685422091754128006001718670/1128428295162862690821234941118693 (* -1 (/ (- 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 (* -625000000000000000000/10838835996651139530249 (+ 393497462077/1250000000 (* -1 y)))) x))) x))) x)) 25000000000/104109730557) x))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) (/.f64 (-.f64 #s(literal 48379186685422091754128006001718670/1128428295162862690821234941118693 binary64) (/.f64 (-.f64 #s(literal 97244728311107799264118546821888524474410940170/117480365762300501174186766773860888386002001 binary64) (*.f64 #s(literal -625000000000000000000/10838835996651139530249 binary64) (-.f64 #s(literal 393497462077/1250000000 binary64) y))) x)) x)) x) #s(literal -1 binary64) #s(literal -25000000000/104109730557 binary64)) (neg.f64 x))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 393497462077/5000000000 (* 4297481763/31250000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -4297481763/31250000 binary64)) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 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)))
(/ (* (+ 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 (fma.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))))))))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 #s(literal 2 binary64) x)) (/.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 (fma.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)))))
(/ (* (+ 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) (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)))
(+ (/ (* 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)))))))))
(fma.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 (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 (fma.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))))
(/ (+ 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 (fma.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))) (/.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 x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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))))
(/ (* (+ 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)))))))))
(fma.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 #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)) 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))))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303))))
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))
(+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (+ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) (* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)))))
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x)))
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)
(fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64)))
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (+ (* 131752537360500000000/553822718361107519809 z) (* 168466327098500000000/553822718361107519809 y))) 137519416416/23533438303)
(-.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))) #s(literal 137519416416/23533438303 binary64))
(+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))
(*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)
(+ (* -1000000000/23533438303 y) (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)))
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303)
(fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) #s(literal -137519416416/23533438303 binary64))
(- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 168466327098500000000/553822718361107519809 y)) 137519416416/23533438303)
(fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)))
(/ (* (+ 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)))
(*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))
(+ (* -1 (/ (* x (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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))))
(fma.f64 (neg.f64 (/.f64 x (pow.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) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 y (+.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 x x #s(literal -4 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)) (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64)))))
(+ (* y (- (/ (* (pow x 2) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) y) (pow.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) #s(literal 3 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)) (+.f64 #s(literal 2 binary64) x)) (fma.f64 x x #s(literal -4 binary64))) (*.f64 (neg.f64 (/.f64 x (pow.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) #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)) (+.f64 #s(literal 2 binary64) x)) (fma.f64 x x #s(literal -4 binary64))))) y (*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64)))))
(+ (* y (- (* y (- (* -1 (/ (* (pow x 3) (* y (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4)))) (* -1 (/ (* (pow x 2) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))))) (/ (* x (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 y (pow.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) #s(literal 4 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)) (+.f64 #s(literal 2 binary64) x)) (fma.f64 x x #s(literal -4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (pow.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) #s(literal 3 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))))) y (*.f64 (neg.f64 (/.f64 x (pow.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) #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)) (+.f64 #s(literal 2 binary64) x)) (fma.f64 x x #s(literal -4 binary64))))) y (*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 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)
(+ z (* (pow x 2) (+ 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)) (*.f64 x x) z)
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))))
(+.f64 (fma.f64 y x z) (*.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)))
(+ (* -1000000000/23533438303 y) (* 500000000/23533438303 z))
(fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (*.f64 (fma.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 (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)) (*.f64 x x) z) (*.f64 y (+.f64 #s(literal 2 binary64) x))) (/.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 (fma.f64 x x #s(literal -4 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 #s(literal 2 binary64) x)))) y)
(/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.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 (fma.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) 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)) (*.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))) (/.f64 (*.f64 (fma.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)))) 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 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y) (/.f64 (*.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 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)) 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 (* 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 (- 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 (fma.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) 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)) (*.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))) (/.f64 (*.f64 (-.f64 x #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)
(* y (- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303))
(*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)
(* y (- (+ (* 500000000/23533438303 (/ z y)) (+ (* 156699607947000000000/553822718361107519809 (/ z y)) (+ (* 168466327098500000000/553822718361107519809 x) (/ (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)) y)))) 1000000000/23533438303))
(*.f64 (-.f64 (fma.f64 (/.f64 z y) #s(literal 168466327098500000000/553822718361107519809 binary64) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x) y))) #s(literal 1000000000/23533438303 binary64)) y)
(* 168466327098500000000/553822718361107519809 y)
(*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y)
(* y (- (+ 168466327098500000000/553822718361107519809 (+ (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)) (* 131752537360500000000/553822718361107519809 (/ z y)))) (* 137519416416/23533438303 (/ 1 y))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) y) #s(literal -156699607947/23533438303 binary64) (*.f64 (/.f64 z y) #s(literal 131752537360500000000/553822718361107519809 binary64))) #s(literal 168466327098500000000/553822718361107519809 binary64)) (/.f64 #s(literal 137519416416/23533438303 binary64) y)) y)
(* -1000000000/23533438303 y)
(*.f64 #s(literal -1000000000/23533438303 binary64) y)
(* y (- (+ (* 500000000/23533438303 (/ z y)) (* 156699607947000000000/553822718361107519809 (/ z y))) 1000000000/23533438303))
(*.f64 (fma.f64 (/.f64 z y) #s(literal 168466327098500000000/553822718361107519809 binary64) #s(literal -1000000000/23533438303 binary64)) y)
(* y (- (+ 168466327098500000000/553822718361107519809 (* -156699607947/23533438303 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y))) (* 137519416416/23533438303 (/ 1 y))))
(*.f64 (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) #s(literal -137519416416/23533438303 binary64)) y)) y)
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (* y (- (pow x 2) 4))))
(/.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 (fma.f64 x x #s(literal -4 binary64)) y) x))
(/ (+ (* -1 (/ (* (+ 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) (* y (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) y)
(/.f64 (fma.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)) x) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (/.f64 (*.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 (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 #s(literal 2 binary64) x)) (*.f64 x x)) (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) y)))) y)
(/ (- (+ (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y)
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.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) #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 x #s(literal 3 binary64)) (*.f64 y y))) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (fma.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)) x) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (/.f64 (*.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 (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 #s(literal 2 binary64) x)) (*.f64 x x)) (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) y))))) y)
(/ (- (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* (pow y 3) (- (pow x 2) 4))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (+ (* -1 (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* (pow y 2) (- (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) (* y (- (pow x 2) 4)))))) y)
(/.f64 (-.f64 (-.f64 (/.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 (fma.f64 x x #s(literal -4 binary64)) x)) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.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) #s(literal 3 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 x x #s(literal -4 binary64))))) (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 3 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)) (*.f64 y y)) (/.f64 (pow.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) #s(literal 2 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (*.f64 (/.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 (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) y)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 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)
(* x y)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(*.f64 (+.f64 (fma.f64 (*.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)) y) (/.f64 z y)) x) y)
(* y (- (* 500000000/23533438303 (/ z y)) 1000000000/23533438303))
(*.f64 (fma.f64 (/.f64 z y) #s(literal 500000000/23533438303 binary64) #s(literal -1000000000/23533438303 binary64)) 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 (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)) (*.f64 x x) z) (*.f64 y (+.f64 #s(literal 2 binary64) x))) (/.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 (fma.f64 x x #s(literal -4 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 #s(literal 2 binary64) 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 (fma.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) 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)) (*.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))) (/.f64 (*.f64 (fma.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))))) (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 (fma.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) (neg.f64 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 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 (fma.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) 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)) (*.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))) (/.f64 (*.f64 (-.f64 x #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))))) (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 (+ (* -1 (/ (+ (* 500000000/23533438303 z) (+ (* 156699607947000000000/553822718361107519809 z) (* x (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303)))) y)) (* -168466327098500000000/553822718361107519809 x)))))
(*.f64 (+.f64 (fma.f64 #s(literal -168466327098500000000/553822718361107519809 binary64) x (/.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x)) (neg.f64 y))) #s(literal 1000000000/23533438303 binary64)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (- (+ (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) (* 131752537360500000000/553822718361107519809 z)) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) y) #s(literal -1 binary64) #s(literal -168466327098500000000/553822718361107519809 binary64)) (neg.f64 y))
(* -1 (* y (+ 1000000000/23533438303 (* -1 (/ (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z)) y)))))
(*.f64 (-.f64 #s(literal 1000000000/23533438303 binary64) (/.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) y)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (- (* -156699607947/23533438303 (+ (* 500000000/23533438303 z) (* 156699607947000000000/553822718361107519809 z))) 137519416416/23533438303) y)) 168466327098500000000/553822718361107519809)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) #s(literal -137519416416/23533438303 binary64)) y) #s(literal -1 binary64) #s(literal -168466327098500000000/553822718361107519809 binary64)) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* 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) (* y (- (pow x 2) 4))))) y))
(/.f64 (fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) x) 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)) (fma.f64 x x #s(literal -4 binary64))) (*.f64 (/.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 (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) y)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (* 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) (- (pow x 2) 4)))) y))) y))
(/.f64 (neg.f64 (fma.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)) x) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.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) #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 x #s(literal 3 binary64)) y)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (/.f64 (*.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 (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 #s(literal 2 binary64) x)) (*.f64 x x)) (neg.f64 (fma.f64 x x #s(literal -4 binary64))))) y))) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* x (- (pow x 2) 4)))) (* -1 (/ (- (* -1 (/ (- (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3))) (* (pow x 4) (* y (- (pow x 2) 4)))) (/ (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2))) (* (pow x 3) (- (pow x 2) 4)))) y)) (/ (* (+ 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) (- (pow x 2) 4)))) y))) y))
(/.f64 (neg.f64 (fma.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)) x) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.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) #s(literal 3 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 x #s(literal 4 binary64)) y)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.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) #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 #s(literal 2 binary64) x)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x x #s(literal -4 binary64))))) (neg.f64 y)) (*.f64 (/.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 (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 x)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))) y))) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (fma.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) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(*.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)) (*.f64 x x) z) y) x)) (neg.f64 y))
(* -1 (* y (+ 1000000000/23533438303 (* -500000000/23533438303 (/ z y)))))
(*.f64 (fma.f64 #s(literal -500000000/23533438303 binary64) (/.f64 z y) #s(literal 1000000000/23533438303 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 (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))))
(+ (* 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))))))))))
(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 (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 (fma.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))))
(/ (* 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) (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)))
(+ (* 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)))))))))
(fma.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))) 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) (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))))
(/ (* 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)))))))))
(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))))
(/ (* 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)))))))))
(fma.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))) 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) (-.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))))
(+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)))
(fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(+ (* -1000000000/23533438303 y) (+ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) (* z (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))))
(fma.f64 #s(literal -1000000000/23533438303 binary64) y (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x)))
(- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64))
(- (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)))
(+ (* -1000000000/23533438303 y) (* 168466327098500000000/553822718361107519809 z))
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y))
(- (+ (* -26398607408606012051779500000000/13033352773350869092174451844127 z) (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y))) 137519416416/23533438303)
(fma.f64 #s(literal -26398607408606012051779500000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)))
(/ (* (+ 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))))
(*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))
(+ (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(fma.f64 (neg.f64 (/.f64 z (*.f64 x x))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) x) (pow.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (+.f64 #s(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 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64)))))
(+ (* z (- (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z (+.f64 #s(literal 2 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 #s(literal 2 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 (*.f64 (pow.f64 (fma.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)) (fma.f64 x x #s(literal -4 binary64))) (*.f64 x x))))) z (*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64)))))
(+ (* z (- (* z (- (* -1 (/ (* z (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))) (* (pow x 4) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 4) (- (pow x 2) 4))))) (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 3) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3) (- (pow x 2) 4))))))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* (pow x 2) (* (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2) (- (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)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) x) (pow.f64 (fma.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 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)) (fma.f64 x x #s(literal -4 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)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.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 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))) z (*.f64 (neg.f64 (+.f64 #s(literal 2 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 (*.f64 (pow.f64 (fma.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)) (fma.f64 x x #s(literal -4 binary64))) (*.f64 x x))))) z (*.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 (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 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 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)
(/ (* z (- (pow x 2) 4)) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (fma.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 (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 z (+.f64 #s(literal 2 binary64) x))) (/.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 (fma.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 (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.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 (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) (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 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)))) 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 (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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) 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 (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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x)))
(*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)
(* z (+ 168466327098500000000/553822718361107519809 (+ (* -23298017199368982832548000000000/13033352773350869092174451844127 x) (+ (* -1000000000/23533438303 (/ y z)) (/ (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303)) z)))))
(*.f64 (+.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x (fma.f64 (/.f64 y z) #s(literal -1000000000/23533438303 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x) z))) #s(literal 168466327098500000000/553822718361107519809 binary64)) z)
(* -23298017199368982832548000000000/13033352773350869092174451844127 z)
(*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(*.f64 (-.f64 (fma.f64 (/.f64 y z) #s(literal 168466327098500000000/553822718361107519809 binary64) #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) (/.f64 #s(literal 137519416416/23533438303 binary64) z)) z)
(* 168466327098500000000/553822718361107519809 z)
(*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)
(* z (+ 168466327098500000000/553822718361107519809 (* -1000000000/23533438303 (/ y z))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal -1000000000/23533438303 binary64) #s(literal 168466327098500000000/553822718361107519809 binary64)) z)
(* -26398607408606012051779500000000/13033352773350869092174451844127 z)
(*.f64 #s(literal -26398607408606012051779500000000/13033352773350869092174451844127 binary64) z)
(* z (- (+ (* 500000000/23533438303 (/ y z)) (* 156699607947000000000/553822718361107519809 (/ y z))) (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* 137519416416/23533438303 (/ 1 z)))))
(*.f64 (-.f64 (fma.f64 (/.f64 y z) #s(literal 168466327098500000000/553822718361107519809 binary64) #s(literal -26398607408606012051779500000000/13033352773350869092174451844127 binary64)) (/.f64 #s(literal 137519416416/23533438303 binary64) z)) z)
(/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (* z (- (pow x 2) 4)))
(/.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 (fma.f64 x x #s(literal -4 binary64)) z))
(/ (+ (* -1 (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) z)
(/.f64 (fma.f64 (neg.f64 (/.f64 x z)) (/.f64 (*.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 (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)) (fma.f64 x x #s(literal -4 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)) (+.f64 #s(literal 2 binary64) x)) (fma.f64 x x #s(literal -4 binary64)))) z)
(/ (- (+ (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4)) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) (*.f64 z z)) (/.f64 (*.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (+.f64 #s(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 x (+.f64 #s(literal 2 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)) (fma.f64 (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 x x #s(literal -4 binary64)) z))) z)
(/ (- (+ (* -1 (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* (pow z 3) (- (pow x 2) 4)))) (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (+ (* -1 (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* (pow z 2) (- (pow x 2) 4)))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4))))) z)
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.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 (fma.f64 (fma.f64 (+.f64 #s(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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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))) (fma.f64 (/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) x)) z) (/.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 (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 #s(literal -4 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 x x)) (*.f64 z z)) (neg.f64 (fma.f64 x x #s(literal -4 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 (+ 500000000/23533438303 (* -1000000000/23533438303 (/ y z))))
(*.f64 (fma.f64 (/.f64 y z) #s(literal -1000000000/23533438303 binary64) #s(literal 500000000/23533438303 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 (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 z (+.f64 #s(literal 2 binary64) x))) (/.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 (fma.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 (* 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 (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) (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 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))))))
(* -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) (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) z) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))))) (- 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 (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) (-.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 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))))))
(* -1 (* z (- (* 23298017199368982832548000000000/13033352773350869092174451844127 x) 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (fma.f64 #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal -168466327098500000000/553822718361107519809 binary64)))
(* -1 (* z (- (+ (* -1 (/ (+ (* -1000000000/23533438303 y) (* x (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303))) z)) (* 23298017199368982832548000000000/13033352773350869092174451844127 x)) 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y)) z) #s(literal -1 binary64) (fma.f64 #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal -168466327098500000000/553822718361107519809 binary64))))
(* -1 (* z (+ 23298017199368982832548000000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(*.f64 (neg.f64 z) (-.f64 #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64) (/.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) z)))
(* -1 (* z (- (* 1000000000/23533438303 (/ y z)) 168466327098500000000/553822718361107519809)))
(*.f64 (neg.f64 z) (fma.f64 (/.f64 y z) #s(literal 1000000000/23533438303 binary64) #s(literal -168466327098500000000/553822718361107519809 binary64)))
(* -1 (* z (+ 26398607408606012051779500000000/13033352773350869092174451844127 (* -1 (/ (- (+ (* 500000000/23533438303 y) (* 156699607947000000000/553822718361107519809 y)) 137519416416/23533438303) z)))))
(*.f64 (neg.f64 z) (-.f64 #s(literal 26398607408606012051779500000000/13033352773350869092174451844127 binary64) (/.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) z)))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (* z (- (pow x 2) 4)))) z))
(/.f64 (fma.f64 (neg.f64 (+.f64 #s(literal 2 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)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 2 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)) (fma.f64 (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 x x #s(literal -4 binary64)) z))) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (* z (- (pow x 2) 4))) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 2 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)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 2 binary64) x)) z) (/.f64 (*.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x) (/.f64 (*.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 (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)) (fma.f64 x x #s(literal -4 binary64))))) z))) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (- (pow x 2) 4))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow x 3) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 3)))) (* z (- (pow x 2) 4))) (/ (* (pow x 2) (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (pow (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) 2)))) (- (pow x 2) 4))) z)) (/ (* x (* (+ 2 x) (* (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))) (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))))) (- (pow x 2) 4))) z))) z))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 2 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)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.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 (fma.f64 (fma.f64 (+.f64 #s(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.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x x #s(literal -4 binary64)) z)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 x x)) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 z)) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 2 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)) (fma.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 #s(literal -4 binary64)))) z))) (neg.f64 z))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (neg.f64 z) (fma.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 (- (* 1000000000/23533438303 (/ y z)) 500000000/23533438303)))
(*.f64 (neg.f64 z) (fma.f64 (/.f64 y z) #s(literal 1000000000/23533438303 binary64) #s(literal -500000000/23533438303 binary64)))

rewrite350.0ms (2.6%)

Memory
3.0MiB live, 313.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077495
0128459
1596444
24000444
08527436
Stop Event
iter limit
node limit
iter limit
Counts
24 → 836
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.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 x #s(literal -2 binary64)))
(*.f64 (fma.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))))
(fma.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)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 (*.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 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64))
(+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 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)))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))))
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 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 -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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 #s(literal -2 binary64)) (*.f64 (fma.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 x #s(literal -2 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)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x)
(*.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(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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))) #s(literal -1 binary64)) (pow.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))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 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 (pow.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))) #s(literal -1 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 -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) #s(literal -1 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 -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (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 (-.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 x #s(literal -2 binary64)) #s(literal -1 binary64)) (fma.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 #s(literal 1 binary64) (*.f64 (fma.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))))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (pow.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 (-.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))) #s(literal -1/2 binary64)) (pow.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 (-.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))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.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 (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 x #s(literal -2 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 (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 (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 -1 binary64)) (pow.f64 (pow.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)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (*.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 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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 (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))) (pow.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))) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 (fma.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)))) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (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 (-.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)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 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 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 (-.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)) (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 -1 binary64)))
(*.f64 (*.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.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)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 (fma.f64 (fma.f64 (fma.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)) (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 -1 binary64))))
(pow.f64 (exp.f64 (log.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 (-.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))))) #s(literal -1 binary64))
(pow.f64 (*.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 (-.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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/2 binary64))
(pow.f64 (pow.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 (-.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))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.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 (-.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))) #s(literal -1 binary64))
(pow.f64 (*.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)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (fma.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)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #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)))
(/.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 x #s(literal -2 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.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)))) #s(literal 1 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.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 #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)) #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)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 x #s(literal -2 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 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 (fma.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 x #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 #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 (fma.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)) #s(literal 1 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 x #s(literal -2 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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 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 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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 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)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (fma.f64 (fma.f64 (fma.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 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 (fma.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 #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 x #s(literal -2 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 (fma.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 (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 (fma.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 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 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 (-.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 1 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)) (fma.f64 (fma.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (-.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 (fma.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 x #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.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 x #s(literal -2 binary64))))
(neg.f64 (/.f64 #s(literal -1 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)) (fma.f64 (fma.f64 (fma.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 (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 (fma.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 x #s(literal -2 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)))))
(exp.f64 (*.f64 (log.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 (-.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)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 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)) (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 -1 binary64)))
(*.f64 (fma.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))) (fma.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 (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 -1 binary64)) (fma.f64 x x #s(literal -4 binary64))))
(pow.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 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))) #s(literal -1 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 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 (fma.f64 (fma.f64 (fma.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.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)) (fma.f64 (fma.f64 (fma.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 (fma.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 (-.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.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 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (fma.f64 (fma.f64 (fma.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 #s(literal 1 binary64) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (fma.f64 (fma.f64 (fma.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 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.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 (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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x 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 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.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)) (fma.f64 (fma.f64 (fma.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)) (fma.f64 (fma.f64 (fma.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.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)) (fma.f64 (fma.f64 (fma.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.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 x x #s(literal -4 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x x #s(literal -4 binary64)) #s(literal 1 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 (fma.f64 (fma.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 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 (fma.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)) (fma.f64 (fma.f64 (fma.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 1 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 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 (*.f64 x 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))) (*.f64 #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 (/.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 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))) #s(literal -4 binary64)))
(fma.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))) #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 x x)))
(fma.f64 #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) (/.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) (/.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 -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 #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) (/.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 (fma.f64 (fma.f64 (fma.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 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))) #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))) #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 x x)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 16 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -4 binary64) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -4 binary64))
(fma.f64 x 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 x x) #s(literal 4 binary64))
(+.f64 (*.f64 x x) #s(literal -4 binary64))
(+.f64 #s(literal -4 binary64) (*.f64 x x))
(*.f64 (pow.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 (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))) #s(literal -1 binary64)) (pow.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)))
(*.f64 (pow.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 (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)))) #s(literal -1 binary64)) (pow.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))) #s(literal -1 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.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) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 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 (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)) (pow.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))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 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) (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 -1 binary64)))
(pow.f64 (/.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 (fma.f64 (fma.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)) #s(literal -1 binary64))
(pow.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 (fma.f64 (fma.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))
(/.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)) (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 -1 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))) (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 -1 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) #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)))
(/.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 (*.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)) #s(literal 1 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 (+.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))) #s(literal 1 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 (*.f64 (fma.f64 (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 (fma.f64 (fma.f64 (+.f64 #s(literal 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) 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 3 binary64)) (pow.f64 z #s(literal 3 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 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 (fma.f64 (fma.f64 (fma.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 #s(literal -1 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 (fma.f64 (fma.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 1 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)) (fma.f64 (fma.f64 (fma.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)))
(/.f64 #s(literal 1 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 (fma.f64 (fma.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)))
(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)))))
(exp.f64 (*.f64 (log.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 (fma.f64 (fma.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)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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))
(*.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)) (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 -1 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64)))
(pow.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 (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))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 553822718361107519809/250000000000000000 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 2 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 (neg.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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (neg.f64 (-.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 (fma.f64 (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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64)) (+.f64 #s(literal 553822718361107519809/250000000000000000 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)) (*.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 (fma.f64 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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(literal 1 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 (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 1 binary64) (/.f64 (-.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 x (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) #s(literal 23533438303/500000000 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 553822718361107519809/250000000000000000 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 (+.f64 #s(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 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 (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)) (pow.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal -156699607947/500000000 binary64)) #s(literal -1 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)) (pow.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 -1 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)) (-.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))) #s(literal -1 binary64))
(pow.f64 (/.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 (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))) #s(literal -1 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 (fma.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)) (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 (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))))
(/.f64 #s(literal 1 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)) (-.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 #s(literal 1 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 (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))))
(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)) (fma.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) (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 (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 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.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))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.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 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 69434924403719793227841/1000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64))) (-.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64))))
(/.f64 (neg.f64 (+.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 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)))
(/.f64 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) (+.f64 #s(literal 69434924403719793227841/1000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64)))))
(/.f64 (+.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 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.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 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64)))))
(fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64))
(fma.f64 x (+.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 263505074721/1000000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64))) (/.f64 #s(literal 69434924403719793227841/1000000000000000000 binary64) (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal -263505074721/1000000000 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))
(+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x))
(*.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 (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 -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (pow.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))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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))))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 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 -1 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (*.f64 (-.f64 x #s(literal 2 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 -1 binary64))))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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))))
(pow.f64 (/.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(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #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)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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 (fma.f64 x x #s(literal -4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.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))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.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))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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 #s(literal -1 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(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 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)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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 (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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))))
(neg.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.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)))))
(exp.f64 (*.f64 (log.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(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) y) z) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) #s(literal 500000000/23533438303 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (-.f64 (*.f64 #s(literal -2 binary64) y) z)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 500000000/23533438303 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) y) z) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (-.f64 (*.f64 #s(literal -2 binary64) y) z)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) y) z) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) #s(literal 500000000/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (-.f64 (*.f64 #s(literal -2 binary64) y) z)))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 500000000/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) y) z) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (-.f64 (*.f64 #s(literal -2 binary64) y) z)))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) x))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) x))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 x (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (*.f64 x (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) #s(literal 500000000/23533438303 binary64)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 500000000/23533438303 binary64)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))))
(/.f64 (fma.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))
(/.f64 (fma.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) y) z) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))))
(/.f64 (fma.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))
(/.f64 (fma.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal -1 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(fma.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))
(fma.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(fma.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))
(fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(fma.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(fma.f64 z #s(literal 156699607947000000000/553822718361107519809 binary64) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(fma.f64 x (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(-.f64 (/.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (/.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))))
(+.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))
(+.f64 (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(+.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(+.f64 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(+.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(*.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))))))
(/.f64 (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))))
(/.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))))))
(/.f64 (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) (-.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 2287056867906146310606114060313420125000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))
(fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (pow.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal -156699607947/23533438303 binary64) (+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))
(fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))
(fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))
(fma.f64 z #s(literal 131752537360500000000/553822718361107519809 binary64) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 17358731100929948306960250000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))) (/.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))))
(+.f64 (+.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (*.f64 #s(literal 500000000/23533438303 binary64) y)) #s(literal -137519416416/23533438303 binary64))
(+.f64 (+.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal 500000000/23533438303 binary64) y))
(+.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y)))) #s(literal -137519416416/23533438303 binary64))
(+.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))
(+.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) (+.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))
(+.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(+.f64 (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))
(+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z)))
(+.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (*.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z))
(+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z))) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (*.f64 (*.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))
(fma.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(fma.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))
(fma.f64 z #s(literal 156699607947000000000/553822718361107519809 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))
(-.f64 (/.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) (/.f64 (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(+.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))
(*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal -137519416416/23533438303 binary64) (*.f64 #s(literal 500000000/23533438303 binary64) y)) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64))))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (-.f64 (*.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y)) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64))) #s(literal -156699607947/23533438303 binary64)))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (-.f64 (*.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal -500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z)))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (*.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 3847722382617389411054987020467123000000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal 24554767130743505554809000000000000000000/306719603372886620352117082586607327396481 binary64) (*.f64 z z) (*.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (-.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (fma.f64 #s(literal -14804967533694840035033313267624506253854679600088957803705123897129000000000000000000000000000/2213953277082883107293006998589109681057845346595525701942933828941509664687533239913393676383 binary64) (pow.f64 z #s(literal 3 binary64)) (*.f64 #s(literal -480965297827173676381873377558390375000000000000000000000000/169868284514612790840026878204658522412665565491287311104392129 binary64) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 2 binary64)) #s(literal 18911589891397210285056/553822718361107519809 binary64)) (-.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal -137519416416/23533438303 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal 2 binary64)) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal -137519416416/23533438303 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 3 binary64)))))
(fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 (*.f64 #s(literal -156699607947/23533438303 binary64) z) #s(literal 156699607947000000000/553822718361107519809 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) #s(literal -18911589891397210285056/553822718361107519809 binary64)) (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal 137519416416/23533438303 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))
(fma.f64 (fma.f64 #s(literal 125000000000000000000000000/13033352773350869092174451844127 binary64) (pow.f64 y #s(literal 3 binary64)) #s(literal -2600710805363669177251334125879296/13033352773350869092174451844127 binary64)) (pow.f64 (fma.f64 #s(literal 250000000000000000/553822718361107519809 binary64) (*.f64 y y) (-.f64 #s(literal 18911589891397210285056/553822718361107519809 binary64) (*.f64 y #s(literal -68759708208000000000/553822718361107519809 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))
(fma.f64 (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(fma.f64 #s(literal 500000000/23533438303 binary64) y (+.f64 #s(literal -137519416416/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(fma.f64 #s(literal -156699607947/23533438303 binary64) (*.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) (*.f64 z #s(literal -156699607947/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 z #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(fma.f64 y #s(literal 500000000/23533438303 binary64) (+.f64 #s(literal -137519416416/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))))
(+.f64 (+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal 500000000/23533438303 binary64) y))
(+.f64 (+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z)))
(+.f64 (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))) #s(literal -137519416416/23533438303 binary64))
(+.f64 (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))
(+.f64 (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) y) (+.f64 #s(literal -137519416416/23533438303 binary64) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z))))
(+.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)) (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z)))
(+.f64 #s(literal -137519416416/23533438303 binary64) (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (*.f64 #s(literal 500000000/23533438303 binary64) y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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))) #s(literal -1 binary64)) (pow.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))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 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 (pow.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))) #s(literal -1 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 -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) #s(literal -1 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 -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (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 (-.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 x #s(literal -2 binary64)) #s(literal -1 binary64)) (fma.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 #s(literal 1 binary64) (*.f64 (fma.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))))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (pow.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 (-.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))) #s(literal -1/2 binary64)) (pow.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 (-.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))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.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 (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 x #s(literal -2 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 (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 (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 -1 binary64)) (pow.f64 (pow.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)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (*.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 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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 (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))) (pow.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))) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 (fma.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)))) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (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 (-.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)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 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 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 (-.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)) (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 -1 binary64)))
(*.f64 (*.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.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)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 (fma.f64 (fma.f64 (fma.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)) (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 -1 binary64))))
(pow.f64 (exp.f64 (log.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 (-.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))))) #s(literal -1 binary64))
(pow.f64 (*.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 (-.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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/2 binary64))
(pow.f64 (pow.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 (-.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))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.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 (-.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))) #s(literal -1 binary64))
(pow.f64 (*.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)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (fma.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)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #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)))
(/.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 x #s(literal -2 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.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)))) #s(literal 1 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.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 #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)) #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)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 x #s(literal -2 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 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 (fma.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 x #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 #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 (fma.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)) #s(literal 1 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 x #s(literal -2 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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 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 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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 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)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (fma.f64 (fma.f64 (fma.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 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 (fma.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 #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 x #s(literal -2 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 (fma.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 (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 (fma.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 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 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 (-.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 1 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)) (fma.f64 (fma.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (-.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 (fma.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 x #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.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 x #s(literal -2 binary64))))
(neg.f64 (/.f64 #s(literal -1 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)) (fma.f64 (fma.f64 (fma.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 (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 (fma.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 x #s(literal -2 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)))))
(exp.f64 (*.f64 (log.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 (-.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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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))) #s(literal 1 binary64)) (pow.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))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 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 (fma.f64 (fma.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 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))) #s(literal 1 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 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) #s(literal 1 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 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 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 (fma.f64 (fma.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 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.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 1 binary64)) (pow.f64 (pow.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)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.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)))) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.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))) #s(literal -1 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 -1 binary64)))
(*.f64 (pow.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 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 (fma.f64 (fma.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 #s(literal 1 binary64) (*.f64 (fma.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))))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64)) (pow.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 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.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 (-.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))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.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 (-.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))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.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 x #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.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))) #s(literal -1 binary64)) (pow.f64 (pow.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))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)))
(*.f64 (pow.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 -1 binary64)) #s(literal -1 binary64)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 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 (fma.f64 (fma.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 #s(literal -2 binary64)) (*.f64 (fma.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 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 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)) (fma.f64 (fma.f64 (fma.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 (pow.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal -1 binary64)) (pow.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 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.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) #s(literal -1 binary64)) (pow.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))) #s(literal -1 binary64)))
(*.f64 (pow.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) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 x #s(literal 2 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 -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.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)) #s(literal -1 binary64)) (pow.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 -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(*.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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 (fma.f64 (fma.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 (+.f64 #s(literal 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 x x #s(literal -4 binary64))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.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 (fma.f64 (fma.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 x #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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) (pow.f64 (*.f64 (neg.f64 (fma.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)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (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 (-.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)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (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 (-.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 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 (-.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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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))
(*.f64 #s(literal 1 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)) (fma.f64 (fma.f64 (fma.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)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal -2 binary64)) (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)))
(*.f64 (-.f64 x #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)) (fma.f64 (fma.f64 (fma.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))))
(pow.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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.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)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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 (-.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))) #s(literal 1 binary64))
(pow.f64 (*.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)))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 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)))) (/.f64 #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 x x #s(literal -4 binary64)))
(/.f64 (-.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.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 (+.f64 #s(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) x z))
(/.f64 (/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) (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 -1 binary64)))
(/.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.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 (pow.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal -1 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 (*.f64 (fma.f64 x x #s(literal -4 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)) (fma.f64 (fma.f64 (fma.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 x #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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)) (fma.f64 (fma.f64 (fma.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)))) (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.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 x (fma.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)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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)))) #s(literal 2 binary64))) (fma.f64 x (/.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 (fma.f64 (fma.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 #s(literal -2 binary64) (fma.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 (-.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 x x #s(literal -4 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x (fma.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)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 x (fma.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)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 x (fma.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 #s(literal -2 binary64) (fma.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 (neg.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 x #s(literal -2 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.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 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (*.f64 (fma.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 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (fma.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 (*.f64 x (*.f64 (fma.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 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)))) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.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)))) #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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 (*.f64 (fma.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 x #s(literal 2 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 (-.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 (+.f64 #s(literal 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 x x #s(literal -4 binary64))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 (fma.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 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 (*.f64 (fma.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)))) (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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)) (-.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 x #s(literal 2 binary64))))
(/.f64 (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 (-.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)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.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 (neg.f64 (-.f64 x #s(literal -2 binary64))) (*.f64 (neg.f64 (fma.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 -1 binary64) (neg.f64 (*.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 (+.f64 #s(literal 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 (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))
(/.f64 #s(literal 1 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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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 (+.f64 #s(literal 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 (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 #s(literal 1 binary64) (*.f64 (fma.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 #s(literal -2 binary64)) (*.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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 x (*.f64 (fma.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)) (neg.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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))))))
(fma.f64 x (/.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 (fma.f64 (fma.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))) (neg.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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 (/.f64 (/.f64 x (fma.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)))) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 #s(literal -2 binary64) (fma.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)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 x (fma.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 #s(literal -2 binary64) (fma.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)))))
(exp.f64 (neg.f64 (*.f64 (log.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 (-.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)))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.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 (-.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.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 (-.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)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.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))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (/.f64 x (fma.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 (/.f64 #s(literal -2 binary64) (fma.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 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 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 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -4 binary64))) (neg.f64 (-.f64 x #s(literal 2 binary64))))
(/.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 (fma.f64 x x #s(literal -4 binary64)) (-.f64 x #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 x x (-.f64 #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 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 x x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 x #s(literal 2 binary64))))
(-.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 x #s(literal -2 binary64))
(+.f64 #s(literal 2 binary64) x)
(+.f64 x #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (pow.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 -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) #s(literal -1 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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (fma.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 (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) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))))
(/.f64 #s(literal 1 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 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 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 (*.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 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 y y)) (pow.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) #s(literal -1 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))) (pow.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))) #s(literal -1 binary64)))
(pow.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 (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))) #s(literal -1 binary64))
(pow.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 (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)))) #s(literal -1 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 (-.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))))
(/.f64 #s(literal 1 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 (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 #s(literal 1 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 (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 (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 (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 (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))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.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 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64)) x) (fma.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 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 2 binary64)) #s(literal 69434924403719793227841/1000000000000000000 binary64))) (fma.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 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 263505074721/1000000000 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x (*.f64 #s(literal 263505074721/1000000000 binary64) x))
(fma.f64 #s(literal 263505074721/1000000000 binary64) x (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x))
(fma.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) (*.f64 x #s(literal 263505074721/1000000000 binary64)))
(fma.f64 x #s(literal 263505074721/1000000000 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x) (*.f64 #s(literal 263505074721/1000000000 binary64) x))
(+.f64 (*.f64 #s(literal 263505074721/1000000000 binary64) x) (*.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) x))
(+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) (*.f64 x #s(literal 263505074721/1000000000 binary64)))
(+.f64 (*.f64 x #s(literal 263505074721/1000000000 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) 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 x (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 (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)) x) (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 (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)) 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)) #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 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)) #s(literal 24554767130743505554809/250000000000000000 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 x (+.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 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) x (*.f64 #s(literal 156699607947/500000000 binary64) x))
(fma.f64 #s(literal 156699607947/500000000 binary64) x (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) x))
(fma.f64 x (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) (*.f64 x #s(literal 156699607947/500000000 binary64)))
(fma.f64 x #s(literal 156699607947/500000000 binary64) (*.f64 x (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)))
(+.f64 (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) x) (*.f64 #s(literal 156699607947/500000000 binary64) x))
(+.f64 (*.f64 #s(literal 156699607947/500000000 binary64) x) (*.f64 (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x) x))
(+.f64 (*.f64 x (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x)) (*.f64 x #s(literal 156699607947/500000000 binary64)))
(+.f64 (*.f64 x #s(literal 156699607947/500000000 binary64)) (*.f64 x (*.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 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 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.f64 #s(literal -24554767130743505554809000000000/13033352773350869092174451844127 binary64) z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) (fma.f64 #s(literal -2 binary64) y z) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64))))) x (fma.f64 #s(literal 156699607947000000000/553822718361107519809 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -2 binary64) y z))
(*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) #s(literal 500000000/23533438303 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) y) z))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 500000000/23533438303 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))
(/.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (-.f64 (*.f64 #s(literal -2 binary64) y) z))
(/.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))
(fma.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 500000000/23533438303 binary64) (*.f64 z #s(literal 500000000/23533438303 binary64)))
(fma.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -2 binary64) y) (*.f64 #s(literal 500000000/23533438303 binary64) z))
(fma.f64 #s(literal 500000000/23533438303 binary64) z (*.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -2 binary64) y)))
(fma.f64 z #s(literal 500000000/23533438303 binary64) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 500000000/23533438303 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 500000000/23533438303 binary64)) (*.f64 z #s(literal 500000000/23533438303 binary64)))
(+.f64 (*.f64 z #s(literal 500000000/23533438303 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 500000000/23533438303 binary64)))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -2 binary64) y)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+.f64 (*.f64 #s(literal 500000000/23533438303 binary64) z) (*.f64 #s(literal 500000000/23533438303 binary64) (*.f64 #s(literal -2 binary64) y)))

eval351.0ms (2.6%)

Memory
10.0MiB live, 252.8MiB allocated
Compiler

Compiled 91 151 to 5 937 computations (93.5% saved)

prune173.0ms (1.3%)

Memory
-29.3MiB live, 134.3MiB allocated
Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New1 175291 204
Fresh11920
Picked415
Done000
Total1 190391 229
Accuracy
99.9%
Counts
1 229 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.8%
(/.f64 (*.f64 (fma.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)) (/.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)))
17.2%
(/.f64 (*.f64 (fma.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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
38.1%
(/.f64 (*.f64 (fma.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)) (*.f64 #s(literal 500000000/23533438303 binary64) z))) (-.f64 x #s(literal -2 binary64)))
60.8%
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
56.0%
(/.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)))
54.3%
(/.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)))
14.7%
(/.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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
15.4%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
15.3%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
50.7%
(/.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 x #s(literal -2 binary64)))
21.7%
(/.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 x #s(literal -2 binary64)))
37.6%
(/.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 x #s(literal -2 binary64)))
40.7%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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)) (/.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)))))))
50.7%
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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)))))
58.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))
43.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x)))
43.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
37.8%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
49.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)) (*.f64 x x) z)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))))
64.5%
(*.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))))
17.1%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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)))
58.5%
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (*.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)))))
52.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
50.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
38.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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 (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))))
39.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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
44.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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x))
41.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 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)))))
42.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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
17.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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
44.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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
37.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 #s(literal -1000000000/23533438303 binary64) z))
50.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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
49.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))) (- x -2)) (*.f64 (/.f64 (fma.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)))))
42.9%
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Compiler

Compiled 4 257 to 3 118 computations (26.8% saved)

simplify216.0ms (1.6%)

Memory
11.2MiB live, 166.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
080630
0109605
1177605
2313605
3809605
42637605
53844605
65267605
08083605
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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))))
(fma.f64 (fma.f64 (fma.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
(/.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 x #s(literal 2 binary64))
#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)
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
#s(literal 104109730557/25000000000 binary64)
x
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(*.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 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 y x)
y
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/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 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 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 x #s(literal 2 binary64))
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)))
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (fma.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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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)) (*.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))))))
(fma.f64 x x #s(literal -4 binary64))
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)) (*.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)))))
(*.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))))
(/.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
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (fma.f64 (fma.f64 (fma.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 (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)))
(fma.f64 (fma.f64 (fma.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
(/.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 x #s(literal 2 binary64))
#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)
#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))) (- x -2)) (*.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))) (- x -2)) (*.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
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(*.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 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
(*.f64 y x)
y
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/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 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x #s(literal 2 binary64))
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)))
z
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (fma.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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.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 (/.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))) x)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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)) (*.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))))))
(*.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 (/.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))) x)) (fma.f64 x x #s(literal -4 binary64)))
(fma.f64 x x #s(literal -4 binary64))
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)) (*.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)))))
#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 (/.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))) 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))))
(*.f64 (/.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))) 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
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)

localize364.0ms (2.7%)

Memory
-1.8MiB live, 236.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy1.3752763196086024
(*.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))))
accuracy1.9700137042437973
(/.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)))
accuracy13.58391309129316
(/.f64 (*.f64 (fma.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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
accuracy52.12683348853947
#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 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)))))
accuracy0.04296875
(fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))
accuracy1.2449091985218823
(*.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))))
accuracy2.001542699012871
(/.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)))
accuracy37.515258803197554
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #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)))))
accuracy0.0234375
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))
accuracy24.427237539901753
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
accuracy30.29027751178275
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
accuracy49.51171301038158
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))
accuracy0.57421875
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
accuracy36.30083247963118
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
accuracy0.135097509768442
(fma.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.30859375
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
accuracy1.988316032540971
(/.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)))
accuracy21.99072203708078
(*.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))))
Samples
195.0ms256×0valid
Compiler

Compiled 1 283 to 151 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 142.0ms
const: 59.0ms (41.5% of total)
ival-mult: 55.0ms (38.7% of total)
ival-add: 17.0ms (12% of total)
ival-div: 8.0ms (5.6% of total)
ival-sub: 2.0ms (1.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series97.0ms (0.7%)

Memory
1.0MiB live, 85.2MiB allocated
Counts
23 → 214
Calls
Call 1
Inputs
(*.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))))
(fma.f64 (fma.f64 (fma.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))
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(*.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 x #s(literal 2 binary64))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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 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 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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)) (*.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))))))
(fma.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)) (*.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)))))
(/.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(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))
(/.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 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))))
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))))
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))))
(+ (* -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)
(* -2 z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
-2
(- x 2)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/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)
(+ (* 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))))
-1000000000/23533438303
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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)))))
(* 500000000/23533438303 y)
(+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y))
(+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(* 500000000/23533438303 (* x y))
(* x (+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y)))
(* x (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(* x (+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(* 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 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)))))
(* 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 (+ (* 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))))
(/ z (pow x 3))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
(/ z (pow x 4))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(* (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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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)))))
(/ 1 (pow x 3))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(pow x 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(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))))))
(/ y (pow x 4))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 4))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 4))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 4))
(/ y (pow x 3))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 3))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 3))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 3))
(* -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)))
(* (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 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(* (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))))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(* -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)))
(/ (+ y (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ y x)) (* 263505074721/1000000000 (/ y x))) (* -216700011257/5000000000 y)) x))) (pow x 4))
(/ (+ y (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x)) (* 57101552658317326134297/5000000000000000000 (/ y x)))) (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) x)) (* -216700011257/5000000000 y)) x))) (pow x 4))
(* -1 (/ (+ (* -1 y) (* 216700011257/5000000000 (/ y x))) (pow x 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (+ (* -1 (/ (+ (* -156699607947/500000000 y) (+ (* 216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 57101552658317326134297/5000000000000000000 y))) x)) (* 263505074721/1000000000 y))) x))) x))) (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))))))
(+ 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))))))))))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(/ (* (+ 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)))))) (+ 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))))))))))
(/ 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))))))))
(/ (* 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)
(* 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))))))))))))
(* x (* y (- x 2)))
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(/ (* 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 (+ 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))))))))))))
(* -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) (* -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))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) 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)))))))))))))
(* -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)))))
(/ (* 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)))))))
(+ 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))))))))))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(/ (* z (- x 2)) (+ 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)))))) (- (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))))))) (+ 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 (- (+ (/ 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 (+ 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 (- x 2))
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(/ (* 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 (+ (/ 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)))))) (- 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)) 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 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(* -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))))))) (* 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
39.0ms
x
@-inf
((* (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))))
27.0ms
z
@-inf
((* (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))))
4.0ms
y
@-inf
((* (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))))
4.0ms
x
@inf
((* (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))))
4.0ms
y
@0
((* (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x -2)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* 104109730557/25000000000 x) 393497462077/5000000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))))

simplify257.0ms (1.9%)

Memory
7.1MiB live, 234.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09884971
131744722
081544127
Stop Event
iter limit
node limit
Counts
214 → 211
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))))
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))))
(+ (* -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)
(* -2 z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
-2
(- x 2)
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(* 500000000/23533438303 z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/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)
(+ (* 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))))
-1000000000/23533438303
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
393497462077/5000000000
(+ 393497462077/5000000000 (* 104109730557/25000000000 x))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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)))))
(* 500000000/23533438303 y)
(+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y))
(+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(* 500000000/23533438303 (* x y))
(* x (+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y)))
(* x (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(* x (+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(* 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 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)))))
(* 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 (+ (* 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))))
(/ z (pow x 3))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
(/ z (pow x 4))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(* (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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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)))))
(/ 1 (pow x 3))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(pow x 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (+ (* 156699607947/500000000 (/ 1 (pow x 3))) (/ 263505074721/1000000000 (pow x 2))))))
(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))))))
(/ y (pow x 4))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 4))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 4))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 4))
(/ y (pow x 3))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 3))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 3))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 3))
(* -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)))
(* (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 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(* -1 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(* (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))))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(* -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)))
(/ (+ y (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ y x)) (* 263505074721/1000000000 (/ y x))) (* -216700011257/5000000000 y)) x))) (pow x 4))
(/ (+ y (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x)) (* 57101552658317326134297/5000000000000000000 (/ y x)))) (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) x)) (* -216700011257/5000000000 y)) x))) (pow x 4))
(* -1 (/ (+ (* -1 y) (* 216700011257/5000000000 (/ y x))) (pow x 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (+ (* -1 (/ (+ (* -156699607947/500000000 y) (+ (* 216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 57101552658317326134297/5000000000000000000 y))) x)) (* 263505074721/1000000000 y))) x))) x))) (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))))))
(+ 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))))))))))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(/ (* (+ 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)))))) (+ 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))))))))))
(/ 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))))))))
(/ (* 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)
(* 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))))))))))))
(* x (* y (- x 2)))
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(/ (* 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 (+ 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))))))))))))
(* -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) (* -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))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) 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)))))))))))))
(* -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)))))
(/ (* 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)))))))
(+ 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))))))))))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(/ (* z (- x 2)) (+ 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)))))) (- (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))))))) (+ 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 (- (+ (/ 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 (+ 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 (- x 2))
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(/ (* 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 (+ (/ 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)))))) (- 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)) 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 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(* -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))))))) (* 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 (- (* 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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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))
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))
(+ (* -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 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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 #s(literal 250000000/23533438303 binary64) y #s(literal -393497462077/117667191515 binary64)) (fma.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (fma.f64 (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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) (*.f64 #s(literal -87546269805950000000/553822718361107519809 binary64) z)))) x (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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)
(* -2 z)
(*.f64 #s(literal -2 binary64) z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -49698921037/2500000000 binary64) x (-.f64 y #s(literal 4297481763/15625000 binary64))) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
-2
#s(literal -2 binary64)
(- x 2)
(-.f64 x #s(literal 2 binary64))
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z))) x (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)))) x (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(* 500000000/23533438303 z)
(*.f64 #s(literal 500000000/23533438303 binary64) z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/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 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.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 (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -786994924154/117667191515 binary64)) (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -263505074721000000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -43340002251400000000/553822718361107519809 binary64) z)))) x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.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)
(fma.f64 x x #s(literal -4 binary64))
(+ (* 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))
-1000000000/23533438303
#s(literal -1000000000/23533438303 binary64)
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
(fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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))
23533438303/500000000
#s(literal 23533438303/500000000 binary64)
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
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))
(* 500000000/23533438303 y)
(*.f64 #s(literal 500000000/23533438303 binary64) y)
(+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y))
(*.f64 y (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)))
(+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(fma.f64 (fma.f64 (*.f64 y #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 500000000/23533438303 binary64) y))
(+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 y #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 y #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 500000000/23533438303 binary64) y))
(* 500000000/23533438303 (* x y))
(*.f64 (*.f64 y x) #s(literal 500000000/23533438303 binary64))
(* x (+ (* -78349803973500000000/553822718361107519809 (* x y)) (* 500000000/23533438303 y)))
(*.f64 (*.f64 y (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64))) x)
(* x (+ (* 500000000/23533438303 y) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 y #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 500000000/23533438303 binary64) y)) x)
(* x (+ (* 500000000/23533438303 y) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 y) (* 10835000562850000000/553822718361107519809 y))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 y) (* 65876268680250000000/553822718361107519809 y)))) (* 78349803973500000000/553822718361107519809 y)))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 y #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 y #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) y)) x (*.f64 #s(literal 500000000/23533438303 binary64) y)) 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 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)))
(* 104109730557/25000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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))
(* 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 (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 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 5 binary64)))
(* (pow x 5) (- (+ 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 5 binary64)))
x
(* x (- 1 (* 2 (/ 1 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/ z (pow x 3))
(/.f64 z (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/.f64 (+.f64 z (*.f64 (/.f64 z x) #s(literal -226700011257/5000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/.f64 (+.f64 z (fma.f64 (/.f64 (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (*.f64 x x)) #s(literal -1 binary64) (*.f64 (/.f64 z x) #s(literal -226700011257/5000000000 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 z x) #s(literal -2 binary64) z) (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) z))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) (/.f64 #s(literal -226700011257/5000000000 binary64) x))) (*.f64 (/.f64 z (*.f64 x x)) #s(literal 263505074721/1000000000 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(/ z (pow x 4))
(/.f64 z (pow.f64 x #s(literal 4 binary64)))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 z x) z) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/.f64 (+.f64 (/.f64 (*.f64 z #s(literal 40371268010758926720049/25000000000000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 z x) z)) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(/.f64 (-.f64 (-.f64 z (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) z (fma.f64 (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) z))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (/.f64 z (*.f64 x x)) (fma.f64 (/.f64 z (*.f64 x x)) #s(literal 263505074721/1000000000 binary64) (*.f64 (/.f64 z x) #s(literal 216700011257/5000000000 binary64))))) (pow.f64 x #s(literal 4 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)
(*.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))
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)))
(/ 1 (pow x 3))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (/.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* x (+ 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) x)
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 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 4 binary64)))
(* (pow x 4) (+ 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 4 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)))
(/ y (pow x 4))
(/.f64 y (pow.f64 x #s(literal 4 binary64)))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 4))
(/.f64 (fma.f64 (/.f64 y x) #s(literal -216700011257/5000000000 binary64) y) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 4))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal 40371268010758926720049/25000000000000000000 binary64)) (*.f64 x x)) (fma.f64 (/.f64 y x) #s(literal -216700011257/5000000000 binary64) y)) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 4))
(/.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) y (fma.f64 (*.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) y))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (/.f64 y (*.f64 x x)) #s(literal -46958894878783926720049/25000000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 x x)) #s(literal 263505074721/1000000000 binary64) (*.f64 (/.f64 y x) #s(literal 216700011257/5000000000 binary64))))) (pow.f64 x #s(literal 4 binary64)))
(/ y (pow x 3))
(/.f64 y (pow.f64 x #s(literal 3 binary64)))
(/ (+ y (* -216700011257/5000000000 (/ y x))) (pow x 3))
(/.f64 (fma.f64 (/.f64 y x) #s(literal -216700011257/5000000000 binary64) y) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ y (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) (pow x 2)))) (* 216700011257/5000000000 (/ y x))) (pow x 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal 40371268010758926720049/25000000000000000000 binary64)) (*.f64 x x)) (fma.f64 (/.f64 y x) #s(literal -216700011257/5000000000 binary64) y)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ y (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 y) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 156699607947/500000000 y))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ y (pow x 2))) (+ (* 216700011257/5000000000 (/ y x)) (* 263505074721/1000000000 (/ y (pow x 2)))))) (pow x 3))
(/.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) y (fma.f64 (*.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) y))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (/.f64 y (*.f64 x x)) #s(literal -46958894878783926720049/25000000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 x x)) #s(literal 263505074721/1000000000 binary64) (*.f64 (/.f64 y x) #s(literal 216700011257/5000000000 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) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #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) (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) (/.f64 y x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 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 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -4297481763/31250000 binary64)) x)) x) #s(literal -1 binary64) #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) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 393497462077/1250000000 binary64) y) #s(literal -1 binary64) #s(literal -408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 49698921037/2500000000 binary64) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 (+.f64 (-.f64 #s(literal 49698921037/2500000000 binary64) (/.f64 y x)) (/.f64 #s(literal 4297481763/15625000 binary64) x)) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(* -1 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (/.f64 z x) #s(literal 226700011257/5000000000 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 z #s(literal 226700011257/5000000000 binary64) (/.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) x))) (neg.f64 x)) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 z #s(literal -226700011257/5000000000 binary64) (/.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) z (/.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) z (fma.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal 263505074721/1000000000 binary64)))) (neg.f64 x)))) (neg.f64 x))) (neg.f64 x)) z)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/.f64 (-.f64 z (/.f64 (fma.f64 (/.f64 z x) #s(literal -40371268010758926720049/25000000000000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) z)) x)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/.f64 (-.f64 z (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 z x) (fma.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) (/.f64 z x) (*.f64 (/.f64 (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64)) x) #s(literal 216700011257/5000000000 binary64)))) (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64))) (neg.f64 x)) (*.f64 #s(literal -216700011257/5000000000 binary64) z)) x)) (pow.f64 x #s(literal 4 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))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(/.f64 (+.f64 (/.f64 #s(literal -226700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) x) #s(literal 226700011257/5000000000 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) x) #s(literal 42538268123328926720049/25000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -226700011257/5000000000 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal -1 binary64) #s(literal -216700011257/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.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)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ y (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ y x)) (* 263505074721/1000000000 (/ y x))) (* -216700011257/5000000000 y)) x))) (pow x 4))
(/.f64 (-.f64 y (/.f64 (fma.f64 (/.f64 y x) #s(literal -40371268010758926720049/25000000000000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) y)) x)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ y (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ y x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x)) (* 57101552658317326134297/5000000000000000000 (/ y x)))) (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) x)) (* -216700011257/5000000000 y)) x))) (pow x 4))
(/.f64 (-.f64 y (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 y x) (fma.f64 (/.f64 (*.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64)) x) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) (/.f64 y x)))) (*.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64))) (neg.f64 x)) (*.f64 #s(literal -216700011257/5000000000 binary64) y)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (/ (+ (* -1 y) (* 216700011257/5000000000 (/ y x))) (pow x 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 y x) #s(literal 216700011257/5000000000 binary64) (neg.f64 y))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y)) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) y (/.f64 (*.f64 y #s(literal 40371268010758926720049/25000000000000000000 binary64)) x)) (neg.f64 x)) y)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -216700011257/5000000000 y) (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 y) (+ (* -1 (/ (+ (* -156699607947/500000000 y) (+ (* 216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 y) (* 263505074721/1000000000 y))) (* 57101552658317326134297/5000000000000000000 y))) x)) (* 263505074721/1000000000 y))) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) y (/.f64 (fma.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64) (/.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) y (fma.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) y (*.f64 (*.f64 y #s(literal -40371268010758926720049/25000000000000000000 binary64)) #s(literal 216700011257/5000000000 binary64)))) (neg.f64 x))) (neg.f64 x))) (neg.f64 x)) y)) (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)))))))))
(fma.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 (-.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)) 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 (* (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 y 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))
(* 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 (fma.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))))))))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 #s(literal 2 binary64) x)) (/.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 (fma.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)))))
(* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))
(*.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)))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 y 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 (* (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 (*.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 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)))))))))
(fma.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 (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 (fma.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))))
(/ (+ 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))))))))))
(fma.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 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)))))
(/ y (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 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)))
(/ (* 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))))
(/ (* 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 (- 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)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y))))
(*.f64 (fma.f64 (*.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)) y) (+.f64 (/.f64 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 (*.f64 (fma.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))))
(* 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 (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 (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 (- x 2)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x)
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(*.f64 (fma.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 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (-.f64 x #s(literal 2 binary64)) x)) y)
(/ (* x (* y (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.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 (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 (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 (+ 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 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y) (/.f64 (*.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 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)) 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)
(* -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 (*.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))) (neg.f64 y))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) y)))))
(*.f64 (neg.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)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))) y)) 1)))
(*.f64 (fma.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 (neg.f64 (*.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 (/.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))) (neg.f64 y))
(* -1 (* y (+ (* -1 (* x (- x 2))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))))
(*.f64 (neg.f64 (fma.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 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (-.f64 x #s(literal 2 binary64)) 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 (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 (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))) (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 (fma.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) (neg.f64 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 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)))))))))
(fma.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))) 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) (-.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)))))))
(*.f64 (fma.f64 (fma.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 (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))))
(+ (* 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))))))))))
(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 (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 (fma.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)))))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(*.f64 (*.f64 (fma.f64 (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)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(*.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))
(/ (* 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 (+ 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)))
(/ (* 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) (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)))
(+ (* 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)))))))))
(fma.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))) 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) (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))))
(/ (* 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)))))))))
(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))))
(* 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 (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) (-.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 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)))) 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 (fma.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))))
(* 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 (fma.f64 (/.f64 (*.f64 (fma.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 z (+.f64 #s(literal 2 binary64) 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 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))))) z)
(* z (- x 2))
(*.f64 (-.f64 x #s(literal 2 binary64)) z)
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(*.f64 (fma.f64 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 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) z)
(/ (* z (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.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 (fma.f64 (/.f64 (*.f64 (fma.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 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)))) z)
(* 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 (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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) 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 (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) (-.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 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))))) (neg.f64 z))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x))))))) z)) 1)))
(*.f64 (fma.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)) (neg.f64 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 (fma.f64 (/.f64 (*.f64 (fma.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 z (+.f64 #s(literal 2 binary64) 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 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)))))) (neg.f64 z))
(* -1 (* z (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(*.f64 (neg.f64 (fma.f64 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 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64)))) (neg.f64 z))
(* -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 (fma.f64 (/.f64 (*.f64 (fma.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 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))))) (neg.f64 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)))))))))))
(*.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) z) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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))))) (neg.f64 z))

rewrite347.0ms (2.6%)

Memory
11.9MiB live, 420.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080505
0109480
1471470
22663470
09241470
Stop Event
iter limit
node limit
iter limit
Counts
23 → 812
Calls
Call 1
Inputs
(*.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))))
(fma.f64 (fma.f64 (fma.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))
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(*.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 x #s(literal 2 binary64))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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 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 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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)) (*.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))))))
(fma.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)) (*.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)))))
(/.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(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))
(/.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 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))))
Outputs
(*.f64 (/.f64 #s(literal 1 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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 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 (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 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.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 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 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 (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)))) (pow.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 (neg.f64 z)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 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 (pow.f64 z #s(literal 3 binary64)) (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 (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))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 -1 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (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)) #s(literal -1 binary64)) (/.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 (fma.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 (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 (fma.f64 x x #s(literal -4 binary64)) (fma.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 x #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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 (fma.f64 x x #s(literal -4 binary64)) (-.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 (*.f64 (fma.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 (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))) (fma.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)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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 (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)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.f64 (-.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 x #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (-.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))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (-.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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (-.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))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.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 -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.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 -1 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.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)) (fma.f64 x x #s(literal -4 binary64))) (/.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 -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.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 -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 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 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (-.f64 x #s(literal 2 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 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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)) (-.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 (fma.f64 x x (fma.f64 #s(literal -2 binary64) 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 (neg.f64 z))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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)) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 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 (fma.f64 x x #s(literal -4 binary64)) (fma.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 (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 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 (neg.f64 z))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 (pow.f64 z #s(literal 3 binary64)) (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 (-.f64 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 (fma.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 (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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 (neg.f64 z))))
(*.f64 (/.f64 (fma.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 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 (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)) (-.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 (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 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 (neg.f64 z))))
(*.f64 (/.f64 (-.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)) (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 3 binary64))))) (/.f64 (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 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 (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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (pow.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 (neg.f64 z)) #s(literal -1 binary64)) (-.f64 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 z 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (pow.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 (neg.f64 z)) #s(literal -1 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 (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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (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 (neg.f64 z)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (pow.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))) #s(literal -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (fma.f64 (fma.f64 (+.f64 #s(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)))) (/.f64 (pow.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))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (fma.f64 (fma.f64 (+.f64 #s(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 (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))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (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 x #s(literal 2 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 binary64))))
(*.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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 x #s(literal -2 binary64))) (/.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 (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 #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.f64 (*.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 -1 binary64)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (*.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 -1 binary64)) (fma.f64 x x #s(literal -4 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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 x x #s(literal -4 binary64))) (/.f64 (*.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 -1 binary64)) (fma.f64 x x #s(literal -4 binary64))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (*.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 -1 binary64)) (fma.f64 x x #s(literal -4 binary64))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(literal -1 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 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x x #s(literal -4 binary64)) #s(literal -1 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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (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))) #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 binary64)) (/.f64 (neg.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 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))) #s(literal -1 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 -1 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))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 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 (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 1 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 -1 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 (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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.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))) #s(literal -1 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 -1 binary64))))
(*.f64 (/.f64 (-.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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)))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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)))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (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 (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 x #s(literal 2 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 -1 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (+.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 (-.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))) #s(literal -1 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 x #s(literal -2 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 (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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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 (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 -1 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) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.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 -1 binary64)) (pow.f64 (pow.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)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (neg.f64 (fma.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)))) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 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 x #s(literal 2 binary64))) (pow.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))) #s(literal -1 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)) (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 -1 binary64)))
(*.f64 (*.f64 (fma.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)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal -1 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (-.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))))
(pow.f64 (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.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 (fma.f64 (fma.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))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.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 #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)))) #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 (fma.f64 (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 #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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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)))) (-.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 (fma.f64 (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 #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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) (pow.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 #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)))) #s(literal 3 binary64))) (fma.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 (fma.f64 (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 #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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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))))) (*.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 (fma.f64 (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 #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 (/.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 (fma.f64 (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 (*.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))) z) #s(literal 3 binary64))) (fma.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 (fma.f64 (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 (-.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 (fma.f64 (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 (*.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))) z) (*.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))) z)) (*.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 (fma.f64 (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 (-.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)))))
(/.f64 (+.f64 (pow.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))) z) #s(literal 3 binary64)) (pow.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 (fma.f64 (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 (*.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))) z) (*.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))) z) (-.f64 (*.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 (fma.f64 (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 (-.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 (fma.f64 (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 (/.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))) z) (*.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 (fma.f64 (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 #s(literal 1 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 x #s(literal 2 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 (*.f64 (fma.f64 (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 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (-.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 (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 (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 x #s(literal -2 binary64))))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.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)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 #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)) #s(literal 1 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 #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 2 binary64)) (*.f64 z z)))) (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 (neg.f64 z))))
(/.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 (pow.f64 z #s(literal 3 binary64)) (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))))) (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 (neg.f64 (*.f64 (*.f64 (fma.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)))) #s(literal 1 binary64))) (neg.f64 (-.f64 x #s(literal -2 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 (neg.f64 (fma.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)))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z)))) (neg.f64 (*.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 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 (neg.f64 z)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))))) (neg.f64 (*.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 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 (neg.f64 (*.f64 (neg.f64 (-.f64 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 2 binary64)) (*.f64 z z)))) (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 (fma.f64 (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 z)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))))) (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 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 (neg.f64 (*.f64 (fma.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 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 (*.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 (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 x #s(literal 2 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 (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 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))) (neg.f64 (-.f64 x #s(literal 2 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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.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)) #s(literal 1 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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 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 2 binary64)) (*.f64 z 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)) (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 (neg.f64 z)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))))) (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 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 (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 (-.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 x #s(literal 2 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 (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 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 x #s(literal 2 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 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal 1 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 x #s(literal 2 binary64)))))
(/.f64 (neg.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 z z)) #s(literal 1 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 (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)) (-.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))) #s(literal 1 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))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 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)) (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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (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 1 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 x #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 (*.f64 (fma.f64 (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 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z)))
(/.f64 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (-.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 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 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 x #s(literal -2 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.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)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #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)))
(/.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)) #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)))
(/.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 (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))) (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 (neg.f64 z)))
(/.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 (pow.f64 z #s(literal 3 binary64)) (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 (*.f64 (fma.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)))) #s(literal 1 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) #s(literal 1 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 x #s(literal 2 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 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 (fma.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 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 (neg.f64 (fma.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))))) (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x) #s(literal 2 binary64)) (*.f64 z z))) (*.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 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 (neg.f64 z))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 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 (neg.f64 (-.f64 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 2 binary64)) (*.f64 z 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 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 2 binary64)) (*.f64 z 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 (fma.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 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)) (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 (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 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 (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 (*.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 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 (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 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))) (neg.f64 (-.f64 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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 z #s(literal 3 binary64)) (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 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.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)) #s(literal 1 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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))))
(/.f64 (*.f64 (-.f64 (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)) #s(literal 1 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 (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)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))) #s(literal 1 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))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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(literal -1 binary64) (neg.f64 (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.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 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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.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 (fma.f64 (fma.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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)) (-.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.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)))) (neg.f64 (-.f64 x #s(literal -2 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 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 (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 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 x #s(literal 2 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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))))
(/.f64 (*.f64 (-.f64 x #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 (fma.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 x #s(literal -2 binary64)))
(/.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (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 #s(literal 0 binary64) (-.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 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 (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))) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 z) #s(literal -1 binary64)) (/.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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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)))))
(fma.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 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (-.f64 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) (/.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 (/.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 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (fma.f64 x x #s(literal -4 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) 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)))))
(fma.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))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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) (/.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 (/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 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) (/.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 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (pow.f64 z #s(literal -1 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) (/.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 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (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 x #s(literal 2 binary64)) (pow.f64 z #s(literal -1 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) (/.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 (/.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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 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) (/.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 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 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) (/.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 (/.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (/.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 (*.f64 (fma.f64 (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 #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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 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) (/.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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))) (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) 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)))))
(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 x #s(literal 2 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 -1 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) (/.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 (/.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 (-.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))) #s(literal -1 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) (/.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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 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) (/.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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 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) (/.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 (/.f64 (-.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 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 -1 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) (/.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 (/.f64 (-.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 z (pow.f64 (-.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))) #s(literal -1 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) (/.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 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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)))))
(fma.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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)))))
(fma.f64 (*.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 -1 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) (/.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 (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 -1 binary64)) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 z #s(literal -1 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) (/.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 (/.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 (fma.f64 (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 #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 (*.f64 (fma.f64 (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 #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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (+.f64 #s(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) (pow.f64 z #s(literal -1 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) (/.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 (/.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 (fma.f64 (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 (-.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))
(fma.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))) z (*.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 (fma.f64 (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 (-.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 (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 #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 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 (fma.f64 (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 #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(literal 0 binary64) (neg.f64 (-.f64 x #s(literal -2 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))) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 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)) (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 4 binary64) (-.f64 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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))))
(-.f64 (/.f64 (/.f64 (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 (fma.f64 (fma.f64 (+.f64 #s(literal 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) x z))) (/.f64 (/.f64 #s(literal 8 binary64) (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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) x z))) (/.f64 #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)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x z))))
(-.f64 (/.f64 (/.f64 (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 (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)) (-.f64 x #s(literal 2 binary64)))) (/.f64 (/.f64 (*.f64 z z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (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)) (-.f64 x #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.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 (fma.f64 (fma.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)))) #s(literal -1 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 #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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x 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)))))
(+.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 (fma.f64 (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 (-.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))
(+.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))) z) (*.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 (fma.f64 (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 z z)) (pow.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 (neg.f64 z)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (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))) #s(literal -1 binary64)))
(pow.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 (neg.f64 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 z z))) #s(literal -1 binary64))
(pow.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))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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)))) #s(literal -1 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 (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 (neg.f64 z)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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))))) (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)) (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 (neg.f64 z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z)) (*.f64 z z))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.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 (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 (neg.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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)))) (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 z #s(literal 3 binary64)) (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)))) (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 #s(literal -1 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 (neg.f64 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 z z)))))
(/.f64 #s(literal -1 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))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (-.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)) (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 (neg.f64 z)))
(/.f64 #s(literal 1 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 (neg.f64 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 z z))))
(/.f64 #s(literal 1 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))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (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 (+.f64 (pow.f64 z #s(literal 3 binary64)) (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)) (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 (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)) (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 (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 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 (-.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)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y)) #s(literal -1 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))) (pow.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))) #s(literal -1 binary64)))
(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 (neg.f64 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 y y))) #s(literal -1 binary64))
(pow.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 (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)))) #s(literal -1 binary64))
(/.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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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 (neg.f64 y)) (*.f64 y y))) (*.f64 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y))))
(/.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 (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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 #s(literal -1 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 (neg.f64 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 y y)))))
(/.f64 #s(literal -1 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 (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 (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)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y)))
(/.f64 #s(literal 1 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 (neg.f64 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 y y))))
(/.f64 #s(literal 1 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 (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 (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)) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y))) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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))
(*.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)) (pow.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 binary64)))
(*.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))) (pow.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))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) (-.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))) #s(literal -1 binary64))
(pow.f64 (/.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 #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)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.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)))) (neg.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 (neg.f64 (neg.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))))) (neg.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 (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)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))) (*.f64 (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64))))
(/.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x)))
(/.f64 (neg.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))) (neg.f64 (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 #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)))) (neg.f64 (+.f64 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 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 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) (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 #s(literal -1 binary64) (neg.f64 (/.f64 (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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 #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 (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)) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) #s(literal 18468349503317588169/976562500000000 binary64))))
(/.f64 #s(literal 1 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 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))) (+.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 #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 #s(literal 18468349503317588169/976562500000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)))))
(/.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 (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))))
(fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64))
(fma.f64 x (fma.f64 x #s(literal 104109730557/25000000000 binary64) #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 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64)) (-.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) 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 18468349503317588169/976562500000000 binary64) (fma.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64))))
(+.f64 (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64))
(+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal 393497462077/5000000000 binary64)) x))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x #s(literal 104109730557/25000000000 binary64)))
(*.f64 x #s(literal 104109730557/25000000000 binary64))
(*.f64 #s(literal 104109730557/25000000000 binary64) x)
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(literal -1 binary64)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (pow.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (*.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(pow.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))))) (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (neg.f64 (*.f64 (-.f64 x #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 (-.f64 x #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))) (/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (fma.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(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))
(*.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 (pow.f64 (*.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (*.f64 (*.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x) (-.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.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 x x #s(literal -4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y 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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64)))
(fma.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))))
(+.f64 (*.f64 x #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) (*.f64 #s(literal -2 binary64) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) x) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.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 (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 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 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 x x #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal -2 binary64) x))))
(/.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 (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal -2 binary64))) (*.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 x #s(literal -2 binary64)) (-.f64 x #s(literal -2 binary64))))
(/.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 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 x x (-.f64 #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 (fma.f64 x x #s(literal -4 binary64))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.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)) (fma.f64 x x (-.f64 #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 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 4 binary64))) (-.f64 x #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 16 binary64) (fma.f64 x x #s(literal 4 binary64))) (-.f64 x #s(literal -2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) x)))) (/.f64 #s(literal 8 binary64) (fma.f64 x x (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 x #s(literal -2 binary64))))
(-.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 x #s(literal 2 binary64))
(+.f64 #s(literal -2 binary64) x)
(+.f64 x #s(literal -2 binary64))
#s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (neg.f64 z) #s(literal -1 binary64)) (/.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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) (fma.f64 x x #s(literal -4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.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 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.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))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (pow.f64 z #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (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 x #s(literal 2 binary64)) (pow.f64 z #s(literal -1 binary64))))
(*.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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 z #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) (/.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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.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 x #s(literal 2 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 -1 binary64))))
(*.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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))) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 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 -1 binary64))))
(*.f64 (/.f64 (-.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 z (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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) (+.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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) (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 -1 binary64)))
(*.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 -1 binary64)) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 z #s(literal -1 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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (pow.f64 z #s(literal -1 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 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))))
(pow.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 (-.f64 x #s(literal 2 binary64)) z)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 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)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #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)))) #s(literal 3 binary64))) (fma.f64 (*.f64 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)))) (*.f64 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)))) (-.f64 (*.f64 (*.f64 #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 #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 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)))) (*.f64 #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 (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))) x) #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))) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.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))) 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))) x) (-.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))) #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))) #s(literal -2 binary64))) (*.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))) 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))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal 2 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)) z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 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 (fma.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))))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.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))) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.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 (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 #s(literal 2 binary64)) #s(literal 1 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)) z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (neg.f64 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 (-.f64 x #s(literal 2 binary64)) 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 #s(literal 1 binary64) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (*.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) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.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) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) (fma.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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 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 z (fma.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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 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 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 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)) z))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (neg.f64 z))) (neg.f64 (*.f64 (-.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 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) z)) (neg.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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 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)) 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 (*.f64 #s(literal 1 binary64) (-.f64 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)) z))
(/.f64 (*.f64 (neg.f64 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 (fma.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 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.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))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.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 (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 #s(literal 2 binary64)) #s(literal 1 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))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (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 (-.f64 x #s(literal 2 binary64)) 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 #s(literal 1 binary64) (fma.f64 x x #s(literal -4 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) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 z) (fma.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 x #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 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 z (fma.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 x #s(literal -2 binary64))))
(/.f64 (*.f64 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 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 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)) z)))
(/.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (neg.f64 z)) (*.f64 (-.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 (fma.f64 x x #s(literal -4 binary64)) 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 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)) 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 #s(literal -1 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 (-.f64 x #s(literal 2 binary64)) z))))
(/.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 1 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 (neg.f64 (-.f64 x #s(literal 2 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)) z)))
(/.f64 (-.f64 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)) z))
(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))) 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))) #s(literal -2 binary64)))
(fma.f64 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))) (*.f64 #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 x) (-.f64 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)) z)) (/.f64 (/.f64 #s(literal 4 binary64) (-.f64 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)) z)))
(-.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 (fma.f64 (fma.f64 (+.f64 #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 #s(literal 8 binary64) (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) z)))
(-.f64 (/.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)) z)) (/.f64 #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)) z)))
(+.f64 (*.f64 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)))) (*.f64 #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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 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 #s(literal 1 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 -1 binary64))))
(*.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) z)
(*.f64 #s(literal 1 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 z) (pow.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))) #s(literal -1 binary64)))
(*.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 -1 binary64)))
(pow.f64 (/.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) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 z #s(literal 1 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 (neg.f64 (neg.f64 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 (*.f64 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)))
(/.f64 (neg.f64 (neg.f64 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 #s(literal -1 binary64) (neg.f64 (/.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) #s(literal 1 binary64))))
(/.f64 #s(literal -1 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)) z)))
(/.f64 #s(literal 1 binary64) (neg.f64 (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)) z))))
(/.f64 #s(literal 1 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) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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))
(/.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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 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 #s(literal 0 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 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)))))
(exp.f64 (*.f64 (log.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)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.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 (/.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))) x))) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.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 (/.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))) x)) #s(literal -1 binary64)) (neg.f64 (-.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal -1 binary64)) (/.f64 (neg.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 (/.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))) x))) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.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 (/.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))) x)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.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 (/.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))) x)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.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))) x)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (fma.f64 x x #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) 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 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.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))) x)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 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 (/.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))) x)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.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 (/.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))) x)) (fma.f64 x x #s(literal -4 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.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 (/.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))) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))) (fma.f64 x x #s(literal -4 binary64)))
(*.f64 (fma.f64 x x #s(literal -4 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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)) (*.f64 (/.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))) x))))
(*.f64 #s(literal 1 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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 (/.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))) x))) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) #s(literal 1 binary64))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 (/.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))) x))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (*.f64 (/.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))) x)))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (*.f64 (/.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))) x)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (/.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))) x)) (-.f64 x #s(literal -2 binary64)))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) #s(literal 1 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 (/.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))) x)))) (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (*.f64 (/.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))) x))) (*.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (*.f64 (/.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))) x))) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 (/.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))) x))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.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)) (*.f64 (/.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))) x))) (-.f64 x #s(literal -2 binary64)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.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 (/.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))) x)) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x #s(literal -2 binary64)))) (*.f64 (/.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 (/.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))) x)) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.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)) (*.f64 (/.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))) 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 (/.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))) x)) (fma.f64 x x #s(literal -4 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 #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)) (*.f64 (/.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))) x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) #s(literal 3 binary64))) (fma.f64 (*.f64 #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)) (*.f64 (/.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))) x))) (*.f64 #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)) (*.f64 (/.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))) x))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) (*.f64 (*.f64 x x) #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 (/.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))) x)))) (*.f64 (*.f64 #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)) (*.f64 (/.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))) x))) (*.f64 (*.f64 x x) #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 (/.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))) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #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)) (*.f64 (/.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))) x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) (*.f64 (*.f64 x x) #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 (/.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))) x))) (-.f64 (*.f64 (*.f64 #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)) (*.f64 (/.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))) x))) (*.f64 #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)) (*.f64 (/.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))) x)))) (*.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) (*.f64 #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)) (*.f64 (/.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))) x)))))))
(/.f64 (+.f64 (pow.f64 (*.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 (/.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))) x)) #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.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 (/.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))) x)) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.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 (/.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))) x)) #s(literal -4 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 (/.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))) x)) #s(literal -4 binary64)) (-.f64 (*.f64 (*.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 (/.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))) x)) (*.f64 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 (/.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))) x)) (*.f64 x x))) (*.f64 (*.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 (/.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))) x)) #s(literal -4 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 (/.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))) x)) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.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 (/.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))) x)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.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 (/.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))) x)) #s(literal -4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.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 (/.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))) x)) (*.f64 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 (/.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))) x)) (*.f64 x x)) (-.f64 (*.f64 (*.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 (/.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))) x)) #s(literal -4 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 (/.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))) x)) #s(literal -4 binary64))) (*.f64 (*.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 (/.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))) x)) (*.f64 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 (/.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))) x)) #s(literal -4 binary64))))))
(/.f64 (neg.f64 (*.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 (/.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))) x)) (-.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 #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 (/.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))) x)) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (*.f64 (/.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))) x)))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (*.f64 (/.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))) x)))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (*.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 (/.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))) x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.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 (/.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))) x)) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (*.f64 (/.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))) x))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (*.f64 (/.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))) x))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(fma.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 (/.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))) x)) #s(literal -4 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 (/.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))) x)) (*.f64 x x)))
(fma.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 (/.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))) x)) (*.f64 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 (/.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))) x)) #s(literal -4 binary64)))
(fma.f64 #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)) (*.f64 (/.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))) x)) (*.f64 (*.f64 x x) #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 (/.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))) x))))
(fma.f64 (*.f64 x x) #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 (/.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))) x)) (*.f64 #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)) (*.f64 (/.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))) x))))
(+.f64 (*.f64 #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)) (*.f64 (/.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))) x))) (*.f64 (*.f64 x x) #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 (/.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))) x))))
(+.f64 (*.f64 (*.f64 x x) #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 (/.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))) x))) (*.f64 #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)) (*.f64 (/.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))) x))))
(+.f64 (*.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 (/.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))) x)) #s(literal -4 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 (/.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))) x)) (*.f64 x x)))
(+.f64 (*.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 (/.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))) x)) (*.f64 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 (/.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))) x)) #s(literal -4 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 16 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x x) #s(literal 4 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))))
(/.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 #s(literal 16 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -4 binary64) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -4 binary64))
(fma.f64 x x #s(literal -4 binary64))
(-.f64 (/.f64 #s(literal 16 binary64) (-.f64 #s(literal -4 binary64) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal -4 binary64) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x x) #s(literal 4 binary64))))) (/.f64 #s(literal 64 binary64) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x 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 x x) #s(literal 4 binary64))
(+.f64 #s(literal -4 binary64) (*.f64 x x))
(+.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)) (*.f64 (/.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))) x))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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 (fma.f64 x x (fma.f64 #s(literal -2 binary64) 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 -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 x #s(literal 2 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 -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (-.f64 x #s(literal 2 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.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 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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 -1 binary64))))
(*.f64 (/.f64 (fma.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 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 -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64)))) (/.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 -1 binary64)) (-.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (/.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 -1 binary64)) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(*.f64 (pow.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))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -8 binary64))) (/.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 -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal -2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (/.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 -1 binary64)) (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 #s(literal 1 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 -1 binary64))))
(*.f64 (/.f64 (-.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.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 x #s(literal 2 binary64))) (pow.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))) #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal 2 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 -1 binary64)))
(pow.f64 (/.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 x #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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 x #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 #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)))) #s(literal 3 binary64))) (+.f64 (pow.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))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 #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 #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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 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 -1 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 -1 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (/.f64 #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))) #s(literal 2 binary64)))) (neg.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 #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 (pow.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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #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))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.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))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #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))) #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 #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 (neg.f64 (-.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 (-.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (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 (-.f64 (*.f64 (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)) #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))) #s(literal 1 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 (+.f64 #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 (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))) #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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 #s(literal 1 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)) #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)) x) #s(literal 1 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)) 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)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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) #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)) 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 #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))) (*.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)) x) #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)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (fma.f64 (fma.f64 (+.f64 #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 1 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 (+.f64 #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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) #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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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) #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 (fma.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 -1 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 -1 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #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)))
(/.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (/.f64 #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))) #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 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 #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))) #s(literal 3 binary64))) (+.f64 (pow.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))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #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))) #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 #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 (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 (fma.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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) #s(literal 2 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 #s(literal -1 binary64) (neg.f64 (/.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 x #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 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 x #s(literal 2 binary64)))))
(/.f64 (fma.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 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (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 x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 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)) (-.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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 x #s(literal 2 binary64))))
(/.f64 (-.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 (neg.f64 (-.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 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 (neg.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))))
(neg.f64 (/.f64 (-.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)))))
(fma.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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))) (neg.f64 (/.f64 #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 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 -1 binary64)) (neg.f64 (/.f64 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 #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))) #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 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 #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))) #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 #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 #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))) #s(literal 3 binary64)) (+.f64 (pow.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))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #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))) #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 #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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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)) #s(literal 2 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 (pow.f64 x #s(literal 4 binary64)) (fma.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 x #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 16 binary64) (fma.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 x #s(literal -2 binary64)))))
(-.f64 (/.f64 (*.f64 x 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 x #s(literal -2 binary64)))) (/.f64 #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 x #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 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 #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 (*.f64 x 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))) (/.f64 (/.f64 #s(literal 4 binary64) (-.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 (pow.f64 x #s(literal 3 binary64)) (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 #s(literal 8 binary64) (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 #s(literal 0 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 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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(exp.f64 (*.f64 (log.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 x #s(literal 2 binary64)))) #s(literal -1 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))) (neg.f64 (/.f64 #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 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (pow.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (pow.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 -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) #s(literal -1 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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.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)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (*.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))))
(/.f64 (-.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 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (fma.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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))))
(/.f64 #s(literal 1 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 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 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)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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 #s(literal 393497462077/5000000000 binary64) (*.f64 x #s(literal 104109730557/25000000000 binary64)))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/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)) (pow.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal -156699607947/500000000 binary64)) #s(literal -1 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))) (pow.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 -1 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)) (-.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))) #s(literal -1 binary64))
(pow.f64 (/.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 #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)))) #s(literal -1 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 (fma.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)) (fma.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 (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 (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 (+.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 (fma.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 #s(literal -1 binary64) (neg.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)) (-.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 #s(literal -1 binary64) (neg.f64 (/.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 #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)) (fma.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 1 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)) (-.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 #s(literal 1 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 #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 #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 #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)) (fma.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) (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 (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 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 #s(literal 1 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 -1 binary64))))
(*.f64 (/.f64 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal -23533438303/500000000 binary64)))
(*.f64 (/.f64 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.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 (neg.f64 y) (pow.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))) #s(literal -1 binary64)))
(*.f64 y (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 -1 binary64)))
(pow.f64 (/.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)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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)) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 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 (neg.f64 (neg.f64 y))) (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 (*.f64 y #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)))
(/.f64 (neg.f64 (neg.f64 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 #s(literal -1 binary64) (neg.f64 (/.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)) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 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)) y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (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)) y))))
(/.f64 #s(literal 1 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)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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)) y))
(/.f64 (neg.f64 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 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 (/.f64 (neg.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))))
(neg.f64 (/.f64 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 #s(literal 0 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 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)))))
(exp.f64 (*.f64 (log.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)) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 y) #s(literal -1 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 -1 binary64)) (/.f64 (neg.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 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal -23533438303/500000000 binary64)))
(*.f64 (/.f64 (*.f64 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 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 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 -1 binary64))))
(*.f64 (/.f64 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 x (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.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 y (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 -1 binary64))))
(*.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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64))) (/.f64 y (pow.f64 (-.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))) #s(literal -1 binary64))))
(*.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 -1 binary64)) (/.f64 x (pow.f64 y #s(literal -1 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 #s(literal 1 binary64) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (/.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))) x)
(*.f64 (*.f64 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 -1 binary64)))
(*.f64 y (*.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 -1 binary64)) x))
(*.f64 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 (/.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))))
(pow.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 y x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (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)) y)))
(/.f64 (neg.f64 (*.f64 (neg.f64 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 (neg.f64 (*.f64 x #s(literal 1 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)) y)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 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 (neg.f64 (*.f64 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 #s(literal 1 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)) y))
(/.f64 (*.f64 (neg.f64 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 x #s(literal 1 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)) y))
(/.f64 (*.f64 x (neg.f64 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 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 x) (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)) y)))
(/.f64 #s(literal -1 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 y x))))
(/.f64 #s(literal 1 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 y x)))
(/.f64 (*.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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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))

eval270.0ms (2%)

Memory
-11.3MiB live, 335.7MiB allocated
Compiler

Compiled 71 479 to 4 481 computations (93.7% saved)

prune230.0ms (1.7%)

Memory
-123.3MiB live, 197.0MiB allocated
Pruning

54 alts after pruning (50 fresh and 4 done)

PrunedKeptTotal
New1 142301 172
Fresh132033
Picked235
Done011
Total1 157541 211
Accuracy
99.9%
Counts
1 211 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.8%
(/.f64 (*.f64 (fma.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)) (/.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)))
4.3%
(/.f64 (*.f64 (fma.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(approx (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))))) (-.f64 x #s(literal -2 binary64)))
14.7%
(/.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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
15.4%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
15.3%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
14.8%
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
4.5%
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
52.5%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
50.5%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
38.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
37.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
43.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 (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 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 x #s(literal -2 binary64)))
21.7%
(/.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 x #s(literal -2 binary64)))
15.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
58.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))
43.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x)))
43.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
49.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)) (*.f64 x x) z)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))))
62.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 (fma.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 x #s(literal -2 binary64)))))
53.8%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
52.5%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
53.7%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
64.5%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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))))
64.5%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 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))))
62.4%
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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))))
49.0%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) 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))))
17.1%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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)))
17.7%
(*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
15.3%
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
56.3%
(*.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))))
52.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
50.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
38.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
40.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 (fma.f64 x x #s(literal -4 binary64)) (-.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)))))
44.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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x))
41.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 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)))))
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 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
38.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 x #s(literal 2 binary64)) (/.f64 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)))))
38.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
37.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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
38.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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
42.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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
17.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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
44.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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
37.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 #s(approx (- x 2) #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)))))
37.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 #s(literal -1000000000/23533438303 binary64) z))
38.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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
42.9%
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Compiler

Compiled 5 773 to 4 169 computations (27.8% saved)

simplify238.0ms (1.8%)

Memory
6.2MiB live, 243.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
090765
0133753
1216753
2377753
31015753
42996753
54331753
66168753
08134725
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64))
(/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
(fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))
#s(literal 10838835996651139530249/625000000000000000000 binary64)
(*.f64 x x)
x
#s(literal -154840252661040053153929/25000000000000000000 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
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 x #s(literal 2 binary64))
#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)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ 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))
x
#s(literal 2 binary64)
#s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
(*.f64 #s(literal 500000000/23533438303 binary64) z)
#s(literal 500000000/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 x #s(literal 2 binary64)) (/.f64 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 (-.f64 x #s(literal 2 binary64)) (/.f64 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))
x
#s(literal 2 binary64)
(/.f64 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)))
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))
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
(-.f64 y #s(literal 4297481763/15625000 binary64))
y
#s(literal 4297481763/15625000 binary64)
x
(fma.f64 #s(literal -2 binary64) y z)
#s(literal -2 binary64)
z
(*.f64 #s(literal -2 binary64) z)
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
#s(literal 23533438303/500000000 binary64)
(/.f64 (*.f64 (fma.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)) (/.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 (fma.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)) (/.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 x #s(literal -4 binary64))
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)) (/.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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #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)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (fma.f64 (/.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal 4297481763/31250000 binary64)) x y) x z)
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 (/.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64))
(fma.f64 (/.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal 4297481763/31250000 binary64))
(/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))
(fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64))
(fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))
#s(literal 10838835996651139530249/625000000000000000000 binary64)
(*.f64 x x)
x
#s(literal -154840252661040053153929/25000000000000000000 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))
#s(literal 104109730557/25000000000 binary64)
#s(literal -393497462077/5000000000 binary64)
#s(literal 4297481763/31250000 binary64)
y
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 x #s(literal 2 binary64))
#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)
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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(approx (/ 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))))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)))
(*.f64 #s(approx (/ 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)))
(-.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
#s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
(*.f64 #s(literal 500000000/23533438303 binary64) z)
#s(literal 500000000/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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.f64 z (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 (-.f64 x #s(literal 2 binary64)) (/.f64 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 (/.f64 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 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(/.f64 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)))
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))
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(literal 156699607947/500000000 binary64)
#s(literal 23533438303/500000000 binary64)
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
(-.f64 y #s(literal 4297481763/15625000 binary64))
y
#s(literal 4297481763/15625000 binary64)
x
(fma.f64 #s(literal -2 binary64) y z)
#s(literal -2 binary64)
z
(*.f64 #s(literal -2 binary64) z)
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
#s(literal 23533438303/500000000 binary64)
(/.f64 (*.f64 (fma.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)) (/.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 #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)))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(*.f64 (fma.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)) (/.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) 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)))) (fma.f64 x x #s(literal -4 binary64)))
(fma.f64 x x #s(literal -4 binary64))
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)) (/.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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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
(fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)

localize255.0ms (1.9%)

Memory
15.5MiB live, 290.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.125
(*.f64 (fma.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)) (/.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)))))
accuracy2.001542699012871
(/.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)))
accuracy13.58391309129316
(/.f64 (*.f64 (fma.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)) (/.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)))
accuracy37.275509895167495
#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))))
accuracy0.135097509768442
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
accuracy18.06660431368975
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
accuracy24.427237539901753
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
accuracy30.29027751178275
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
accuracy1.2449091985218823
(*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 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))))
accuracy2.001542699012871
(/.f64 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)))
accuracy30.65519647480311
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
accuracy37.515258803197554
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
accuracy0.3515625
(*.f64 #s(literal 500000000/23533438303 binary64) z)
accuracy1.2449091985218823
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)))
accuracy30.000122173056685
#s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))
accuracy37.515258803197554
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
accuracy0.29296875
(fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))
accuracy1.988316032540971
(/.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)))
accuracy13.676041851061603
(/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
accuracy21.99072203708078
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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))))
Samples
199.0ms256×0valid
Compiler

Compiled 1 498 to 179 computations (88.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 165.0ms
const: 72.0ms (43.6% of total)
ival-mult: 45.0ms (27.3% of total)
ival-add: 25.0ms (15.1% of total)
ival-div: 19.0ms (11.5% of total)
ival-sub: 4.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series52.0ms (0.4%)

Memory
16.7MiB live, 90.5MiB allocated
Counts
26 → 233
Calls
Call 1
Inputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) (/.f64 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 (-.f64 x #s(literal 2 binary64)) (/.f64 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 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 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
(/.f64 (*.f64 (fma.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)) (/.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 (fma.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)) (/.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 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)) (/.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 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
(/.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 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))
(*.f64 #s(literal 500000000/23533438303 binary64) z)
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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)))
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))))
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))))
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
-2
(- x 2)
(* 500000000/23533438303 z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(* -2 z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
(+ z (* -2 y))
(+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))
(+ (* -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)
(+ (* 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))
-1000000000/23533438303
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
-393497462077/5000000000
(- (* 104109730557/25000000000 x) 393497462077/5000000000)
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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 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)))))
(/ z (pow x 3))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
x
(* x (- 1 (* 2 (/ 1 x))))
(/ z (pow x 4))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(* 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 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(* (pow x 2) (- y 4297481763/15625000))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (+ (* -2 (/ z (pow x 2))) (/ z x)))) 4297481763/15625000))
(* x (- y 4297481763/15625000))
(* x (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(* (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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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))))
(/ 1 (pow x 3))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* x (- 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(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 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 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)))
(* (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 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(* (pow x 2) (- (+ y (* -1 (/ (+ (* -1 (+ z (* -2 y))) (* 2 (/ z x))) x))) 4297481763/15625000))
(* -1 (* x (+ (* -1 (- y 4297481763/15625000)) (* -1 (/ (+ z (* -2 y)) x)))))
(* -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))))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* x (- (* 393497462077/5000000000 (/ 1 x)) 104109730557/25000000000)))
(* -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)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))
(+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(/ (* (+ 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)))))) (- x 2))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(+ (* -2 z) (* x (+ z (* -4297481763/15625000 x))))
(+ (* -2 z) (+ (* x (* y (- x 2))) (* x (+ z (* -4297481763/15625000 x)))))
(+ z (* -4297481763/15625000 x))
(+ z (+ (* -4297481763/15625000 x) (* y (- x 2))))
(/ (* (+ 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)))))) (+ 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 (* 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (* 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) 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)))))))))))
(* x (* y (- x 2)))
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(* y (+ (* -2 (/ z y)) (+ (* x (- x 2)) (/ (* x (+ z (* -4297481763/15625000 x))) y))))
(* y (- x 2))
(* y (- (+ x (+ (* -4297481763/15625000 (/ x y)) (/ z y))) 2))
(/ (* 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)))))))))))
(/ (* 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))))))))))))
(* -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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) 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)))))))))))))
(* -1 (* y (+ (* -1 (* x (- x 2))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))))
(* -1 (* x (* y (+ 2 (* -1 x)))))
(* -1 (* y (+ (* -1 (/ (+ (* -2 z) (* x (+ z (* -4297481763/15625000 x)))) y)) (* x (+ 2 (* -1 x))))))
(* -1 (* y (+ 2 (* -1 x))))
(* -1 (* y (+ 2 (+ (* -1 x) (* -1 (/ (+ z (* -4297481763/15625000 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 (+ 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)))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))))
(/ (* 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 (- x 2)) (+ 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)))))) (- x 2)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(* x (+ (* -2 y) (* x (- y 4297481763/15625000))))
(+ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) (* z (- x 2)))
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(/ (* 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))))))) (+ 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 (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) 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)))))))))))
(* z (- x 2))
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(* z (- (+ x (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z)) 2))
(* z (+ 1 (+ (* -2 (/ y z)) (/ (* x (- y 4297481763/15625000)) 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 (- (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 (+ (/ 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) 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))))))))))))
(* -1 (* z (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(* -1 (* z (+ 2 (* -1 x))))
(* -1 (* z (+ 2 (+ (* -1 x) (* -1 (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z))))))
(* -1 (* z (- (* -1 (/ (+ (* -2 y) (* x (- y 4297481763/15625000))) 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 (* 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))))))) (* 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
8.0ms
y
@inf
((* (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* x 104109730557/25000000000) -393497462077/5000000000) (* 500000000/23533438303 z) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)))
8.0ms
z
@-inf
((* (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* x 104109730557/25000000000) -393497462077/5000000000) (* 500000000/23533438303 z) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)))
5.0ms
z
@inf
((* (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* x 104109730557/25000000000) -393497462077/5000000000) (* 500000000/23533438303 z) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)))
5.0ms
z
@0
((* (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* x 104109730557/25000000000) -393497462077/5000000000) (* 500000000/23533438303 z) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)))
5.0ms
y
@0
((* (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (/ (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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) (/ (+ (* (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+ (* x 104109730557/25000000000) -393497462077/5000000000) (* 500000000/23533438303 z) (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)))

simplify210.0ms (1.6%)

Memory
8.4MiB live, 205.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010075565
132545264
082394588
Stop Event
iter limit
node limit
Counts
233 → 230
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))))
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))))
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
-2
(- x 2)
(* 500000000/23533438303 z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(* -2 z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
(+ z (* -2 y))
(+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))
(+ (* -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)
(+ (* 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))
-1000000000/23533438303
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
-393497462077/5000000000
(- (* 104109730557/25000000000 x) 393497462077/5000000000)
156699607947/500000000
(+ 156699607947/500000000 (* 263505074721/1000000000 x))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))
(+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))
23533438303/500000000
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 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 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)))))
(/ z (pow x 3))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
x
(* x (- 1 (* 2 (/ 1 x))))
(/ z (pow x 4))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(* 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 (+ (* 1759267849271/25000000000 (/ 1 x)) (/ y (pow x 3)))) (+ (* 4297481763/15625000 (/ 1 (pow x 3))) (/ 49698921037/2500000000 (pow x 2)))))
(* (pow x 2) (- y 4297481763/15625000))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (+ (* -2 (/ z (pow x 2))) (/ z x)))) 4297481763/15625000))
(* x (- y 4297481763/15625000))
(* x (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(* (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)
(* (pow x 2) (- 1 (* 4 (/ 1 (pow x 2)))))
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))))
(/ 1 (pow x 3))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(* x (- 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(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 4)
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(* (pow x 4) (+ 1 (+ (* 216700011257/5000000000 (/ 1 x)) (/ 263505074721/1000000000 (pow x 2)))))
(* (pow x 4) (+ 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)))
(* (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 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(* (pow x 2) (- (+ y (* -1 (/ (+ (* -1 (+ z (* -2 y))) (* 2 (/ z x))) x))) 4297481763/15625000))
(* -1 (* x (+ (* -1 (- y 4297481763/15625000)) (* -1 (/ (+ z (* -2 y)) x)))))
(* -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))))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(* -1 (* x (- (* 393497462077/5000000000 (/ 1 x)) 104109730557/25000000000)))
(* -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)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))
(+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(/ (* (+ 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)))))) (- x 2))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(+ (* -2 z) (* x (+ z (* -4297481763/15625000 x))))
(+ (* -2 z) (+ (* x (* y (- x 2))) (* x (+ z (* -4297481763/15625000 x)))))
(+ z (* -4297481763/15625000 x))
(+ z (+ (* -4297481763/15625000 x) (* y (- x 2))))
(/ (* (+ 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)))))) (+ 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 (* 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (* 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) y))))
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) 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)))))))))))
(* x (* y (- x 2)))
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(* y (+ (* -2 (/ z y)) (+ (* x (- x 2)) (/ (* x (+ z (* -4297481763/15625000 x))) y))))
(* y (- x 2))
(* y (- (+ x (+ (* -4297481763/15625000 (/ x y)) (/ z y))) 2))
(/ (* 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)))))))))))
(/ (* 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))))))))))))
(* -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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) y)))))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) 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)))))))))))))
(* -1 (* y (+ (* -1 (* x (- x 2))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))))
(* -1 (* x (* y (+ 2 (* -1 x)))))
(* -1 (* y (+ (* -1 (/ (+ (* -2 z) (* x (+ z (* -4297481763/15625000 x)))) y)) (* x (+ 2 (* -1 x))))))
(* -1 (* y (+ 2 (* -1 x))))
(* -1 (* y (+ 2 (+ (* -1 x) (* -1 (/ (+ z (* -4297481763/15625000 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 (+ 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)))))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(+ z (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))))
(/ (* 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 (- x 2)) (+ 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)))))) (- x 2)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(* x (+ (* -2 y) (* x (- y 4297481763/15625000))))
(+ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) (* z (- x 2)))
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(/ (* 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))))))) (+ 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 (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) 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)))))))))))
(* z (- x 2))
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(* z (- (+ x (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z)) 2))
(* z (+ 1 (+ (* -2 (/ y z)) (/ (* x (- y 4297481763/15625000)) 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 (- (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 (+ (/ 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) 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))))))))))))
(* -1 (* z (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(* -1 (* z (+ 2 (* -1 x))))
(* -1 (* z (+ 2 (+ (* -1 x) (* -1 (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z))))))
(* -1 (* z (- (* -1 (/ (+ (* -2 y) (* x (- y 4297481763/15625000))) 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 (* 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))))))) (* 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 (- (* 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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/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))
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))
(+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* -1 (* x (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z)))))) (* 500000000/23533438303 z)) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)) (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
(+ (* -1000000000/23533438303 z) (* x (- (+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))) (+ (* -21670001125700000000/553822718361107519809 z) (* 263505074721/47066876606 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 z) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -156699607947/23533438303 binary64) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -21670001125700000000/553822718361107519809 binary64) z))) x (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -131752537360500000000/553822718361107519809 binary64) z)))) x (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))
-2
#s(literal -2 binary64)
(- x 2)
(-.f64 x #s(literal 2 binary64))
(* 500000000/23533438303 z)
(*.f64 #s(literal 500000000/23533438303 binary64) z)
(+ (* -78349803973500000000/553822718361107519809 (* x z)) (* 500000000/23533438303 z))
(*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 binary64)))
(+ (* 500000000/23533438303 z) (* x (- (* -1 (* x (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(+ (* 500000000/23533438303 z) (* x (- (* x (- (* -1 (* x (+ (* -156699607947/23533438303 (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z))) (+ (* -10322785475206410101946750000000/13033352773350869092174451844127 z) (* 10835000562850000000/553822718361107519809 z))))) (+ (* -12277383565371752777404500000000/13033352773350869092174451844127 z) (* 65876268680250000000/553822718361107519809 z)))) (* 78349803973500000000/553822718361107519809 z))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z))
(* -2 z)
(*.f64 #s(literal -2 binary64) z)
(+ (* -2 z) (* x (+ z (* -2 y))))
(fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(+ (* -2 z) (* x (+ z (+ (* -2 y) (* x (- (+ y (* -49698921037/2500000000 x)) 4297481763/15625000))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -49698921037/2500000000 binary64) x (-.f64 y #s(literal 4297481763/15625000 binary64))) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(+ z (* -2 y))
(fma.f64 #s(literal -2 binary64) y z)
(+ z (+ (* -2 y) (* x (- y 4297481763/15625000))))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y 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 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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 #s(literal 250000000/23533438303 binary64) y #s(literal -393497462077/117667191515 binary64)) (fma.f64 #s(literal 210102341334/23533438303 binary64) (fma.f64 #s(literal -1000000000/23533438303 binary64) y (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z)) (fma.f64 (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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) (*.f64 #s(literal -87546269805950000000/553822718361107519809 binary64) z)))) x (-.f64 (fma.f64 #s(literal 250000000/23533438303 binary64) z #s(literal -137519416416/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 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.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 (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -786994924154/117667191515 binary64)) (fma.f64 (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.f64 #s(literal -263505074721000000000/553822718361107519809 binary64) z))) #s(literal 156699607947/23533438303 binary64) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 263505074721/47066876606 binary64) (*.f64 #s(literal -43340002251400000000/553822718361107519809 binary64) z)))) x (-.f64 (fma.f64 #s(literal 500000000/23533438303 binary64) z #s(literal -275038832832/23533438303 binary64)) (fma.f64 (fma.f64 #s(literal -2000000000/23533438303 binary64) y (*.f64 #s(literal 313399215894000000000/553822718361107519809 binary64) z)) #s(literal 156699607947/23533438303 binary64) (*.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)
(fma.f64 x x #s(literal -4 binary64))
(+ (* 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))
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
#s(literal -1000000000/23533438303 binary64)
(- (* 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))
(- (* x (+ 168466327098500000000/553822718361107519809 (* -23298017199368982832548000000000/13033352773350869092174451844127 x))) 1000000000/23533438303)
(fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))
(- (* x (+ 168466327098500000000/553822718361107519809 (* x (- (* 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 x) 23298017199368982832548000000000/13033352773350869092174451844127)))) 1000000000/23533438303)
(fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))
-393497462077/5000000000
#s(literal -393497462077/5000000000 binary64)
(- (* 104109730557/25000000000 x) 393497462077/5000000000)
(fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))
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))
23533438303/500000000
#s(literal 23533438303/500000000 binary64)
(+ 23533438303/500000000 (* 156699607947/500000000 x))
(fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* 263505074721/1000000000 x))))
(fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))
(+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* 216700011257/5000000000 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 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 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)))
(* 104109730557/25000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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))
(/ z (pow x 3))
(/.f64 z (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (* -2 (/ z x))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/.f64 (+.f64 z (*.f64 (/.f64 z x) #s(literal -226700011257/5000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z)) (pow x 2))))) (* 216700011257/5000000000 (/ z x))) (pow x 3))
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 z x) #s(literal -2 binary64) z) (/.f64 (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (*.f64 x x))) (*.f64 (/.f64 z x) #s(literal 216700011257/5000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ z (+ (* -2 (/ z x)) (* -1 (/ (+ (* -216700011257/5000000000 (+ (* 216700011257/5000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (+ (* 263505074721/1000000000 (- (* -2 z) (* 216700011257/5000000000 z))) (* 156699607947/500000000 z))) (pow x 3))))) (+ (* 216700011257/5000000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (- (* -2 z) (* 216700011257/5000000000 z)) (pow x 2))) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 z x) #s(literal -2 binary64) z) (/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) (fma.f64 (*.f64 z #s(literal -226700011257/5000000000 binary64)) #s(literal 263505074721/1000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) z))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 216700011257/5000000000 binary64) (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) (/.f64 #s(literal -226700011257/5000000000 binary64) x))) (*.f64 (/.f64 z (*.f64 x x)) #s(literal 263505074721/1000000000 binary64)))) (pow.f64 x #s(literal 3 binary64)))
x
(* x (- 1 (* 2 (/ 1 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/ z (pow x 4))
(/.f64 z (pow.f64 x #s(literal 4 binary64)))
(/ (+ z (* -216700011257/5000000000 (/ z x))) (pow x 4))
(/.f64 (fma.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 z x) z) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ z (* -1 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) (pow x 2)))) (* 216700011257/5000000000 (/ z x))) (pow x 4))
(/.f64 (+.f64 (/.f64 (*.f64 z #s(literal 40371268010758926720049/25000000000000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal -216700011257/5000000000 binary64) (/.f64 z x) z)) (pow.f64 x #s(literal 4 binary64)))
(/ (- (+ z (* -1 (/ (+ (* -57101552658317326134297/5000000000000000000 z) (+ (* -216700011257/5000000000 (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) (* 156699607947/500000000 z))) (pow x 3)))) (+ (* -46958894878783926720049/25000000000000000000 (/ z (pow x 2))) (+ (* 216700011257/5000000000 (/ z x)) (* 263505074721/1000000000 (/ z (pow x 2)))))) (pow x 4))
(/.f64 (-.f64 (-.f64 z (/.f64 (fma.f64 #s(literal -57101552658317326134297/5000000000000000000 binary64) z (fma.f64 (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 156699607947/500000000 binary64) z))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -46958894878783926720049/25000000000000000000 binary64) (/.f64 z (*.f64 x x)) (fma.f64 (/.f64 z (*.f64 x x)) #s(literal 263505074721/1000000000 binary64) (*.f64 (/.f64 z x) #s(literal 216700011257/5000000000 binary64))))) (pow.f64 x #s(literal 4 binary64)))
(* 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 (+.f64 (/.f64 #s(literal 1759267849271/25000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 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 5 binary64)))
(* (pow x 5) (- (+ 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 5 binary64)))
(* (pow x 2) (- y 4297481763/15625000))
(*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64)))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) (/.f64 z x)) y) #s(literal 4297481763/15625000 binary64)) (*.f64 x x))
(* (pow x 2) (- (+ y (+ (* -2 (/ y x)) (+ (* -2 (/ z (pow x 2))) (/ z x)))) 4297481763/15625000))
(*.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (/.f64 y x) (/.f64 z (*.f64 x x))) (+.f64 (/.f64 z x) y)) #s(literal 4297481763/15625000 binary64)) (*.f64 x x))
(* x (- y 4297481763/15625000))
(*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)
(* x (- (+ y (+ (* -2 (/ y x)) (/ z x))) 4297481763/15625000))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) (/.f64 z x)) y) #s(literal 4297481763/15625000 binary64)) x)
(* (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)
(*.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))
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)
(/ 1 (pow x 3))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 1 (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (* 226700011257/5000000000 (/ 1 x))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 1 (/ 42538268123328926720049/25000000000000000000 (pow x 2))) (+ (* 226700011257/5000000000 (/ 1 x)) (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 (pow x 3))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 226700011257/5000000000 binary64) x)) (/.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* x (- 104109730557/25000000000 (* 393497462077/5000000000 (/ 1 x))))
(*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 393497462077/5000000000 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 #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 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (+ 1 (* 216700011257/5000000000 (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 216700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 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 4 binary64)))
(* (pow x 4) (+ 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 4 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) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #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) (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) (/.f64 y x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 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 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 4297481763/31250000 binary64) x) #s(literal 393497462077/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.f64 (/.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (/.f64 (fma.f64 (/.f64 y x) #s(literal -1 binary64) #s(literal -4297481763/31250000 binary64)) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (+ (* -1 z) (* 2 (/ z x))) (* -216700011257/5000000000 (/ z x))) (pow x 3)))
(/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (/.f64 z x) #s(literal 226700011257/5000000000 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z)) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 z #s(literal 226700011257/5000000000 binary64) (/.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) x))) (neg.f64 x)) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (- (* 2 z) (* -216700011257/5000000000 z))) (* -1 (/ (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (+ (* -1 (/ (+ (* -156699607947/500000000 z) (+ (* 216700011257/5000000000 (+ (* -216700011257/5000000000 (- (* 2 z) (* -216700011257/5000000000 z))) (* 263505074721/1000000000 z))) (* 263505074721/1000000000 (- (* 2 z) (* -216700011257/5000000000 z))))) x)) (* 263505074721/1000000000 z))) x))) x))) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 z #s(literal -226700011257/5000000000 binary64) (/.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (fma.f64 #s(literal 263505074721/1000000000 binary64) z (/.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) z (fma.f64 (fma.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal -216700011257/5000000000 binary64) (*.f64 #s(literal 263505074721/1000000000 binary64) z)) #s(literal 216700011257/5000000000 binary64) (*.f64 (*.f64 z #s(literal 226700011257/5000000000 binary64)) #s(literal 263505074721/1000000000 binary64)))) (neg.f64 x)))) (neg.f64 x))) (neg.f64 x)) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* 2 (/ 1 x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(/ (+ z (* -1 (/ (- (+ (* -46958894878783926720049/25000000000000000000 (/ z x)) (* 263505074721/1000000000 (/ z x))) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/.f64 (-.f64 z (/.f64 (fma.f64 (/.f64 z x) #s(literal -40371268010758926720049/25000000000000000000 binary64) (*.f64 #s(literal 216700011257/5000000000 binary64) z)) x)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ z (* -1 (/ (- (* -1 (/ (- (+ (* -156699607947/500000000 (/ z x)) (+ (* 216700011257/5000000000 (/ (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z)) x)) (* 57101552658317326134297/5000000000000000000 (/ z x)))) (+ (* -46958894878783926720049/25000000000000000000 z) (* 263505074721/1000000000 z))) x)) (* -216700011257/5000000000 z)) x))) (pow x 4))
(/.f64 (-.f64 z (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -156699607947/500000000 binary64) (/.f64 z x) (fma.f64 #s(literal 57101552658317326134297/5000000000000000000 binary64) (/.f64 z x) (*.f64 (/.f64 (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64)) x) #s(literal 216700011257/5000000000 binary64)))) (*.f64 z #s(literal -40371268010758926720049/25000000000000000000 binary64))) (neg.f64 x)) (*.f64 #s(literal -216700011257/5000000000 binary64) z)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (- 1759267849271/25000000000 (* 49698921037/2500000000 (/ 1 x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 #s(literal 49698921037/2500000000 binary64) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1759267849271/25000000000 (* -1 (/ (+ 49698921037/2500000000 (+ (* -1 (/ y x)) (* 4297481763/15625000 (/ 1 x)))) x))) x)) 104109730557/25000000000)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1759267849271/25000000000 binary64) (/.f64 (+.f64 (-.f64 #s(literal 49698921037/2500000000 binary64) (/.f64 y x)) (/.f64 #s(literal 4297481763/15625000 binary64) x)) x)) x) #s(literal -1 binary64) #s(literal -104109730557/25000000000 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 2) (- (+ y (* -1 (/ (+ (* -1 (+ z (* -2 y))) (* 2 (/ z x))) x))) 4297481763/15625000))
(*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (/.f64 z x) #s(literal 2 binary64) (neg.f64 (fma.f64 #s(literal -2 binary64) y z))) x)) #s(literal 4297481763/15625000 binary64)) (*.f64 x x))
(* -1 (* x (+ (* -1 (- y 4297481763/15625000)) (* -1 (/ (+ z (* -2 y)) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y z)) x) (-.f64 y #s(literal 4297481763/15625000 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) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 393497462077/1250000000 binary64) y) #s(literal -1 binary64) #s(literal -408320964156006155637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -13764240537310136880149/125000000000000000000 binary64)) x) #s(literal -1 binary64) #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))
(+ 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 (/ (- (* 226700011257/5000000000 (/ 1 x)) 1) (pow x 3)))
(/.f64 (+.f64 (/.f64 #s(literal -226700011257/5000000000 binary64) x) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* 42538268123328926720049/25000000000000000000 (/ 1 x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 42538268123328926720049/25000000000000000000 binary64) x) #s(literal 226700011257/5000000000 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 7763802998027229531190921387591593/125000000000000000000000000000 (/ 1 x)) 42538268123328926720049/25000000000000000000) x)) 226700011257/5000000000) x)) 1) (pow x 3)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 7763802998027229531190921387591593/125000000000000000000000000000 binary64) x) #s(literal 42538268123328926720049/25000000000000000000 binary64)) x) #s(literal -1 binary64) #s(literal -226700011257/5000000000 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (* 393497462077/5000000000 (/ 1 x)) 104109730557/25000000000)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 393497462077/5000000000 binary64) x) #s(literal 104109730557/25000000000 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ 216700011257/5000000000 (* 263505074721/1000000000 (/ 1 x))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 263505074721/1000000000 binary64) x) #s(literal 216700011257/5000000000 binary64)) x) #s(literal -1 binary64) #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 (fma.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)) x) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 263505074721/1000000000 (* 156699607947/500000000 (/ 1 x))) x)) 216700011257/5000000000) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 156699607947/500000000 binary64) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal -1 binary64) #s(literal -216700011257/5000000000 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x 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))))
(+ (/ (* x (* y (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(fma.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x 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 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))))
(+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z)
(+ z (+ (* x y) (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x x) (fma.f64 y x z))
(* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))
(*.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x)
(+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))
(fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y)
(/ (* (+ 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)))))))))
(fma.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 (-.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)) 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 (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))
(*.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)))
(+ (* x (* y (- x 2))) (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(*.f64 (-.f64 x #s(literal 2 binary64)) (fma.f64 y 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)))
(+ (* -2 z) (* x (+ z (* -4297481763/15625000 x))))
(fma.f64 (fma.f64 #s(literal -4297481763/15625000 binary64) x z) x (*.f64 #s(literal -2 binary64) z))
(+ (* -2 z) (+ (* x (* y (- x 2))) (* x (+ z (* -4297481763/15625000 x)))))
(fma.f64 #s(literal -2 binary64) z (*.f64 x (fma.f64 (-.f64 x #s(literal 2 binary64)) y (fma.f64 #s(literal -4297481763/15625000 binary64) x z))))
(+ z (* -4297481763/15625000 x))
(fma.f64 #s(literal -4297481763/15625000 binary64) x z)
(+ z (+ (* -4297481763/15625000 x) (* y (- x 2))))
(fma.f64 (-.f64 x #s(literal 2 binary64)) y (fma.f64 #s(literal -4297481763/15625000 binary64) x z))
(/ (* (+ 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 (fma.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))))))))))
(fma.f64 (/.f64 (*.f64 y x) (+.f64 #s(literal 2 binary64) x)) (/.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 (fma.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)))))
(/ (* (+ 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 (*.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 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)))))))))
(fma.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 (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 (fma.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))))
(/ (+ 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))))))))))
(fma.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 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)))))
(/ (* 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 (- x 2)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (/ z y) (/ (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) y))))
(*.f64 (fma.f64 (*.f64 x x) (/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) y) (+.f64 (/.f64 z y) x)) y)
(* y (+ 1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) y)))
(*.f64 (fma.f64 x (/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) y) #s(literal 1 binary64)) 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 (*.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 (- x 2)))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) y) x)
(* y (+ (* x (- x 2)) (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))
(*.f64 (fma.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 (-.f64 x #s(literal 2 binary64)) y) (*.f64 (-.f64 x #s(literal 2 binary64)) x)) y)
(* y (+ (* -2 (/ z y)) (+ (* x (- x 2)) (/ (* x (+ z (* -4297481763/15625000 x))) y))))
(*.f64 (fma.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -4297481763/15625000 binary64) x z) y) (-.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 z y) #s(literal -2 binary64))) y)
(* y (- x 2))
(*.f64 (-.f64 x #s(literal 2 binary64)) y)
(* y (- (+ x (+ (* -4297481763/15625000 (/ x y)) (/ z y))) 2))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 x y) #s(literal -4297481763/15625000 binary64) (/.f64 z y)) x) #s(literal 2 binary64)) y)
(/ (* x (* y (- (pow x 2) 4))) (* (+ 2 x) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(/.f64 (*.f64 (*.f64 (fma.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))))
(* 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 (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 (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 (- (pow x 2) 4))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (*.f64 (fma.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 (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 (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 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 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) y) (/.f64 (*.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 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)) 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)
(* -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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) y) x))) (neg.f64 y))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ z (* (pow x 2) (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) (*.f64 x x) z) (neg.f64 y)) x) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))) y)) 1)))
(*.f64 (fma.f64 (neg.f64 x) (/.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) y) #s(literal -1 binary64)) (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 (*.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))) (neg.f64 y))
(* -1 (* y (+ (* -1 (* x (- x 2))) (* -1 (/ (* (+ z (* (pow x 2) (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)) y)))))
(*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) x) 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))) (neg.f64 y))) (neg.f64 y))
(* -1 (* x (* y (+ 2 (* -1 x)))))
(*.f64 (*.f64 (neg.f64 x) y) (-.f64 #s(literal 2 binary64) x))
(* -1 (* y (+ (* -1 (/ (+ (* -2 z) (* x (+ z (* -4297481763/15625000 x)))) y)) (* x (+ 2 (* -1 x))))))
(*.f64 (fma.f64 (-.f64 #s(literal 2 binary64) x) x (/.f64 (fma.f64 (fma.f64 #s(literal -4297481763/15625000 binary64) x z) x (*.f64 #s(literal -2 binary64) z)) (neg.f64 y))) (neg.f64 y))
(* -1 (* y (+ 2 (* -1 x))))
(*.f64 (-.f64 #s(literal 2 binary64) x) (neg.f64 y))
(* -1 (* y (+ 2 (+ (* -1 x) (* -1 (/ (+ z (* -4297481763/15625000 x)) y))))))
(*.f64 (-.f64 (-.f64 #s(literal 2 binary64) x) (/.f64 (fma.f64 #s(literal -4297481763/15625000 binary64) x z) y)) (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 (neg.f64 (*.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 (/.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))) (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 (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 (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))) (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 (fma.f64 (*.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) (neg.f64 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 y))
(/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(*.f64 x (/.f64 (*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) (-.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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- x 2))) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))))
(fma.f64 x (/.f64 (*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) (-.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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))))
(*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) x)
(+ z (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))))
(fma.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #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 (fma.f64 (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)))))))))
(fma.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))) 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) (-.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 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 (+ 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)))
(* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2)))
(*.f64 (*.f64 (fma.f64 (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)))
(+ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) (* z (- x 2)))
(*.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))
(* x (+ (* -2 y) (* x (- y 4297481763/15625000))))
(*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y)) x)
(+ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) (* z (- x 2)))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y)) x (*.f64 (-.f64 x #s(literal 2 binary64)) z))
(+ (* -2 y) (* x (- y 4297481763/15625000)))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) 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 (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))))
(+ (* 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))))))))))
(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 (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 (fma.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)))))
(/ (* 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) (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)))
(+ (* 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)))))))))
(fma.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))) 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) (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))))
(/ (* 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)))))))))
(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))))
(* z (- (+ (/ x (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x)))))))) (/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #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 x #s(literal 2 binary64)) 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)))) z)
(* z (+ 1 (/ (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) z)))
(*.f64 (fma.f64 x (/.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) z) #s(literal 1 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 (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) (/.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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))
(*.f64 (-.f64 x #s(literal 2 binary64)) z)
(* z (- (+ x (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)) 2))
(*.f64 (fma.f64 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 x #s(literal 2 binary64))) z) (-.f64 x #s(literal 2 binary64))) z)
(* z (- (+ x (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z)) 2))
(*.f64 (fma.f64 x (/.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y)) z) (-.f64 x #s(literal 2 binary64))) z)
(* z (+ 1 (+ (* -2 (/ y z)) (/ (* x (- y 4297481763/15625000)) z))))
(fma.f64 (fma.f64 (/.f64 y z) #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) 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 (fma.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))))
(* 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 (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 z (+.f64 #s(literal 2 binary64) x))) (/.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 (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))))) z)
(/ (* z (- (pow x 2) 4)) (+ 23533438303/500000000 (* x (+ 156699607947/500000000 (* x (+ 263505074721/1000000000 (* x (+ 216700011257/5000000000 x))))))))
(/.f64 (*.f64 (fma.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 (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) (/.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 (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)))) z)
(* 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 (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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)))) z)
(* -1 (* z (+ (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000))))) (- 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 (fma.f64 (neg.f64 (/.f64 x z)) (/.f64 (*.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) (-.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(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)))) (neg.f64 z))
(* -1 (* z (- (* -1 (/ (* x (+ y (* x (+ 4297481763/31250000 (/ (* x (- (* 10838835996651139530249/625000000000000000000 (pow x 2)) 154840252661040053153929/25000000000000000000)) (- (* 104109730557/25000000000 x) 393497462077/5000000000)))))) z)) 1)))
(*.f64 (fma.f64 (neg.f64 x) (/.f64 (fma.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x y) z) #s(literal -1 binary64)) (neg.f64 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 (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) (/.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)) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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))
(* -1 (* z (+ (* -1 (- x 2)) (* -1 (/ (* x (* (+ y (* x (+ 4297481763/31250000 (* x (+ 393497462077/5000000000 (* 104109730557/25000000000 x)))))) (- x 2))) z)))))
(*.f64 (fma.f64 (neg.f64 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 x #s(literal 2 binary64))) z) (-.f64 #s(literal 2 binary64) x)) (neg.f64 z))
(* -1 (* z (+ 2 (* -1 x))))
(*.f64 (-.f64 #s(literal 2 binary64) x) (neg.f64 z))
(* -1 (* z (+ 2 (+ (* -1 x) (* -1 (/ (* x (+ (* -2 y) (* x (- y 4297481763/15625000)))) z))))))
(*.f64 (fma.f64 (neg.f64 x) (/.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y)) z) (-.f64 #s(literal 2 binary64) x)) (neg.f64 z))
(* -1 (* z (- (* -1 (/ (+ (* -2 y) (* x (- y 4297481763/15625000))) z)) 1)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (*.f64 #s(literal -2 binary64) y)) z) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 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 (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 z (+.f64 #s(literal 2 binary64) x))) (/.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 (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)))))) (neg.f64 z))
(* -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 (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) (/.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 (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))))) (neg.f64 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)))))))))))
(*.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) z) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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))))) (neg.f64 z))

rewrite222.0ms (1.7%)

Memory
-4.8MiB live, 317.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090627
0133615
1625559
24223559
09010547
Stop Event
iter limit
node limit
iter limit
Counts
26 → 689
Calls
Call 1
Inputs
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64)) x y)
(fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))) x #s(literal 4297481763/31250000 binary64))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) (/.f64 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 (-.f64 x #s(literal 2 binary64)) (/.f64 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 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 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
(/.f64 (*.f64 (fma.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)) (/.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 (fma.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)) (/.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 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)) (/.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 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)))
(/.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 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64))
(*.f64 #s(literal 500000000/23533438303 binary64) z)
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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)))
Outputs
(*.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 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 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 3 binary64)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.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 x #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 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 x #s(literal 2 binary64))))
(*.f64 #s(literal 1 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 (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)) (pow.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))) #s(literal -1 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 (fma.f64 (fma.f64 (fma.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))) (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 -1 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 (fma.f64 (fma.f64 (fma.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))))
(pow.f64 (/.f64 (/.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 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)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.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 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)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.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 x #s(literal -2 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 #s(literal 1 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 (fma.f64 (fma.f64 (+.f64 #s(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 (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 #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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 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 #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 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) #s(literal 1 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 x #s(literal 2 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) (-.f64 x #s(literal 2 binary64))) #s(literal 1 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 #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 2 binary64)) (*.f64 z z)))) (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 (neg.f64 z))))
(/.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 (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 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 2 binary64)) (*.f64 z 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)) (fma.f64 (fma.f64 (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 z)))))
(/.f64 (neg.f64 (*.f64 (-.f64 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)) (pow.f64 z #s(literal 3 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 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 (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 (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)) #s(literal 1 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 (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)) (-.f64 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 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 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 (fma.f64 (fma.f64 (+.f64 #s(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 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 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 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 (*.f64 (fma.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 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)) (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 #s(literal 1 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 (+.f64 #s(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) x (neg.f64 z)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 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 (fma.f64 (fma.f64 (+.f64 #s(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 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 (neg.f64 (-.f64 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 2 binary64)) (*.f64 z z)))) (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 (fma.f64 (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 z)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 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)) (pow.f64 z #s(literal 3 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 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)) (neg.f64 (-.f64 x #s(literal 2 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 (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 (-.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 x #s(literal 2 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 (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 (*.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 x #s(literal 2 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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (*.f64 (fma.f64 (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 x #s(literal 2 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 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (fma.f64 (fma.f64 (fma.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 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 x #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 #s(literal 1 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 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 #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 (neg.f64 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 #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 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) #s(literal 1 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 x #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) (-.f64 x #s(literal 2 binary64))) #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)))
(/.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 (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))) (fma.f64 (fma.f64 (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 z)))
(/.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 (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 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 (fma.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 #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 2 binary64)) (*.f64 z 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.f64 (*.f64 (-.f64 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)) (pow.f64 z #s(literal 3 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 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 (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 (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)) #s(literal 1 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 (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)) (-.f64 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 3 binary64)) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 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 (fma.f64 (fma.f64 (+.f64 #s(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 x x #s(literal -4 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 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 (fma.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 #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 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 #s(literal 1 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 (+.f64 #s(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) x (neg.f64 z))))
(/.f64 (*.f64 #s(literal 1 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 (fma.f64 (fma.f64 (+.f64 #s(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 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 (neg.f64 (-.f64 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 2 binary64)) (*.f64 z 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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) x (neg.f64 z))))
(/.f64 (*.f64 (neg.f64 (-.f64 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)) (pow.f64 z #s(literal 3 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 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)) (neg.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 (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 (*.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 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 (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 (*.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 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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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)) (pow.f64 z #s(literal 3 binary64))) (-.f64 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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) 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)) (fma.f64 (fma.f64 (fma.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 -1 binary64) (neg.f64 (/.f64 (/.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 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)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 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 1 binary64) (neg.f64 (neg.f64 (/.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 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 1 binary64) (/.f64 (/.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 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)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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)) (-.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 (neg.f64 (-.f64 x #s(literal 2 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 (fma.f64 (fma.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 (fma.f64 (fma.f64 (fma.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 (fma.f64 (fma.f64 (+.f64 #s(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 (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 (fma.f64 (fma.f64 (fma.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 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 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)))
(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 (fma.f64 (fma.f64 (fma.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)))))
(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 #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 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)))))
(fma.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 (fma.f64 (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 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))
(fma.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))) z (*.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 (fma.f64 (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 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 (fma.f64 (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 #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)))))
(exp.f64 (*.f64 (log.f64 (/.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 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))) #s(literal -1 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 (-.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 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 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 (fma.f64 (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 #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 (+.f64 #s(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 (/.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))) z))
(+.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))) z) (*.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 (fma.f64 (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 z z)) (pow.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 (neg.f64 z)) #s(literal -1 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))) (pow.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))) #s(literal -1 binary64)))
(pow.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 (neg.f64 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 z))) #s(literal -1 binary64))
(pow.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 (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)))) #s(literal -1 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 (fma.f64 (fma.f64 (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 z)))))
(/.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 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 #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)) (fma.f64 (fma.f64 (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 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 (neg.f64 z)) (*.f64 z 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 (neg.f64 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 (neg.f64 z))))
(/.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 (fma.f64 (fma.f64 (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 z))))
(/.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 (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 (fma.f64 (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 z))))))
(/.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 (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 #s(literal -1 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 (neg.f64 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 z)))))
(/.f64 #s(literal -1 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 (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 (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)) (fma.f64 (fma.f64 (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 z)))
(/.f64 #s(literal 1 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 (neg.f64 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 z))))
(/.f64 #s(literal 1 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 (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 (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 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 (fma.f64 (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 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 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))))
(fma.f64 (fma.f64 (fma.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 (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 (neg.f64 z))) (/.f64 (*.f64 z 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 (neg.f64 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 (fma.f64 (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 #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)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y)) #s(literal -1 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))) (pow.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))) #s(literal -1 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 (neg.f64 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 y))) #s(literal -1 binary64))
(pow.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 (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)))) #s(literal -1 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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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 (neg.f64 y)) (*.f64 y 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 (neg.f64 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 (neg.f64 y))))
(/.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 (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 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 #s(literal -1 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 (neg.f64 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 y)))))
(/.f64 #s(literal -1 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 (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 (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)) (fma.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x (neg.f64 y)))
(/.f64 #s(literal 1 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 (neg.f64 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 y))))
(/.f64 #s(literal 1 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 (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 (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 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) (*.f64 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 (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 (neg.f64 y))) (/.f64 (*.f64 y 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 (neg.f64 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 (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)) (pow.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)) #s(literal -1 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))) (pow.f64 (+.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64)))) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64))) #s(literal -1 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)) (-.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))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 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 79367395183217443153422061947/30517578125000000000000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 3 binary64)))) #s(literal -1 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 (fma.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 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64)))) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 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)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64))) (*.f64 (fma.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 (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 #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 (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 #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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 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 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 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 -1 binary64) (neg.f64 (/.f64 (fma.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)) #s(literal 18468349503317588169/976562500000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 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 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)) (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal -4297481763/31250000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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)) #s(literal 18468349503317588169/976562500000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 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 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 #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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 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 #s(literal 18468349503317588169/976562500000000 binary64) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (*.f64 x #s(literal 4297481763/31250000 binary64)))) (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal 4297481763/31250000 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) x) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))) #s(literal 4297481763/31250000 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) x) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) #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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (/.f64 x (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 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 (pow.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) 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))) (/.f64 #s(literal 18468349503317588169/976562500000000 binary64) (fma.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))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (/ 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))))
(*.f64 #s(approx (/ 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)))
(*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(approx (/ 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)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (-.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))))
(fma.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64)))
(fma.f64 x #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) (*.f64 #s(literal -2 binary64) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
(+.f64 (*.f64 x #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))) (*.f64 #s(literal -2 binary64) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
(+.f64 (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -4 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 (fma.f64 x x #s(literal -4 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 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 (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal -2 binary64))) (*.f64 (-.f64 x #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 x #s(literal -2 binary64)) (-.f64 x #s(literal -2 binary64))))
(/.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 (neg.f64 (fma.f64 x x #s(literal -4 binary64))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 x x (-.f64 #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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64)))))
(/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (fma.f64 x x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (-.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)) (fma.f64 x x (-.f64 #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) (-.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 x #s(literal -2 binary64))))
(-.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 x #s(literal 2 binary64))
(+.f64 #s(literal -2 binary64) x)
(+.f64 x #s(literal -2 binary64))
#s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 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 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (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 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z) (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 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 (-.f64 x #s(literal 2 binary64)) (/.f64 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 z (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) (-.f64 x #s(literal 2 binary64))))
(pow.f64 (/.f64 (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 (-.f64 x #s(literal 2 binary64)) z)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64)))) (neg.f64 (neg.f64 (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 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 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))))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 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))))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 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))) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 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 (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 #s(literal 2 binary64)) (neg.f64 z))) (neg.f64 (neg.f64 (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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z))) (neg.f64 (neg.f64 (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 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 z) (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (*.f64 (neg.f64 (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 (neg.f64 (*.f64 (neg.f64 z) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #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 z (fma.f64 x x #s(literal -4 binary64)))) (neg.f64 (*.f64 (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 (neg.f64 (*.f64 z (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #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 x x #s(literal -4 binary64)) (neg.f64 z))) (neg.f64 (*.f64 (-.f64 x #s(literal -2 binary64)) (neg.f64 (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 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) z)) (neg.f64 (*.f64 (-.f64 x #s(literal -2 binary64)) (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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 z))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) z)) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (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 (neg.f64 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 x #s(literal -2 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))
(/.f64 (*.f64 (neg.f64 z) (-.f64 x #s(literal 2 binary64))) (neg.f64 (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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) (/.f64 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 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 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)))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 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))) (fma.f64 x x #s(literal -4 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 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 (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 #s(literal 2 binary64)) (neg.f64 z)) (neg.f64 (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 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))
(/.f64 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) z)) (neg.f64 (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 (*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -4 binary64))) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 z) (fma.f64 x x #s(literal -4 binary64))) (*.f64 (neg.f64 (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 (*.f64 (neg.f64 z) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #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 z (fma.f64 x x #s(literal -4 binary64))) (*.f64 (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 (*.f64 z (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #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 x x #s(literal -4 binary64)) (neg.f64 z)) (*.f64 (-.f64 x #s(literal -2 binary64)) (neg.f64 (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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) z) (*.f64 (-.f64 x #s(literal -2 binary64)) (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 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (neg.f64 z)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (neg.f64 (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 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) z) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -2 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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 (-.f64 x #s(literal 2 binary64)) z))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) 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 #s(literal 1 binary64) (/.f64 (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 (-.f64 x #s(literal 2 binary64)) z)))
(/.f64 (neg.f64 (-.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))
(fma.f64 (/.f64 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))) x (*.f64 (/.f64 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))) #s(literal -2 binary64)))
(fma.f64 x (/.f64 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 #s(literal -2 binary64) (/.f64 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 (*.f64 x (/.f64 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 #s(literal -2 binary64) (/.f64 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 (*.f64 (/.f64 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))) x) (*.f64 (/.f64 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))) #s(literal -2 binary64)))
(*.f64 (/.f64 z (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64))) (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 (/.f64 z (+.f64 #s(literal 13033352773350869092174451844127/125000000000000000000000000 binary64) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 2 binary64)) #s(literal 553822718361107519809/250000000000000000 binary64)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) z)
(*.f64 #s(literal 1 binary64) (/.f64 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 (neg.f64 z) (pow.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))) #s(literal -1 binary64)))
(*.f64 z (pow.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 z #s(literal 1 binary64))) (neg.f64 (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 (neg.f64 (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 (neg.f64 (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 (*.f64 z #s(literal 1 binary64)) (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 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 (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(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z))
(/.f64 (neg.f64 z) (neg.f64 (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 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)))
(neg.f64 (/.f64 (neg.f64 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))))
(neg.f64 (/.f64 z (neg.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)) z)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(*.f64 (neg.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) (pow.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) #s(literal -1 binary64)))
(*.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) (pow.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(literal 1 binary64))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))))) (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))))
(/.f64 (*.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(literal 1 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (neg.f64 (neg.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))))) (neg.f64 (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))))
(/.f64 (neg.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(neg.f64 (/.f64 (neg.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
(neg.f64 (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) (neg.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))))) #s(literal -1 binary64)))
#s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z))) (pow.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) (*.f64 #s(literal 4 binary64) (*.f64 z z)))) (*.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 z z)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal -2 binary64)) z)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z))) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z)) (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 z z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 z z) (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal -2 binary64)) z))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) z) (-.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))
(fma.f64 #s(literal -2 binary64) z (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x))
(fma.f64 z #s(literal -2 binary64) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x))
(fma.f64 x (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) (*.f64 #s(literal -2 binary64) z))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 z z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal 2 binary64) z))))
(+.f64 (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x) (*.f64 #s(literal -2 binary64) z))
(+.f64 (*.f64 #s(literal -2 binary64) z) (*.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (-.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) z)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (-.f64 z (*.f64 #s(literal -2 binary64) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -2 binary64) y (neg.f64 z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (-.f64 z (*.f64 #s(literal -2 binary64) y))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -2 binary64) y (neg.f64 z))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (-.f64 z (*.f64 #s(literal -2 binary64) y))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -2 binary64) y (neg.f64 z))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 4297481763/15625000 binary64) y) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (-.f64 z (*.f64 #s(literal -2 binary64) y))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -2 binary64) y (neg.f64 z))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z)))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (-.f64 z (*.f64 #s(literal -2 binary64) y)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y))))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) y) z))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64)) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64)) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 #s(literal 4297481763/15625000 binary64) y) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 x (fma.f64 y y #s(literal -18468349503317588169/244140625000000 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (+.f64 #s(literal 4297481763/15625000 binary64) y)))
(/.f64 (fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (*.f64 x (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 79367395183217443153422061947/3814697265625000000000 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) (fma.f64 y y (fma.f64 #s(literal 4297481763/15625000 binary64) y #s(literal 18468349503317588169/244140625000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) z))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) (-.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 (neg.f64 z) z)) (pow.f64 (fma.f64 #s(literal -2 binary64) y (neg.f64 z)) #s(literal -1 binary64)) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x))
(fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 y y) (*.f64 z (-.f64 z (*.f64 #s(literal -2 binary64) y)))) #s(literal -1 binary64)) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x))
(fma.f64 #s(literal -2 binary64) y (+.f64 z (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)))
(fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z))
(fma.f64 y #s(literal -2 binary64) (+.f64 z (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)))
(fma.f64 x (-.f64 y #s(literal 4297481763/15625000 binary64)) (fma.f64 #s(literal -2 binary64) y z))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))) (/.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))))
(+.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x z) (*.f64 #s(literal -2 binary64) y))
(+.f64 (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)) z)
(+.f64 (*.f64 #s(literal -2 binary64) y) (+.f64 z (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)))
(+.f64 (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x) (fma.f64 #s(literal -2 binary64) y z))
(+.f64 (fma.f64 #s(literal -2 binary64) y z) (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x))
(+.f64 z (fma.f64 #s(literal -2 binary64) y (*.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x)))
(*.f64 (/.f64 (*.f64 (fma.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)) (/.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 x #s(literal -4 binary64))) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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)) (/.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 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 #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))) (fma.f64 x x #s(literal -4 binary64)))
(*.f64 (fma.f64 x x #s(literal -4 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))))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.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)) (/.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 -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.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)) (/.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 1 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))))
(*.f64 (*.f64 (neg.f64 (fma.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)) (/.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))))) (pow.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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)) (/.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))))) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 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)))
(pow.f64 (/.f64 (pow.f64 (*.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(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.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(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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))))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.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)) (/.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 1 binary64))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (fma.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)) (/.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))))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (/.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)))))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (/.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)))))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.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)) (/.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 1 binary64)) (-.f64 x #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.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)) (/.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)))))) (neg.f64 (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (/.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 x x #s(literal 4 binary64)) (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (/.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (-.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.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(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.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(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.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(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.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(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.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(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.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)) (/.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))))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.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)) (/.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)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.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)) (/.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))))
(neg.f64 (/.f64 (*.f64 (fma.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)) (/.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))))) (neg.f64 (-.f64 x #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.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(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.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)) (/.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) 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)))) (fma.f64 x x #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.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 (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 #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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (/.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)))))) (neg.f64 (fma.f64 x x #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (/.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)))))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 (*.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 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)) (/.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 x #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 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)) (/.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 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(fma.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)))) #s(literal -4 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 x)))
(fma.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 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 -4 binary64)))
(fma.f64 #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)) (/.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(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))))))
(fma.f64 (*.f64 x x) #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 #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)) (/.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 #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)) (/.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(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 (*.f64 (*.f64 x x) #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 #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)) (/.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 #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)))) #s(literal -4 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 x)))
(+.f64 (*.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 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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 -4 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (pow.f64 (fma.f64 x x #s(literal 4 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 16 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal -4 binary64) (*.f64 x x))))
(/.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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x 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 #s(literal 16 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -4 binary64) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 x 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 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (fma.f64 x x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal -64 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 16 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -4 binary64))
(fma.f64 x 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 x x) #s(literal 4 binary64))
(+.f64 #s(literal -4 binary64) (*.f64 x x))
(+.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)) (/.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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))))
(*.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)))
(*.f64 #s(literal 1 binary64) (fma.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)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (pow.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 x #s(literal 10838835996651139530249/625000000000000000000 binary64)) x (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 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 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (fma.f64 (*.f64 x #s(literal 10838835996651139530249/625000000000000000000 binary64)) x (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.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 (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal 154840252661040053153929/25000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1273350417324164762071560844863517433176460731042563158718314028249/244140625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -3712373072901557297656672585514513028308849356560536855445924339584089/15625000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 23975503844134721261869474173965277660168137041/625000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -1678288104273038324303905066462707319948698321/15625000000000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 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 (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64))) #s(literal -1 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 (pow.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))) #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.f64 (-.f64 x #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) (-.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.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 x #s(literal 2 binary64))) (pow.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))) #s(literal -1 binary64)))
(*.f64 (-.f64 x #s(literal 2 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 -1 binary64)))
(pow.f64 (/.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 x #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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 x #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.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 -1 binary64)))) (neg.f64 (-.f64 x #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 -1 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (/.f64 #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))) #s(literal 2 binary64)))) (neg.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 #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 (pow.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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #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))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.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))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #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))) #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 #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 (neg.f64 (-.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 (-.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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (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 (neg.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(literal 1 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 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.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 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (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 (-.f64 (*.f64 (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)) #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))) #s(literal 1 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 (+.f64 #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 (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))) #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))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
(/.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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 #s(literal 1 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)) #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)) x) #s(literal 1 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)) 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)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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) #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)) 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 #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))) (*.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)) x) #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)) x) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/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 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 (fma.f64 (fma.f64 (+.f64 #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 1 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 (+.f64 #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 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) #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)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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) #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 (fma.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 -1 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 -1 binary64))) (fma.f64 x x (fma.f64 #s(literal 2 binary64) x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #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)))
(/.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (/.f64 #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))) #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 #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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 #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))) #s(literal 3 binary64))) (+.f64 (pow.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))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #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))) #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 #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 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 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.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 (neg.f64 (-.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 (*.f64 (fma.f64 x x #s(literal -4 binary64)) #s(literal 1 binary64)) (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.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 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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)) #s(literal 2 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 #s(literal -1 binary64) (neg.f64 (/.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 x #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 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 x #s(literal 2 binary64)))))
(/.f64 (fma.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 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (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 x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 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)) (-.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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 x #s(literal 2 binary64))))
(/.f64 (-.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 (neg.f64 (-.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 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 (neg.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))))
(neg.f64 (/.f64 (-.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)))))
(fma.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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))) (neg.f64 (/.f64 #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 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 -1 binary64)) (neg.f64 (/.f64 #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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
(exp.f64 (*.f64 (log.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 x #s(literal 2 binary64)))) #s(literal -1 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))) (neg.f64 (/.f64 #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 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)))) (neg.f64 (-.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 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 x #s(literal 10838835996651139530249/625000000000000000000 binary64)) x (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) (*.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal 154840252661040053153929/25000000000000000000 binary64))) (pow.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 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 3 binary64)) #s(literal 60929246449480706651316240921050533/125000000000000000000000000000 binary64)) (fma.f64 (*.f64 x #s(literal 10838835996651139530249/625000000000000000000 binary64)) x (+.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal 40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))) (fma.f64 #s(literal 1128428295162862690821234941118693/15625000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal -60929246449480706651316240921050533/125000000000000000000000000000 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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (*.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 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) (-.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (*.f64 x #s(literal -40966914751699795586889/125000000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 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 (*.f64 (*.f64 x x) #s(literal 10838835996651139530249/625000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64))) (/.f64 #s(literal 154840252661040053153929/25000000000000000000 binary64) (fma.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 (*.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 500000000/23533438303 binary64) z)
(*.f64 z #s(literal 500000000/23533438303 binary64))
#s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64))
#s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))
(*.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))) (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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 (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)) #s(literal 13033352773350869092174451844127/125000000000000000000000000 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 (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 -1 binary64)) (pow.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.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 -1 binary64)) z)
(*.f64 #s(literal 1 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 z) (pow.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))) #s(literal -1 binary64)))
(*.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 -1 binary64)))
(pow.f64 (/.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) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.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) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 z #s(literal 1 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 (neg.f64 (neg.f64 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 (*.f64 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)))
(/.f64 (neg.f64 (neg.f64 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 #s(literal -1 binary64) (neg.f64 (/.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) #s(literal 1 binary64))))
(/.f64 #s(literal -1 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)) z)))
(/.f64 #s(literal 1 binary64) (neg.f64 (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)) z))))
(/.f64 #s(literal 1 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) #s(literal 1 binary64)))
(/.f64 #s(literal 1 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))
(/.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 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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 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)))))
(exp.f64 (*.f64 (log.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)) #s(literal -1 binary64)))

eval235.0ms (1.8%)

Memory
11.5MiB live, 252.1MiB allocated
Compiler

Compiled 61 346 to 4 393 computations (92.8% saved)

prune180.0ms (1.3%)

Memory
-18.2MiB live, 143.1MiB allocated
Pruning

58 alts after pruning (52 fresh and 6 done)

PrunedKeptTotal
New96310973
Fresh34245
Picked325
Done044
Total969581 027
Accuracy
99.9%
Counts
1 027 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.3%
(/.f64 (*.f64 (fma.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(approx (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))))) (-.f64 x #s(literal -2 binary64)))
14.7%
(/.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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
14.7%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 #s(literal 263505074721/1000000000 binary64) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
15.4%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
15.3%
(/.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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
14.8%
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
5.6%
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)))
4.5%
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
50.5%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
40.0%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
38.1%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
37.9%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
4.7%
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
43.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 (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 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 x #s(literal -2 binary64)))
21.7%
(/.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 x #s(literal -2 binary64)))
15.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
58.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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))))
43.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x)))
43.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
49.0%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)) (*.f64 x x) z)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))))
62.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 (fma.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 x #s(literal -2 binary64)))))
53.8%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
52.5%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
53.7%
(*.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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
64.5%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 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))))
62.4%
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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))))
49.0%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x)) 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))))
49.0%
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) 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))))
40.8%
(*.f64 (fma.f64 x x #s(literal -4 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))))
17.1%
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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)))
17.7%
(*.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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
56.3%
(*.f64 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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))))
15.3%
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))))
52.4%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
50.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
38.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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
39.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)) z) (fma.f64 (fma.f64 (fma.f64 (+.f64 #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.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) 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))))
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 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
44.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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x))
41.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 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)))))
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 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
38.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 x #s(literal 2 binary64)) (/.f64 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)))))
38.3%
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
37.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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
38.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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
42.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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
17.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) (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64)))))
44.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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
37.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 #s(approx (- x 2) #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)))))
37.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 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
37.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 #s(literal -1000000000/23533438303 binary64) z))
38.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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
42.9%
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Compiler

Compiled 8 437 to 2 933 computations (65.2% saved)

regimes157.0ms (1.2%)

Memory
12.0MiB live, 86.6MiB allocated
Counts
95 → 2
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)) #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 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.f64 (fma.f64 #s(approx (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.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)) (*.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)))))) (-.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 (neg.f64 x) (-.f64 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) 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)) (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))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.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))))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) 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 (fma.f64 (fma.f64 (fma.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 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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)) (/.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(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 (-.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 -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))))
(*.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)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (*.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(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))) (- x -2)) (*.f64 (/.f64 (fma.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 x z) #s(literal 1 binary64)) (/.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)))) z))
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (*.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 #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 (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 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 x #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.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 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 (-.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) (+.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)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x)) 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 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)) (*.f64 x x) z)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 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)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 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 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(approx (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))))) (-.f64 x #s(literal -2 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 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 #s(literal 1 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 (+.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 (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 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 (+.f64 #s(literal 18296454943249170484848912482507361/1000000000000000000000000000 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x) #s(literal 3 binary64))) x) (pow.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))) #s(literal -1 binary64))) #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)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x))
Calls

4 calls:

49.0ms
y
49.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)))
26.0ms
z
26.0ms
x
Results
AccuracySegmentsBranch
99.0%3x
64.5%1y
64.5%1z
99.1%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 40 to 38 computations (5% saved)

regimes72.0ms (0.5%)

Memory
-14.5MiB live, 26.6MiB allocated
Counts
93 → 2
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)) #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 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.f64 (fma.f64 #s(approx (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.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)) (*.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)))))) (-.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 (neg.f64 x) (-.f64 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) 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)) (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))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.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))))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) 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 (fma.f64 (fma.f64 (fma.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 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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)) (/.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(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z (fma.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))) (fma.f64 #s(literal 500000000/23533438303 binary64) y #s(literal -137519416416/23533438303 binary64)))) x (*.f64 (fma.f64 #s(literal -2 binary64) y z) #s(literal 500000000/23533438303 binary64)))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 (-.f64 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)) (fma.f64 (fma.f64 (fma.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 (-.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 -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))))
(*.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)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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 (*.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(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))) (- x -2)) (*.f64 (/.f64 (fma.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x y) (/.f64 x z) #s(literal 1 binary64)) (/.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)))) z))
(*.f64 (*.f64 (fma.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 #s(literal 1 binary64) (*.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 #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 (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 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 x #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.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 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 (-.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) (+.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)))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal -393497462077/5000000000 binary64))) #s(literal 4297481763/31250000 binary64)) x)) 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 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 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)) (*.f64 x x) z)) (/.f64 (+.f64 #s(literal 2 binary64) x) (fma.f64 x x #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -2 binary64)) (*.f64 (fma.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 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 104109730557/25000000000 binary64) #s(literal -393497462077/5000000000 binary64)) (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 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)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10838835996651139530249/625000000000000000000 binary64) (*.f64 x x) #s(literal -154840252661040053153929/25000000000000000000 binary64)) (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 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 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(approx (* x (/ y (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))))) (-.f64 x #s(literal -2 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 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 #s(literal 1 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 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
Outputs
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #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)))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
Calls

1 calls:

65.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.1%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)

regimes77.0ms (0.6%)

Memory
-3.9MiB live, 33.9MiB allocated
Counts
69 → 2
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)) #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 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.f64 (fma.f64 #s(approx (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.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)) (*.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)))))) (-.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 (neg.f64 x) (-.f64 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) 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)) (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))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.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))))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) x) y) (*.f64 (fma.f64 (fma.f64 #s(literal 104109730557/25000000000 binary64) x #s(literal 393497462077/5000000000 binary64)) x #s(literal 4297481763/31250000 binary64)) x)) 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))))
Outputs
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x))))
Calls

2 calls:

53.0ms
x
19.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
97.2%3x
97.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 38 to 32 computations (15.8% saved)

regimes23.0ms (0.2%)

Memory
19.0MiB live, 19.0MiB allocated
Counts
65 → 2
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)) #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 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.f64 (fma.f64 #s(approx (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -393497462077/5000000000)) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 (fma.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)) (*.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)))))) (-.f64 x #s(literal -2 binary64)))
Outputs
(*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

18.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
96.6%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)

regimes70.0ms (0.5%)

Memory
-6.2MiB live, 31.7MiB allocated
Counts
62 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)) #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 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)) #s(literal -156699607947/23533438303 binary64) (*.f64 z #s(literal -10067800657947609353103200000000/13033352773350869092174451844127 binary64))) x (*.f64 z #s(literal -10727088460753238167788750000000/13033352773350869092174451844127 binary64)))) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) z)))))
(/.f64 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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 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 x #s(literal -2 binary64)))
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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 (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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

2 calls:

48.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)))
17.0ms
x
Results
AccuracySegmentsBranch
96.1%3x
90.8%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 38 to 32 computations (15.8% saved)

regimes21.0ms (0.2%)

Memory
18.0MiB live, 18.0MiB allocated
Counts
59 → 4
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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))) (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 (*.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 (-.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 (*.f64 #s(approx (+ (* x x) -4) (*.f64 x x)) #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)) (*.f64 (/.f64 (fma.f64 x x #s(literal -4 binary64)) (-.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 (fma.f64 x x #s(literal -4 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))))
(/.f64 (*.f64 (fma.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)) (/.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)))
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
96.5%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes62.0ms (0.5%)

Memory
-22.2MiB live, 16.3MiB allocated
Counts
51 → 4
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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 #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 #s(approx (+ (* (+ (* (+ (* (/ (+ (* 10838835996651139530249/625000000000000000000 (* x x)) -154840252661040053153929/25000000000000000000) (+ (* x 104109730557/25000000000) -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))))
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

15.0ms
x
Results
AccuracySegmentsBranch
96.5%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes18.0ms (0.1%)

Memory
14.8MiB live, 14.8MiB allocated
Counts
49 → 4
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (fma.f64 (fma.f64 (fma.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(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 #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)) 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 #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 (/.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))) x)) (-.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) 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)) (*.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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

14.0ms
x
Results
AccuracySegmentsBranch
94.5%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes61.0ms (0.5%)

Memory
-28.6MiB live, 13.7MiB allocated
Counts
44 → 4
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) 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)) (*.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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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))))
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) 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)) (*.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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

58.0ms
x
Results
AccuracySegmentsBranch
94.4%4x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes15.0ms (0.1%)

Memory
12.9MiB live, 12.9MiB allocated
Counts
42 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) 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))) (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 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) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 (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 #s(approx (- x 2) #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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) (/.f64 z (fma.f64 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) (fma.f64 (fma.f64 #s(literal 216700011257/5000000000 binary64) x #s(literal 263505074721/1000000000 binary64)) x #s(literal 156699607947/500000000 binary64))) x #s(literal 23533438303/500000000 binary64)))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 (-.f64 y #s(literal 4297481763/15625000 binary64)) x (fma.f64 #s(literal -2 binary64) y z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) #s(literal -156699607947/23533438303 binary64) (fma.f64 #s(literal 131752537360500000000/553822718361107519809 binary64) z #s(literal -137519416416/23533438303 binary64))) x))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
92.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes13.0ms (0.1%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
34 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/23533438303 binary64) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)) (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (-.f64 x #s(literal 2 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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
92.4%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes52.0ms (0.4%)

Memory
-19.5MiB live, 18.8MiB allocated
Counts
32 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) 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)) (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)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 #s(approx (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) (fma.f64 #s(literal -4297481763/15625000 binary64) x z)) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (fma.f64 (fma.f64 #s(literal -2 binary64) y z) x (*.f64 #s(literal -2 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) (fma.f64 #s(literal 156699607947/500000000 binary64) x #s(literal 23533438303/500000000 binary64))))
(/.f64 (*.f64 (fma.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)) (*.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 (-.f64 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (*.f64 z #s(literal 10727088460753238167788750000000/13033352773350869092174451844127 binary64)) x (*.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) z)) x (*.f64 #s(literal 500000000/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 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

2 calls:

40.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)))
9.0ms
x
Results
AccuracySegmentsBranch
86.3%2(/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64)))
92.2%3x
Compiler

Compiled 38 to 32 computations (15.8% saved)

regimes9.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Counts
23 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 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 (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) x) (*.f64 #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z)) #s(literal -2 binary64))))
(*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x)) (/.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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 x x) #s(literal 104109730557/25000000000 binary64))) (-.f64 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) #s(approx (+ (* (+ (* (- y 4297481763/15625000) x) (+ (* -2 y) z)) x) (* -2 z)) (*.f64 (*.f64 x x) (-.f64 y #s(literal 4297481763/15625000 binary64))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 x #s(literal 2 binary64)) (/.f64 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)))))
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(approx (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x #s(literal 23533438303/500000000 binary64))))
Outputs
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))
Calls

1 calls:

7.0ms
x
Results
AccuracySegmentsBranch
90.6%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0%)

Memory
10.1MiB live, 10.1MiB allocated
Counts
15 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) z)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z)))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 -23533438303/1000000000 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 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) 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)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
90.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0%)

Memory
9.1MiB live, 9.1MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) 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)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
90.4%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes18.0ms (0.1%)

Memory
-23.5MiB live, 15.1MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 z (fma.f64 #s(literal -78349803973500000000/553822718361107519809 binary64) x #s(literal 500000000/23533438303 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 x #s(literal -2 binary64)))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 (-.f64 x #s(literal 2 binary64)) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
(/.f64 (*.f64 #s(approx (- x 2) #s(literal -2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) (*.f64 y x))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64)))
Outputs
#s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

2 calls:

13.0ms
x
4.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
72.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)))
78.0%3x
Compiler

Compiled 38 to 32 computations (15.8% saved)

regimes3.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))))
(/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 #s(literal -2 binary64) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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))) (- x -2)) (*.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) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
77.7%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
77.6%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#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))) (- x -2)) (*.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(approx (- x 2) #s(literal -2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/23533438303 binary64) z))))
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))) (- x -2)) (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
77.5%3x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0%)

Memory
11.5MiB live, 11.5MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
Calls

4 calls:

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

Compiled 40 to 38 computations (5% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7196791664485006e+306
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7196791664485006e+306
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7196791664485006e+306
+inf
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch6.0ms (0%)

Memory
-37.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch102.0ms (0.8%)

Memory
27.5MiB live, 104.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
8.0509661339645e+33
3.468654208456451e+39
42.0ms
-42551404056.20052
-2836625.829598653
Samples
64.0ms272×0valid
Compiler

Compiled 1 670 to 1 300 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
const: 30.0ms (53.8% of total)
ival-mult: 13.0ms (23.3% of total)
ival-add: 9.0ms (16.2% of total)
ival-sub: 2.0ms (3.6% of total)
ival-div: 2.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch122.0ms (0.9%)

Memory
-9.2MiB live, 115.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
71.0ms
1.0681435689140602e-6
0.12413120357800667
40.0ms
-42551404056.20052
-2836625.829598653
Samples
92.0ms256×0valid
Compiler

Compiled 2 355 to 1 822 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
const: 60.0ms (71.7% of total)
ival-mult: 12.0ms (14.3% of total)
ival-add: 8.0ms (9.6% of total)
ival-sub: 1.0ms (1.2% of total)
ival-div: 1.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch54.0ms (0.4%)

Memory
-13.0MiB live, 64.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
39.0ms
1.0681435689140602e-6
0.12413120357800667
2.0ms
-42551404056.20052
-2836625.829598653
Samples
32.0ms128×0valid
Compiler

Compiled 2 304 to 1 788 computations (22.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-add: 11.0ms (39.6% of total)
const: 10.0ms (36% of total)
ival-mult: 6.0ms (21.6% of total)
ival-sub: 1.0ms (3.6% of total)
ival-div: 1.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch59.0ms (0.4%)

Memory
21.6MiB live, 60.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
50.0ms
0.12413120357800667
35.60740105214279
2.0ms
-42551404056.20052
-2836625.829598653
Samples
25.0ms128×0valid
Compiler

Compiled 2 513 to 1 965 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 10.0ms (46.8% of total)
ival-mult: 6.0ms (28.1% of total)
ival-add: 4.0ms (18.7% of total)
ival-sub: 1.0ms (4.7% of total)
ival-div: 1.0ms (4.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch48.0ms (0.4%)

Memory
1.2MiB live, 43.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
40.0ms
248413.54928417987
1840627.8741543835
2.0ms
-42551404056.20052
-2836625.829598653
Samples
35.0ms96×0valid
Compiler

Compiled 2 277 to 1 787 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
const: 23.0ms (71.9% of total)
ival-mult: 4.0ms (12.5% of total)
ival-add: 3.0ms (9.4% of total)
ival-div: 1.0ms (3.1% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch5.0ms (0%)

Memory
5.4MiB live, 5.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 551 to 1 232 computations (20.6% saved)

bsearch5.0ms (0%)

Memory
5.6MiB live, 5.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
8.0509661339645e+33
3.468654208456451e+39
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 487 to 1 184 computations (20.4% saved)

bsearch95.0ms (0.7%)

Memory
-7.5MiB live, 31.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
715879938552.2223
4377143478456.734
67.0ms
-42551404056.20052
-2836625.829598653
Samples
19.0ms96×0valid
Compiler

Compiled 1 954 to 1 397 computations (28.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
const: 8.0ms (49% of total)
ival-mult: 4.0ms (24.5% of total)
ival-add: 3.0ms (18.4% of total)
ival-div: 1.0ms (6.1% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch4.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
715879938552.2223
4377143478456.734
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 912 to 1 369 computations (28.4% saved)

bsearch14.0ms (0.1%)

Memory
-33.7MiB live, 5.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
715879938552.2223
4377143478456.734
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 888 to 1 351 computations (28.4% saved)

bsearch25.0ms (0.2%)

Memory
28.3MiB live, 28.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
197823545376.4239
715879938552.2223
2.0ms
-42551404056.20052
-2836625.829598653
Samples
16.0ms80×0valid
Compiler

Compiled 1 350 to 1 041 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
const: 6.0ms (45.6% of total)
ival-mult: 4.0ms (30.4% of total)
ival-add: 3.0ms (22.8% of total)
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
3.9MiB live, 3.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
197823545376.4239
715879938552.2223
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 519 to 1 106 computations (27.2% saved)

bsearch3.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
197823545376.4239
715879938552.2223
2.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 535 to 1 114 computations (27.4% saved)

bsearch19.0ms (0.1%)

Memory
-35.0MiB live, 4.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
197823545376.4239
715879938552.2223
1.0ms
-42551404056.20052
-2836625.829598653
Compiler

Compiled 1 470 to 1 101 computations (25.1% saved)

bsearch62.0ms (0.5%)

Memory
1.9MiB live, 44.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.0681435689140602e-6
0.12413120357800667
1.0ms
-42551404056.20052
-2836625.829598653
Samples
51.0ms112×0valid
Compiler

Compiled 1 536 to 1 225 computations (20.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 34.0ms (72.1% of total)
const: 8.0ms (17% of total)
ival-add: 4.0ms (8.5% of total)
ival-sub: 1.0ms (2.1% of total)
ival-div: 1.0ms (2.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify211.0ms (1.6%)

Memory
11.0MiB live, 89.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02663189
13273189
23733189
34273187
45123187
56133187
67713187
711373187
816503187
921393187
1025143187
1129413187
1232283187
1333233187
1433653187
1534123187
1634793187
1735463187
1836013187
1936493187
2036583187
2136713187
Stop Event
saturated
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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x)))
(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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x)))))
(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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x)))))
(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 +inf.0 binary64)) (*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))
(if (<=.f64 x #s(literal -42000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 3804640965202595/2305843009213693952 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 4722366482869645/147573952589676412928 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 1/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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 250000 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 8199999999999999899593345475805184 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) 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)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 200000000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 1116892707587883/9007199254740992 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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))) (- x -2)) (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))
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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 y (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x)))
(if (<=.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x)) x)) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x)) x))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 104109730557/25000000000 binary64))) x)))
(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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x)))))
(if (<=.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x)) x)) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x)) x))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (/.f64 y x)) x)) x) #s(literal -104109730557/25000000000 binary64)) x)))
(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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 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 #s(literal -104109730557/25000000000 binary64) (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x)) (/.f64 y x)) x)) x)))))
(if (<=.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x)) x)) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x)) x))) #s(literal 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) x y) x z)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -13764240537310136880149/125000000000000000000 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) x) #s(literal -2284450290879775841688574159837293/625000000000000000000000000000 binary64)) (/.f64 y x)) x)) x) #s(literal -104109730557/25000000000 binary64)) x)))
(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 +inf.0 binary64)) (*.f64 (fma.f64 (fma.f64 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))
(if (<=.f64 (/.f64 (*.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (+.f64 #s(literal 4297481763/31250000 binary64) (*.f64 (+.f64 #s(literal 393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x)) x)) (-.f64 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x)) x))) #s(literal +inf.0 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 #s(approx (+ (* (+ (* 104109730557/25000000000 x) 393497462077/5000000000) x) 4297481763/31250000) (*.f64 (*.f64 x x) #s(literal 104109730557/25000000000 binary64))) x y) x z)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))
(if (<=.f64 x #s(literal -42000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -42000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) (/.f64 (*.f64 #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 x #s(literal 2 binary64))) (+.f64 #s(literal 23533438303/500000000 binary64) (*.f64 (+.f64 #s(literal 156699607947/500000000 binary64) (*.f64 (+.f64 #s(literal 263505074721/1000000000 binary64) (*.f64 (+.f64 #s(literal 216700011257/5000000000 binary64) x) x)) x)) x))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 3804640965202595/2305843009213693952 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 3804640965202595/2305843009213693952 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64)) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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)) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 4722366482869645/147573952589676412928 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 4722366482869645/147573952589676412928 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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)) (if (<=.f64 x #s(literal 8400000000000000234584843055267840 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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 1/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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 1/8 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 (fma.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x #s(literal 168466327098500000000/553822718361107519809 binary64)) x #s(literal -1000000000/23533438303 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)) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 250000 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #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 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 250000 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 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)) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(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(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x))))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 (/.f64 #s(literal 68821202686550684400745/10838835996651139530249 binary64) x) #s(literal 25000000000/104109730557 binary64)) x))) (if (<=.f64 x #s(literal 8199999999999999899593345475805184 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 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 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 8199999999999999899593345475805184 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) #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 8199999999999999899593345475805184 binary64)) (*.f64 #s(approx (/ (- x 2) (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 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 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) y #s(literal -137519416416/23533438303 binary64)) x (*.f64 #s(literal -1000000000/23533438303 binary64) y))) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) x (*.f64 #s(literal -1000000000/23533438303 binary64) z))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x -2) (* (+ (* x x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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 25000000000/104109730557 binary64) x)))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 720000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (fma.f64 #s(approx (+ (* 156699607947000000000/553822718361107519809 z) (+ (* (+ (* 131752537360500000000/553822718361107519809 z) (+ (* -156699607947/23533438303 (+ (* 156699607947000000000/553822718361107519809 z) (* (+ (* -2 y) z) 500000000/23533438303))) (+ (* 500000000/23533438303 y) -137519416416/23533438303))) x) (* (+ (* -2 y) z) 500000000/23533438303))) (*.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x #s(literal -1000000000/23533438303 binary64)) y)) 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)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) x)) x))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 200000000000 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))) (- x -2)) (fma.f64 (fma.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z (*.f64 #s(literal -1000000000/23533438303 binary64) y)) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (* (- x 2) (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (fma.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) z) x (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ z (+ (* (+ (* (+ (* (+ 216700011257/5000000000 x) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal 500000000/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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 200000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/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 (/ 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 x) -4) (/ (+ (* (+ (* (+ (* (+ (* 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)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))))
(if (<=.f64 x #s(literal -3100000 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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) (if (<=.f64 x #s(literal 1116892707587883/9007199254740992 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 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))) (- x -2)) (*.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))) (- x -2)) (*.f64 #s(literal 104109730557/25000000000 binary64) x))

soundness1.4s (10.7%)

Memory
10.7MiB live, 1 140.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02621296
18501213
227271114
08314966
029104
047104
1203104
21503104
0813884
09884971
131744722
081544127
077495
0128459
1596444
24000444
08527436
010167035
133726982
084925989
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 3 774 to 840 computations (77.7% saved)

preprocess194.0ms (1.5%)

Memory
3.0MiB live, 278.6MiB allocated
Compiler

Compiled 6 598 to 692 computations (89.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...