Diagrams.Tangent:$catParam from diagrams-lib-1.3.0.3, E

Time bar (total: 2.1s)

start0.0ms (0.0%)

analyze1.0ms (0.0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%100.0%0.0%0.0%0.0%0.0%0
100.0%100.0%0.0%0.0%0.0%0.0%0.0%1
Compiler

Compiled 11 to 9 computations (18.2% saved)

sample382.0ms (17.8%)

Samples
329.0ms7 565×0valid
14.0ms379×1valid
12.0ms312×2valid
Precisions
Click to see histograms. Total time spent on operations: 17.0ms
Mul: 12.0ms (70.3% of total, 0.0 MiB)
Sub: 4.0ms (23.4% of total, 0.0 MiB)
adjust: 1.0ms (5.9% of total, 0.0 MiB)
Bogosity

preprocess52.0ms (2.4%)

Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01330
15627
217021
348221
4179621
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x)
Compiler

Compiled 2 to 14 computations (-600.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series16.0ms (0.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054207
Stop Event
iter-limit
Counts
7 → 17
Calls
Call 1
Inputs
%3 = (*.f64 x #s(literal 3 binary64))
%4 = (-.f64 #s(literal 2 binary64) %3)
%5 = (*.f64 #s(literal 3 binary64) %4)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
%3
%4
%5
(*.f64 %5 x)
Outputs
%5 = (* x 3)
%10 = (- 2 %5)
%14 = (*.f64 #s(literal -3 binary64) x)
%17 = (* 3 %10)
%21 = (*.f64 #s(literal -9 binary64) x)
%22 = (+.f64 #s(literal 6 binary64) %21)
%24 = (* %17 x)
%31 = (/.f64 #s(literal 1 binary64) x)
%32 = (*.f64 #s(literal 2 binary64) %31)
%37 = (*.f64 #s(literal 6 binary64) %31)
%39 = (-.f64 %37 #s(literal 9 binary64))
%42 = (pow.f64 x #s(literal 2 binary64))
(approx 3 #s(literal 0 binary64))
(approx x x)
(approx %5 (*.f64 #s(literal 3 binary64) x))
(approx %10 #s(literal 2 binary64))
(approx %10 (+.f64 #s(literal 2 binary64) %14))
(approx %17 #s(literal 6 binary64))
(approx %17 %22)
(approx %24 (*.f64 #s(literal 6 binary64) x))
(approx %24 (*.f64 x %22))
(approx %10 %14)
(approx %10 (*.f64 x (-.f64 %32 #s(literal 3 binary64))))
(approx %17 %21)
(approx %17 (*.f64 x %39))
(approx %24 (*.f64 #s(literal -9 binary64) %42))
(approx %24 (*.f64 %42 %39))
(approx %10 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 3 binary64) %32))))
(approx %17 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 9 binary64) %37))))
Calls

3 calls:

TimeVariablePoint
4.0ms
x
-inf
3.0ms
x
inf
1.0ms
x
0

rewrite122.0ms (5.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0727
01127
13227
28923
328023
4104423
0422823
0436120
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
7 → 620
Calls
Call 1
Inputs
%3 = (*.f64 x #s(literal 3 binary64))
%4 = (-.f64 #s(literal 2 binary64) %3)
%5 = (*.f64 #s(literal 3 binary64) %4)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
%3
%4
%5
(*.f64 %5 x)
Outputs
%4 = (*.f64 x #s(literal 3 binary64))
%5 = (*.f64 #s(literal 1/2 binary64) %4)
%8 = (*.f64 #s(literal 6 binary64) x)
%12 = (neg.f64 x)
%14 = (*.f64 %12 #s(literal 1 binary64))
%27 = (+.f64 x x)
%40 = (*.f64 #s(literal 4 binary64) %8)
%42 = (*.f64 #s(literal 2 binary64) %8)
%45 = (*.f64 %12 #s(literal 6 binary64))
%47 = (*.f64 %4 #s(literal -2 binary64))
%49 = (*.f64 #s(literal -3 binary64) x)
%50 = (*.f64 #s(literal 2 binary64) %49)
%52 = (*.f64 #s(literal 6 binary64) %12)
%54 = (*.f64 #s(literal -2 binary64) %4)
%56 = (neg.f64 %8)
%58 = (*.f64 %49 #s(literal 2 binary64))
%79 = (*.f64 #s(literal -1 binary64) %4)
%81 = (*.f64 %4 #s(literal -1 binary64))
%85 = (*.f64 %4 #s(literal 0 binary64))
%87 = (*.f64 #s(literal 0 binary64) %4)
%118 = (neg.f64 %5)
%137 = (-.f64 (-.f64 #s(literal 2 binary64) %8) #s(literal -2 binary64))
%139 = (fma.f64 #s(literal -3 binary64) x #s(literal 2 binary64))
%143 = (fma.f64 #s(literal -3 binary64) x #s(literal 1 binary64))
%144 = (-.f64 %143 #s(literal -1/2 binary64))
%176 = (fma.f64 %49 #s(literal 2 binary64) #s(literal 2 binary64))
%180 = (*.f64 %176 #s(literal -2 binary64))
%186 = (*.f64 %176 #s(literal 2 binary64))
%197 = (fma.f64 #s(literal 6 binary64) x #s(literal -2 binary64))
%277 = (-.f64 %197 #s(literal 2 binary64))
%287 = (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64))
%303 = (fma.f64 x #s(literal 3 binary64) #s(literal -1 binary64))
%312 = (*.f64 #s(literal -1 binary64) x)
%315 = (*.f64 x #s(literal -1 binary64))
%327 = (*.f64 %45 #s(literal 1/2 binary64))
%329 = (*.f64 %47 #s(literal 1/2 binary64))
%331 = (*.f64 %50 #s(literal 1/2 binary64))
%333 = (*.f64 %52 #s(literal 1/2 binary64))
%335 = (*.f64 %54 #s(literal 1/2 binary64))
%337 = (*.f64 %79 #s(literal 1 binary64))
%339 = (*.f64 %81 #s(literal 1 binary64))
%341 = (*.f64 %312 #s(literal 3 binary64))
%343 = (*.f64 %315 #s(literal 3 binary64))
%345 = (*.f64 %118 #s(literal 2 binary64))
%347 = (*.f64 %56 #s(literal 1/2 binary64))
%349 = (*.f64 #s(literal -1/2 binary64) %8)
%351 = (*.f64 #s(literal 3 binary64) %14)
%353 = (*.f64 #s(literal -2 binary64) %5)
%355 = (*.f64 %58 #s(literal 1/2 binary64))
%363 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%369 = (*.f64 #s(literal -3 binary64) %303)
%372 = (*.f64 %303 #s(literal -3 binary64))
%375 = (fma.f64 #s(literal -9 binary64) x #s(literal 3 binary64))
%378 = (*.f64 #s(literal -9 binary64) x)
%393 = (*.f64 %143 #s(literal -3 binary64))
%396 = (*.f64 #s(literal -3 binary64) %143)
%401 = (fma.f64 #s(literal 9 binary64) x #s(literal -6 binary64))
%434 = (*.f64 #s(literal 9 binary64) x)
%438 = (*.f64 #s(literal 3 binary64) %303)
%443 = (*.f64 %303 #s(literal 3 binary64))
%446 = (neg.f64 %375)
%482 = (*.f64 %139 x)
%486 = (*.f64 %287 x)
%493 = (*.f64 %363 x)
%501 = (*.f64 %375 x)
%547 = (*.f64 x x)
%588 = (*.f64 x %434)
%591 = (*.f64 %378 %12)
%594 = (*.f64 %12 %378)
%597 = (*.f64 %547 #s(literal 9 binary64))
%600 = (*.f64 %434 x)
%649 = (*.f64 %4 %303)
%652 = (*.f64 %143 %49)
%655 = (*.f64 %49 %143)
%662 = (*.f64 %303 %4)
%679 = (*.f64 %4 #s(literal 4 binary64))
%680 = (*.f64 %79 %4)
%682 = (*.f64 %81 %4)
%684 = (*.f64 %547 #s(literal -9 binary64))
%685 = (neg.f64 %684)
%686 = (neg.f64 %685)
%689 = (*.f64 x %12)
%690 = (neg.f64 %56)
%699 = (neg.f64 %501)
%700 = (neg.f64 %699)
%703 = (*.f64 #s(literal 2 binary64) %12)
%708 = (*.f64 x %4)
%711 = (*.f64 %143 %12)
%714 = (*.f64 %49 %12)
%717 = (*.f64 %4 x)
%720 = (*.f64 %12 x)
%736 = (*.f64 %143 x)
%738 = (*.f64 %547 #s(literal -3 binary64))
%752 = (*.f64 #s(literal 4 binary64) %4)
%769 = (*.f64 %12 %143)
%771 = (*.f64 %12 #s(literal 2 binary64))
%776 = (*.f64 %12 %49)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
(*.f64 %5 #s(literal 2 binary64))
(*.f64 %8 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %8)
(*.f64 #s(literal -3 binary64) %14)
(*.f64 #s(literal -3 binary64) %12)
(*.f64 %12 #s(literal -3 binary64))
(*.f64 #s(literal 1 binary64) %4)
(*.f64 %4 #s(literal 1 binary64))
%4
(*.f64 #s(literal 2 binary64) %5)
(*.f64 #s(literal 3 binary64) x)
(pow.f64 %4 #s(literal 1 binary64))
(/.f64 (*.f64 %8 #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 %27 #s(literal 6 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %27) #s(literal 4 binary64))
(/.f64 (*.f64 %8 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 %8 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %8) #s(literal -4 binary64))
(/.f64 %40 #s(literal 8 binary64))
(/.f64 %42 #s(literal 4 binary64))
(/.f64 %5 #s(literal 1/2 binary64))
(/.f64 %45 #s(literal -2 binary64))
(/.f64 %47 #s(literal -2 binary64))
(/.f64 %50 #s(literal -2 binary64))
(/.f64 %52 #s(literal -2 binary64))
(/.f64 %54 #s(literal -2 binary64))
(/.f64 %56 #s(literal -2 binary64))
(/.f64 %58 #s(literal -2 binary64))
(/.f64 %8 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %8))
(/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64)))
(/.f64 %4 #s(literal 1 binary64))
(neg.f64 (/.f64 %45 #s(literal 2 binary64)))
(neg.f64 (/.f64 %47 #s(literal 2 binary64)))
(neg.f64 (/.f64 %50 #s(literal 2 binary64)))
(neg.f64 (/.f64 %52 #s(literal 2 binary64)))
(neg.f64 (/.f64 %54 #s(literal 2 binary64)))
(neg.f64 (/.f64 %58 #s(literal 2 binary64)))
(neg.f64 %79)
(neg.f64 %81)
(neg.f64 %49)
(fma.f64 %5 #s(literal 2 binary64) %85)
(fma.f64 %5 #s(literal 2 binary64) %87)
(fma.f64 %8 #s(literal 1/2 binary64) %85)
(fma.f64 %8 #s(literal 1/2 binary64) %87)
(fma.f64 #s(literal 1/2 binary64) %8 %85)
(fma.f64 #s(literal 1/2 binary64) %8 %87)
(fma.f64 #s(literal 1/2 binary64) %4 %5)
(fma.f64 #s(literal -3 binary64) %14 %85)
(fma.f64 #s(literal -3 binary64) %14 %87)
(fma.f64 #s(literal -3 binary64) %12 %85)
(fma.f64 #s(literal -3 binary64) %12 %87)
(fma.f64 %12 #s(literal -3 binary64) %85)
(fma.f64 %12 #s(literal -3 binary64) %87)
(fma.f64 #s(literal 1 binary64) %4 %85)
(fma.f64 #s(literal 1 binary64) %4 %87)
(fma.f64 %4 #s(literal 1/2 binary64) %5)
(fma.f64 %4 #s(literal 1 binary64) %85)
(fma.f64 %4 #s(literal 1 binary64) %87)
(fma.f64 x #s(literal 3 binary64) %85)
(fma.f64 x #s(literal 3 binary64) %87)
(fma.f64 #s(literal 2 binary64) %5 %85)
(fma.f64 #s(literal 2 binary64) %5 %87)
(fma.f64 #s(literal 3 binary64) x %85)
(fma.f64 #s(literal 3 binary64) x %87)
(-.f64 %5 (*.f64 %79 #s(literal 1/2 binary64)))
(-.f64 %5 (*.f64 %81 #s(literal 1/2 binary64)))
(-.f64 %5 (*.f64 #s(literal -1/2 binary64) %4))
(-.f64 %5 %118)
(-.f64 %5 (*.f64 %49 #s(literal 1/2 binary64)))
(-.f64 %4 (*.f64 %79 #s(literal 0 binary64)))
(-.f64 %4 (*.f64 %81 #s(literal 0 binary64)))
(-.f64 %4 (*.f64 %49 #s(literal 0 binary64)))
(-.f64 %4 (neg.f64 %85))
(-.f64 %4 (neg.f64 %87))
(-.f64 %4 %87)
(+.f64 %5 %5)
(+.f64 %4 %85)
(+.f64 %4 %87)
(*.f64 %137 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %139)
(*.f64 %139 #s(literal 1 binary64))
(pow.f64 %139 #s(literal 1 binary64))
(/.f64 (fma.f64 %144 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 %144 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %144 #s(literal 4 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %143 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %143 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 %143 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 %49 #s(literal 4 binary64) #s(literal 8 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %49 #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %49 #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 %139 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %139 #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 %139 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 %139 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %143 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 %58 #s(literal -4 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 %176 #s(literal 4 binary64))) #s(literal 8 binary64))
(/.f64 (+.f64 #s(literal -4 binary64) %180) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %176 #s(literal 1 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) %186) #s(literal 4 binary64))
(/.f64 (+.f64 %176 #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) %176) #s(literal 2 binary64))
(/.f64 (+.f64 %137 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 %176 #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) %197) #s(literal 2 binary64))
(/.f64 (fma.f64 %176 #s(literal 4 binary64) #s(literal 8 binary64)) #s(literal 8 binary64))
(/.f64 (fma.f64 %176 #s(literal -2 binary64) #s(literal -4 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 %176 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %176 #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) %176)) #s(literal 8 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %176)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) %176)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %176)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %176)) #s(literal 4 binary64))
(/.f64 (fma.f64 %137 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 8 binary64))
(/.f64 (fma.f64 %137 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 %137 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %137 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 %186 #s(literal -4 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 %180 #s(literal 4 binary64)) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 8 binary64) (*.f64 #s(literal 4 binary64) %197)) #s(literal 8 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %197)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) %197)) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %197)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) %197)) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 16 binary64) %40) #s(literal 8 binary64))
(/.f64 (-.f64 #s(literal 8 binary64) %42) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %8) #s(literal 2 binary64))
(/.f64 (*.f64 %137 #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 %137 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 %137 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 %137 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) %137) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %137) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %137) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %137) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %137) #s(literal 4 binary64))
(/.f64 (neg.f64 %137) #s(literal -2 binary64))
(/.f64 (neg.f64 %277) #s(literal 2 binary64))
(/.f64 %137 #s(literal 2 binary64))
(/.f64 %277 #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %137))
(/.f64 #s(literal 1 binary64) (pow.f64 %139 #s(literal -1 binary64)))
(/.f64 %139 #s(literal 1 binary64))
(neg.f64 %287)
(fma.f64 %14 #s(literal 3 binary64) #s(literal 2 binary64))
(fma.f64 %176 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %137 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %143 #s(literal 1 binary64) #s(literal 1 binary64))
%139
(fma.f64 %49 #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 %12 #s(literal 3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %143 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) %49 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %139 #s(literal 0 binary64))
(fma.f64 %139 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal -3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) %12 #s(literal 2 binary64))
(-.f64 %144 #s(literal -1/2 binary64))
(-.f64 %143 #s(literal -1 binary64))
(-.f64 #s(literal 1/2 binary64) (-.f64 %303 #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) %287)
(-.f64 %49 #s(literal -2 binary64))
(-.f64 #s(literal 1 binary64) %303)
(-.f64 %139 #s(literal 0 binary64))
(-.f64 #s(literal 2 binary64) (*.f64 %14 #s(literal -3 binary64)))
(-.f64 #s(literal 2 binary64) (*.f64 %312 #s(literal -3 binary64)))
(-.f64 #s(literal 2 binary64) (*.f64 %315 #s(literal -3 binary64)))
(-.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) %49))
(-.f64 #s(literal 2 binary64) %4)
(+.f64 %144 #s(literal 1/2 binary64))
(+.f64 %143 #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) %144)
(+.f64 %49 #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) %143)
(+.f64 %139 #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) %327)
(+.f64 #s(literal 2 binary64) %329)
(+.f64 #s(literal 2 binary64) %331)
(+.f64 #s(literal 2 binary64) %333)
(+.f64 #s(literal 2 binary64) %335)
(+.f64 #s(literal 2 binary64) %337)
(+.f64 #s(literal 2 binary64) %339)
(+.f64 #s(literal 2 binary64) %341)
(+.f64 #s(literal 2 binary64) %343)
(+.f64 #s(literal 2 binary64) %345)
(+.f64 #s(literal 2 binary64) %347)
(+.f64 #s(literal 2 binary64) %349)
(+.f64 #s(literal 2 binary64) %351)
(+.f64 #s(literal 2 binary64) %353)
(+.f64 #s(literal 2 binary64) %355)
(+.f64 #s(literal 2 binary64) %79)
(+.f64 #s(literal 2 binary64) %81)
(+.f64 #s(literal 2 binary64) %49)
(*.f64 #s(literal -3 binary64) %287)
(*.f64 %287 #s(literal -3 binary64))
(*.f64 #s(literal 1 binary64) %363)
(*.f64 %363 #s(literal 1 binary64))
(*.f64 %139 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) %139)
(pow.f64 %363 #s(literal 1 binary64))
(/.f64 (fma.f64 %369 #s(literal 2 binary64) #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %372 #s(literal 2 binary64) #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %375 #s(literal 2 binary64) #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %378 #s(literal 2 binary64) #s(literal 12 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 %137 #s(literal 6 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %137) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %363 #s(literal -1 binary64)))
(/.f64 %363 #s(literal 1 binary64))
(neg.f64 (fma.f64 %143 #s(literal -3 binary64) #s(literal -3 binary64)))
(neg.f64 (fma.f64 #s(literal -3 binary64) %143 #s(literal -3 binary64)))
(neg.f64 (+.f64 #s(literal -3 binary64) %393))
(neg.f64 (+.f64 #s(literal -3 binary64) %396))
(neg.f64 %401)
(fma.f64 #s(literal 9 binary64) %12 #s(literal 6 binary64))
%363
(fma.f64 %375 #s(literal 1 binary64) #s(literal 3 binary64))
(fma.f64 %143 #s(literal 3 binary64) #s(literal 3 binary64))
(fma.f64 %303 #s(literal -3 binary64) #s(literal 3 binary64))
(fma.f64 %378 #s(literal 1 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal -3 binary64) %303 #s(literal 3 binary64))
(fma.f64 #s(literal -3 binary64) %4 #s(literal 6 binary64))
(fma.f64 %49 #s(literal 3 binary64) #s(literal 6 binary64))
(fma.f64 %12 #s(literal 9 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal 1 binary64) %375 #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) %378 #s(literal 6 binary64))
(fma.f64 %4 #s(literal -3 binary64) #s(literal 6 binary64))
(fma.f64 x #s(literal -9 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal 3 binary64) %143 #s(literal 3 binary64))
(fma.f64 #s(literal 3 binary64) %49 #s(literal 6 binary64))
(-.f64 %369 #s(literal -3 binary64))
(-.f64 %372 #s(literal -3 binary64))
(-.f64 %375 #s(literal -3 binary64))
(-.f64 %378 #s(literal -6 binary64))
(-.f64 #s(literal 6 binary64) (*.f64 %79 #s(literal -3 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 %81 #s(literal -3 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 %14 #s(literal -9 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 %312 #s(literal -9 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 %315 #s(literal -9 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) %378))
(-.f64 #s(literal 6 binary64) %434)
(-.f64 #s(literal 3 binary64) (*.f64 %393 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) (*.f64 %438 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) (*.f64 %396 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) (*.f64 %443 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) (*.f64 %446 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) %375))
(-.f64 #s(literal 3 binary64) (neg.f64 %369))
(-.f64 #s(literal 3 binary64) (neg.f64 %372))
(-.f64 #s(literal 3 binary64) %393)
(-.f64 #s(literal 3 binary64) %438)
(-.f64 #s(literal 3 binary64) %396)
(-.f64 #s(literal 3 binary64) %443)
(-.f64 #s(literal 3 binary64) %446)
(+.f64 %369 #s(literal 3 binary64))
(+.f64 %372 #s(literal 3 binary64))
(+.f64 %375 #s(literal 3 binary64))
(+.f64 %378 #s(literal 6 binary64))
(+.f64 #s(literal 6 binary64) (*.f64 %79 #s(literal 3 binary64)))
(+.f64 #s(literal 6 binary64) (*.f64 %81 #s(literal 3 binary64)))
(+.f64 #s(literal 6 binary64) (*.f64 %14 #s(literal 9 binary64)))
(+.f64 #s(literal 6 binary64) (*.f64 %312 #s(literal 9 binary64)))
(+.f64 #s(literal 6 binary64) (*.f64 %315 #s(literal 9 binary64)))
(+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) %434))
(+.f64 #s(literal 6 binary64) %378)
(+.f64 #s(literal 3 binary64) (neg.f64 %446))
(+.f64 #s(literal 3 binary64) %369)
(+.f64 #s(literal 3 binary64) %372)
(+.f64 #s(literal 3 binary64) %375)
(*.f64 (*.f64 %482 #s(literal 1 binary64)) #s(literal 3 binary64))
(*.f64 %401 %12)
(*.f64 %486 #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) %486)
(*.f64 %482 #s(literal 3 binary64))
(*.f64 %49 %287)
(*.f64 %12 %401)
(*.f64 %287 %49)
(*.f64 #s(literal 1 binary64) %493)
(*.f64 %493 #s(literal 1 binary64))
%493
(*.f64 %139 %4)
(*.f64 %4 %139)
(*.f64 x %363)
(*.f64 #s(literal 3 binary64) %482)
(pow.f64 %493 #s(literal 1 binary64))
(/.f64 (fma.f64 %501 #s(literal 2 binary64) %8) #s(literal 2 binary64))
(/.f64 (*.f64 %137 %8) #s(literal 4 binary64))
(/.f64 (*.f64 %8 %137) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %493 #s(literal -1 binary64)))
(/.f64 %493 #s(literal 1 binary64))
(neg.f64 (fma.f64 x %434 %45))
(neg.f64 (fma.f64 x %434 %47))
(neg.f64 (fma.f64 x %434 %50))
(neg.f64 (fma.f64 x %434 %52))
(neg.f64 (fma.f64 x %434 %54))
(neg.f64 (fma.f64 x %434 %58))
(neg.f64 (fma.f64 %378 %12 %45))
(neg.f64 (fma.f64 %378 %12 %47))
(neg.f64 (fma.f64 %378 %12 %50))
(neg.f64 (fma.f64 %378 %12 %52))
(neg.f64 (fma.f64 %378 %12 %54))
(neg.f64 (fma.f64 %378 %12 %58))
(neg.f64 (fma.f64 %12 %378 %45))
(neg.f64 (fma.f64 %12 %378 %47))
(neg.f64 (fma.f64 %12 %378 %50))
(neg.f64 (fma.f64 %12 %378 %52))
(neg.f64 (fma.f64 %12 %378 %54))
(neg.f64 (fma.f64 %12 %378 %58))
(neg.f64 (fma.f64 %547 #s(literal 9 binary64) %45))
(neg.f64 (fma.f64 %547 #s(literal 9 binary64) %50))
(neg.f64 (fma.f64 %547 #s(literal 9 binary64) %52))
(neg.f64 (fma.f64 %547 #s(literal 9 binary64) %58))
(neg.f64 (fma.f64 %434 x %45))
(neg.f64 (fma.f64 %434 x %47))
(neg.f64 (fma.f64 %434 x %50))
(neg.f64 (fma.f64 %434 x %52))
(neg.f64 (fma.f64 %434 x %54))
(neg.f64 (fma.f64 %434 x %58))
(neg.f64 (fma.f64 %4 %303 %79))
(neg.f64 (fma.f64 %4 %303 %49))
(neg.f64 (fma.f64 %143 %49 %79))
(neg.f64 (fma.f64 %143 %49 %81))
(neg.f64 (fma.f64 %143 %49 %49))
(neg.f64 (fma.f64 %49 %143 %79))
(neg.f64 (fma.f64 %49 %143 %81))
(neg.f64 (fma.f64 %49 %143 %49))
(neg.f64 (fma.f64 %303 %4 %81))
(neg.f64 (fma.f64 %303 %4 %49))
(neg.f64 (fma.f64 %12 #s(literal 6 binary64) %588))
(neg.f64 (fma.f64 %12 #s(literal 6 binary64) %591))
(neg.f64 (fma.f64 %12 #s(literal 6 binary64) %594))
(neg.f64 (fma.f64 %12 #s(literal 6 binary64) %597))
(neg.f64 (fma.f64 %12 #s(literal 6 binary64) %600))
(neg.f64 (fma.f64 %4 #s(literal -2 binary64) %588))
(neg.f64 (fma.f64 %4 #s(literal -2 binary64) %591))
(neg.f64 (fma.f64 %4 #s(literal -2 binary64) %594))
(neg.f64 (fma.f64 %4 #s(literal -2 binary64) %600))
(neg.f64 (fma.f64 #s(literal 2 binary64) %49 %588))
(neg.f64 (fma.f64 #s(literal 2 binary64) %49 %591))
(neg.f64 (fma.f64 #s(literal 2 binary64) %49 %594))
(neg.f64 (fma.f64 #s(literal 2 binary64) %49 %597))
(neg.f64 (fma.f64 #s(literal 2 binary64) %49 %600))
(neg.f64 (fma.f64 #s(literal 6 binary64) %12 %588))
(neg.f64 (fma.f64 #s(literal 6 binary64) %12 %591))
(neg.f64 (fma.f64 #s(literal 6 binary64) %12 %594))
(neg.f64 (fma.f64 #s(literal 6 binary64) %12 %597))
(neg.f64 (fma.f64 #s(literal 6 binary64) %12 %600))
(neg.f64 (fma.f64 #s(literal -2 binary64) %4 %588))
(neg.f64 (fma.f64 #s(literal -2 binary64) %4 %591))
(neg.f64 (fma.f64 #s(literal -2 binary64) %4 %594))
(neg.f64 (fma.f64 #s(literal -2 binary64) %4 %600))
(neg.f64 (fma.f64 %49 #s(literal 2 binary64) %588))
(neg.f64 (fma.f64 %49 #s(literal 2 binary64) %591))
(neg.f64 (fma.f64 %49 #s(literal 2 binary64) %594))
(neg.f64 (fma.f64 %49 #s(literal 2 binary64) %597))
(neg.f64 (fma.f64 %49 #s(literal 2 binary64) %600))
(neg.f64 (fma.f64 #s(literal -1 binary64) %4 %649))
(neg.f64 (fma.f64 #s(literal -1 binary64) %4 %652))
(neg.f64 (fma.f64 #s(literal -1 binary64) %4 %655))
(neg.f64 (fma.f64 %4 #s(literal -1 binary64) %652))
(neg.f64 (fma.f64 %4 #s(literal -1 binary64) %655))
(neg.f64 (fma.f64 %4 #s(literal -1 binary64) %662))
(neg.f64 (fma.f64 #s(literal -3 binary64) x %649))
(neg.f64 (fma.f64 #s(literal -3 binary64) x %652))
(neg.f64 (fma.f64 #s(literal -3 binary64) x %655))
(neg.f64 (fma.f64 #s(literal -3 binary64) x %662))
(neg.f64 (*.f64 %49 %139))
(neg.f64 (*.f64 %139 %49))
(neg.f64 (*.f64 %401 x))
(fma.f64 %679 #s(literal 1/2 binary64) %680)
(fma.f64 %679 #s(literal 1/2 binary64) %682)
(fma.f64 %679 #s(literal 1/2 binary64) %686)
(fma.f64 %679 #s(literal 1/2 binary64) %684)
(fma.f64 %689 #s(literal 9 binary64) %690)
(fma.f64 %689 #s(literal 9 binary64) %8)
(fma.f64 %547 #s(literal -9 binary64) %690)
(fma.f64 %547 #s(literal -9 binary64) %8)
(fma.f64 %5 #s(literal 4 binary64) %680)
(fma.f64 %5 #s(literal 4 binary64) %682)
(fma.f64 %5 #s(literal 4 binary64) %686)
(fma.f64 %5 #s(literal 4 binary64) %684)
(fma.f64 %5 #s(literal 2 binary64) %700)
(fma.f64 %5 #s(literal 2 binary64) %501)
(fma.f64 %703 #s(literal -3 binary64) %680)
(fma.f64 %703 #s(literal -3 binary64) %682)
(fma.f64 %703 #s(literal -3 binary64) %686)
(fma.f64 %703 #s(literal -3 binary64) %684)
(fma.f64 %708 #s(literal -3 binary64) %690)
(fma.f64 %708 #s(literal -3 binary64) %8)
(fma.f64 %711 #s(literal -3 binary64) %4)
(fma.f64 %393 %12 %4)
(fma.f64 %714 #s(literal -3 binary64) %690)
(fma.f64 %714 #s(literal -3 binary64) %8)
(fma.f64 %717 #s(literal -3 binary64) %690)
(fma.f64 %717 #s(literal -3 binary64) %8)
(fma.f64 #s(literal 9 binary64) %720 %690)
(fma.f64 #s(literal 9 binary64) %720 %8)
(fma.f64 #s(literal -9 binary64) %547 %690)
(fma.f64 #s(literal -9 binary64) %547 %8)
(fma.f64 %375 x %4)
(fma.f64 %27 #s(literal 3 binary64) %680)
(fma.f64 %27 #s(literal 3 binary64) %682)
(fma.f64 %27 #s(literal 3 binary64) %686)
(fma.f64 %27 #s(literal 3 binary64) %684)
(fma.f64 %8 #s(literal 1/2 binary64) %700)
(fma.f64 %8 #s(literal 1/2 binary64) %501)
(fma.f64 %8 #s(literal 1 binary64) %680)
(fma.f64 %8 #s(literal 1 binary64) %682)
(fma.f64 %8 #s(literal 1 binary64) %686)
(fma.f64 %8 #s(literal 1 binary64) %684)
(fma.f64 %736 #s(literal 3 binary64) %4)
(fma.f64 %738 #s(literal 3 binary64) %690)
(fma.f64 %738 #s(literal 3 binary64) %8)
(fma.f64 #s(literal -6 binary64) %12 %680)
(fma.f64 #s(literal -6 binary64) %12 %682)
(fma.f64 #s(literal -6 binary64) %12 %686)
(fma.f64 #s(literal -6 binary64) %12 %684)
(fma.f64 #s(literal 4 binary64) %5 %680)
(fma.f64 #s(literal 4 binary64) %5 %682)
(fma.f64 #s(literal 4 binary64) %5 %686)
(fma.f64 #s(literal 4 binary64) %5 %684)
(fma.f64 %434 %12 %690)
(fma.f64 %434 %12 %8)
(fma.f64 %143 %4 %4)
(fma.f64 #s(literal 1/2 binary64) %752 %680)
(fma.f64 #s(literal 1/2 binary64) %752 %682)
(fma.f64 #s(literal 1/2 binary64) %752 %686)
(fma.f64 #s(literal 1/2 binary64) %752 %684)
(fma.f64 #s(literal 1/2 binary64) %8 %700)
(fma.f64 #s(literal 1/2 binary64) %8 %501)
(fma.f64 %378 x %690)
(fma.f64 %378 x %8)
(fma.f64 #s(literal 6 binary64) x %680)
(fma.f64 #s(literal 6 binary64) x %682)
(fma.f64 #s(literal 6 binary64) x %686)
(fma.f64 #s(literal 6 binary64) x %684)
(fma.f64 #s(literal -3 binary64) %14 %700)
(fma.f64 #s(literal -3 binary64) %14 %501)
(fma.f64 #s(literal -3 binary64) %708 %690)
(fma.f64 #s(literal -3 binary64) %708 %8)
(fma.f64 #s(literal -3 binary64) %769 %4)
(fma.f64 #s(literal -3 binary64) %771 %680)
(fma.f64 #s(literal -3 binary64) %771 %682)
(fma.f64 #s(literal -3 binary64) %771 %686)
(fma.f64 #s(literal -3 binary64) %771 %684)
(fma.f64 #s(literal -3 binary64) %776 %690)
(fma.f64 #s(literal -3 binary64) %776 %8)
(fma.f64 #s(literal -3 binary64) %717 %690)
(fma.f64 #s(literal -3 binary64) %717 %8)
(fma.f64 #s(literal -3 binary64) %12 %700)
(fma.f64 #s(literal -3 binary64) %12 %501)
(fma.f64 %49 %4 %690)
(fma.f64 %49 %4 %8)
(fma.f64 %12 %396 %4)
(fma.f64 %12 #s(literal -6 binary64) %680)
(fma.f64 %12 #s(literal -6 binary64) %682)
(fma.f64 %12 #s(literal -6 binary64) %686)
(fma.f64 %12 #s(literal -6 binary64) %684)
(fma.f64 %12 %434 %690)
(fma.f64 %12 %434 %8)
(fma.f64 %12 #s(literal -3 binary64) %700)
(fma.f64 %12 #s(literal -3 binary64) %501)
(fma.f64 #s(literal 1 binary64) %684 %690)
(fma.f64 #s(literal 1 binary64) %684 %8)
(fma.f64 #s(literal 1 binary64) %501 %4)
(fma.f64 #s(literal 1 binary64) %8 %680)
(fma.f64 #s(literal 1 binary64) %8 %682)
(fma.f64 #s(literal 1 binary64) %8 %686)
(fma.f64 #s(literal 1 binary64) %8 %684)
(fma.f64 #s(literal 1 binary64) %4 %700)
(fma.f64 #s(literal 1 binary64) %4 %501)
(fma.f64 %4 %143 %4)
(fma.f64 %4 %49 %690)
(fma.f64 %4 %49 %8)
(fma.f64 %4 #s(literal 1 binary64) %700)
(fma.f64 %4 #s(literal 1 binary64) %501)
(fma.f64 %4 #s(literal 2 binary64) %680)
(fma.f64 %4 #s(literal 2 binary64) %682)
(fma.f64 %4 #s(literal 2 binary64) %686)
(fma.f64 %4 #s(literal 2 binary64) %684)
(fma.f64 x %375 %4)
(fma.f64 x %378 %690)
(fma.f64 x %378 %8)
(fma.f64 x #s(literal 6 binary64) %680)
(fma.f64 x #s(literal 6 binary64) %682)
(fma.f64 x #s(literal 6 binary64) %686)
(fma.f64 x #s(literal 6 binary64) %684)
(fma.f64 x #s(literal 3 binary64) %700)
(fma.f64 x #s(literal 3 binary64) %501)
(fma.f64 #s(literal 2 binary64) %5 %700)
(fma.f64 #s(literal 2 binary64) %5 %501)
(fma.f64 #s(literal 2 binary64) %4 %680)
(fma.f64 #s(literal 2 binary64) %4 %682)
(fma.f64 #s(literal 2 binary64) %4 %686)
(fma.f64 #s(literal 2 binary64) %4 %684)
(fma.f64 #s(literal 3 binary64) %27 %680)
(fma.f64 #s(literal 3 binary64) %27 %682)
(fma.f64 #s(literal 3 binary64) %27 %686)
(fma.f64 #s(literal 3 binary64) %27 %684)
(fma.f64 #s(literal 3 binary64) %736 %4)
(fma.f64 #s(literal 3 binary64) %738 %690)
(fma.f64 #s(literal 3 binary64) %738 %8)
(fma.f64 #s(literal 3 binary64) x %700)
(fma.f64 #s(literal 3 binary64) x %501)
(-.f64 %684 (*.f64 %703 #s(literal 3 binary64)))
(-.f64 %684 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))
(-.f64 %684 (*.f64 %771 #s(literal 3 binary64)))
(-.f64 %684 (*.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 3 binary64)))
(-.f64 %684 (*.f64 %45 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 %47 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 %50 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 %52 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 %54 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 %79 #s(literal 2 binary64)))
(-.f64 %684 (*.f64 %81 #s(literal 2 binary64)))
(-.f64 %684 (*.f64 %14 #s(literal 6 binary64)))
(-.f64 %684 (*.f64 %312 #s(literal 6 binary64)))
(-.f64 %684 (*.f64 %315 #s(literal 6 binary64)))
(-.f64 %684 (*.f64 (neg.f64 %679) #s(literal 1/2 binary64)))
(-.f64 %684 (*.f64 %118 #s(literal 4 binary64)))
(-.f64 %684 (*.f64 %27 #s(literal -3 binary64)))
(-.f64 %684 (*.f64 (neg.f64 %27) #s(literal 3 binary64)))
(-.f64 %684 (*.f64 %56 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 #s(literal -4 binary64) %5))
(-.f64 %684 (*.f64 #s(literal -1/2 binary64) %752))
(-.f64 %684 (*.f64 #s(literal 3 binary64) %771))
(-.f64 %684 (*.f64 #s(literal -1 binary64) %8))
(-.f64 %684 (*.f64 #s(literal -3 binary64) %27))
(-.f64 %684 (*.f64 %58 #s(literal 1 binary64)))
(-.f64 %684 (*.f64 x #s(literal -6 binary64)))
(-.f64 %684 (*.f64 #s(literal -6 binary64) x))
(-.f64 %684 %45)
(-.f64 %684 %47)
(-.f64 %684 %50)
(-.f64 %684 %52)
(-.f64 %684 %54)
(-.f64 %684 %56)
(-.f64 %684 %58)
(-.f64 %501 %327)
(-.f64 %501 %329)
(-.f64 %501 %331)
(-.f64 %501 %333)
(-.f64 %501 %335)
(-.f64 %501 %337)
(-.f64 %501 %339)
(-.f64 %501 %341)
(-.f64 %501 %343)
(-.f64 %501 %345)
(-.f64 %501 %347)
(-.f64 %501 %349)
(-.f64 %501 %351)
(-.f64 %501 %353)
(-.f64 %501 %355)
(-.f64 %501 %79)
(-.f64 %501 %81)
(-.f64 %501 %49)
(-.f64 %8 (*.f64 %708 #s(literal 3 binary64)))
(-.f64 %8 (*.f64 %714 #s(literal 3 binary64)))
(-.f64 %8 (*.f64 %776 #s(literal 3 binary64)))
(-.f64 %8 (*.f64 %717 #s(literal 3 binary64)))
(-.f64 %8 (*.f64 %79 %49))
(-.f64 %8 (*.f64 %81 %49))
(-.f64 %8 (*.f64 %14 %378))
(-.f64 %8 (*.f64 %312 %378))
(-.f64 %8 (*.f64 %315 %378))
(-.f64 %8 (*.f64 (neg.f64 %689) #s(literal 9 binary64)))
(-.f64 %8 (*.f64 (neg.f64 %547) #s(literal -9 binary64)))
(-.f64 %8 (*.f64 %738 #s(literal -3 binary64)))
(-.f64 %8 (*.f64 #s(literal -9 binary64) %720))
(-.f64 %8 (*.f64 (neg.f64 %738) #s(literal 3 binary64)))
(-.f64 %8 (*.f64 #s(literal 3 binary64) %708))
(-.f64 %8 (*.f64 #s(literal 3 binary64) %776))
(-.f64 %8 (*.f64 #s(literal 3 binary64) %717))
(-.f64 %8 (*.f64 #s(literal -3 binary64) %738))
(-.f64 %8 %588)
(-.f64 %8 %591)
(-.f64 %8 %594)
(-.f64 %8 %597)
(-.f64 %8 %600)
(-.f64 %8 %685)
(-.f64 %4 (*.f64 %393 x))
(-.f64 %4 (*.f64 %438 x))
(-.f64 %4 (*.f64 %396 x))
(-.f64 %4 (*.f64 %443 x))
(-.f64 %4 (*.f64 (*.f64 x %303) #s(literal 3 binary64)))
(-.f64 %4 (*.f64 %711 #s(literal 3 binary64)))
(-.f64 %4 (*.f64 %769 #s(literal 3 binary64)))
(-.f64 %4 (*.f64 (*.f64 %303 x) #s(literal 3 binary64)))
(-.f64 %4 (*.f64 %79 %143))
(-.f64 %4 (*.f64 %81 %143))
(-.f64 %4 (*.f64 %14 %375))
(-.f64 %4 (*.f64 %312 %375))
(-.f64 %4 (*.f64 %315 %375))
(-.f64 %4 (*.f64 %736 #s(literal -3 binary64)))
(-.f64 %4 (*.f64 %375 %12))
(-.f64 %4 (*.f64 %446 x))
(-.f64 %4 (*.f64 (neg.f64 %736) #s(literal 3 binary64)))
(-.f64 %4 (*.f64 #s(literal 3 binary64) %769))
(-.f64 %4 (*.f64 x %396))
(-.f64 %4 (*.f64 %12 %375))
(-.f64 %4 (*.f64 #s(literal -3 binary64) %736))
(-.f64 %4 %649)
(-.f64 %4 %652)
(-.f64 %4 %655)
(-.f64 %4 %662)
(-.f64 %4 %699)
(+.f64 %684 %690)
(+.f64 %684 %8)
(+.f64 %501 %4)
(+.f64 %8 %680)
(+.f64 %8 %682)
(+.f64 %8 %686)
(+.f64 %8 %684)
(+.f64 %4 %700)
(+.f64 %4 %501)

reconstruct106.0ms (5.0%)

Counts
637 → 59
Compiler

Compiled 637 to 1 040 computations (-63.3% saved)

eval9.0ms (0.4%)

Compiler

Compiled 57 to 152 computations (-166.7% saved)

prune4.0ms (0.2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New48957
Fresh000
Picked101
Done000
Total49958
Accuracy
99.9%
Counts
58 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 #s(literal 6 binary64) x (*.f64 (*.f64 x x) #s(literal -9 binary64)))
99.7%
(fma.f64 #s(literal -9 binary64) (*.f64 x x) (*.f64 #s(literal 6 binary64) x))
99.7%
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x) #s(literal -1 binary64)))
99.7%
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
99.7%
(*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) x))))) x)
56.3%
(*.f64 (*.f64 #s(literal 3 binary64) (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x))) x)
56.3%
(*.f64 (approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x)
46.2%
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
99.7%
(*.f64 #s(literal -3 binary64) (*.f64 (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64)) x))
Compiler

Compiled 9 to 32 computations (-255.6% saved)

sample1.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series36.0ms (1.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0140509
Stop Event
iter-limit
Counts
35 → 36
Calls
Call 1
Inputs
%4 = (*.f64 #s(literal -3 binary64) x)
%9 = (- 2 (* x 3))
%10 = (* 3 %9)
%11 = (approx %10 #s(literal 6 binary64))
%13 = (*.f64 #s(literal -9 binary64) x)
%14 = (*.f64 #s(literal 6 binary64) x)
%15 = (approx %9 %4)
%17 = (approx %10 %13)
%20 = (/.f64 #s(literal 2 binary64) %14)
%21 = (/.f64 #s(literal 1 binary64) %20)
%22 = (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64))
%23 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%24 = (*.f64 %22 x)
%26 = (*.f64 %23 x)
%27 = (pow.f64 %26 #s(literal -1 binary64))
%29 = (*.f64 x x)
%30 = (*.f64 %29 #s(literal -9 binary64))
%35 = (*.f64 #s(literal 3 binary64) %15)
%37 = (-.f64 #s(literal 2 binary64) %21)
%38 = (*.f64 #s(literal 3 binary64) %37)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
#s(literal -3 binary64)
%4
#s(literal 6 binary64)
%11
#s(literal -9 binary64)
%13
%14
%15
#s(literal 1 binary64)
%17
#s(literal -1 binary64)
#s(literal -2 binary64)
%20
%21
%22
%23
%24
(*.f64 #s(literal -3 binary64) %24)
%26
%27
(/.f64 #s(literal 1 binary64) %27)
%29
%30
(fma.f64 #s(literal -9 binary64) %29 %14)
(fma.f64 #s(literal 6 binary64) x %30)
(*.f64 %17 x)
(*.f64 %11 x)
%35
(*.f64 %35 x)
%37
%38
(*.f64 %38 x)
Outputs
%8 = (*.f64 #s(literal -3 binary64) x)
%11 = (* x 3)
%12 = (- 2 %11)
%13 = (* 3 %12)
%17 = (*.f64 #s(literal -9 binary64) x)
%18 = (+.f64 #s(literal 6 binary64) %17)
%21 = (* -9 x)
%24 = (* 6 x)
%31 = (/ 2 %24)
%38 = (*.f64 #s(literal 3 binary64) x)
%41 = (+ %11 -2)
%44 = (-.f64 %38 #s(literal 2 binary64))
%46 = (* %41 x)
%51 = (* -3 %46)
%57 = (pow (* (+ %21 6) x) -1)
%82 = (* x x)
%83 = (pow.f64 x #s(literal 2 binary64))
%89 = (/.f64 #s(literal 1 binary64) x)
%90 = (*.f64 #s(literal 6 binary64) %89)
%92 = (-.f64 %90 #s(literal 9 binary64))
%95 = (*.f64 #s(literal 2 binary64) %89)
%97 = (*.f64 x (-.f64 %95 #s(literal 3 binary64)))
%99 = (-.f64 #s(literal 3 binary64) %95)
%100 = (*.f64 x %99)
%115 = (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 2/27 binary64) %89))
%120 = (*.f64 #s(literal 4/81 binary64) %89)
(approx 3 #s(literal 0 binary64))
(approx x x)
(approx (* -3 x) %8)
(approx %13 #s(literal 6 binary64))
(approx %13 %18)
(approx %21 %17)
(approx %24 (*.f64 #s(literal 6 binary64) x))
(approx %12 #s(literal 2 binary64))
(approx %12 (+.f64 #s(literal 2 binary64) %8))
(approx %31 (/.f64 #s(literal 1/3 binary64) x))
(approx (/ 1 %31) %38)
(approx %41 #s(literal -2 binary64))
(approx %41 %44)
(approx %46 (*.f64 #s(literal -2 binary64) x))
(approx %46 (*.f64 x %44))
(approx %51 (*.f64 x %18))
(approx %57 (/.f64 #s(literal 1/6 binary64) x))
(approx %57 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(approx %57 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 3/8 binary64) x)))) x))
(approx %57 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 9/16 binary64) x)))))) x))
(approx %82 %83)
(approx (* %82 -9) (*.f64 #s(literal -9 binary64) %83))
(approx %13 (*.f64 x %92))
(approx %12 %97)
(approx %41 %100)
(approx %46 (*.f64 #s(literal 3 binary64) %83))
(approx %46 (*.f64 %83 %99))
(approx %51 (*.f64 %83 %92))
(approx %57 (/.f64 #s(literal -1/9 binary64) %83))
(approx %57 (*.f64 #s(literal -1 binary64) (/.f64 %115 %83)))
(approx %57 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/27 binary64) %120) x)) #s(literal 1/9 binary64)) %83))
(approx %57 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4/81 binary64) (*.f64 #s(literal 8/243 binary64) %89)) %83)) %115) %83))
(approx %13 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 9 binary64) %90))))
(approx %12 (*.f64 #s(literal -1 binary64) %100))
(approx %41 (*.f64 #s(literal -1 binary64) %97))
(approx %57 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/27 binary64) (+.f64 (/.f64 #s(literal 8/243 binary64) %83) %120)) x)) #s(literal 1/9 binary64)) %83))
Calls

3 calls:

TimeVariablePoint
10.0ms
x
inf
8.0ms
x
0
7.0ms
x
-inf

rewrite169.0ms (7.9%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038210
064189
1195183
2673178
04131178
04339174
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
35 → 2 194
Calls
Call 1
Inputs
%4 = (*.f64 #s(literal -3 binary64) x)
%9 = (- 2 (* x 3))
%10 = (* 3 %9)
%11 = (approx %10 #s(literal 6 binary64))
%13 = (*.f64 #s(literal -9 binary64) x)
%14 = (*.f64 #s(literal 6 binary64) x)
%15 = (approx %9 %4)
%17 = (approx %10 %13)
%20 = (/.f64 #s(literal 2 binary64) %14)
%21 = (/.f64 #s(literal 1 binary64) %20)
%22 = (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64))
%23 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%24 = (*.f64 %22 x)
%26 = (*.f64 %23 x)
%27 = (pow.f64 %26 #s(literal -1 binary64))
%29 = (*.f64 x x)
%30 = (*.f64 %29 #s(literal -9 binary64))
%35 = (*.f64 #s(literal 3 binary64) %15)
%37 = (-.f64 #s(literal 2 binary64) %21)
%38 = (*.f64 #s(literal 3 binary64) %37)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
#s(literal -3 binary64)
%4
#s(literal 6 binary64)
%11
#s(literal -9 binary64)
%13
%14
%15
#s(literal 1 binary64)
%17
#s(literal -1 binary64)
#s(literal -2 binary64)
%20
%21
%22
%23
%24
(*.f64 #s(literal -3 binary64) %24)
%26
%27
(/.f64 #s(literal 1 binary64) %27)
%29
%30
(fma.f64 #s(literal -9 binary64) %29 %14)
(fma.f64 #s(literal 6 binary64) x %30)
(*.f64 %17 x)
(*.f64 %11 x)
%35
(*.f64 %35 x)
%37
%38
(*.f64 %38 x)
Outputs
%5 = (/.f64 #s(literal 2 binary64) x)
%6 = (/.f64 #s(literal -1 binary64) %5)
%10 = (*.f64 #s(literal 1/2 binary64) x)
%11 = (neg.f64 %10)
%13 = (neg.f64 x)
%14 = (/.f64 %13 #s(literal 1/2 binary64))
%17 = (/.f64 %13 #s(literal 2 binary64))
%21 = (/.f64 #s(literal 1/6 binary64) x)
%22 = (/.f64 #s(literal -2 binary64) %21)
%25 = (/.f64 x #s(literal 1/2 binary64))
%28 = (/.f64 #s(literal 2 binary64) %21)
%34 = (/.f64 x #s(literal 4 binary64))
%37 = (/.f64 %13 #s(literal 4 binary64))
%40 = (/.f64 #s(literal -1/6 binary64) x)
%41 = (/.f64 #s(literal 2 binary64) %40)
%46 = (/.f64 #s(literal -1 binary64) %40)
%48 = (*.f64 #s(literal 6 binary64) x)
%51 = (/.f64 #s(literal -1/3 binary64) x)
%52 = (/.f64 #s(literal 2 binary64) %51)
%54 = (/.f64 #s(literal -1 binary64) %21)
%56 = (*.f64 #s(literal -6 binary64) x)
%58 = (*.f64 #s(literal -3 binary64) x)
%61 = (/.f64 #s(literal 1 binary64) x)
%62 = (/.f64 #s(literal 1/2 binary64) %61)
%67 = (*.f64 x #s(literal 3 binary64))
%69 = (*.f64 #s(literal 3/2 binary64) x)
%75 = (/.f64 x #s(literal -2 binary64))
%78 = (/.f64 #s(literal -1/2 binary64) %61)
%81 = (neg.f64 %69)
%84 = (/.f64 #s(literal 1/3 binary64) x)
%85 = (/.f64 #s(literal -1/2 binary64) %84)
%87 = (/.f64 #s(literal 1/2 binary64) %51)
%89 = (/.f64 %13 #s(literal 1 binary64))
%91 = (/.f64 #s(literal -1 binary64) %61)
%101 = (*.f64 #s(literal -1 binary64) %56)
%103 = (*.f64 #s(literal -1 binary64) %48)
%105 = (*.f64 #s(literal -1 binary64) x)
%111 = (*.f64 #s(literal 1 binary64) %56)
%113 = (*.f64 #s(literal 2 binary64) %56)
%115 = (*.f64 #s(literal 2 binary64) %48)
%125 = (/.f64 #s(literal 2/3 binary64) x)
%127 = (*.f64 #s(literal -1 binary64) %51)
%132 = (*.f64 #s(literal -1 binary64) %84)
%134 = (*.f64 #s(literal 1 binary64) %51)
%143 = (/.f64 #s(literal -2/3 binary64) x)
%147 = (/.f64 #s(literal 0 binary64) %51)
%192 = (- 2 (* x 3))
%193 = (* %192 3)
%194 = (approx %193 #s(literal 6 binary64))
%199 = (*.f64 #s(literal -9 binary64) x)
%214 = (approx %192 %58)
%218 = (approx %193 %199)
%223 = (/.f64 #s(literal 1/12 binary64) x)
%225 = (/.f64 #s(literal 1/2 binary64) x)
%232 = (/.f64 #s(literal 1 binary64) %13)
%266 = (*.f64 x x)
%269 = (*.f64 x %56)
%272 = (*.f64 x %48)
%276 = (*.f64 %56 #s(literal 6 binary64))
%280 = (*.f64 %56 x)
%283 = (*.f64 %56 %56)
%286 = (*.f64 %56 %48)
%290 = (*.f64 %48 #s(literal 6 binary64))
%294 = (*.f64 %48 x)
%297 = (*.f64 %48 %56)
%300 = (*.f64 %48 %48)
%302 = (/.f64 %5 #s(literal 2 binary64))
%304 = (/.f64 #s(literal -2 binary64) x)
%326 = (*.f64 x #s(literal 1 binary64))
%338 = (*.f64 %56 #s(literal 1 binary64))
%347 = (*.f64 %48 #s(literal -1 binary64))
%350 = (*.f64 %48 #s(literal 1 binary64))
%386 = (*.f64 %21 #s(literal 1 binary64))
%397 = (/.f64 #s(literal 2 binary64) %5)
%403 = (/.f64 #s(literal 2 binary64) %61)
%410 = (/.f64 #s(literal 2 binary64) %84)
%413 = (/.f64 #s(literal 1/2 binary64) %223)
%424 = (/.f64 #s(literal 1/4 binary64) %225)
%430 = (/.f64 #s(literal 1/2 binary64) %225)
%432 = (/.f64 #s(literal 1 binary64) %61)
%437 = (*.f64 #s(literal 2 binary64) %67)
%441 = (*.f64 %67 #s(literal 2 binary64))
%443 = (/.f64 #s(literal 1/2 binary64) %5)
%461 = (*.f64 #s(literal 2 binary64) x)
%472 = (*.f64 %51 #s(literal 2 binary64))
%475 = (*.f64 %51 #s(literal 1 binary64))
%482 = (*.f64 %84 #s(literal 1 binary64))
%496 = (*.f64 %67 #s(literal 0 binary64))
%498 = (*.f64 #s(literal 0 binary64) %67)
%500 = (/.f64 #s(literal 0 binary64) %84)
%565 = (*.f64 %67 #s(literal 1/2 binary64))
%623 = (-.f64 %84 #s(literal 1/2 binary64))
%624 = (*.f64 %623 #s(literal 6 binary64))
%625 = (neg.f64 %624)
%628 = (neg.f64 %623)
%632 = (/.f64 (-.f64 x #s(literal 2/3 binary64)) x)
%636 = (-.f64 %125 #s(literal 1 binary64))
%638 = (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64))
%647 = (fma.f64 x #s(literal 3 binary64) #s(literal -1 binary64))
%654 = (-.f64 #s(literal -4 binary64) %56)
%656 = (+.f64 #s(literal -4 binary64) %48)
%668 = (-.f64 #s(literal 4 binary64) %48)
%669 = (neg.f64 %668)
%680 = (fma.f64 #s(literal -3 binary64) x #s(literal 2 binary64))
%720 = (*.f64 %125 %67)
%728 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%731 = (*.f64 #s(literal 2 binary64) %728)
%734 = (/.f64 #s(literal 1 binary64) %728)
%738 = (-.f64 #s(literal -6 binary64) %199)
%742 = (*.f64 #s(literal 9 binary64) x)
%743 = (-.f64 %742 #s(literal 6 binary64))
%751 = (*.f64 #s(literal 1 binary64) %199)
%753 = (*.f64 %199 #s(literal 1 binary64))
%758 = (neg.f64 %742)
%761 = (*.f64 %638 x)
%766 = (*.f64 %680 x)
%768 = (*.f64 x #s(literal -2 binary64))
%770 = (*.f64 #s(literal -2 binary64) x)
%772 = (*.f64 %67 x)
%779 = (neg.f64 %772)
%795 = (*.f64 %766 #s(literal 3 binary64))
%796 = (*.f64 %58 %638)
%797 = (*.f64 %680 #s(literal 3 binary64))
%798 = (*.f64 %797 x)
%799 = (*.f64 %680 %67)
%800 = (*.f64 %761 #s(literal -3 binary64))
%801 = (*.f64 %638 %58)
%802 = (*.f64 %67 %680)
%803 = (*.f64 #s(literal -3 binary64) %761)
%804 = (*.f64 x %797)
%805 = (*.f64 #s(literal 3 binary64) %766)
%806 = (pow.f64 %798 #s(literal 1 binary64))
%808 = (/.f64 (*.f64 %638 %56) #s(literal 2 binary64))
%810 = (/.f64 (*.f64 %638 #s(literal -1 binary64)) %84)
%812 = (/.f64 (*.f64 %638 %48) #s(literal -2 binary64))
%814 = (/.f64 (*.f64 %766 #s(literal 1 binary64)) #s(literal 1/3 binary64))
%816 = (/.f64 (*.f64 %766 #s(literal 6 binary64)) #s(literal 2 binary64))
%818 = (/.f64 (*.f64 %680 #s(literal 1/2 binary64)) %21)
%820 = (/.f64 (*.f64 %680 %56) #s(literal -2 binary64))
%822 = (/.f64 (*.f64 %680 #s(literal -1 binary64)) %51)
%824 = (/.f64 (*.f64 %680 %48) #s(literal 2 binary64))
%826 = (/.f64 (*.f64 %67 %623) %21)
%828 = (/.f64 (*.f64 %67 %668) #s(literal 2 binary64))
%830 = (/.f64 (*.f64 %67 %632) %51)
%832 = (/.f64 (*.f64 %67 %636) %84)
%833 = (fma.f64 %125 #s(literal 3 binary64) #s(literal -3 binary64))
%835 = (/.f64 (*.f64 x %833) %84)
%837 = (/.f64 (*.f64 x %624) %84)
%838 = (*.f64 %636 x)
%840 = (/.f64 (*.f64 #s(literal 3 binary64) %838) %84)
%842 = (/.f64 (*.f64 %638 #s(literal 1 binary64)) %51)
%844 = (/.f64 (*.f64 %56 %638) #s(literal 2 binary64))
%846 = (/.f64 (*.f64 %48 %638) #s(literal -2 binary64))
%848 = (/.f64 (*.f64 %838 #s(literal 3 binary64)) %84)
%850 = (/.f64 (*.f64 %833 x) %84)
%852 = (/.f64 (*.f64 %623 %67) %21)
%854 = (/.f64 (*.f64 %668 %67) #s(literal 2 binary64))
%856 = (/.f64 (*.f64 #s(literal 1/2 binary64) %680) %21)
%858 = (/.f64 (*.f64 %56 %680) #s(literal -2 binary64))
%860 = (/.f64 (*.f64 #s(literal -1 binary64) %680) %51)
%862 = (/.f64 (*.f64 %48 %680) #s(literal 2 binary64))
%864 = (/.f64 (*.f64 #s(literal 1 binary64) %766) #s(literal 1/3 binary64))
%866 = (/.f64 (*.f64 #s(literal 6 binary64) %766) #s(literal 2 binary64))
%868 = (*.f64 %84 #s(literal 1/3 binary64))
%869 = (/.f64 (*.f64 %838 #s(literal 1 binary64)) %868)
%871 = (/.f64 (*.f64 %838 #s(literal 6 binary64)) %125)
%873 = (*.f64 %21 %21)
%874 = (/.f64 (*.f64 %623 #s(literal 1/2 binary64)) %873)
%876 = (*.f64 %21 %51)
%877 = (/.f64 (*.f64 %623 #s(literal -1 binary64)) %876)
%879 = (*.f64 %21 #s(literal 1/3 binary64))
%880 = (/.f64 (*.f64 %623 x) %879)
%882 = (/.f64 (*.f64 %668 %56) #s(literal -4 binary64))
%884 = (/.f64 (*.f64 %668 #s(literal -1 binary64)) %143)
%885 = (*.f64 %668 #s(literal 1 binary64))
%886 = (/.f64 %885 %125)
%888 = (/.f64 (*.f64 %668 %48) #s(literal 4 binary64))
%890 = (/.f64 (*.f64 %668 x) #s(literal 2/3 binary64))
%892 = (*.f64 %51 %21)
%893 = (/.f64 (*.f64 %632 #s(literal 1/2 binary64)) %892)
%896 = (/.f64 (*.f64 %632 %56) (*.f64 %51 #s(literal -2 binary64)))
%898 = (*.f64 %51 %51)
%899 = (/.f64 (*.f64 %632 #s(literal -1 binary64)) %898)
%900 = (*.f64 %632 #s(literal 1 binary64))
%901 = (*.f64 %51 %84)
%902 = (/.f64 %900 %901)
%904 = (/.f64 (*.f64 %632 %48) %472)
%906 = (*.f64 %51 #s(literal 1/3 binary64))
%907 = (/.f64 (*.f64 %632 x) %906)
%908 = (*.f64 %636 %56)
%909 = (*.f64 %84 #s(literal -2 binary64))
%910 = (/.f64 %908 %909)
%911 = (*.f64 %636 #s(literal -1 binary64))
%912 = (*.f64 %84 %51)
%913 = (/.f64 %911 %912)
%914 = (*.f64 %636 #s(literal 1 binary64))
%915 = (*.f64 %84 %84)
%916 = (/.f64 %914 %915)
%917 = (*.f64 %636 %48)
%918 = (/.f64 %917 %125)
%920 = (/.f64 (*.f64 #s(literal 1/2 binary64) %623) %873)
%922 = (/.f64 (*.f64 #s(literal 1/2 binary64) %632) %876)
%924 = (*.f64 %21 %84)
%925 = (/.f64 (*.f64 #s(literal 1/2 binary64) %636) %924)
%927 = (/.f64 (*.f64 %56 %623) %51)
%929 = (/.f64 (*.f64 %56 %668) #s(literal -4 binary64))
%931 = (/.f64 (*.f64 %56 %632) %125)
%933 = (/.f64 (*.f64 %56 %636) %143)
%935 = (/.f64 (*.f64 #s(literal -1 binary64) %623) %892)
%937 = (/.f64 (*.f64 #s(literal -1 binary64) %668) %472)
%939 = (/.f64 (*.f64 #s(literal -1 binary64) %632) %898)
%941 = (/.f64 (*.f64 #s(literal -1 binary64) %636) %901)
%942 = (*.f64 #s(literal 1 binary64) %668)
%943 = (/.f64 %942 %125)
%944 = (*.f64 #s(literal 1 binary64) %632)
%945 = (/.f64 %944 %912)
%946 = (*.f64 #s(literal 1 binary64) %636)
%947 = (/.f64 %946 %915)
%949 = (/.f64 (*.f64 %48 %623) %84)
%951 = (/.f64 (*.f64 %48 %668) #s(literal 4 binary64))
%953 = (/.f64 (*.f64 %48 %632) %143)
%955 = (/.f64 (*.f64 %48 %636) %125)
%957 = (*.f64 #s(literal 1/3 binary64) %21)
%958 = (/.f64 (*.f64 x %623) %957)
%960 = (/.f64 (*.f64 x %668) #s(literal 2/3 binary64))
%962 = (*.f64 #s(literal 1/3 binary64) %51)
%963 = (/.f64 (*.f64 x %632) %962)
%965 = (*.f64 #s(literal 1/3 binary64) %84)
%966 = (/.f64 (*.f64 x %636) %965)
%968 = (/.f64 (*.f64 #s(literal 1 binary64) %838) %965)
%970 = (/.f64 (*.f64 #s(literal 6 binary64) %838) %125)
%971 = (/.f64 %838 %868)
%972 = (/.f64 %623 %924)
%973 = (*.f64 %84 %21)
%974 = (/.f64 %623 %973)
%975 = (/.f64 %766 #s(literal 1/3 binary64))
%976 = (/.f64 %680 %84)
%977 = (/.f64 %638 %51)
%979 = (/.f64 #s(literal 1 binary64) (pow.f64 %798 #s(literal -1 binary64)))
%980 = (*.f64 %638 #s(literal 3 binary64))
%982 = (neg.f64 (*.f64 %980 x))
%984 = (neg.f64 (*.f64 %58 %680))
%986 = (neg.f64 (*.f64 %761 #s(literal 3 binary64)))
%988 = (neg.f64 (*.f64 %638 %67))
%990 = (neg.f64 (*.f64 %680 %58))
%992 = (neg.f64 (*.f64 %67 %638))
%994 = (neg.f64 (*.f64 x %980))
%996 = (neg.f64 (*.f64 #s(literal 3 binary64) %761))
%997 = (-.f64 #s(literal 1 binary64) %67)
%998 = (*.f64 %67 %997)
%999 = (fma.f64 %75 #s(literal -6 binary64) %998)
%1000 = (*.f64 %997 %67)
%1001 = (fma.f64 %75 #s(literal -6 binary64) %1000)
%1002 = (fma.f64 %397 #s(literal 3 binary64) %998)
%1003 = (fma.f64 %397 #s(literal 3 binary64) %1000)
%1004 = (fma.f64 %62 #s(literal 6 binary64) %998)
%1005 = (fma.f64 %62 #s(literal 6 binary64) %1000)
%1006 = (fma.f64 %25 #s(literal 3/2 binary64) %998)
%1007 = (fma.f64 %25 #s(literal 3/2 binary64) %1000)
%1008 = (fma.f64 %28 #s(literal 1/4 binary64) %998)
%1009 = (fma.f64 %28 #s(literal 1/4 binary64) %1000)
%1010 = (fma.f64 #s(literal -1/4 binary64) %41 %998)
%1011 = (fma.f64 #s(literal -1/4 binary64) %41 %1000)
%1012 = (fma.f64 #s(literal 3/2 binary64) %403 %998)
%1013 = (fma.f64 #s(literal 3/2 binary64) %403 %1000)
%1014 = (fma.f64 #s(literal 12 binary64) %34 %998)
%1015 = (fma.f64 #s(literal 12 binary64) %34 %1000)
%1016 = (fma.f64 #s(literal 1/4 binary64) %28 %998)
%1017 = (fma.f64 #s(literal 1/4 binary64) %28 %1000)
%1018 = (fma.f64 %10 #s(literal 6 binary64) %998)
%1019 = (fma.f64 %10 #s(literal 6 binary64) %1000)
%1020 = (*.f64 %772 #s(literal -3 binary64))
%1021 = (fma.f64 %768 #s(literal -3 binary64) %1020)
%1022 = (*.f64 %768 #s(literal -3 binary64))
%1023 = (fma.f64 %772 #s(literal -3 binary64) %1022)
%1024 = (*.f64 %770 #s(literal -3 binary64))
%1025 = (fma.f64 %772 #s(literal -3 binary64) %1024)
%1026 = (fma.f64 %770 #s(literal -3 binary64) %1020)
%1027 = (*.f64 %58 #s(literal 3 binary64))
%1028 = (fma.f64 %1027 x %48)
%1029 = (fma.f64 #s(literal -1/2 binary64) %54 %998)
%1030 = (fma.f64 #s(literal -1/2 binary64) %54 %1000)
%1031 = (fma.f64 #s(literal -1/2 binary64) %56 %998)
%1032 = (fma.f64 #s(literal -1/2 binary64) %56 %1000)
%1033 = (fma.f64 #s(literal 1/2 binary64) %410 %998)
%1034 = (fma.f64 #s(literal 1/2 binary64) %410 %1000)
%1035 = (fma.f64 #s(literal 1/2 binary64) %46 %998)
%1036 = (fma.f64 #s(literal 1/2 binary64) %46 %1000)
%1037 = (fma.f64 #s(literal 1/2 binary64) %413 %998)
%1038 = (fma.f64 #s(literal 1/2 binary64) %413 %1000)
%1039 = (fma.f64 #s(literal 1/2 binary64) %48 %998)
%1040 = (fma.f64 #s(literal 1/2 binary64) %48 %1000)
%1041 = (*.f64 %58 #s(literal -2 binary64))
%1042 = (fma.f64 %58 %67 %1041)
%1043 = (fma.f64 %58 %67 %437)
%1044 = (*.f64 %58 %67)
%1045 = (fma.f64 %58 #s(literal -2 binary64) %1044)
%1046 = (fma.f64 #s(literal -6 binary64) %75 %998)
%1047 = (fma.f64 #s(literal -6 binary64) %75 %1000)
%1048 = (*.f64 x %1027)
%1049 = (fma.f64 #s(literal -6 binary64) %13 %1048)
%1050 = (*.f64 %1027 x)
%1051 = (fma.f64 #s(literal -6 binary64) %13 %1050)
%1052 = (fma.f64 %56 #s(literal -1/2 binary64) %998)
%1053 = (fma.f64 %56 #s(literal -1/2 binary64) %1000)
%1054 = (fma.f64 %13 #s(literal -6 binary64) %1048)
%1055 = (fma.f64 %13 #s(literal -6 binary64) %1050)
%1056 = (fma.f64 %13 #s(literal -3 binary64) %998)
%1057 = (fma.f64 %13 #s(literal -3 binary64) %1000)
%1058 = (*.f64 #s(literal -2 binary64) %58)
%1059 = (fma.f64 %67 %58 %1058)
%1060 = (fma.f64 %67 %58 %441)
%1061 = (fma.f64 %67 #s(literal 1 binary64) %998)
%1062 = (fma.f64 %67 #s(literal 1 binary64) %1000)
%1063 = (*.f64 %67 %58)
%1064 = (fma.f64 %67 #s(literal 2 binary64) %1063)
%1065 = (fma.f64 #s(literal -2 binary64) %87 %998)
%1066 = (fma.f64 #s(literal -2 binary64) %87 %1000)
%1067 = (fma.f64 #s(literal -2 binary64) %58 %1063)
%1068 = (fma.f64 #s(literal -1 binary64) %58 %998)
%1069 = (fma.f64 #s(literal -1 binary64) %58 %1000)
%1070 = (fma.f64 #s(literal 1 binary64) %67 %998)
%1071 = (fma.f64 #s(literal 1 binary64) %67 %1000)
%1072 = (fma.f64 #s(literal 1 binary64) %48 %1048)
%1073 = (fma.f64 #s(literal 1 binary64) %48 %1050)
%1074 = (fma.f64 %48 #s(literal 1/2 binary64) %998)
%1075 = (fma.f64 %48 #s(literal 1/2 binary64) %1000)
%1076 = (fma.f64 #s(literal 6 binary64) %424 %998)
%1077 = (fma.f64 #s(literal 6 binary64) %424 %1000)
%1078 = (fma.f64 #s(literal 6 binary64) %62 %998)
%1079 = (fma.f64 #s(literal 6 binary64) %62 %1000)
%1080 = (fma.f64 #s(literal 6 binary64) %10 %998)
%1081 = (fma.f64 #s(literal 6 binary64) %10 %1000)
%1082 = (fma.f64 #s(literal 6 binary64) x %1048)
%1083 = (fma.f64 #s(literal 6 binary64) x %1050)
%1084 = (*.f64 #s(literal -3 binary64) %772)
%1085 = (fma.f64 #s(literal -3 binary64) %768 %1084)
%1086 = (*.f64 #s(literal -3 binary64) %768)
%1087 = (fma.f64 #s(literal -3 binary64) %772 %1086)
%1088 = (*.f64 #s(literal -3 binary64) %770)
%1089 = (fma.f64 #s(literal -3 binary64) %772 %1088)
%1090 = (fma.f64 #s(literal -3 binary64) %770 %1084)
%1091 = (fma.f64 #s(literal -3 binary64) %13 %998)
%1092 = (fma.f64 #s(literal -3 binary64) %13 %1000)
%1093 = (fma.f64 x %1027 %48)
%1094 = (fma.f64 x #s(literal 6 binary64) %1048)
%1095 = (fma.f64 x #s(literal 6 binary64) %1050)
%1096 = (fma.f64 x #s(literal 3 binary64) %998)
%1097 = (fma.f64 x #s(literal 3 binary64) %1000)
%1098 = (fma.f64 #s(literal 2 binary64) %69 %998)
%1099 = (fma.f64 #s(literal 2 binary64) %69 %1000)
%1100 = (fma.f64 #s(literal 2 binary64) %67 %1044)
%1101 = (fma.f64 #s(literal 3 binary64) %430 %998)
%1102 = (fma.f64 #s(literal 3 binary64) %430 %1000)
%1103 = (fma.f64 #s(literal 3 binary64) %432 %998)
%1104 = (fma.f64 #s(literal 3 binary64) %432 %1000)
%1105 = (fma.f64 #s(literal 3 binary64) x %998)
%1106 = (fma.f64 #s(literal 3 binary64) x %1000)
%1107 = (+.f64 %1041 %1044)
%1108 = (+.f64 %1086 %1084)
%1109 = (+.f64 %1084 %1086)
%1110 = (+.f64 %1084 %1088)
%1111 = (+.f64 %1088 %1084)
%1112 = (+.f64 %1048 %48)
%1113 = (+.f64 %1063 %1058)
%1114 = (+.f64 %1063 %441)
%1115 = (+.f64 %1058 %1063)
%1116 = (+.f64 %1022 %1020)
%1117 = (+.f64 %1020 %1022)
%1118 = (+.f64 %1020 %1024)
%1119 = (+.f64 %1024 %1020)
%1120 = (+.f64 %1044 %1041)
%1121 = (+.f64 %1044 %437)
%1122 = (+.f64 %437 %1044)
%1123 = (+.f64 %1050 %48)
%1124 = (+.f64 %441 %1063)
%1125 = (+.f64 %67 %998)
%1126 = (+.f64 %67 %1000)
%1127 = (+.f64 %48 %1048)
%1128 = (+.f64 %48 %1050)
%1129 = (*.f64 %728 x)
%1130 = (/.f64 %1129 #s(literal 1/2 binary64))
%1131 = (*.f64 %1130 #s(literal 1/2 binary64))
%1132 = (/.f64 %728 #s(literal 2 binary64))
%1133 = (*.f64 %1132 %25)
%1134 = (/.f64 %728 #s(literal 1/2 binary64))
%1135 = (*.f64 %1134 %10)
%1136 = (/.f64 #s(literal 2 binary64) %728)
%1137 = (/.f64 #s(literal 1/2 binary64) %1136)
%1138 = (/.f64 #s(literal 2 binary64) %225)
%1139 = (*.f64 %1137 %1138)
%1140 = (/.f64 #s(literal 1/2 binary64) %728)
%1141 = (/.f64 #s(literal 2 binary64) %1140)
%1142 = (*.f64 %443 %1141)
%1143 = (/.f64 #s(literal 1 binary64) %1136)
%1144 = (/.f64 #s(literal 1 binary64) %225)
%1145 = (*.f64 %1143 %1144)
%1146 = (/.f64 #s(literal 2 binary64) %1136)
%1147 = (*.f64 %1146 %430)
%1148 = (/.f64 #s(literal 1/2 binary64) %1140)
%1149 = (*.f64 %397 %1148)
%1150 = (*.f64 %432 %728)
%1151 = (*.f64 %25 %1132)
%1152 = (/.f64 #s(literal 1/2 binary64) %1129)
%1153 = (/.f64 #s(literal 2 binary64) %1152)
%1154 = (*.f64 #s(literal 1/4 binary64) %1153)
%1155 = (*.f64 #s(literal 1/2 binary64) %1129)
%1156 = (*.f64 %1155 #s(literal 2 binary64))
%1157 = (*.f64 %10 %1134)
%1158 = (/.f64 #s(literal 1 binary64) %1140)
%1159 = (*.f64 %10 %1158)
%1160 = (*.f64 %738 x)
%1161 = (/.f64 %1160 #s(literal 1/2 binary64))
%1162 = (*.f64 #s(literal -1/2 binary64) %1161)
%1163 = (/.f64 #s(literal -1 binary64) %1129)
%1164 = (/.f64 #s(literal 2 binary64) %1163)
%1165 = (*.f64 #s(literal -1/2 binary64) %1164)
%1166 = (/.f64 %1155 #s(literal 2 binary64))
%1167 = (*.f64 #s(literal 4 binary64) %1166)
%1168 = (*.f64 %1160 #s(literal -1 binary64))
%1169 = (*.f64 #s(literal 1/2 binary64) %1130)
%1170 = (/.f64 #s(literal 1 binary64) %1129)
%1171 = (/.f64 #s(literal 2 binary64) %1170)
%1172 = (*.f64 #s(literal 1/2 binary64) %1171)
%1173 = (/.f64 #s(literal 1 binary64) %1152)
%1174 = (*.f64 #s(literal 1/2 binary64) %1173)
%1175 = (*.f64 %13 %743)
%1176 = (*.f64 %1129 #s(literal 1 binary64))
%1177 = (/.f64 %1160 #s(literal 2 binary64))
%1178 = (*.f64 #s(literal -2 binary64) %1177)
%1179 = (/.f64 #s(literal 1/2 binary64) %1163)
%1180 = (*.f64 #s(literal -2 binary64) %1179)
%1181 = (*.f64 #s(literal -1 binary64) %1160)
%1182 = (*.f64 #s(literal 1 binary64) %1129)
%1183 = (*.f64 x %728)
%1184 = (*.f64 #s(literal 2 binary64) %1155)
%1185 = (pow.f64 %1170 #s(literal -1 binary64))
%1186 = (pow.f64 %1129 #s(literal 1 binary64))
%1187 = (/.f64 %1130 #s(literal 2 binary64))
%1188 = (/.f64 %1143 %225)
%1190 = (/.f64 (*.f64 %1129 #s(literal 2 binary64)) #s(literal 2 binary64))
%1191 = (*.f64 #s(literal 2 binary64) %1129)
%1192 = (/.f64 %1191 #s(literal 2 binary64))
%1193 = (/.f64 %1155 #s(literal 1/2 binary64))
%1194 = (/.f64 %10 %1140)
%1195 = (/.f64 %1160 #s(literal -1 binary64))
%1196 = (/.f64 #s(literal 1/2 binary64) %1152)
%1197 = (/.f64 %1129 #s(literal 1 binary64))
%1198 = (/.f64 %728 %61)
%1200 = (/.f64 #s(literal -2 binary64) (*.f64 %1163 #s(literal 2 binary64)))
%1201 = (*.f64 #s(literal 2 binary64) %1163)
%1202 = (/.f64 #s(literal -2 binary64) %1201)
%1203 = (/.f64 #s(literal -1 binary64) %1163)
%1204 = (/.f64 #s(literal 1 binary64) %1170)
%1205 = (/.f64 x %734)
%1207 = (/.f64 #s(literal 2 binary64) (*.f64 %1170 #s(literal 2 binary64)))
%1208 = (*.f64 #s(literal 2 binary64) %1170)
%1209 = (/.f64 #s(literal 2 binary64) %1208)
%1210 = (neg.f64 %1160)
%1212 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %734) x %1155)
%1213 = (fma.f64 %758 x %48)
%1214 = (*.f64 %1129 #s(literal 0 binary64))
%1215 = (fma.f64 %1130 #s(literal 1/2 binary64) %1214)
%1216 = (*.f64 #s(literal 0 binary64) %1129)
%1217 = (fma.f64 %1130 #s(literal 1/2 binary64) %1216)
%1218 = (/.f64 #s(literal 0 binary64) %1170)
%1219 = (fma.f64 %1130 #s(literal 1/2 binary64) %1218)
%1220 = (fma.f64 %1132 %25 %1214)
%1221 = (fma.f64 %1132 %25 %1216)
%1222 = (fma.f64 %1132 %25 %1218)
%1223 = (fma.f64 %1134 %10 %1214)
%1224 = (fma.f64 %1134 %10 %1216)
%1225 = (fma.f64 %1134 %10 %1218)
%1226 = (fma.f64 %1137 %1138 %1214)
%1227 = (fma.f64 %1137 %1138 %1216)
%1228 = (fma.f64 %1137 %1138 %1218)
%1229 = (fma.f64 %443 %1141 %1214)
%1230 = (fma.f64 %443 %1141 %1216)
%1231 = (fma.f64 %443 %1141 %1218)
%1232 = (fma.f64 %1143 %1144 %1214)
%1233 = (fma.f64 %1143 %1144 %1216)
%1234 = (fma.f64 %1143 %1144 %1218)
%1235 = (fma.f64 %1143 %430 %1155)
%1236 = (fma.f64 %1146 %430 %1214)
%1237 = (fma.f64 %1146 %430 %1216)
%1238 = (fma.f64 %1146 %430 %1218)
%1239 = (fma.f64 %1146 %424 %1155)
%1241 = (fma.f64 %397 (/.f64 #s(literal 1/4 binary64) %1140) %1155)
%1242 = (fma.f64 %397 %1148 %1214)
%1243 = (fma.f64 %397 %1148 %1216)
%1244 = (fma.f64 %397 %1148 %1218)
%1245 = (fma.f64 %432 %728 %1214)
%1246 = (fma.f64 %432 %728 %1216)
%1247 = (fma.f64 %432 %728 %1218)
%1248 = (fma.f64 %62 %728 %1155)
%1249 = (fma.f64 %25 %1132 %1214)
%1250 = (fma.f64 %25 %1132 %1216)
%1251 = (fma.f64 %25 %1132 %1218)
%1252 = (fma.f64 %1179 #s(literal -1 binary64) %1155)
%1253 = (fabs.f64 x)
%1254 = (*.f64 #s(literal -9 binary64) %1253)
%1255 = (fma.f64 %1254 %1253 %48)
%1256 = (fma.f64 #s(literal 1/4 binary64) %1153 %1214)
%1257 = (fma.f64 #s(literal 1/4 binary64) %1153 %1216)
%1258 = (fma.f64 #s(literal 1/4 binary64) %1153 %1218)
%1259 = (fma.f64 %1155 #s(literal 1 binary64) %1155)
%1260 = (fma.f64 %1155 #s(literal 2 binary64) %1214)
%1261 = (fma.f64 %1155 #s(literal 2 binary64) %1216)
%1262 = (fma.f64 %1155 #s(literal 2 binary64) %1218)
%1263 = (fma.f64 %10 %1134 %1214)
%1264 = (fma.f64 %10 %1134 %1216)
%1265 = (fma.f64 %10 %1134 %1218)
%1266 = (fma.f64 %10 %1158 %1214)
%1267 = (fma.f64 %10 %1158 %1216)
%1268 = (fma.f64 %10 %1158 %1218)
%1269 = (fma.f64 %10 %1148 %1155)
%1270 = (*.f64 %13 x)
%1271 = (fma.f64 #s(literal 9 binary64) %1270 %48)
%1272 = (fma.f64 #s(literal -1/2 binary64) %1161 %1214)
%1273 = (fma.f64 #s(literal -1/2 binary64) %1161 %1216)
%1274 = (fma.f64 #s(literal -1/2 binary64) %1161 %1218)
%1275 = (fma.f64 #s(literal -1/2 binary64) %1164 %1214)
%1276 = (fma.f64 #s(literal -1/2 binary64) %1164 %1216)
%1277 = (fma.f64 #s(literal -1/2 binary64) %1164 %1218)
%1278 = (fma.f64 #s(literal -1/2 binary64) %1160 %1155)
%1279 = (fma.f64 %742 %13 %48)
%1280 = (fma.f64 #s(literal 4 binary64) %1166 %1214)
%1281 = (fma.f64 #s(literal 4 binary64) %1166 %1216)
%1282 = (fma.f64 #s(literal 4 binary64) %1166 %1218)
%1283 = (fma.f64 %1160 #s(literal -1 binary64) %1214)
%1284 = (fma.f64 %1160 #s(literal -1 binary64) %1216)
%1285 = (fma.f64 %1160 #s(literal -1 binary64) %1218)
%1286 = (fma.f64 #s(literal 1/2 binary64) %1130 %1214)
%1287 = (fma.f64 #s(literal 1/2 binary64) %1130 %1216)
%1288 = (fma.f64 #s(literal 1/2 binary64) %1130 %1218)
%1289 = (fma.f64 #s(literal 1/2 binary64) %1171 %1214)
%1290 = (fma.f64 #s(literal 1/2 binary64) %1171 %1216)
%1291 = (fma.f64 #s(literal 1/2 binary64) %1171 %1218)
%1292 = (fma.f64 #s(literal 1/2 binary64) %1173 %1214)
%1293 = (fma.f64 #s(literal 1/2 binary64) %1173 %1216)
%1294 = (fma.f64 #s(literal 1/2 binary64) %1173 %1218)
%1295 = (fma.f64 #s(literal 1/2 binary64) %1129 %1155)
%1296 = (fma.f64 %1270 #s(literal 9 binary64) %48)
%1297 = (*.f64 %266 #s(literal -9 binary64))
%1298 = (*.f64 #s(literal 1 binary64) %1297)
%1299 = (fma.f64 #s(literal -6 binary64) %13 %1298)
%1300 = (/.f64 %1297 #s(literal 1 binary64))
%1301 = (fma.f64 #s(literal -6 binary64) %13 %1300)
%1302 = (fma.f64 #s(literal -6 binary64) %13 %1297)
%1303 = (*.f64 %1253 #s(literal -9 binary64))
%1304 = (fma.f64 %1253 %1303 %48)
%1305 = (fma.f64 %13 %743 %1214)
%1306 = (fma.f64 %13 %743 %1216)
%1307 = (fma.f64 %13 %743 %1218)
%1308 = (fma.f64 %13 %742 %48)
%1309 = (fma.f64 %13 #s(literal -6 binary64) %1298)
%1310 = (fma.f64 %13 #s(literal -6 binary64) %1300)
%1311 = (fma.f64 %13 #s(literal -6 binary64) %1297)
%1312 = (fma.f64 %1297 #s(literal 1 binary64) %350)
%1313 = (fma.f64 %266 #s(literal -9 binary64) %48)
%1314 = (*.f64 %1129 #s(literal 1/2 binary64))
%1315 = (fma.f64 %1129 #s(literal 1/2 binary64) %1314)
%1316 = (fma.f64 %1129 #s(literal 1 binary64) %1214)
%1317 = (fma.f64 %1129 #s(literal 1 binary64) %1216)
%1318 = (fma.f64 %1129 #s(literal 1 binary64) %1218)
%1319 = (fma.f64 %728 x %1214)
%1320 = (fma.f64 %728 x %1216)
%1321 = (fma.f64 %728 x %1218)
%1322 = (fma.f64 #s(literal -2 binary64) %1177 %1214)
%1323 = (fma.f64 #s(literal -2 binary64) %1177 %1216)
%1324 = (fma.f64 #s(literal -2 binary64) %1177 %1218)
%1326 = (fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/4 binary64) %1163) %1155)
%1327 = (fma.f64 #s(literal -2 binary64) %1179 %1214)
%1328 = (fma.f64 #s(literal -2 binary64) %1179 %1216)
%1329 = (fma.f64 #s(literal -2 binary64) %1179 %1218)
%1330 = (fma.f64 #s(literal -1 binary64) %1179 %1155)
%1331 = (fma.f64 #s(literal -1 binary64) %1160 %1214)
%1332 = (fma.f64 #s(literal -1 binary64) %1160 %1216)
%1333 = (fma.f64 #s(literal -1 binary64) %1160 %1218)
%1334 = (fma.f64 #s(literal 1 binary64) %1155 %1155)
%1335 = (fma.f64 #s(literal 1 binary64) %1297 %48)
%1336 = (fma.f64 #s(literal 1 binary64) %1129 %1214)
%1337 = (fma.f64 #s(literal 1 binary64) %1129 %1216)
%1338 = (fma.f64 #s(literal 1 binary64) %1129 %1218)
%1339 = (fma.f64 #s(literal 1 binary64) %48 %1298)
%1340 = (fma.f64 #s(literal 1 binary64) %48 %1300)
%1341 = (fma.f64 #s(literal 1 binary64) %48 %1297)
%1342 = (*.f64 %1297 #s(literal 1 binary64))
%1343 = (fma.f64 %48 #s(literal 1 binary64) %1342)
%1344 = (fma.f64 %199 x %48)
%1345 = (fma.f64 #s(literal -9 binary64) %266 %48)
%1346 = (fma.f64 #s(literal 6 binary64) x %1298)
%1347 = (fma.f64 #s(literal 6 binary64) x %1300)
%1348 = (fma.f64 #s(literal 6 binary64) x %1297)
%1349 = (fma.f64 x %758 %48)
%1350 = (fma.f64 x %728 %1214)
%1351 = (fma.f64 x %728 %1216)
%1352 = (fma.f64 x %728 %1218)
%1353 = (fma.f64 x %199 %48)
%1354 = (fma.f64 x #s(literal 6 binary64) %1298)
%1355 = (fma.f64 x #s(literal 6 binary64) %1300)
%1356 = (fma.f64 x #s(literal 6 binary64) %1297)
%1358 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %1170) %1155)
%1359 = (fma.f64 #s(literal 2 binary64) %1155 %1214)
%1360 = (fma.f64 #s(literal 2 binary64) %1155 %1216)
%1361 = (fma.f64 #s(literal 2 binary64) %1155 %1218)
%1363 = (-.f64 %1300 (/.f64 %56 #s(literal 1 binary64)))
%1364 = (-.f64 %1297 %56)
%1365 = (*.f64 #s(literal 9 binary64) %266)
%1367 = (-.f64 %48 (/.f64 %1365 #s(literal 1 binary64)))
%1368 = (-.f64 %48 %1365)
%1369 = (+.f64 %1314 %1314)
%1370 = (+.f64 %1298 %48)
%1371 = (+.f64 %1342 %350)
%1372 = (+.f64 %1300 %48)
%1373 = (+.f64 %350 %1342)
%1374 = (+.f64 %1155 %1155)
%1375 = (+.f64 %1297 %48)
%1376 = (+.f64 %1129 %1214)
%1377 = (+.f64 %1129 %1216)
%1378 = (+.f64 %1129 %1218)
%1379 = (+.f64 %48 %1298)
%1380 = (+.f64 %48 %1300)
%1381 = (+.f64 %48 %1297)
%1382 = (/.f64 %1136 #s(literal 1/2 binary64))
%1383 = (/.f64 %225 #s(literal 2 binary64))
%1385 = (/.f64 %1136 #s(literal 1 binary64))
%1386 = (/.f64 %225 #s(literal 1 binary64))
%1388 = (/.f64 %1136 #s(literal 2 binary64))
%1389 = (/.f64 %225 #s(literal 1/2 binary64))
%1391 = (/.f64 %5 #s(literal 1/2 binary64))
%1392 = (/.f64 %1140 #s(literal 2 binary64))
%1394 = (/.f64 %5 #s(literal 1 binary64))
%1395 = (/.f64 %1140 #s(literal 1 binary64))
%1397 = (/.f64 %1140 #s(literal 1/2 binary64))
%1399 = (/.f64 %1170 #s(literal 2 binary64))
%1401 = (/.f64 #s(literal 2 binary64) %1129)
%1404 = (/.f64 #s(literal 2 binary64) %1155)
%1406 = (/.f64 #s(literal 2 binary64) %1160)
%1408 = (/.f64 %1163 #s(literal 1/2 binary64))
%1411 = (/.f64 %1152 #s(literal 2 binary64))
%1420 = (/.f64 %1170 #s(literal 1/2 binary64))
%1422 = (/.f64 #s(literal 1 binary64) %1155)
%1427 = (/.f64 %1163 #s(literal 2 binary64))
%1429 = (/.f64 #s(literal 1/2 binary64) %1160)
%1432 = (/.f64 %1152 #s(literal 1/2 binary64))
%1469 = (/.f64 #s(literal 0 binary64) %1129)
%1522 = (neg.f64 %1253)
%1523 = (neg.f64 %1522)
%1563 = (*.f64 %218 x)
%1568 = (*.f64 %194 x)
%1573 = (*.f64 %214 #s(literal 3 binary64))
%1576 = (*.f64 %214 #s(literal 1 binary64))
%1580 = (*.f64 #s(literal 1 binary64) %214)
%1587 = (*.f64 %214 x)
%1589 = (*.f64 %1573 x)
%1629 = (/.f64 %623 %61)
%1639 = (/.f64 %623 #s(literal 2 binary64))
%1687 = (/.f64 %636 %21)
%1772 = (/.f64 %84 %21)
%1841 = (/.f64 %833 #s(literal 1/3 binary64))
%1843 = (/.f64 %833 #s(literal -2 binary64))
%1845 = (/.f64 %833 #s(literal 2 binary64))
%1851 = (/.f64 %624 #s(literal 1/3 binary64))
%1853 = (/.f64 %624 #s(literal -2 binary64))
%1855 = (/.f64 %624 #s(literal 2 binary64))
%1857 = (/.f64 #s(literal 3 binary64) %21)
#s(literal 3 binary64)
#s(literal 2 binary64)
x
#s(literal -3 binary64)
(*.f64 %6 #s(literal 6 binary64))
(*.f64 %11 #s(literal 6 binary64))
(*.f64 %14 #s(literal 3/2 binary64))
(*.f64 %17 #s(literal 6 binary64))
(*.f64 %22 #s(literal 1/4 binary64))
(*.f64 %25 #s(literal -3/2 binary64))
(*.f64 %28 #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) %28)
(*.f64 #s(literal -12 binary64) %34)
(*.f64 #s(literal 12 binary64) %37)
(*.f64 #s(literal 1/4 binary64) %41)
(*.f64 %10 #s(literal -6 binary64))
(*.f64 #s(literal -1/2 binary64) %46)
(*.f64 #s(literal -1/2 binary64) %48)
(*.f64 #s(literal 1/2 binary64) %52)
(*.f64 #s(literal 1/2 binary64) %54)
(*.f64 #s(literal 1/2 binary64) %56)
(*.f64 %58 #s(literal 1 binary64))
(*.f64 #s(literal -6 binary64) %62)
(*.f64 #s(literal -6 binary64) %10)
(*.f64 %56 #s(literal 1/2 binary64))
(*.f64 %13 #s(literal 3 binary64))
(*.f64 %67 #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) %69)
(*.f64 #s(literal -1 binary64) %67)
(*.f64 #s(literal 1 binary64) %58)
(*.f64 %48 #s(literal -1/2 binary64))
(*.f64 #s(literal 6 binary64) %11)
(*.f64 #s(literal 6 binary64) %75)
(*.f64 #s(literal 6 binary64) %17)
(*.f64 #s(literal 6 binary64) %78)
%58
(*.f64 x #s(literal -3 binary64))
(*.f64 #s(literal 2 binary64) %81)
(*.f64 #s(literal 2 binary64) %85)
(*.f64 #s(literal 2 binary64) %87)
(*.f64 #s(literal 3 binary64) %89)
(*.f64 #s(literal 3 binary64) %91)
(*.f64 #s(literal 3 binary64) %13)
(pow.f64 %58 #s(literal 1 binary64))
(pow.f64 %51 #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %58) #s(literal 2 binary64))
(/.f64 (/.f64 %56 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %54 #s(literal 2 binary64))
(/.f64 %101 #s(literal -2 binary64))
(/.f64 %103 #s(literal 2 binary64))
(/.f64 %105 #s(literal 1/3 binary64))
(/.f64 (*.f64 %13 #s(literal 1 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %13) #s(literal 1/3 binary64))
(/.f64 %111 #s(literal 2 binary64))
(/.f64 %113 #s(literal 4 binary64))
(/.f64 %115 #s(literal -4 binary64))
(/.f64 #s(literal -1/2 binary64) %21)
(/.f64 #s(literal 1/2 binary64) %40)
(/.f64 %58 #s(literal 1 binary64))
(/.f64 %56 #s(literal 2 binary64))
(/.f64 %13 #s(literal 1/3 binary64))
(/.f64 %67 #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) %125)
(/.f64 #s(literal -1 binary64) %127)
(/.f64 #s(literal -1 binary64) %84)
(/.f64 #s(literal 1 binary64) (/.f64 %84 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %132)
(/.f64 #s(literal 1 binary64) %134)
(/.f64 #s(literal 1 binary64) (pow.f64 %58 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %51)
(/.f64 %48 #s(literal -2 binary64))
(/.f64 #s(literal -3 binary64) %61)
(/.f64 x #s(literal -1/3 binary64))
(/.f64 #s(literal 2 binary64) %143)
(neg.f64 %67)
(fma.f64 %6 #s(literal 6 binary64) %147)
(fma.f64 %11 #s(literal 6 binary64) %147)
(fma.f64 %14 #s(literal 3/2 binary64) %147)
(fma.f64 %17 #s(literal 6 binary64) %147)
(fma.f64 %22 #s(literal 1/4 binary64) %147)
(fma.f64 %25 #s(literal -3/2 binary64) %147)
(fma.f64 %28 #s(literal -1/4 binary64) %147)
(fma.f64 #s(literal -1/4 binary64) %28 %147)
(fma.f64 #s(literal -12 binary64) %34 %147)
(fma.f64 #s(literal 12 binary64) %37 %147)
(fma.f64 #s(literal 1/4 binary64) %41 %147)
(fma.f64 %10 #s(literal -6 binary64) %147)
(fma.f64 #s(literal -1/2 binary64) %46 %147)
(fma.f64 #s(literal -1/2 binary64) %48 %147)
(fma.f64 #s(literal 1/2 binary64) %52 %147)
(fma.f64 #s(literal 1/2 binary64) %54 %147)
(fma.f64 #s(literal 1/2 binary64) %56 %147)
(fma.f64 %58 #s(literal 1 binary64) %147)
(fma.f64 #s(literal -6 binary64) %62 %147)
(fma.f64 #s(literal -6 binary64) %10 %147)
(fma.f64 %56 #s(literal 1/2 binary64) %147)
(fma.f64 %13 #s(literal 3 binary64) %147)
(fma.f64 %67 #s(literal -1 binary64) %147)
(fma.f64 #s(literal -2 binary64) %69 %147)
(fma.f64 #s(literal -1 binary64) %67 %147)
(fma.f64 #s(literal 1 binary64) %58 %147)
(fma.f64 %48 #s(literal -1/2 binary64) %147)
(fma.f64 #s(literal 6 binary64) %11 %147)
(fma.f64 #s(literal 6 binary64) %75 %147)
(fma.f64 #s(literal 6 binary64) %17 %147)
(fma.f64 #s(literal 6 binary64) %78 %147)
(fma.f64 #s(literal -3 binary64) x %147)
(fma.f64 x #s(literal -3 binary64) %147)
(fma.f64 #s(literal 2 binary64) %81 %147)
(fma.f64 #s(literal 2 binary64) %85 %147)
(fma.f64 #s(literal 2 binary64) %87 %147)
(fma.f64 #s(literal 3 binary64) %89 %147)
(fma.f64 #s(literal 3 binary64) %91 %147)
(fma.f64 #s(literal 3 binary64) %13 %147)
(+.f64 %87 %87)
(+.f64 %58 %147)
#s(literal 6 binary64)
(pow.f64 %194 #s(literal 1 binary64))
%194
(/.f64 #s(literal 1 binary64) (pow.f64 %194 #s(literal -1 binary64)))
#s(literal -9 binary64)
%199
(*.f64 x #s(literal -9 binary64))
(pow.f64 %199 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %199 #s(literal -1 binary64)))
(*.f64 #s(literal -6 binary64) %13)
(*.f64 %13 #s(literal -6 binary64))
(*.f64 #s(literal 1 binary64) %48)
%48
(*.f64 x #s(literal 6 binary64))
(pow.f64 %48 #s(literal 1 binary64))
(/.f64 %115 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %21)
(/.f64 %48 #s(literal 1 binary64))
(neg.f64 %103)
(neg.f64 %56)
(pow.f64 %214 #s(literal 1 binary64))
%214
(/.f64 #s(literal 1 binary64) (pow.f64 %214 #s(literal -1 binary64)))
#s(literal 1 binary64)
(pow.f64 %218 #s(literal 1 binary64))
%218
(/.f64 #s(literal 1 binary64) (pow.f64 %218 #s(literal -1 binary64)))
#s(literal -1 binary64)
#s(literal -2 binary64)
(*.f64 %223 #s(literal 4 binary64))
(*.f64 %225 #s(literal 2/3 binary64))
(*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 4 binary64) x))
(*.f64 #s(literal 1/12 binary64) (+.f64 %5 %5))
(*.f64 %5 #s(literal 1/6 binary64))
(*.f64 #s(literal -1/3 binary64) %232)
(*.f64 #s(literal 1/3 binary64) %61)
(*.f64 #s(literal 1/2 binary64) %125)
(*.f64 %21 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %40)
(*.f64 #s(literal 1 binary64) %84)
(*.f64 #s(literal 2 binary64) %21)
(pow.f64 %84 #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %61) #s(literal -6 binary64))
(/.f64 (/.f64 %5 #s(literal -2 binary64)) #s(literal -3 binary64))
(/.f64 (/.f64 %5 #s(literal -3 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 %5 #s(literal 3 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %21 #s(literal 6 binary64) %61) #s(literal 6 binary64))
(/.f64 (fma.f64 %21 x #s(literal 1/6 binary64)) x)
(/.f64 (fma.f64 %21 %56 #s(literal -1 binary64)) %56)
(/.f64 (fma.f64 %21 %48 #s(literal 1 binary64)) %48)
(/.f64 (fma.f64 %61 #s(literal 6 binary64) (*.f64 %61 #s(literal 6 binary64))) #s(literal 36 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %61 x)) %48)
(/.f64 (fma.f64 #s(literal 1/6 binary64) x (*.f64 #s(literal 1/6 binary64) x)) %266)
(/.f64 (fma.f64 #s(literal 1/6 binary64) %56 %105) %269)
(/.f64 (fma.f64 #s(literal 1/6 binary64) %48 x) %272)
(/.f64 (+.f64 #s(literal -6 binary64) (*.f64 %61 %56)) %276)
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal 1/6 binary64) %56)) %280)
(/.f64 (fma.f64 #s(literal -1 binary64) %56 %101) %283)
(/.f64 (fma.f64 #s(literal -1 binary64) %48 %111) %286)
(/.f64 (+.f64 #s(literal 6 binary64) (*.f64 %61 %48)) %290)
(/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) %48)) %294)
(/.f64 (fma.f64 #s(literal 1 binary64) %56 %103) %297)
(/.f64 (fma.f64 #s(literal 6 binary64) x %48) %300)
(/.f64 %302 #s(literal 3 binary64))
(/.f64 %304 #s(literal -6 binary64))
(/.f64 (fma.f64 %61 #s(literal 6 binary64) (*.f64 #s(literal 6 binary64) %61)) #s(literal 36 binary64))
(/.f64 (fma.f64 %61 x #s(literal 1 binary64)) %48)
(/.f64 (fma.f64 %61 %56 #s(literal -6 binary64)) (*.f64 #s(literal 6 binary64) %56))
(/.f64 (fma.f64 %61 %48 #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) %48))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x %61)) %48)
(/.f64 (fma.f64 #s(literal 1/6 binary64) x (*.f64 x #s(literal 1/6 binary64))) %266)
(/.f64 (fma.f64 #s(literal 1/6 binary64) %56 (*.f64 x #s(literal -1 binary64))) %269)
(/.f64 (fma.f64 #s(literal 1/6 binary64) %48 %326) %272)
(/.f64 (+.f64 #s(literal -6 binary64) (*.f64 %56 %61)) %276)
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %56 #s(literal 1/6 binary64))) %280)
(/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 %56 #s(literal -1 binary64))) %283)
(/.f64 (fma.f64 #s(literal -1 binary64) %48 %338) %286)
(/.f64 (+.f64 #s(literal 6 binary64) (*.f64 %48 %61)) %290)
(/.f64 (+.f64 x (*.f64 %48 #s(literal 1/6 binary64))) %294)
(/.f64 (fma.f64 #s(literal 1 binary64) %56 %347) %297)
(/.f64 (fma.f64 #s(literal 6 binary64) x %350) %300)
(/.f64 (*.f64 %61 #s(literal 2 binary64)) #s(literal 6 binary64))
(/.f64 (neg.f64 %5) #s(literal -6 binary64))
(/.f64 %5 #s(literal 6 binary64))
(/.f64 #s(literal -1/3 binary64) %13)
(/.f64 #s(literal 1/3 binary64) %326)
%84
(/.f64 %84 #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) %338)
(/.f64 #s(literal -2 binary64) %111)
(/.f64 #s(literal -2 binary64) %56)
(/.f64 #s(literal 1 binary64) %67)
(/.f64 #s(literal 2 binary64) %350)
(/.f64 #s(literal 2 binary64) %48)
(neg.f64 %51)
(fma.f64 %304 #s(literal -1/12 binary64) %21)
(fma.f64 %232 #s(literal -1/6 binary64) %21)
(fma.f64 (/.f64 #s(literal 2 binary64) %13) #s(literal -1/12 binary64) %21)
(fma.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) x) %21)
(fma.f64 %61 #s(literal 1/6 binary64) %21)
(fma.f64 %225 #s(literal 1/3 binary64) %21)
(fma.f64 #s(literal 1/12 binary64) %5 %21)
(fma.f64 %5 #s(literal 1/12 binary64) %21)
(fma.f64 #s(literal 1/6 binary64) %61 %21)
(fma.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -1/2 binary64) x) %21)
(fma.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1/2 binary64) %13) %21)
(fma.f64 #s(literal 1/3 binary64) %225 %21)
(fma.f64 #s(literal 1/2 binary64) %84 %21)
(fma.f64 %21 #s(literal 1 binary64) %386)
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) %56) %21)
(fma.f64 #s(literal -1 binary64) %40 %21)
(fma.f64 #s(literal 1 binary64) %21 %21)
(fma.f64 #s(literal 2 binary64) %223 %21)
(-.f64 %21 %40)
(+.f64 %386 %386)
(+.f64 %21 %21)
(*.f64 %75 #s(literal -6 binary64))
(*.f64 %397 #s(literal 3 binary64))
(*.f64 %62 #s(literal 6 binary64))
(*.f64 %25 #s(literal 3/2 binary64))
(*.f64 %28 #s(literal 1/4 binary64))
(*.f64 #s(literal -1/4 binary64) %41)
(*.f64 #s(literal 3/2 binary64) %403)
(*.f64 #s(literal 12 binary64) %34)
(*.f64 #s(literal 1/4 binary64) %28)
(*.f64 %10 #s(literal 6 binary64))
(*.f64 #s(literal -1/2 binary64) %54)
(*.f64 #s(literal -1/2 binary64) %56)
(*.f64 #s(literal 1/2 binary64) %410)
(*.f64 #s(literal 1/2 binary64) %46)
(*.f64 #s(literal 1/2 binary64) %413)
(*.f64 #s(literal 1/2 binary64) %48)
(*.f64 #s(literal -6 binary64) %75)
(*.f64 %56 #s(literal -1/2 binary64))
(*.f64 %13 #s(literal -3 binary64))
(*.f64 %67 #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) %87)
(*.f64 #s(literal -1 binary64) %58)
(*.f64 #s(literal 1 binary64) %67)
(*.f64 %48 #s(literal 1/2 binary64))
(*.f64 #s(literal 6 binary64) %424)
(*.f64 #s(literal 6 binary64) %62)
(*.f64 #s(literal 6 binary64) %10)
(*.f64 #s(literal -3 binary64) %13)
%67
(*.f64 #s(literal 2 binary64) %69)
(*.f64 #s(literal 3 binary64) %430)
(*.f64 #s(literal 3 binary64) %432)
(*.f64 #s(literal 3 binary64) x)
(pow.f64 %67 #s(literal 1 binary64))
(pow.f64 %84 #s(literal -1 binary64))
(/.f64 %437 #s(literal 2 binary64))
(/.f64 (/.f64 %48 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %441 #s(literal 2 binary64))
(/.f64 %443 #s(literal 1/12 binary64))
(/.f64 #s(literal 3/2 binary64) %225)
(/.f64 %347 #s(literal -2 binary64))
(/.f64 %101 #s(literal 2 binary64))
(/.f64 %103 #s(literal -2 binary64))
(/.f64 %338 #s(literal -2 binary64))
(/.f64 (*.f64 %56 #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 %350 #s(literal 2 binary64))
(/.f64 (*.f64 %48 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 %326 #s(literal 1/3 binary64))
(/.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 2/3 binary64))
(/.f64 %111 #s(literal -2 binary64))
(/.f64 %113 #s(literal -4 binary64))
(/.f64 %115 #s(literal 4 binary64))
(/.f64 %461 #s(literal 2/3 binary64))
(/.f64 #s(literal 1/4 binary64) %223)
(/.f64 %10 #s(literal 1/6 binary64))
(/.f64 #s(literal -1/2 binary64) %40)
(/.f64 #s(literal 1/2 binary64) %386)
(/.f64 #s(literal 1/2 binary64) %21)
(/.f64 %58 #s(literal -1 binary64))
(/.f64 %56 #s(literal -2 binary64))
(/.f64 %13 #s(literal -1/3 binary64))
(/.f64 %67 #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) %472)
(/.f64 #s(literal -2 binary64) %143)
(/.f64 #s(literal -1 binary64) %475)
(/.f64 #s(literal -1 binary64) %132)
(/.f64 #s(literal -1 binary64) %134)
(/.f64 #s(literal -1 binary64) %51)
(/.f64 #s(literal 1 binary64) (/.f64 %21 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) %482)
(/.f64 #s(literal 1 binary64) %127)
(/.f64 #s(literal 1 binary64) (/.f64 %51 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %67 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %84)
(/.f64 %48 #s(literal 2 binary64))
(/.f64 #s(literal 6 binary64) %5)
(/.f64 x #s(literal 1/3 binary64))
(/.f64 #s(literal 2 binary64) %125)
(/.f64 #s(literal 3 binary64) %61)
(neg.f64 %58)
(fma.f64 %75 #s(literal -6 binary64) %496)
(fma.f64 %75 #s(literal -6 binary64) %498)
(fma.f64 %75 #s(literal -6 binary64) %500)
(fma.f64 %443 #s(literal 6 binary64) %69)
(fma.f64 %397 #s(literal 3 binary64) %496)
(fma.f64 %397 #s(literal 3 binary64) %498)
(fma.f64 %397 #s(literal 3 binary64) %500)
(fma.f64 %62 #s(literal 6 binary64) %496)
(fma.f64 %62 #s(literal 6 binary64) %498)
(fma.f64 %62 #s(literal 6 binary64) %500)
(fma.f64 %25 #s(literal 3/2 binary64) %496)
(fma.f64 %25 #s(literal 3/2 binary64) %498)
(fma.f64 %25 #s(literal 3/2 binary64) %500)
(fma.f64 %28 #s(literal 1/8 binary64) %69)
(fma.f64 %28 #s(literal 1/4 binary64) %496)
(fma.f64 %28 #s(literal 1/4 binary64) %498)
(fma.f64 %28 #s(literal 1/4 binary64) %500)
(fma.f64 #s(literal -3/2 binary64) %13 %69)
(fma.f64 #s(literal -1/4 binary64) %41 %496)
(fma.f64 #s(literal -1/4 binary64) %41 %498)
(fma.f64 #s(literal -1/4 binary64) %41 %500)
(fma.f64 #s(literal -1/4 binary64) %56 %69)
(fma.f64 #s(literal 3/2 binary64) %403 %496)
(fma.f64 #s(literal 3/2 binary64) %403 %498)
(fma.f64 #s(literal 3/2 binary64) %403 %500)
(fma.f64 #s(literal 3/2 binary64) x %69)
(fma.f64 #s(literal 12 binary64) %34 %496)
(fma.f64 #s(literal 12 binary64) %34 %498)
(fma.f64 #s(literal 12 binary64) %34 %500)
(fma.f64 #s(literal 1/4 binary64) %28 %496)
(fma.f64 #s(literal 1/4 binary64) %28 %498)
(fma.f64 #s(literal 1/4 binary64) %28 %500)
(fma.f64 #s(literal 1/4 binary64) %48 %69)
(fma.f64 %10 #s(literal 6 binary64) %496)
(fma.f64 %10 #s(literal 6 binary64) %498)
(fma.f64 %10 #s(literal 6 binary64) %500)
(fma.f64 #s(literal -1/2 binary64) %54 %496)
(fma.f64 #s(literal -1/2 binary64) %54 %498)
(fma.f64 #s(literal -1/2 binary64) %54 %500)
(fma.f64 #s(literal -1/2 binary64) %58 %69)
(fma.f64 #s(literal -1/2 binary64) %56 %496)
(fma.f64 #s(literal -1/2 binary64) %56 %498)
(fma.f64 #s(literal -1/2 binary64) %56 %500)
(fma.f64 #s(literal 1/2 binary64) %410 %496)
(fma.f64 #s(literal 1/2 binary64) %410 %498)
(fma.f64 #s(literal 1/2 binary64) %410 %500)
(fma.f64 #s(literal 1/2 binary64) %46 %496)
(fma.f64 #s(literal 1/2 binary64) %46 %498)
(fma.f64 #s(literal 1/2 binary64) %46 %500)
(fma.f64 #s(literal 1/2 binary64) %413 %496)
(fma.f64 #s(literal 1/2 binary64) %413 %498)
(fma.f64 #s(literal 1/2 binary64) %413 %500)
(fma.f64 #s(literal 1/2 binary64) %67 %69)
(fma.f64 #s(literal 1/2 binary64) %48 %496)
(fma.f64 #s(literal 1/2 binary64) %48 %498)
(fma.f64 #s(literal 1/2 binary64) %48 %500)
(fma.f64 #s(literal -6 binary64) %75 %496)
(fma.f64 #s(literal -6 binary64) %75 %498)
(fma.f64 #s(literal -6 binary64) %75 %500)
(fma.f64 %56 #s(literal -1/2 binary64) %496)
(fma.f64 %56 #s(literal -1/2 binary64) %498)
(fma.f64 %56 #s(literal -1/2 binary64) %500)
(fma.f64 %13 #s(literal -3 binary64) %496)
(fma.f64 %13 #s(literal -3 binary64) %498)
(fma.f64 %13 #s(literal -3 binary64) %500)
(fma.f64 %67 #s(literal 1/2 binary64) %565)
(fma.f64 %67 #s(literal 1 binary64) %496)
(fma.f64 %67 #s(literal 1 binary64) %498)
(fma.f64 %67 #s(literal 1 binary64) %500)
(fma.f64 #s(literal -2 binary64) %87 %496)
(fma.f64 #s(literal -2 binary64) %87 %498)
(fma.f64 #s(literal -2 binary64) %87 %500)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/4 binary64) %40) %69)
(fma.f64 #s(literal -1 binary64) %58 %496)
(fma.f64 #s(literal -1 binary64) %58 %498)
(fma.f64 #s(literal -1 binary64) %58 %500)
(fma.f64 #s(literal 1 binary64) %69 %69)
(fma.f64 #s(literal 1 binary64) %67 %496)
(fma.f64 #s(literal 1 binary64) %67 %498)
(fma.f64 #s(literal 1 binary64) %67 %500)
(fma.f64 %48 #s(literal 1/4 binary64) %69)
(fma.f64 %48 #s(literal 1/2 binary64) %496)
(fma.f64 %48 #s(literal 1/2 binary64) %498)
(fma.f64 %48 #s(literal 1/2 binary64) %500)
(fma.f64 #s(literal 6 binary64) (/.f64 #s(literal 1/4 binary64) %61) %69)
(fma.f64 #s(literal 6 binary64) %424 %496)
(fma.f64 #s(literal 6 binary64) %424 %498)
(fma.f64 #s(literal 6 binary64) %424 %500)
(fma.f64 #s(literal 6 binary64) %62 %496)
(fma.f64 #s(literal 6 binary64) %62 %498)
(fma.f64 #s(literal 6 binary64) %62 %500)
(fma.f64 #s(literal 6 binary64) %10 %496)
(fma.f64 #s(literal 6 binary64) %10 %498)
(fma.f64 #s(literal 6 binary64) %10 %500)
(fma.f64 #s(literal -3 binary64) %13 %496)
(fma.f64 #s(literal -3 binary64) %13 %498)
(fma.f64 #s(literal -3 binary64) %13 %500)
(fma.f64 x #s(literal 3 binary64) %496)
(fma.f64 x #s(literal 3 binary64) %498)
(fma.f64 x #s(literal 3 binary64) %500)
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %84) %69)
(fma.f64 #s(literal 2 binary64) %69 %496)
(fma.f64 #s(literal 2 binary64) %69 %498)
(fma.f64 #s(literal 2 binary64) %69 %500)
(fma.f64 #s(literal 3 binary64) %430 %496)
(fma.f64 #s(literal 3 binary64) %430 %498)
(fma.f64 #s(literal 3 binary64) %430 %500)
(fma.f64 #s(literal 3 binary64) %432 %496)
(fma.f64 #s(literal 3 binary64) %432 %498)
(fma.f64 #s(literal 3 binary64) %432 %500)
(fma.f64 #s(literal 3 binary64) %62 %69)
(fma.f64 #s(literal 3 binary64) x %496)
(fma.f64 #s(literal 3 binary64) x %498)
(fma.f64 #s(literal 3 binary64) x %500)
(+.f64 %565 %565)
(+.f64 %69 %69)
(+.f64 %67 %496)
(+.f64 %67 %498)
(+.f64 %67 %500)
(*.f64 %625 x)
(*.f64 %624 %13)
(*.f64 %628 %48)
(*.f64 %623 %56)
(*.f64 %632 %67)
(*.f64 #s(literal 1/2 binary64) (-.f64 %48 #s(literal 4 binary64)))
(*.f64 %636 %58)
(*.f64 #s(literal 1 binary64) %638)
(*.f64 #s(literal 2 binary64) (-.f64 %69 #s(literal 1 binary64)))
(pow.f64 %638 #s(literal 1 binary64))
(/.f64 (+.f64 %51 #s(literal 1/2 binary64)) %21)
(/.f64 (+.f64 #s(literal -2/3 binary64) x) #s(literal 1/3 binary64))
(/.f64 (-.f64 (*.f64 %647 #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 %647 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 %654 #s(literal 2 binary64))
(/.f64 %656 #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/2 binary64) %84) %386)
(/.f64 (-.f64 %338 #s(literal -4 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) %472) %475)
(/.f64 (-.f64 %350 #s(literal 4 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 %326 #s(literal 2/3 binary64)) #s(literal 1/3 binary64))
(/.f64 %669 #s(literal 2 binary64))
(/.f64 %628 %21)
(/.f64 %623 %40)
(/.f64 %668 #s(literal -2 binary64))
(/.f64 %632 %482)
(/.f64 %632 %84)
(/.f64 %636 %51)
(/.f64 %638 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %638 #s(literal -1 binary64)))
(neg.f64 %680)
(fma.f64 %75 #s(literal -6 binary64) #s(literal -2 binary64))
(fma.f64 %397 #s(literal 3 binary64) #s(literal -2 binary64))
(fma.f64 %62 #s(literal 6 binary64) #s(literal -2 binary64))
(fma.f64 %25 #s(literal 3/2 binary64) #s(literal -2 binary64))
(fma.f64 %28 #s(literal 1/4 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -1/4 binary64) %41 #s(literal -2 binary64))
(fma.f64 #s(literal 3/2 binary64) %403 #s(literal -2 binary64))
(fma.f64 #s(literal 12 binary64) %34 #s(literal -2 binary64))
(fma.f64 #s(literal 1/4 binary64) %28 #s(literal -2 binary64))
(fma.f64 %10 #s(literal 6 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -1/2 binary64) %54 #s(literal -2 binary64))
(fma.f64 #s(literal -1/2 binary64) %56 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %410 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %46 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %413 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) (-.f64 %48 #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %48 #s(literal -2 binary64))
(fma.f64 #s(literal -6 binary64) %75 #s(literal -2 binary64))
(fma.f64 %56 #s(literal -1/2 binary64) #s(literal -2 binary64))
(fma.f64 %13 #s(literal -3 binary64) #s(literal -2 binary64))
(fma.f64 %67 #s(literal 1 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) %87 #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) %58 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) %647 #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) %67 #s(literal -2 binary64))
(fma.f64 %48 #s(literal 1/2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 6 binary64) %424 #s(literal -2 binary64))
(fma.f64 #s(literal 6 binary64) %62 #s(literal -2 binary64))
(fma.f64 #s(literal 6 binary64) %10 #s(literal -2 binary64))
(fma.f64 #s(literal -3 binary64) %13 #s(literal -2 binary64))
%638
(fma.f64 #s(literal 2 binary64) (-.f64 %69 #s(literal 1/2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %69 #s(literal -2 binary64))
(fma.f64 #s(literal 3 binary64) %430 #s(literal -2 binary64))
(fma.f64 #s(literal 3 binary64) %432 #s(literal -2 binary64))
(fma.f64 #s(literal 3 binary64) x #s(literal -2 binary64))
(-.f64 %647 #s(literal 1 binary64))
(-.f64 %67 %720)
(-.f64 %67 #s(literal 2 binary64))
(-.f64 #s(literal -2 binary64) %58)
(+.f64 %647 #s(literal -1 binary64))
(+.f64 %67 #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) %67)
(+.f64 #s(literal -1 binary64) %647)
(*.f64 #s(literal 1 binary64) %728)
(pow.f64 %728 #s(literal 1 binary64))
(/.f64 %731 #s(literal 2 binary64))
(/.f64 %728 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %734)
(neg.f64 (*.f64 #s(literal -1 binary64) %728))
(neg.f64 (*.f64 #s(literal 1 binary64) %738))
(neg.f64 %743)
(neg.f64 %738)
(fma.f64 #s(literal 1 binary64) %199 #s(literal 6 binary64))
(fma.f64 %199 #s(literal 1 binary64) #s(literal 6 binary64))
%728
(fma.f64 x #s(literal -9 binary64) #s(literal 6 binary64))
(-.f64 %199 #s(literal -6 binary64))
(-.f64 #s(literal 6 binary64) %742)
(+.f64 %751 #s(literal 6 binary64))
(+.f64 %753 #s(literal 6 binary64))
(+.f64 %199 #s(literal 6 binary64))
(+.f64 #s(literal 6 binary64) %751)
(+.f64 #s(literal 6 binary64) %753)
(+.f64 #s(literal 6 binary64) %758)
(+.f64 #s(literal 6 binary64) %199)
%761
(*.f64 x %638)
(pow.f64 %761 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %761 #s(literal -1 binary64)))
(neg.f64 %766)
(fma.f64 %67 x %768)
(fma.f64 %67 x %770)
(fma.f64 #s(literal -2 binary64) x %772)
(fma.f64 x %67 %768)
(fma.f64 x %67 %770)
(fma.f64 x #s(literal -2 binary64) %772)
(-.f64 %768 (*.f64 %13 %67))
(-.f64 %768 %779)
(-.f64 %772 (neg.f64 %768))
(-.f64 %772 (neg.f64 %770))
(-.f64 %772 (*.f64 %13 #s(literal -2 binary64)))
(-.f64 %772 %461)
(-.f64 %770 (*.f64 %58 x))
(-.f64 %770 %779)
(+.f64 %768 %772)
(+.f64 %772 %768)
(+.f64 %772 %770)
(+.f64 %770 %772)
%795
%796
%798
%799
%800
%801
%802
%803
%804
%805
%806
%808
%810
%812
%814
%816
%818
%820
%822
%824
%826
%828
%830
%832
%835
%837
%840
%842
%844
%846
%848
%850
%852
%854
%856
%858
%860
%862
%864
%866
%869
%871
%874
%877
%880
%882
%884
%886
%888
%890
%893
%896
%899
%902
%904
%907
%910
%913
%916
%918
%920
%922
%925
%927
%929
%931
%933
%935
%937
%939
%941
%943
%945
%947
%949
%951
%953
%955
%958
%960
%963
%966
%968
%970
%971
%972
%974
%975
%976
%977
%979
%982
%984
%986
%988
%990
%992
%994
%996
%999
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1021
%1023
%1025
%1026
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1042
%1043
%1045
%1046
%1047
%1049
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1059
%1060
%1061
%1062
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1081
%1082
%1083
%1085
%1087
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1131
%1133
%1135
%1139
%1142
%1145
%1147
%1149
%1150
%1151
%1154
%1156
%1157
%1159
%1162
%1165
%1167
%1168
%1169
%1172
%1174
%1175
%1176
%1129
%1178
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1190
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1203
%1204
%1205
%1207
%1209
%1210
%1212
%1213
%1215
%1217
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1299
%1301
%1302
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1358
%1359
%1360
%1361
%1363
%1364
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
(*.f64 %1382 %1383)
(*.f64 %1385 %1386)
(*.f64 %1388 %1389)
(*.f64 %1391 %1392)
(*.f64 %1394 %1395)
(*.f64 %302 %1397)
(*.f64 %1399 #s(literal 2 binary64))
(*.f64 %1401 #s(literal 1/2 binary64))
(*.f64 %734 %61)
(*.f64 #s(literal 1/4 binary64) %1404)
(*.f64 #s(literal -1/2 binary64) %1406)
(*.f64 #s(literal -1/2 binary64) %1408)
(*.f64 %61 %734)
(*.f64 #s(literal 4 binary64) %1411)
(*.f64 %1136 %1386)
(*.f64 %1136 %225)
(*.f64 %1152 #s(literal 2 binary64))
(*.f64 %1140 %5)
(*.f64 %225 %1136)
(*.f64 %5 %1395)
(*.f64 %5 %1140)
(*.f64 #s(literal 1/2 binary64) %1420)
(*.f64 #s(literal 1/2 binary64) %1422)
(*.f64 #s(literal 1/2 binary64) %1401)
(*.f64 %1163 #s(literal -1 binary64))
(*.f64 %1170 #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) %1427)
(*.f64 #s(literal -2 binary64) %1429)
(*.f64 #s(literal -1 binary64) %1163)
(*.f64 #s(literal 1 binary64) %1432)
(*.f64 #s(literal 1 binary64) %1170)
(*.f64 #s(literal 2 binary64) %1399)
(*.f64 #s(literal 2 binary64) %1152)
(pow.f64 %1170 #s(literal 1 binary64))
(pow.f64 %1129 #s(literal -1 binary64))
(/.f64 (*.f64 %1136 #s(literal 1/2 binary64)) x)
(/.f64 (*.f64 %5 #s(literal 1/2 binary64)) %728)
(/.f64 (/.f64 %1163 #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 %1420 #s(literal 2 binary64))
(/.f64 %1427 #s(literal -1/2 binary64))
(/.f64 %1399 #s(literal 1/2 binary64))
(/.f64 %1201 #s(literal -2 binary64))
(/.f64 (neg.f64 %734) %13)
(/.f64 (neg.f64 %61) %738)
(/.f64 %1208 #s(literal 2 binary64))
(/.f64 %734 %326)
(/.f64 %734 x)
(/.f64 %61 (*.f64 %728 #s(literal 1 binary64)))
(/.f64 %61 %728)
(/.f64 %1136 %461)
(/.f64 %5 %731)
(/.f64 #s(literal 1/2 binary64) %1155)
(/.f64 %1163 #s(literal -1 binary64))
(/.f64 %1170 #s(literal 1 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1160))
(/.f64 #s(literal -1 binary64) %1160)
%1170
(/.f64 #s(literal 2 binary64) %1191)
(neg.f64 %1163)
(fma.f64 %1382 %1383 %1469)
(fma.f64 %1385 %1386 %1469)
(fma.f64 %1388 %1389 %1469)
(fma.f64 %1391 %1392 %1469)
(fma.f64 %1394 %1395 %1469)
(fma.f64 %302 %1397 %1469)
(fma.f64 %1399 #s(literal 2 binary64) %1469)
(fma.f64 %1401 #s(literal 1/4 binary64) %1152)
(fma.f64 %1401 #s(literal 1/2 binary64) %1469)
(fma.f64 %734 %61 %1469)
(fma.f64 %734 %225 %1152)
(fma.f64 #s(literal 1/4 binary64) %1404 %1469)
(fma.f64 #s(literal -1/2 binary64) %1406 %1469)
(fma.f64 #s(literal -1/2 binary64) %1408 %1469)
(fma.f64 #s(literal -1/2 binary64) %1163 %1152)
(fma.f64 %61 %734 %1469)
(fma.f64 %61 %1140 %1152)
(fma.f64 #s(literal 4 binary64) %1411 %1469)
(fma.f64 %1136 (/.f64 #s(literal 1/4 binary64) x) %1152)
(fma.f64 %1136 %1386 %1469)
(fma.f64 %1136 %225 %1469)
(fma.f64 %1152 #s(literal 1 binary64) %1152)
(fma.f64 %1152 #s(literal 2 binary64) %1469)
(fma.f64 %1140 %5 %1469)
(fma.f64 %225 %1136 %1469)
(fma.f64 %5 (/.f64 #s(literal 1/4 binary64) %728) %1152)
(fma.f64 %5 %1395 %1469)
(fma.f64 %5 %1140 %1469)
(fma.f64 #s(literal 1/2 binary64) %1420 %1469)
(fma.f64 #s(literal 1/2 binary64) %1422 %1469)
(fma.f64 #s(literal 1/2 binary64) %1401 %1469)
(fma.f64 #s(literal 1/2 binary64) %1170 %1152)
(fma.f64 %1163 #s(literal -1 binary64) %1469)
(fma.f64 %1170 #s(literal 1/2 binary64) %1152)
(fma.f64 %1170 #s(literal 1 binary64) %1469)
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/4 binary64) %1160) %1152)
(fma.f64 #s(literal -2 binary64) %1427 %1469)
(fma.f64 #s(literal -2 binary64) %1429 %1469)
(fma.f64 #s(literal -1 binary64) %1429 %1152)
(fma.f64 #s(literal -1 binary64) %1163 %1469)
(fma.f64 #s(literal 1 binary64) %1432 %1469)
(fma.f64 #s(literal 1 binary64) %1152 %1152)
(fma.f64 #s(literal 1 binary64) %1170 %1469)
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %1129) %1152)
(fma.f64 #s(literal 2 binary64) %1399 %1469)
(fma.f64 #s(literal 2 binary64) %1152 %1469)
(+.f64 %1152 %1152)
(+.f64 %1170 %1469)
%1131
%1133
%1135
%1139
%1142
%1145
%1147
%1149
%1150
%1151
%1154
%1156
%1157
%1159
%1162
%1165
%1167
%1168
%1169
%1172
%1174
%1175
%1176
%1129
%1178
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1190
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1203
%1204
%1205
%1207
%1209
%1210
%1212
%1213
%1215
%1217
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1299
%1301
%1302
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1358
%1359
%1360
%1361
%1363
%1364
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
(*.f64 %1523 %1523)
(*.f64 %1523 %1253)
(*.f64 %1522 %1522)
(*.f64 %1253 %1523)
(*.f64 %1253 %1253)
(*.f64 %13 %13)
%266
(pow.f64 %1522 #s(literal 2 binary64))
(pow.f64 %1253 #s(literal 2 binary64))
(pow.f64 %13 #s(literal 2 binary64))
(pow.f64 %266 #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1253 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %13 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %266 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(neg.f64 %1270)
(sqrt.f64 (*.f64 %266 %266))
(fabs.f64 %1270)
(fabs.f64 %266)
(*.f64 %758 x)
(*.f64 %1254 %1253)
(*.f64 #s(literal 9 binary64) %1270)
(*.f64 %742 %13)
(*.f64 %1270 #s(literal 9 binary64))
(*.f64 %1253 %1303)
(*.f64 %13 %742)
%1297
(*.f64 %199 x)
(*.f64 #s(literal -9 binary64) %266)
(*.f64 x %758)
(*.f64 x %199)
(pow.f64 %1297 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1297 #s(literal -1 binary64)))
(neg.f64 %1365)
%1131
%1133
%1135
%1139
%1142
%1145
%1147
%1149
%1150
%1151
%1154
%1156
%1157
%1159
%1162
%1165
%1167
%1168
%1169
%1172
%1174
%1175
%1176
%1129
%1178
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1190
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1203
%1204
%1205
%1207
%1209
%1210
%1212
%1213
%1215
%1217
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1299
%1301
%1302
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1358
%1359
%1360
%1361
%1363
%1364
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1131
%1133
%1135
%1139
%1142
%1145
%1147
%1149
%1150
%1151
%1154
%1156
%1157
%1159
%1162
%1165
%1167
%1168
%1169
%1172
%1174
%1175
%1176
%1129
%1178
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1190
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1203
%1204
%1205
%1207
%1209
%1210
%1212
%1213
%1215
%1217
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1299
%1301
%1302
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1358
%1359
%1360
%1361
%1363
%1364
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1563
(*.f64 x %218)
(pow.f64 %1563 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1563 #s(literal -1 binary64)))
%1568
(*.f64 x %194)
(pow.f64 %1568 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1568 #s(literal -1 binary64)))
%1573
(*.f64 #s(literal 3 binary64) %214)
(pow.f64 %1573 #s(literal 1 binary64))
(/.f64 %1576 #s(literal 1/3 binary64))
(/.f64 (*.f64 %214 #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 %1580 #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %214) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1573 #s(literal -1 binary64)))
(/.f64 %214 #s(literal 1/3 binary64))
(*.f64 %1587 #s(literal 3 binary64))
%1589
(*.f64 %67 %214)
(*.f64 %214 %67)
(*.f64 x %1573)
(*.f64 #s(literal 3 binary64) %1587)
(pow.f64 %1589 #s(literal 1 binary64))
(/.f64 (*.f64 %1587 #s(literal 1 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 %1587 #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 %214 #s(literal 1/2 binary64)) %21)
(/.f64 (*.f64 %214 %56) #s(literal -2 binary64))
(/.f64 (*.f64 %214 #s(literal -1 binary64)) %51)
(/.f64 (*.f64 %214 %48) #s(literal 2 binary64))
(/.f64 %1576 %84)
(/.f64 (*.f64 #s(literal 1/2 binary64) %214) %21)
(/.f64 (*.f64 %56 %214) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %214) %51)
(/.f64 (*.f64 %48 %214) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1587) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %1587) #s(literal 2 binary64))
(/.f64 %1580 %84)
(/.f64 %1587 #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1589 #s(literal -1 binary64)))
(/.f64 %214 %84)
(neg.f64 (*.f64 %58 %214))
(neg.f64 (*.f64 %214 %58))
(*.f64 %1629 #s(literal 6 binary64))
(*.f64 (/.f64 %623 #s(literal -1 binary64)) %56)
(*.f64 (/.f64 %636 %5) #s(literal 6 binary64))
(*.f64 (/.f64 %632 #s(literal 1/3 binary64)) %13)
(*.f64 (/.f64 %636 #s(literal -1/3 binary64)) %13)
(*.f64 %28 %1639)
(*.f64 %624 x)
(*.f64 %628 %56)
(*.f64 %623 %48)
(*.f64 %668 #s(literal 1/2 binary64))
(*.f64 %632 %58)
(*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -6 binary64) x #s(literal 4 binary64)))
(*.f64 #s(literal 1/2 binary64) %668)
(*.f64 %636 %67)
(*.f64 %680 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %638)
(*.f64 #s(literal 1 binary64) %680)
(*.f64 #s(literal 6 binary64) %1629)
(*.f64 #s(literal 2 binary64) (/.f64 %623 %84))
(*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) %69))
(pow.f64 %680 #s(literal 1 binary64))
(/.f64 (/.f64 %623 %5) #s(literal 1/12 binary64))
(/.f64 (/.f64 %668 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 %623 #s(literal 1/3 binary64)) %225)
(/.f64 %1639 %223)
(/.f64 (-.f64 (*.f64 %720 %21) #s(literal 1/2 binary64)) %21)
(/.f64 (-.f64 (*.f64 %720 #s(literal -2 binary64)) %56) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 %720 %51) #s(literal -1 binary64)) %51)
(/.f64 (-.f64 (*.f64 %720 %84) #s(literal 1 binary64)) %84)
(/.f64 (-.f64 (*.f64 %720 #s(literal 2 binary64)) %48) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %720 #s(literal 1/3 binary64)) x) #s(literal 1/3 binary64))
(/.f64 %654 #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 2/3 binary64) x) #s(literal 1/3 binary64))
(/.f64 %1687 #s(literal 2 binary64))
(/.f64 (fma.f64 %56 #s(literal 1 binary64) #s(literal 4 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) %125) %482)
(/.f64 (fma.f64 %48 #s(literal 1 binary64) #s(literal -4 binary64)) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) %111) #s(literal 2 binary64))
(/.f64 %656 #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) %338) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal -4 binary64) %350) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 %125 %21) (*.f64 %84 #s(literal 1/2 binary64))) %973)
(/.f64 (-.f64 (*.f64 %125 #s(literal -2 binary64)) (*.f64 %84 %56)) %909)
(/.f64 (-.f64 (*.f64 %125 %51) (*.f64 %84 #s(literal -1 binary64))) %912)
(/.f64 (-.f64 (*.f64 %125 %84) %482) %915)
(/.f64 (-.f64 (*.f64 %125 #s(literal 2 binary64)) (*.f64 %84 %48)) %125)
(/.f64 (-.f64 (*.f64 %125 #s(literal 1/3 binary64)) (*.f64 %84 x)) %868)
(/.f64 (-.f64 #s(literal -4 binary64) %111) #s(literal -2 binary64))
(/.f64 %908 #s(literal -2 binary64))
(/.f64 %911 %51)
(/.f64 %914 %84)
(/.f64 %917 #s(literal 2 binary64))
(/.f64 %669 #s(literal -2 binary64))
(/.f64 %838 #s(literal 1/3 binary64))
(/.f64 %624 %61)
(/.f64 %628 %40)
(/.f64 %623 %21)
(/.f64 %668 #s(literal 2 binary64))
(/.f64 %632 %475)
(/.f64 %632 %134)
(/.f64 %632 %51)
(/.f64 %636 %84)
(/.f64 %680 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %21 %623))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %668))
(/.f64 #s(literal 1 binary64) (/.f64 %51 %632))
(/.f64 #s(literal 1 binary64) (/.f64 %84 %636))
(/.f64 #s(literal 1 binary64) (pow.f64 %680 #s(literal -1 binary64)))
(neg.f64 %638)
(fma.f64 %6 #s(literal 6 binary64) #s(literal 2 binary64))
(fma.f64 (/.f64 %125 %5) #s(literal 6 binary64) %58)
(fma.f64 (/.f64 %125 #s(literal -1/3 binary64)) %13 %58)
(fma.f64 %11 #s(literal 6 binary64) #s(literal 2 binary64))
(fma.f64 %14 #s(literal 3/2 binary64) #s(literal 2 binary64))
(fma.f64 %17 #s(literal 6 binary64) #s(literal 2 binary64))
(fma.f64 %22 #s(literal 1/4 binary64) #s(literal 2 binary64))
(fma.f64 %25 #s(literal -3/2 binary64) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) %21) (/.f64 %21 #s(literal 2 binary64)) %58)
(fma.f64 (/.f64 %84 #s(literal 1/3 binary64)) %403 %58)
(fma.f64 (/.f64 %84 #s(literal -2 binary64)) %41 %58)
(fma.f64 %28 #s(literal -1/4 binary64) #s(literal 2 binary64))
(fma.f64 %28 %21 %58)
(fma.f64 %1772 #s(literal 1 binary64) %58)
(fma.f64 (/.f64 %125 #s(literal -2 binary64)) %56 %58)
(fma.f64 (/.f64 %125 #s(literal 1/3 binary64)) x %58)
(fma.f64 (/.f64 %125 #s(literal 2 binary64)) %48 %58)
(fma.f64 #s(literal -1/4 binary64) %28 #s(literal 2 binary64))
(fma.f64 #s(literal -12 binary64) %34 #s(literal 2 binary64))
(fma.f64 #s(literal 12 binary64) %37 #s(literal 2 binary64))
(fma.f64 #s(literal 12 binary64) (/.f64 %21 %61) %58)
(fma.f64 #s(literal 1/4 binary64) %41 #s(literal 2 binary64))
(fma.f64 %10 #s(literal -6 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -1/2 binary64) %46 #s(literal 2 binary64))
(fma.f64 #s(literal -1/2 binary64) %48 #s(literal 2 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 %21 %84) %58)
(fma.f64 #s(literal 1/2 binary64) %52 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %54 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %56 #s(literal 2 binary64))
(fma.f64 %58 #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -6 binary64) %62 #s(literal 2 binary64))
(fma.f64 #s(literal -6 binary64) %10 #s(literal 2 binary64))
(fma.f64 %21 %28 %58)
(fma.f64 %125 %67 %58)
(fma.f64 %56 #s(literal 1/2 binary64) #s(literal 2 binary64))
(fma.f64 %13 #s(literal 3 binary64) #s(literal 2 binary64))
(fma.f64 %67 #s(literal -1 binary64) #s(literal 2 binary64))
(fma.f64 %84 %410 %58)
(fma.f64 #s(literal -2 binary64) (/.f64 %21 %40) %58)
(fma.f64 #s(literal -2 binary64) %69 #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 %84 %40) %58)
(fma.f64 #s(literal -1 binary64) %67 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %1772 %58)
(fma.f64 #s(literal 1 binary64) %58 #s(literal 2 binary64))
(fma.f64 %48 #s(literal -1/2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 6 binary64) %11 #s(literal 2 binary64))
(fma.f64 #s(literal 6 binary64) %75 #s(literal 2 binary64))
(fma.f64 #s(literal 6 binary64) %17 #s(literal 2 binary64))
(fma.f64 #s(literal 6 binary64) %78 #s(literal 2 binary64))
(fma.f64 #s(literal 6 binary64) (/.f64 %84 %61) %58)
%680
(fma.f64 x #s(literal -3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %81 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %85 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 %21 %21) %58)
(fma.f64 #s(literal 2 binary64) %87 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 %84 %84) %58)
(fma.f64 #s(literal 3 binary64) %89 #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) %91 #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) %13 #s(literal 2 binary64))
(-.f64 %720 %67)
(-.f64 %58 #s(literal -2 binary64))
(-.f64 #s(literal 1 binary64) %647)
(-.f64 #s(literal 2 binary64) %67)
(+.f64 %720 %58)
(+.f64 %58 #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) %997)
(+.f64 #s(literal 2 binary64) %58)
(*.f64 (/.f64 %833 %5) #s(literal 6 binary64))
(*.f64 (/.f64 %833 #s(literal -1/3 binary64)) %13)
(*.f64 %1841 x)
(*.f64 %1843 %56)
(*.f64 %1845 %48)
(*.f64 (/.f64 %624 %5) #s(literal 6 binary64))
(*.f64 (/.f64 %624 #s(literal -1/3 binary64)) %13)
(*.f64 %1851 x)
(*.f64 %1853 %56)
(*.f64 %1855 %48)
(*.f64 %1857 %623)
(*.f64 %1687 #s(literal 3/2 binary64))
(*.f64 #s(literal -3/2 binary64) (/.f64 %636 %40))
(*.f64 #s(literal 3/2 binary64) %1687)
(*.f64 %833 %67)
(*.f64 %624 %67)
(*.f64 %628 (/.f64 #s(literal 3 binary64) %40))
(*.f64 %623 %1857)
(*.f64 #s(literal 9 binary64) (/.f64 %636 %61))
(*.f64 %636 (/.f64 #s(literal 3 binary64) %84))
%797
(*.f64 %638 #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) %638)
(*.f64 #s(literal 3 binary64) %680)
(pow.f64 %797 #s(literal 1 binary64))
(/.f64 (*.f64 %680 #s(literal 6 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 3 binary64) %623) %21)
(/.f64 (*.f64 #s(literal 3 binary64) %668) #s(literal 2 binary64))
(/.f64 (*.f64 %623 #s(literal 3 binary64)) %21)
(/.f64 (*.f64 %668 #s(literal 3 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %680) #s(literal 2 binary64))
(/.f64 (/.f64 %833 %21) #s(literal 2 binary64))
(/.f64 (/.f64 %624 %21) #s(literal 2 binary64))
(/.f64 %1841 %61)
(/.f64 %1843 %40)
(/.f64 %1845 %21)
(/.f64 %1851 %61)
(/.f64 %1853 %40)
(/.f64 %1855 %21)
(/.f64 %625 %51)
(/.f64 (*.f64 %632 #s(literal 3 binary64)) %51)
(/.f64 (*.f64 #s(literal 3 binary64) %632) %51)
(/.f64 (*.f64 %668 #s(literal 6 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %632 #s(literal 6 binary64)) %472)
(/.f64 (*.f64 %636 #s(literal 6 binary64)) %125)
(/.f64 (*.f64 #s(literal 6 binary64) %623) %84)
(/.f64 (*.f64 #s(literal 6 binary64) %668) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 6 binary64) %632) %143)
(/.f64 (*.f64 #s(literal 6 binary64) %636) %125)
(/.f64 %885 #s(literal 2/3 binary64))
(/.f64 %900 %906)
(/.f64 %914 %868)
(/.f64 %942 #s(literal 2/3 binary64))
(/.f64 %944 %962)
(/.f64 %946 %965)
(/.f64 (neg.f64 %833) %51)
(/.f64 %833 %84)
(/.f64 %624 %84)
(/.f64 %623 %879)
(/.f64 %623 %957)
(/.f64 %680 #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %84 %833))
(/.f64 #s(literal 1 binary64) (/.f64 %84 %624))
(/.f64 #s(literal 1 binary64) (pow.f64 %797 #s(literal -1 binary64)))
(neg.f64 (*.f64 %680 #s(literal -3 binary64)))
(neg.f64 (*.f64 #s(literal -3 binary64) %680))
(neg.f64 (/.f64 %833 %51))
(neg.f64 (/.f64 %624 %51))
(neg.f64 %980)
(fma.f64 %58 #s(literal 3 binary64) #s(literal 6 binary64))
(fma.f64 %67 #s(literal -3 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal -3 binary64) %67 #s(literal 6 binary64))
(fma.f64 #s(literal 3 binary64) %58 #s(literal 6 binary64))
(-.f64 %1027 #s(literal -6 binary64))
(-.f64 #s(literal 6 binary64) (*.f64 #s(literal -3 binary64) %58))
(-.f64 #s(literal 6 binary64) (*.f64 %67 #s(literal 3 binary64)))
(-.f64 #s(literal 6 binary64) (*.f64 #s(literal 3 binary64) %67))
(-.f64 #s(literal 6 binary64) (*.f64 %58 #s(literal -3 binary64)))
(-.f64 #s(literal 6 binary64) (neg.f64 %1027))
(+.f64 %1027 #s(literal 6 binary64))
(+.f64 #s(literal 6 binary64) %1027)
(+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) %997))
(+.f64 #s(literal 3 binary64) (*.f64 %997 #s(literal 3 binary64)))
%795
%796
%798
%799
%800
%801
%802
%803
%804
%805
%806
%808
%810
%812
%814
%816
%818
%820
%822
%824
%826
%828
%830
%832
%835
%837
%840
%842
%844
%846
%848
%850
%852
%854
%856
%858
%860
%862
%864
%866
%869
%871
%874
%877
%880
%882
%884
%886
%888
%890
%893
%896
%899
%902
%904
%907
%910
%913
%916
%918
%920
%922
%925
%927
%929
%931
%933
%935
%937
%939
%941
%943
%945
%947
%949
%951
%953
%955
%958
%960
%963
%966
%968
%970
%971
%972
%974
%975
%976
%977
%979
%982
%984
%986
%988
%990
%992
%994
%996
%999
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1021
%1023
%1025
%1026
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1042
%1043
%1045
%1046
%1047
%1049
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1059
%1060
%1061
%1062
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1081
%1082
%1083
%1085
%1087
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128

reconstruct174.0ms (8.1%)

Counts
2 230 → 346
Compiler

Compiled 2 230 to 2 023 computations (9.3% saved)

eval24.0ms (1.1%)

Compiler

Compiled 270 to 857 computations (-217.4% saved)

prune5.0ms (0.2%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New2628270
Fresh000
Picked459
Done000
Total26613279
Accuracy
100.0%
Counts
279 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 #s(literal 6 binary64) x (*.f64 (*.f64 x x) #s(literal -9 binary64)))
99.7%
(/.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) x))
56.3%
(/.f64 (*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) x) #s(literal 1/3 binary64))
99.6%
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal 2/3 binary64) x) #s(literal 3 binary64) #s(literal -3 binary64))) (/.f64 #s(literal 1/3 binary64) x))
99.3%
(/.f64 (*.f64 x (/.f64 (-.f64 x #s(literal 2/3 binary64)) x)) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -1/3 binary64) x)))
46.0%
(/.f64 #s(literal 1 binary64) (approx (pow (* (+ (* -9 x) 6) x) -1) (/.f64 #s(literal 1/6 binary64) x)))
99.7%
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
56.2%
(*.f64 (*.f64 #s(literal 3 binary64) (approx (- 2 (* x 3)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2/3 binary64) x)))) x)
56.3%
(*.f64 (*.f64 #s(literal 3 binary64) (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x))) x)
56.3%
(*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) (*.f64 x #s(literal 3 binary64)))
56.3%
(*.f64 (approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x)
46.2%
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
56.3%
(*.f64 #s(literal 3 binary64) (*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) x))
Compiler

Compiled 13 to 45 computations (-246.2% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series21.0ms (1.0%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0163618
Stop Event
iter-limit
Counts
39 → 47
Calls
Call 1
Inputs
%2 = (*.f64 x #s(literal 3 binary64))
%4 = (*.f64 #s(literal -3 binary64) x)
%10 = (- 2 (* x 3))
%11 = (approx %10 %4)
%13 = (/.f64 #s(literal 1 binary64) x)
%15 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%17 = (/.f64 #s(literal 1/3 binary64) x)
%19 = (/.f64 #s(literal 1/6 binary64) x)
%27 = (approx (pow (* (+ (* -9 x) 6) x) -1) %19)
%29 = (/.f64 #s(literal -1/3 binary64) x)
%31 = (/.f64 #s(literal 2/3 binary64) x)
%32 = (/.f64 #s(literal -2 binary64) %31)
%33 = (-.f64 x #s(literal 2/3 binary64))
%34 = (/.f64 %33 x)
%35 = (fma.f64 %31 #s(literal 3 binary64) #s(literal -3 binary64))
%36 = (*.f64 x %35)
%38 = (*.f64 x %34)
%39 = (*.f64 #s(literal 1/3 binary64) %29)
%42 = (*.f64 %11 x)
%47 = (approx %10 %32)
%48 = (*.f64 #s(literal 3 binary64) %47)
#s(literal 3 binary64)
x
%2
#s(literal -3 binary64)
%4
#s(literal 6 binary64)
#s(literal -9 binary64)
%11
#s(literal 1 binary64)
%13
#s(literal -2 binary64)
%15
#s(literal 1/3 binary64)
%17
#s(literal 1/6 binary64)
%19
%27
#s(literal -1/3 binary64)
%29
#s(literal 2/3 binary64)
%31
%32
%33
%34
%35
%36
(/.f64 %36 %17)
%38
%39
(/.f64 %38 %39)
(/.f64 %15 %13)
%42
(*.f64 %11 %2)
(*.f64 #s(literal 3 binary64) %42)
(/.f64 %42 #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) %27)
%47
%48
(*.f64 %48 x)
Outputs
%5 = (* x 3)
%12 = (*.f64 #s(literal -3 binary64) x)
%15 = (- 2 %5)
%18 = (+.f64 #s(literal 2 binary64) %12)
%23 = (/.f64 #s(literal 1 binary64) x)
%28 = (+ (* -9 x) 6)
%32 = (*.f64 #s(literal -9 binary64) x)
%33 = (+.f64 #s(literal 6 binary64) %32)
%36 = (/ 1/3 x)
%47 = (pow (* %28 x) -1)
%70 = (/ -1/3 x)
%75 = (/ 2/3 x)
%79 = (- x 2/3)
%82 = (-.f64 x #s(literal 2/3 binary64))
%84 = (/ %79 x)
%90 = (+ (* %75 3) -3)
%96 = (/ (* x %90) %36)
%105 = (* %15 x)
%110 = (*.f64 #s(literal 2 binary64) %23)
%111 = (-.f64 %110 #s(literal 3 binary64))
%115 = (*.f64 #s(literal 6 binary64) %23)
%117 = (-.f64 %115 #s(literal 9 binary64))
%120 = (pow.f64 x #s(literal 2 binary64))
%127 = (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 2/27 binary64) %23))
%132 = (*.f64 #s(literal 4/81 binary64) %23)
%147 = (*.f64 #s(literal 2/3 binary64) %23)
%148 = (-.f64 #s(literal 1 binary64) %147)
(approx 3 #s(literal 0 binary64))
(approx x x)
(approx %5 (*.f64 #s(literal 3 binary64) x))
(approx (* -3 x) %12)
(approx %15 #s(literal 2 binary64))
(approx %15 %18)
(approx (/ 1 x) %23)
(approx %28 #s(literal 6 binary64))
(approx %28 %33)
(approx %36 (/.f64 #s(literal 1/3 binary64) x))
(approx (/ 1/6 x) (/.f64 #s(literal 1/6 binary64) x))
(approx %47 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(approx %47 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 3/8 binary64) x)))) x))
(approx %47 (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 9/16 binary64) x)))))) x))
(approx %70 (/.f64 #s(literal -1/3 binary64) x))
(approx %75 (/.f64 #s(literal 2/3 binary64) x))
(approx %79 #s(literal -2/3 binary64))
(approx %79 %82)
(approx %84 (/.f64 #s(literal -2/3 binary64) x))
(approx %84 (/.f64 %82 x))
(approx %90 (/.f64 #s(literal 2 binary64) x))
(approx %90 (/.f64 %18 x))
(approx %96 (*.f64 #s(literal 6 binary64) x))
(approx %96 (*.f64 x %33))
(approx (* 1/3 %70) (/.f64 #s(literal -1/9 binary64) x))
(approx %105 (*.f64 #s(literal 2 binary64) x))
(approx %105 (*.f64 x %18))
(approx %15 (*.f64 x %111))
(approx %28 %32)
(approx %28 (*.f64 x %117))
(approx %47 (/.f64 #s(literal -1/9 binary64) %120))
(approx %47 (*.f64 #s(literal -1 binary64) (/.f64 %127 %120)))
(approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/27 binary64) %132) x)) #s(literal 1/9 binary64)) %120))
(approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4/81 binary64) (*.f64 #s(literal 8/243 binary64) %23)) %120)) %127) %120))
(approx %79 (*.f64 x %148))
(approx %84 #s(literal 1 binary64))
(approx %84 %148)
(approx %90 #s(literal -3 binary64))
(approx %90 %111)
(approx %96 (*.f64 #s(literal -9 binary64) %120))
(approx %96 (*.f64 %120 %117))
(approx %105 (*.f64 #s(literal -3 binary64) %120))
(approx %105 (*.f64 %120 %111))
(approx %15 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 3 binary64) %110))))
(approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 9 binary64) %115))))
(approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/27 binary64) (+.f64 (/.f64 #s(literal 8/243 binary64) %120) %132)) x)) #s(literal 1/9 binary64)) %120))
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %147 #s(literal 1 binary64)))))
Calls

3 calls:

TimeVariablePoint
6.0ms
x
0
5.0ms
x
inf
4.0ms
x
-inf

rewrite97.0ms (4.5%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047232
073216
1267216
21059199
04474199
05003190
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
39 → 1 434
Calls
Call 1
Inputs
%2 = (*.f64 x #s(literal 3 binary64))
%4 = (*.f64 #s(literal -3 binary64) x)
%10 = (- 2 (* x 3))
%11 = (approx %10 %4)
%13 = (/.f64 #s(literal 1 binary64) x)
%15 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%17 = (/.f64 #s(literal 1/3 binary64) x)
%19 = (/.f64 #s(literal 1/6 binary64) x)
%27 = (approx (pow (* (+ (* -9 x) 6) x) -1) %19)
%29 = (/.f64 #s(literal -1/3 binary64) x)
%31 = (/.f64 #s(literal 2/3 binary64) x)
%32 = (/.f64 #s(literal -2 binary64) %31)
%33 = (-.f64 x #s(literal 2/3 binary64))
%34 = (/.f64 %33 x)
%35 = (fma.f64 %31 #s(literal 3 binary64) #s(literal -3 binary64))
%36 = (*.f64 x %35)
%38 = (*.f64 x %34)
%39 = (*.f64 #s(literal 1/3 binary64) %29)
%42 = (*.f64 %11 x)
%47 = (approx %10 %32)
%48 = (*.f64 #s(literal 3 binary64) %47)
#s(literal 3 binary64)
x
%2
#s(literal -3 binary64)
%4
#s(literal 6 binary64)
#s(literal -9 binary64)
%11
#s(literal 1 binary64)
%13
#s(literal -2 binary64)
%15
#s(literal 1/3 binary64)
%17
#s(literal 1/6 binary64)
%19
%27
#s(literal -1/3 binary64)
%29
#s(literal 2/3 binary64)
%31
%32
%33
%34
%35
%36
(/.f64 %36 %17)
%38
%39
(/.f64 %38 %39)
(/.f64 %15 %13)
%42
(*.f64 %11 %2)
(*.f64 #s(literal 3 binary64) %42)
(/.f64 %42 #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) %27)
%47
%48
(*.f64 %48 x)
Outputs
%3 = (*.f64 x #s(literal 3 binary64))
%8 = (/.f64 #s(literal -1/3 binary64) x)
%9 = (/.f64 #s(literal -1/2 binary64) %8)
%13 = (/.f64 #s(literal 1 binary64) x)
%14 = (/.f64 #s(literal 1/2 binary64) %13)
%17 = (neg.f64 x)
%22 = (/.f64 #s(literal 1/3 binary64) x)
%25 = (neg.f64 %17)
%38 = (/.f64 #s(literal -1 binary64) x)
%42 = (*.f64 #s(literal -3 binary64) x)
%45 = (/.f64 #s(literal 0 binary64) %22)
%55 = (*.f64 #s(literal 3/2 binary64) x)
%57 = (*.f64 %55 #s(literal -2 binary64))
%58 = (*.f64 %17 #s(literal 3 binary64))
%60 = (/.f64 #s(literal 2/3 binary64) x)
%61 = (/.f64 #s(literal -3 binary64) %60)
%62 = (*.f64 #s(literal 2/3 binary64) %61)
%63 = (*.f64 #s(literal -2 binary64) %55)
%65 = (/.f64 x #s(literal -2/3 binary64))
%66 = (*.f64 #s(literal 2 binary64) %65)
%67 = (*.f64 x #s(literal -3 binary64))
%68 = (*.f64 #s(literal 3 binary64) %17)
%69 = (pow.f64 %42 #s(literal 1 binary64))
%70 = (pow.f64 %8 #s(literal -1 binary64))
%71 = (/.f64 #s(literal -2/3 binary64) x)
%73 = (/.f64 (fma.f64 %65 %71 #s(literal 1 binary64)) %71)
%74 = (*.f64 #s(literal 1 binary64) %71)
%76 = (*.f64 %71 %71)
%77 = (/.f64 (fma.f64 #s(literal 1 binary64) %71 %74) %76)
%78 = (*.f64 %71 #s(literal 1 binary64))
%80 = (/.f64 (fma.f64 #s(literal 1 binary64) %71 %78) %76)
%81 = (*.f64 %17 #s(literal 1 binary64))
%83 = (/.f64 (neg.f64 %81) #s(literal -1/3 binary64))
%84 = (*.f64 x #s(literal -2 binary64))
%86 = (/.f64 (neg.f64 %84) #s(literal -2/3 binary64))
%87 = (*.f64 #s(literal -2 binary64) x)
%89 = (/.f64 (neg.f64 %87) #s(literal -2/3 binary64))
%90 = (/.f64 %81 #s(literal 1/3 binary64))
%91 = (/.f64 %84 #s(literal 2/3 binary64))
%92 = (/.f64 %87 #s(literal 2/3 binary64))
%93 = (/.f64 %25 #s(literal -1/3 binary64))
%94 = (/.f64 %17 #s(literal 1/3 binary64))
%95 = (/.f64 #s(literal -1 binary64) %22)
%96 = (/.f64 #s(literal -2 binary64) %60)
%98 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %81))
%100 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/3 binary64) %84))
%102 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/3 binary64) %87))
%104 = (/.f64 #s(literal 1 binary64) (/.f64 %13 #s(literal -3 binary64)))
%106 = (/.f64 #s(literal 1 binary64) (/.f64 %8 #s(literal 1 binary64)))
%108 = (/.f64 #s(literal 1 binary64) (pow.f64 %42 #s(literal -1 binary64)))
%110 = (/.f64 #s(literal 1 binary64) (/.f64 %71 #s(literal 2 binary64)))
%112 = (/.f64 #s(literal 1 binary64) (/.f64 %60 #s(literal -2 binary64)))
%113 = (/.f64 #s(literal 1 binary64) %8)
%114 = (/.f64 #s(literal 2 binary64) %71)
%115 = (/.f64 #s(literal -3 binary64) %13)
%116 = (/.f64 x #s(literal -1/3 binary64))
%117 = (/.f64 #s(literal 3 binary64) %38)
%119 = (neg.f64 (/.f64 #s(literal 2 binary64) %60))
%120 = (*.f64 %17 #s(literal -3 binary64))
%121 = (neg.f64 %120)
%122 = (neg.f64 %3)
%123 = (/.f64 #s(literal 0 binary64) %8)
%124 = (fma.f64 %55 #s(literal -2 binary64) %123)
%125 = (fma.f64 %17 #s(literal 3 binary64) %123)
%126 = (fma.f64 #s(literal 2/3 binary64) %61 %123)
%127 = (fma.f64 #s(literal -2 binary64) %55 %123)
%128 = (fma.f64 #s(literal 2 binary64) %65 %123)
%129 = (fma.f64 #s(literal -3 binary64) x %123)
%130 = (fma.f64 x #s(literal -3 binary64) %123)
%131 = (fma.f64 #s(literal 3 binary64) %17 %123)
%132 = (-.f64 %65 %55)
%133 = (/.f64 #s(literal 1/2 binary64) %8)
%134 = (+.f64 %133 %133)
%135 = (+.f64 %65 %65)
%136 = (+.f64 %42 %123)
%139 = (- 2/3 x)
%142 = (approx (/ %139 1/3) %42)
%143 = (pow.f64 %142 #s(literal 1 binary64))
%145 = (/.f64 #s(literal 1 binary64) (pow.f64 %142 #s(literal -1 binary64)))
%149 = (*.f64 #s(literal 1/2 binary64) %13)
%151 = (/.f64 #s(literal 1/2 binary64) x)
%157 = (neg.f64 %25)
%163 = (/.f64 #s(literal 0 binary64) %25)
%165 = (/.f64 #s(literal 0 binary64) x)
%175 = (/.f64 #s(literal 1/2 binary64) %25)
%180 = (-.f64 #s(literal 2/3 binary64) x)
%181 = (/.f64 %180 %22)
%184 = (/.f64 %180 x)
%188 = (/.f64 #s(literal 2 binary64) x)
%189 = (-.f64 #s(literal 3 binary64) %188)
%192 = (/.f64 %189 #s(literal -1/3 binary64))
%194 = (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64))
%195 = (/.f64 %38 %22)
%197 = (-.f64 %188 #s(literal 3 binary64))
%199 = (-.f64 x #s(literal 2/3 binary64))
%200 = (/.f64 %199 x)
%201 = (*.f64 #s(literal -9 binary64) x)
%203 = (/.f64 #s(literal 1/9 binary64) x)
%206 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%208 = (fma.f64 #s(literal -3 binary64) x #s(literal 2 binary64))
%212 = (fma.f64 %42 #s(literal 1/3 binary64) #s(literal 2/3 binary64))
%214 = (/.f64 %188 %22)
%220 = (/.f64 #s(literal -1/9 binary64) x)
%229 = (*.f64 %203 #s(literal 1/3 binary64))
%233 = (*.f64 %203 #s(literal 1 binary64))
%237 = (*.f64 %220 #s(literal 1/3 binary64))
%241 = (*.f64 %220 #s(literal 1 binary64))
%243 = (*.f64 #s(literal 2 binary64) %8)
%248 = (*.f64 %8 #s(literal 1 binary64))
%253 = (*.f64 %201 #s(literal 1 binary64))
%260 = (*.f64 x #s(literal 1/3 binary64))
%264 = (*.f64 %42 #s(literal 1 binary64))
%269 = (*.f64 %22 %22)
%271 = (*.f64 %188 %22)
%278 = (fma.f64 %42 #s(literal 1 binary64) #s(literal 2 binary64))
%283 = (*.f64 %203 #s(literal 6 binary64))
%289 = (*.f64 %220 #s(literal 6 binary64))
%297 = (*.f64 %8 #s(literal 6 binary64))
%310 = (*.f64 #s(literal 1/3 binary64) %220)
%312 = (*.f64 #s(literal 1/3 binary64) x)
%320 = (fma.f64 #s(literal 6 binary64) %203 #s(literal -1 binary64))
%324 = (fma.f64 #s(literal 6 binary64) %220 #s(literal 1 binary64))
%325 = (*.f64 #s(literal 1 binary64) %220)
%328 = (fma.f64 #s(literal 6 binary64) %8 #s(literal 3 binary64))
%329 = (*.f64 #s(literal 1 binary64) %8)
%339 = (*.f64 #s(literal 1/3 binary64) %60)
%351 = (*.f64 x %220)
%357 = (*.f64 %8 %60)
%387 = (*.f64 x #s(literal -1 binary64))
%398 = (neg.f64 %197)
%401 = (/.f64 %206 #s(literal 2 binary64))
%404 = (neg.f64 %200)
%405 = (neg.f64 %404)
%408 = (*.f64 %180 %13)
%416 = (-.f64 #s(literal -6 binary64) %201)
%418 = (neg.f64 %351)
%420 = (*.f64 %17 %220)
%456 = (/.f64 #s(literal -2 binary64) %22)
%457 = (/.f64 %71 %220)
%464 = (/.f64 #s(literal -1/2 binary64) %203)
%476 = (/.f64 #s(literal 2/3 binary64) %420)
%479 = (/.f64 x %351)
%482 = (/.f64 #s(literal -3 binary64) %8)
%484 = (*.f64 %71 #s(literal 3 binary64))
%487 = (*.f64 #s(literal -3 binary64) %60)
%490 = (neg.f64 %188)
%493 = (/.f64 %60 %8)
%499 = (*.f64 #s(literal 2 binary64) %55)
%507 = (*.f64 #s(literal 9 binary64) x)
%510 = (*.f64 %17 #s(literal -9 binary64))
%513 = (/.f64 %201 #s(literal -1 binary64))
%517 = (neg.f64 %201)
%519 = (/.f64 %17 %420)
%522 = (/.f64 #s(literal -2/3 binary64) %351)
%544 = (/.f64 #s(literal 1/6 binary64) x)
%564 = (approx (pow (* %139 (/ x 1/9)) -1) %544)
%566 = (/.f64 #s(literal 1 binary64) %564)
%586 = (*.f64 %199 x)
%587 = (*.f64 %586 %13)
%588 = (*.f64 %200 x)
%589 = (*.f64 %199 #s(literal 1 binary64))
%590 = (*.f64 x %200)
%591 = (pow.f64 %199 #s(literal 1 binary64))
%592 = (+.f64 %60 #s(literal -1 binary64))
%593 = (/.f64 %592 %38)
%594 = (*.f64 %180 x)
%596 = (/.f64 (neg.f64 %594) %25)
%597 = (neg.f64 %586)
%599 = (/.f64 (neg.f64 %597) %25)
%600 = (/.f64 %594 %17)
%601 = (*.f64 x %180)
%602 = (/.f64 %601 %17)
%603 = (/.f64 %597 %17)
%604 = (/.f64 %586 %25)
%605 = (/.f64 %586 x)
%606 = (/.f64 %180 #s(literal -1 binary64))
%607 = (/.f64 %200 %13)
%608 = (/.f64 %199 #s(literal 1 binary64))
%610 = (/.f64 #s(literal 1 binary64) (/.f64 %17 %594))
%612 = (/.f64 #s(literal 1 binary64) (/.f64 %17 %601))
%614 = (/.f64 #s(literal 1 binary64) (/.f64 %17 %597))
%616 = (/.f64 #s(literal 1 binary64) (pow.f64 %199 #s(literal -1 binary64)))
%618 = (/.f64 #s(literal 1 binary64) (/.f64 x %586))
%619 = (neg.f64 %180)
%620 = (*.f64 x x)
%621 = (/.f64 %620 x)
%622 = (*.f64 #s(literal -2/3 binary64) x)
%623 = (/.f64 %622 x)
%624 = (+.f64 %621 %623)
%625 = (*.f64 x #s(literal -2/3 binary64))
%626 = (/.f64 %625 x)
%627 = (+.f64 %621 %626)
%628 = (+.f64 #s(literal -2/3 binary64) x)
%629 = (+.f64 x %623)
%630 = (+.f64 x %626)
%631 = (+.f64 x #s(literal -2/3 binary64))
%636 = (*.f64 #s(literal -2/3 binary64) %17)
%638 = (*.f64 %17 %25)
%641 = (*.f64 %17 x)
%643 = (*.f64 #s(literal 2/3 binary64) %17)
%647 = (*.f64 x %25)
%649 = (*.f64 #s(literal 2/3 binary64) x)
%651 = (*.f64 x %17)
%653 = (*.f64 %17 #s(literal -2/3 binary64))
%658 = (*.f64 %17 #s(literal 2/3 binary64))
%661 = (fma.f64 #s(literal 1 binary64) %25 #s(literal -2/3 binary64))
%662 = (*.f64 #s(literal 1 binary64) %25)
%665 = (fma.f64 #s(literal 1 binary64) %17 #s(literal 2/3 binary64))
%666 = (*.f64 #s(literal 1 binary64) %17)
%671 = (*.f64 #s(literal 2 binary64) %25)
%673 = (fma.f64 #s(literal 2 binary64) x #s(literal -4/3 binary64))
%674 = (+.f64 x x)
%677 = (fma.f64 #s(literal 2 binary64) %17 #s(literal 4/3 binary64))
%678 = (*.f64 #s(literal 2 binary64) %17)
%682 = (*.f64 x #s(literal 2/3 binary64))
%691 = (-.f64 %662 #s(literal 2/3 binary64))
%702 = (*.f64 %199 #s(literal -1 binary64))
%705 = (-.f64 %666 #s(literal -2/3 binary64))
%708 = (-.f64 %651 %625)
%712 = (-.f64 %620 %682)
%743 = (/.f64 x %25)
%769 = (*.f64 %60 #s(literal 1 binary64))
%772 = (*.f64 #s(literal 1 binary64) %60)
%775 = (*.f64 %17 #s(literal 1/3 binary64))
%778 = (*.f64 #s(literal 1/3 binary64) %17)
%791 = (*.f64 %188 #s(literal 2/3 binary64))
%797 = (*.f64 %775 #s(literal 2/3 binary64))
%802 = (*.f64 %775 #s(literal -1/3 binary64))
%807 = (*.f64 %775 #s(literal -2/3 binary64))
%811 = (*.f64 %778 #s(literal 2/3 binary64))
%815 = (*.f64 %778 #s(literal -1/3 binary64))
%819 = (*.f64 %778 #s(literal -2/3 binary64))
%823 = (*.f64 %260 #s(literal 2/3 binary64))
%827 = (*.f64 %260 #s(literal -1/3 binary64))
%831 = (*.f64 %260 #s(literal -2/3 binary64))
%835 = (*.f64 %312 #s(literal 2/3 binary64))
%839 = (*.f64 %312 #s(literal -1/3 binary64))
%843 = (*.f64 %312 #s(literal -2/3 binary64))
%852 = (*.f64 %769 #s(literal 2/3 binary64))
%855 = (*.f64 %772 #s(literal 2/3 binary64))
%858 = (*.f64 %769 #s(literal -1/3 binary64))
%861 = (*.f64 %772 #s(literal -1/3 binary64))
%864 = (*.f64 %60 #s(literal -1/3 binary64))
%867 = (*.f64 %769 #s(literal -2/3 binary64))
%870 = (*.f64 %772 #s(literal -2/3 binary64))
%873 = (*.f64 %60 #s(literal -2/3 binary64))
%880 = (*.f64 %60 #s(literal 2/3 binary64))
%881 = (+.f64 #s(literal -2/3 binary64) %880)
%883 = (+.f64 #s(literal 2/3 binary64) %666)
%884 = (*.f64 %17 #s(literal -1/3 binary64))
%898 = (*.f64 %775 #s(literal -2 binary64))
%901 = (*.f64 %775 #s(literal 1 binary64))
%904 = (*.f64 %775 #s(literal 2 binary64))
%907 = (*.f64 %778 #s(literal -2 binary64))
%910 = (*.f64 %778 #s(literal 1 binary64))
%913 = (*.f64 %778 #s(literal 2 binary64))
%922 = (*.f64 %260 #s(literal -2 binary64))
%925 = (*.f64 %260 #s(literal 1 binary64))
%928 = (*.f64 %260 #s(literal 2 binary64))
%931 = (*.f64 %312 #s(literal -2 binary64))
%934 = (*.f64 %312 #s(literal 1 binary64))
%937 = (*.f64 %312 #s(literal 2 binary64))
%940 = (*.f64 %17 #s(literal -2 binary64))
%943 = (+.f64 #s(literal 2/3 binary64) %81)
%945 = (*.f64 %17 #s(literal 2 binary64))
%948 = (*.f64 x #s(literal 2 binary64))
%964 = (+.f64 #s(literal -2/3 binary64) (*.f64 #s(literal 2/3 binary64) %60))
%1062 = (*.f64 %60 #s(literal 1/3 binary64))
%1097 = (*.f64 x #s(literal -1/3 binary64))
%1103 = (fma.f64 %188 #s(literal 2/3 binary64) #s(literal -2 binary64))
%1106 = (*.f64 %188 #s(literal 1/3 binary64))
%1107 = (-.f64 %1106 #s(literal 1 binary64))
%1110 = (+.f64 #s(literal 4/3 binary64) %87)
%1112 = (neg.f64 %682)
%1114 = (+.f64 #s(literal 4/3 binary64) %84)
%1117 = (fma.f64 #s(literal -2 binary64) x #s(literal 4/3 binary64))
%1157 = (/.f64 %42 x)
%1160 = (*.f64 %13 #s(literal 3 binary64))
%1163 = (/.f64 #s(literal 3 binary64) x)
%1166 = (+.f64 #s(literal 1 binary64) %42)
%1167 = (/.f64 %1166 x)
%1169 = (-.f64 #s(literal 1 binary64) %3)
%1170 = (/.f64 %1169 x)
%1188 = (*.f64 %25 #s(literal 3 binary64))
%1200 = (/.f64 #s(literal 4/3 binary64) %682)
%1230 = (*.f64 #s(literal 2 binary64) %60)
%1235 = (*.f64 %71 #s(literal 1/3 binary64))
%1237 = (*.f64 #s(literal 2 binary64) %71)
%1260 = (*.f64 %81 x)
%1263 = (*.f64 %84 x)
%1266 = (*.f64 %87 x)
%1272 = (*.f64 x %60)
%1275 = (*.f64 x %71)
%1289 = (*.f64 %948 #s(literal 1/3 binary64))
%1292 = (*.f64 %674 #s(literal 1/3 binary64))
%1295 = (*.f64 %948 #s(literal 2/3 binary64))
%1298 = (*.f64 %674 #s(literal 2/3 binary64))
%1311 = (*.f64 %60 x)
%1318 = (*.f64 %71 x)
%1323 = (*.f64 %948 %13)
%1326 = (*.f64 %674 %13)
%1387 = (*.f64 x %81)
%1390 = (*.f64 x %84)
%1393 = (*.f64 x %87)
%1418 = (*.f64 #s(literal 1/3 binary64) %948)
%1421 = (*.f64 #s(literal 1/3 binary64) %674)
%1424 = (*.f64 #s(literal 2/3 binary64) %948)
%1427 = (*.f64 #s(literal 2/3 binary64) %674)
%1471 = (-.f64 %243 #s(literal -1 binary64))
%1475 = (-.f64 (*.f64 #s(literal 2 binary64) %22) #s(literal 1 binary64))
%1484 = (*.f64 x %8)
%1488 = (*.f64 x %22)
%1510 = (fma.f64 #s(literal 2 binary64) %60 #s(literal -2 binary64))
%1513 = (fma.f64 #s(literal 2 binary64) %71 #s(literal 2 binary64))
%1530 = (*.f64 %17 %8)
%1558 = (/.f64 %188 %13)
%1560 = (/.f64 %71 %8)
%1584 = (/.f64 #s(literal 2/3 binary64) %1530)
%1587 = (/.f64 x %1484)
%1607 = (/.f64 %17 %1530)
%1610 = (/.f64 #s(literal -2/3 binary64) %1484)
%1619 = (*.f64 %192 %620)
%1620 = (/.f64 x %8)
%1621 = (*.f64 %189 %1620)
%1622 = (*.f64 %1620 %189)
%1623 = (*.f64 %194 %42)
%1624 = (*.f64 %3 %208)
%1625 = (*.f64 %416 %17)
%1627 = (*.f64 %180 (/.f64 x #s(literal 1/9 binary64)))
%1629 = (*.f64 %197 (*.f64 x %3))
%1631 = (*.f64 %197 (/.f64 x %22))
%1633 = (*.f64 %200 (/.f64 x %220))
%1634 = (*.f64 x %201)
%1635 = (*.f64 %200 %1634)
%1636 = (*.f64 %199 %201)
%1637 = (*.f64 %201 %199)
%1638 = (*.f64 %206 x)
%1639 = (*.f64 %208 %3)
%1640 = (*.f64 x %206)
%1641 = (pow.f64 %1638 #s(literal 1 binary64))
%1642 = (*.f64 #s(literal 6 binary64) x)
%1644 = (/.f64 (fma.f64 %1642 %38 %517) %38)
%1646 = (/.f64 (fma.f64 %1642 %13 %201) %13)
%1647 = (*.f64 %201 x)
%1649 = (/.f64 (fma.f64 %1647 %38 #s(literal -6 binary64)) %38)
%1650 = (/.f64 #s(literal -2 binary64) %8)
%1652 = (/.f64 (fma.f64 %1650 %22 %42) %22)
%1653 = (*.f64 %1647 %13)
%1655 = (/.f64 (-.f64 %1653 #s(literal -6 binary64)) %13)
%1658 = (*.f64 %38 %38)
%1659 = (/.f64 (fma.f64 #s(literal -6 binary64) %38 (*.f64 %517 %38)) %1658)
%1662 = (*.f64 %38 %13)
%1663 = (/.f64 (fma.f64 #s(literal -6 binary64) %13 (*.f64 %201 %38)) %1662)
%1664 = (*.f64 %517 %13)
%1666 = (*.f64 %13 %38)
%1667 = (/.f64 (fma.f64 #s(literal 6 binary64) %38 %1664) %1666)
%1668 = (*.f64 %201 %13)
%1670 = (/.f64 (fma.f64 #s(literal 6 binary64) %13 %1668) %1658)
%1673 = (/.f64 (fma.f64 %517 %38 (*.f64 #s(literal -6 binary64) %38)) %1658)
%1676 = (/.f64 (fma.f64 %517 %13 (*.f64 #s(literal 6 binary64) %38)) %1662)
%1679 = (/.f64 (fma.f64 %201 %38 (*.f64 #s(literal -6 binary64) %13)) %1666)
%1682 = (/.f64 (fma.f64 #s(literal 2 binary64) %22 (*.f64 %42 %22)) %269)
%1685 = (/.f64 (fma.f64 #s(literal -6 binary64) %38 (*.f64 %38 %517)) %1658)
%1688 = (/.f64 (fma.f64 #s(literal -6 binary64) %13 (*.f64 %38 %201)) %1662)
%1691 = (/.f64 (fma.f64 #s(literal 6 binary64) %38 (*.f64 %13 %517)) %1666)
%1694 = (/.f64 (fma.f64 #s(literal 6 binary64) %13 (*.f64 %13 %201)) %1658)
%1695 = (*.f64 %38 #s(literal -6 binary64))
%1697 = (/.f64 (fma.f64 %517 %38 %1695) %1658)
%1700 = (/.f64 (fma.f64 %517 %13 (*.f64 %38 #s(literal 6 binary64))) %1662)
%1701 = (*.f64 %13 #s(literal -6 binary64))
%1703 = (/.f64 (fma.f64 %201 %38 %1701) %1666)
%1706 = (/.f64 (fma.f64 #s(literal 2 binary64) %22 (*.f64 %22 %42)) %269)
%1708 = (/.f64 (-.f64 %1664 %1695) %1662)
%1710 = (/.f64 (-.f64 %1668 %1701) %1658)
%1711 = (*.f64 %208 x)
%1713 = (/.f64 (neg.f64 %1711) #s(literal -1/3 binary64))
%1714 = (*.f64 %3 %200)
%1716 = (/.f64 (neg.f64 %1714) %22)
%1717 = (*.f64 x %208)
%1719 = (/.f64 (neg.f64 %1717) #s(literal -1/3 binary64))
%1720 = (*.f64 %586 %201)
%1722 = (/.f64 (neg.f64 %1720) %17)
%1724 = (/.f64 (neg.f64 %181) #s(literal -1/3 binary64))
%1725 = (*.f64 %586 #s(literal 1 binary64))
%1727 = (/.f64 (neg.f64 %1725) %418)
%1728 = (fma.f64 %1647 %13 #s(literal 6 binary64))
%1730 = (/.f64 (neg.f64 %1728) %38)
%1731 = (*.f64 #s(literal 6 binary64) %13)
%1732 = (fma.f64 %201 %13 %1731)
%1734 = (neg.f64 %1658)
%1735 = (/.f64 (neg.f64 %1732) %1734)
%1736 = (*.f64 %13 #s(literal 6 binary64))
%1737 = (fma.f64 %201 %13 %1736)
%1739 = (/.f64 (neg.f64 %1737) %1734)
%1740 = (/.f64 %1714 %8)
%1741 = (/.f64 %1711 #s(literal 1/3 binary64))
%1742 = (/.f64 %1717 #s(literal 1/3 binary64))
%1743 = (/.f64 %1720 x)
%1744 = (/.f64 %181 #s(literal 1/3 binary64))
%1745 = (/.f64 %206 %38)
%1746 = (/.f64 %1745 #s(literal -1 binary64))
%1747 = (/.f64 %1728 %13)
%1748 = (/.f64 %1732 %1658)
%1749 = (/.f64 %1737 %1658)
%1750 = (/.f64 %1725 %351)
%1752 = (/.f64 (neg.f64 %1638) #s(literal -1 binary64))
%1753 = (/.f64 %597 %418)
%1754 = (/.f64 %586 %351)
%1755 = (/.f64 %194 %8)
%1756 = (/.f64 %416 %38)
%1757 = (/.f64 %180 %203)
%1758 = (/.f64 %199 %220)
%1759 = (/.f64 %1638 #s(literal 1 binary64))
%1760 = (/.f64 %206 %13)
%1762 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1711))
%1764 = (/.f64 #s(literal 1 binary64) (/.f64 %8 %1714))
%1766 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1717))
%1768 = (/.f64 #s(literal 1 binary64) (/.f64 x %1720))
%1770 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %181))
%1772 = (/.f64 #s(literal 1 binary64) (/.f64 %351 %1725))
%1774 = (/.f64 #s(literal 1 binary64) (/.f64 %351 %586))
%1776 = (/.f64 #s(literal 1 binary64) (/.f64 %8 %194))
%1778 = (/.f64 #s(literal 1 binary64) (/.f64 %203 %180))
%1780 = (/.f64 #s(literal 1 binary64) (/.f64 %22 %208))
%1782 = (/.f64 #s(literal 1 binary64) (/.f64 %220 %199))
%1784 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %1638))
%1785 = (/.f64 %208 %22)
%1786 = (neg.f64 %1745)
%1788 = (neg.f64 (/.f64 %194 %22))
%1790 = (neg.f64 (/.f64 %180 %220))
%1791 = (/.f64 %214 %13)
%1792 = (fma.f64 %513 %17 %1791)
%1793 = (fma.f64 %513 %17 %1642)
%1794 = (fma.f64 #s(literal -6 binary64) %17 %1647)
%1795 = (fma.f64 %201 x %1791)
%1796 = (fma.f64 %201 x %1642)
%1797 = (fma.f64 #s(literal -9 binary64) %620 %1791)
%1798 = (fma.f64 #s(literal -9 binary64) %620 %1642)
%1799 = (fma.f64 #s(literal 6 binary64) x %1647)
%1800 = (/.f64 #s(literal -9 binary64) %13)
%1801 = (fma.f64 x %1800 %1791)
%1802 = (fma.f64 x %1800 %1642)
%1803 = (*.f64 x #s(literal 6 binary64))
%1804 = (fma.f64 x %201 %1803)
%1805 = (fma.f64 x #s(literal 6 binary64) %1634)
%1807 = (-.f64 %1791 (/.f64 %482 %13))
%1808 = (/.f64 %1647 #s(literal 1 binary64))
%1809 = (neg.f64 %1642)
%1811 = (-.f64 %1808 (/.f64 %1809 #s(literal 1 binary64)))
%1812 = (/.f64 #s(literal -6 binary64) %13)
%1814 = (-.f64 %1808 (/.f64 %1812 #s(literal 1 binary64)))
%1816 = (-.f64 %1650 (/.f64 %499 %22))
%1818 = (-.f64 %1650 (/.f64 %120 %22))
%1820 = (-.f64 %1650 (/.f64 %3 %22))
%1822 = (-.f64 %1642 (/.f64 %507 %13))
%1824 = (-.f64 %1642 (/.f64 %510 %13))
%1826 = (-.f64 %1642 (/.f64 %201 %38))
%1828 = (-.f64 %1642 (/.f64 %517 %13))
%1829 = (-.f64 %1647 %1809)
%1830 = (-.f64 %1647 %1812)
%1831 = (+.f64 %1791 %1647)
%1832 = (/.f64 %620 %351)
%1834 = (+.f64 %1832 (/.f64 %622 %351))
%1836 = (+.f64 %1832 (/.f64 %625 %351))
%1838 = (+.f64 (/.f64 %1653 %13) %1642)
%1839 = (/.f64 %1668 %1658)
%1841 = (+.f64 %1839 (/.f64 %1731 %1658))
%1843 = (+.f64 %1839 (/.f64 %1736 %1658))
%1844 = (/.f64 %1634 #s(literal 1 binary64))
%1845 = (/.f64 %1803 #s(literal 1 binary64))
%1846 = (+.f64 %1844 %1845)
%1847 = (+.f64 %1845 %1844)
%1848 = (/.f64 %1642 #s(literal 1 binary64))
%1849 = (+.f64 %1848 %1808)
%1850 = (+.f64 %1808 %1848)
%1851 = (+.f64 %1634 %1803)
%1852 = (+.f64 %1803 %1634)
%1853 = (/.f64 %3 %8)
%1854 = (+.f64 %1650 %1853)
%1855 = (+.f64 %1853 %1650)
%1856 = (+.f64 %1642 %1647)
%1857 = (+.f64 %1647 %1791)
%1858 = (+.f64 %1647 %1642)
%1868 = (*.f64 %142 x)
%1873 = (*.f64 %3 %142)
%1874 = (*.f64 %17 %142)
%1875 = (*.f64 %1874 #s(literal -3 binary64))
%1876 = (*.f64 %142 #s(literal 3 binary64))
%1877 = (*.f64 %1876 x)
%1878 = (*.f64 %1868 #s(literal 3 binary64))
%1879 = (*.f64 %142 %3)
%1880 = (*.f64 x %1876)
%1881 = (*.f64 #s(literal 3 binary64) %1868)
%1882 = (pow.f64 %1873 #s(literal 1 binary64))
%1883 = (*.f64 %1868 #s(literal 1 binary64))
%1885 = (/.f64 (neg.f64 %1883) #s(literal -1/3 binary64))
%1886 = (*.f64 #s(literal 1 binary64) %1868)
%1888 = (/.f64 (neg.f64 %1886) #s(literal -1/3 binary64))
%1889 = (neg.f64 %1874)
%1891 = (/.f64 (neg.f64 %1889) #s(literal -1/3 binary64))
%1892 = (/.f64 %1883 #s(literal 1/3 binary64))
%1893 = (/.f64 %1886 #s(literal 1/3 binary64))
%1894 = (/.f64 %1889 #s(literal 1/3 binary64))
%1895 = (/.f64 %1874 #s(literal -1/3 binary64))
%1896 = (/.f64 %1868 #s(literal 1/3 binary64))
%1898 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1883))
%1900 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1886))
%1902 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1889))
%1904 = (/.f64 #s(literal 1 binary64) (pow.f64 %1873 #s(literal -1 binary64)))
%1906 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) %1874))
%1908 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1868))
%1910 = (neg.f64 (*.f64 #s(literal -3 binary64) %1868))
%1912 = (neg.f64 (*.f64 %1868 #s(literal -3 binary64)))
%1914 = (neg.f64 (/.f64 %1868 #s(literal -1/3 binary64)))
%1916 = (/.f64 #s(literal -1 binary64) %564)
%1919 = (*.f64 #s(literal 1/2 binary64) %566)
%1921 = (/.f64 #s(literal 1/2 binary64) %564)
%1923 = (neg.f64 %564)
%1924 = (neg.f64 %1923)
%1941 = (/.f64 #s(literal 0 binary64) %1924)
%1943 = (/.f64 #s(literal 0 binary64) %564)
%1953 = (/.f64 #s(literal 1/2 binary64) %1924)
%1960 = (*.f64 %142 #s(literal 1 binary64))
%1963 = (*.f64 #s(literal 1 binary64) %142)
#s(literal 3 binary64)
x
(*.f64 #s(literal 1 binary64) %3)
(*.f64 #s(literal 2 binary64) %9)
(*.f64 #s(literal 6 binary64) %14)
(*.f64 #s(literal -3 binary64) %17)
%3
(*.f64 #s(literal 3 binary64) x)
(pow.f64 %3 #s(literal 1 binary64))
(pow.f64 %22 #s(literal -1 binary64))
(/.f64 %25 #s(literal 1/3 binary64))
(/.f64 %17 #s(literal -1/3 binary64))
(/.f64 #s(literal -1 binary64) %8)
(/.f64 #s(literal 1 binary64) (/.f64 %8 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %13 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %22 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) %22)
(/.f64 #s(literal -3 binary64) %38)
(/.f64 x #s(literal 1/3 binary64))
(/.f64 #s(literal 3 binary64) %13)
(neg.f64 %42)
(fma.f64 #s(literal 1 binary64) %3 %45)
(fma.f64 #s(literal 2 binary64) %9 %45)
(fma.f64 #s(literal 6 binary64) %14 %45)
(fma.f64 #s(literal -3 binary64) %17 %45)
(fma.f64 x #s(literal 3 binary64) %45)
(fma.f64 #s(literal 3 binary64) x %45)
(+.f64 %9 %9)
(+.f64 %3 %45)
#s(literal -3 binary64)
%57
%58
%62
%63
%66
%42
%67
%68
%69
%70
%73
%77
%80
%83
%86
%89
%90
%91
%92
%93
%94
%95
%96
%98
%100
%102
%104
%106
%108
%110
%112
%113
%114
%115
%116
%117
%119
%121
%122
%124
%125
%126
%127
%128
%129
%130
%131
%132
%134
%135
%136
#s(literal 6 binary64)
#s(literal -9 binary64)
%143
%142
%145
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) %38)
(*.f64 %13 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %13)
(*.f64 #s(literal 2 binary64) %149)
(*.f64 #s(literal 2 binary64) %151)
(pow.f64 %25 #s(literal -1 binary64))
(pow.f64 %13 #s(literal 1 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 %38 #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) %157)
(/.f64 #s(literal -1 binary64) %17)
(/.f64 %13 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %25)
%13
(neg.f64 %38)
(fma.f64 #s(literal -1 binary64) %38 %163)
(fma.f64 #s(literal -1 binary64) %38 %165)
(fma.f64 %13 #s(literal 1 binary64) %163)
(fma.f64 %13 #s(literal 1 binary64) %165)
(fma.f64 #s(literal 1 binary64) %13 %163)
(fma.f64 #s(literal 1 binary64) %13 %165)
(fma.f64 #s(literal 2 binary64) %149 %163)
(fma.f64 #s(literal 2 binary64) %149 %165)
(fma.f64 #s(literal 2 binary64) %151 %163)
(fma.f64 #s(literal 2 binary64) %151 %165)
(+.f64 %175 %175)
(+.f64 %151 %151)
(+.f64 %13 %163)
(+.f64 %13 %165)
#s(literal -2 binary64)
(*.f64 %181 (/.f64 %38 #s(literal -1/3 binary64)))
(*.f64 (/.f64 %184 #s(literal 1/9 binary64)) x)
(*.f64 (/.f64 %189 #s(literal 1/3 binary64)) %17)
(*.f64 %192 x)
(*.f64 %194 %195)
(*.f64 %197 %3)
(*.f64 %200 %201)
(*.f64 %199 (/.f64 %38 %203))
(*.f64 %206 #s(literal 1 binary64))
(*.f64 %208 #s(literal 3 binary64))
(*.f64 x %192)
(pow.f64 %206 #s(literal 1 binary64))
(/.f64 %212 #s(literal 1/9 binary64))
(/.f64 (fma.f64 %214 %22 #s(literal -3 binary64)) %22)
(/.f64 (fma.f64 %201 %22 %188) %22)
(/.f64 (-.f64 (*.f64 %201 %220) %60) %220)
(/.f64 (-.f64 (*.f64 %214 %22) #s(literal 3 binary64)) %22)
(/.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) %203)) %229)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 6 binary64) %203)) %233)
(/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) %220)) %237)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 6 binary64) %220)) %241)
(/.f64 (+.f64 #s(literal 1 binary64) %243) %220)
(/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 6 binary64) %8)) %248)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %201 #s(literal 1/3 binary64))) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal 6 binary64) %253) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 %42 #s(literal 1/3 binary64))) #s(literal 1/9 binary64))
(/.f64 (+.f64 #s(literal -2/9 binary64) %260) #s(literal -1/27 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) %264) #s(literal 1/3 binary64))
(/.f64 (fma.f64 %188 %22 (*.f64 #s(literal -3 binary64) %22)) %269)
(/.f64 (fma.f64 #s(literal -3 binary64) %22 %271) %269)
(/.f64 (fma.f64 %201 #s(literal 1/3 binary64) #s(literal 2 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 %201 #s(literal 1 binary64) #s(literal 6 binary64)) #s(literal 1 binary64))
(/.f64 %278 #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 %203 #s(literal 2 binary64))) %229)
(/.f64 (+.f64 #s(literal -1 binary64) %283) %233)
(/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 %220 #s(literal 2 binary64))) %237)
(/.f64 (+.f64 #s(literal 1 binary64) %289) %241)
(/.f64 (fma.f64 x #s(literal 1/3 binary64) #s(literal -2/9 binary64)) #s(literal -1/27 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %8 #s(literal 2 binary64))) %220)
(/.f64 (+.f64 #s(literal 3 binary64) %297) %248)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) %201)) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 1/3 binary64) %42)) #s(literal 1/9 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %203 #s(literal -1/3 binary64)) (*.f64 #s(literal 1/3 binary64) %203))
(/.f64 (fma.f64 #s(literal 2 binary64) %220 #s(literal 1/3 binary64)) %310)
(/.f64 (+.f64 #s(literal -2/9 binary64) %312) #s(literal -1/27 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %8 #s(literal 1 binary64)) %220)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %42)) #s(literal 1/3 binary64))
(/.f64 %320 (*.f64 #s(literal 1 binary64) %203))
(/.f64 %320 %203)
(/.f64 %324 %325)
(/.f64 %324 %220)
(/.f64 %328 %329)
(/.f64 %328 %8)
(/.f64 (fma.f64 %188 %22 (*.f64 %22 #s(literal -3 binary64))) %269)
(/.f64 (fma.f64 #s(literal -3 binary64) %22 (*.f64 %22 %188)) %269)
(/.f64 (-.f64 (*.f64 %42 %220) %339) %310)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %220) (*.f64 %203 %60)) (*.f64 %203 %220))
(/.f64 (-.f64 %325 (*.f64 %220 %60)) (*.f64 %220 %220))
(/.f64 (-.f64 %351 (*.f64 #s(literal -1/9 binary64) %60)) (*.f64 #s(literal -1/9 binary64) %220))
(/.f64 (-.f64 (*.f64 #s(literal 3 binary64) %220) %357) (*.f64 %8 %220))
(/.f64 (-.f64 %271 (*.f64 %22 #s(literal 3 binary64))) %269)
(/.f64 (-.f64 %253 #s(literal -6 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 %201 #s(literal -1 binary64)) #s(literal 6 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 %264 #s(literal -2 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (*.f64 %42 #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1/3 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 %203 #s(literal -6 binary64))) %233)
(/.f64 (-.f64 #s(literal 1 binary64) %283) (*.f64 %203 #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 %220 #s(literal -6 binary64))) %241)
(/.f64 (-.f64 #s(literal -1 binary64) %289) (*.f64 %220 #s(literal -1 binary64)))
(/.f64 (-.f64 %387 #s(literal -2/3 binary64)) #s(literal 1/9 binary64))
(/.f64 (-.f64 #s(literal 3 binary64) (*.f64 %8 #s(literal -6 binary64))) %248)
(/.f64 (-.f64 #s(literal -3 binary64) %297) (*.f64 %8 #s(literal -1 binary64)))
(/.f64 (neg.f64 %192) %38)
(/.f64 (neg.f64 %398) %22)
(/.f64 (neg.f64 %401) #s(literal -1/2 binary64))
(/.f64 %405 %220)
(/.f64 %401 #s(literal 1/2 binary64))
(/.f64 %408 %203)
(/.f64 %184 %203)
(/.f64 %192 %13)
(/.f64 %189 %8)
(/.f64 %404 %203)
(/.f64 %398 %8)
(/.f64 %194 #s(literal -1/3 binary64))
(/.f64 %416 #s(literal -1 binary64))
(/.f64 %180 %418)
(/.f64 %180 %420)
(/.f64 %180 #s(literal 1/9 binary64))
(/.f64 %197 %22)
(/.f64 %200 %220)
(/.f64 %199 (neg.f64 %420))
(/.f64 %199 %351)
(/.f64 %199 #s(literal -1/9 binary64))
(/.f64 %206 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %13 %192))
(/.f64 #s(literal 1 binary64) (/.f64 %8 %398))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) %194))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/9 binary64) %199))
(/.f64 #s(literal 1 binary64) (/.f64 %8 %189))
(/.f64 #s(literal 1 binary64) (/.f64 %203 %404))
(/.f64 #s(literal 1 binary64) (/.f64 %420 %180))
(/.f64 #s(literal 1 binary64) (/.f64 %351 %199))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %206))
(/.f64 #s(literal 1 binary64) (/.f64 %220 %200))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %197))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %208))
(/.f64 %208 #s(literal 1/3 binary64))
(neg.f64 %416)
(fma.f64 %456 #s(literal 3/2 binary64) %457)
(fma.f64 %456 #s(literal 3/2 binary64) %214)
(fma.f64 %456 #s(literal 3/2 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal 1 binary64) %201 %457)
(fma.f64 #s(literal 1 binary64) %201 %214)
(fma.f64 #s(literal 1 binary64) %201 #s(literal 6 binary64))
(fma.f64 #s(literal 2 binary64) %464 %457)
(fma.f64 #s(literal 2 binary64) %464 %214)
(fma.f64 #s(literal 2 binary64) %464 #s(literal 6 binary64))
(fma.f64 #s(literal -9 binary64) x %457)
(fma.f64 #s(literal -9 binary64) x %214)
%206
(fma.f64 #s(literal 6 binary64) %133 %457)
(fma.f64 #s(literal 6 binary64) %133 %214)
(fma.f64 #s(literal 6 binary64) %133 #s(literal 6 binary64))
(fma.f64 x #s(literal -9 binary64) %457)
(fma.f64 x #s(literal -9 binary64) %214)
(fma.f64 x #s(literal -9 binary64) #s(literal 6 binary64))
(-.f64 %476 (/.f64 x %420))
(-.f64 %479 (/.f64 #s(literal 2/3 binary64) %351))
(-.f64 %214 %482)
(-.f64 %201 (/.f64 %484 %22))
(-.f64 %201 (/.f64 %487 %22))
(-.f64 %201 (/.f64 %490 %22))
(-.f64 %201 (/.f64 %493 #s(literal 1/3 binary64)))
(-.f64 %201 (/.f64 %71 %203))
(-.f64 %201 #s(literal -6 binary64))
(-.f64 #s(literal 6 binary64) (/.f64 %499 #s(literal 1/3 binary64)))
(-.f64 #s(literal 6 binary64) (/.f64 %120 #s(literal 1/3 binary64)))
(-.f64 #s(literal 6 binary64) (/.f64 %3 #s(literal 1/3 binary64)))
(-.f64 #s(literal 6 binary64) (/.f64 %507 #s(literal 1 binary64)))
(-.f64 #s(literal 6 binary64) (/.f64 %510 #s(literal 1 binary64)))
(-.f64 #s(literal 6 binary64) %513)
(-.f64 #s(literal 6 binary64) %507)
(-.f64 #s(literal 6 binary64) %510)
(-.f64 #s(literal 6 binary64) %517)
(+.f64 %519 %476)
(+.f64 %476 %519)
(+.f64 %522 %479)
(+.f64 %479 %522)
(+.f64 %214 %201)
(+.f64 %201 %457)
(+.f64 %201 %214)
(+.f64 %201 #s(literal 6 binary64))
(+.f64 #s(literal 6 binary64) %201)
#s(literal 1/3 binary64)
(*.f64 #s(literal -1/3 binary64) %38)
(*.f64 #s(literal 1/3 binary64) %13)
(*.f64 %13 #s(literal 1/3 binary64))
(pow.f64 %22 #s(literal 1 binary64))
(/.f64 #s(literal -1/3 binary64) %157)
(/.f64 #s(literal -1/3 binary64) %17)
(/.f64 #s(literal 1/3 binary64) %25)
%22
(/.f64 #s(literal 1 binary64) %3)
(neg.f64 %8)
#s(literal 1/6 binary64)
(*.f64 #s(literal -1/6 binary64) %38)
(*.f64 #s(literal 1/6 binary64) %13)
(*.f64 %13 #s(literal 1/6 binary64))
(pow.f64 %544 #s(literal 1 binary64))
(/.f64 #s(literal -1/6 binary64) %157)
(/.f64 #s(literal -1/6 binary64) %17)
(/.f64 #s(literal 1/6 binary64) %25)
%544
(/.f64 #s(literal 1 binary64) (/.f64 %25 #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %544 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %17 #s(literal -1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/6 binary64)))
(neg.f64 (/.f64 #s(literal -1/6 binary64) x))
(pow.f64 %564 #s(literal 1 binary64))
%564
(/.f64 #s(literal 1 binary64) %566)
#s(literal -1/3 binary64)
(*.f64 #s(literal -1/3 binary64) %13)
(*.f64 #s(literal 1/3 binary64) %38)
(*.f64 %13 #s(literal -1/3 binary64))
(pow.f64 %8 #s(literal 1 binary64))
(/.f64 #s(literal -1/3 binary64) %25)
%8
(/.f64 #s(literal 1/3 binary64) %157)
(/.f64 #s(literal 1/3 binary64) %17)
(/.f64 #s(literal 1 binary64) %42)
(neg.f64 %22)
#s(literal 2/3 binary64)
(*.f64 #s(literal -2/3 binary64) %38)
(*.f64 #s(literal 2/3 binary64) %13)
(*.f64 %13 #s(literal 2/3 binary64))
(pow.f64 %60 #s(literal 1 binary64))
(/.f64 #s(literal -2/3 binary64) %157)
(/.f64 #s(literal -2/3 binary64) %17)
(/.f64 #s(literal 2/3 binary64) %25)
%60
(/.f64 #s(literal 1 binary64) %55)
(neg.f64 %71)
%57
%58
%62
%63
%66
%42
%67
%68
%69
%70
%73
%77
%80
%83
%86
%89
%90
%91
%92
%93
%94
%95
%96
%98
%100
%102
%104
%106
%108
%110
%112
%113
%114
%115
%116
%117
%119
%121
%122
%124
%125
%126
%127
%128
%129
%130
%131
%132
%134
%135
%136
%587
%588
%589
%590
%591
%593
%596
%599
%600
%602
%603
%604
%605
%606
%607
%608
%610
%612
%614
%616
%618
%619
%199
%624
%627
%628
%629
%630
%631
(*.f64 %180 %38)
(*.f64 %199 %13)
(*.f64 %13 %199)
(pow.f64 %200 #s(literal 1 binary64))
(/.f64 (fma.f64 %17 %25 %636) %638)
(/.f64 (fma.f64 %17 x %636) %641)
(/.f64 (fma.f64 x x %643) %620)
(/.f64 (fma.f64 x %25 %622) %647)
(/.f64 (fma.f64 x %17 %649) %651)
(/.f64 (fma.f64 %17 %25 %653) %638)
(/.f64 (fma.f64 %17 x %653) %641)
(/.f64 (fma.f64 x x %658) %620)
(/.f64 %661 %662)
(/.f64 %661 %25)
(/.f64 %665 %666)
(/.f64 %665 %17)
(/.f64 (fma.f64 #s(literal 2 binary64) %25 #s(literal -4/3 binary64)) %671)
(/.f64 %673 %674)
(/.f64 %677 %678)
(/.f64 (fma.f64 x %25 %625) %647)
(/.f64 (fma.f64 x %17 %682) %651)
(/.f64 (-.f64 %620 %653) %620)
(/.f64 (-.f64 %638 %658) %638)
(/.f64 (-.f64 %641 %658) %641)
(/.f64 %691 %662)
(/.f64 %691 %25)
(/.f64 (-.f64 %678 #s(literal -4/3 binary64)) %678)
(/.f64 (-.f64 %671 #s(literal 4/3 binary64)) %671)
(/.f64 (-.f64 %674 #s(literal 4/3 binary64)) %674)
(/.f64 (-.f64 %647 %682) %647)
(/.f64 (neg.f64 %702) %25)
(/.f64 (neg.f64 %705) %25)
(/.f64 (neg.f64 %708) (neg.f64 %651))
(/.f64 (neg.f64 %712) (neg.f64 %620))
(/.f64 %702 %17)
(/.f64 %705 %666)
(/.f64 %705 %17)
(/.f64 %708 %651)
(/.f64 %712 %620)
(/.f64 %586 %620)
(/.f64 %180 %157)
(/.f64 %180 %17)
(/.f64 %199 %25)
%200
(/.f64 #s(literal 1 binary64) (/.f64 %17 %702))
(/.f64 #s(literal 1 binary64) (/.f64 %17 %705))
(/.f64 #s(literal 1 binary64) (/.f64 %651 %708))
(/.f64 #s(literal 1 binary64) (/.f64 %620 %712))
(/.f64 #s(literal 1 binary64) (/.f64 %25 %199))
(/.f64 #s(literal 1 binary64) (pow.f64 %200 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %17 %180))
(/.f64 #s(literal 1 binary64) (/.f64 x %199))
(neg.f64 %408)
(neg.f64 %184)
(fma.f64 #s(literal -2/3 binary64) %13 %743)
(fma.f64 #s(literal -2/3 binary64) %13 #s(literal 1 binary64))
(fma.f64 #s(literal 2/3 binary64) %38 %743)
(fma.f64 #s(literal 2/3 binary64) %38 #s(literal 1 binary64))
(-.f64 (/.f64 %666 %17) %60)
(-.f64 (/.f64 %651 %651) (/.f64 %625 %651))
(-.f64 (/.f64 %620 %620) (/.f64 %682 %620))
(-.f64 %743 %60)
(-.f64 %71 (/.f64 x %17))
(-.f64 #s(literal 1 binary64) %60)
(+.f64 %743 %71)
(+.f64 %71 %743)
(+.f64 %71 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %71)
(pow.f64 %197 #s(literal 1 binary64))
(/.f64 (fma.f64 %188 #s(literal -1/3 binary64) #s(literal 1 binary64)) #s(literal -1/3 binary64))
(/.f64 (fma.f64 %188 #s(literal -2/3 binary64) #s(literal 2 binary64)) #s(literal -2/3 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) %769) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) %772) #s(literal 1/3 binary64))
(/.f64 (fma.f64 #s(literal -3 binary64) %775 #s(literal -2/3 binary64)) %775)
(/.f64 (fma.f64 #s(literal -3 binary64) %778 #s(literal -2/3 binary64)) %778)
(/.f64 (fma.f64 #s(literal -3 binary64) %260 #s(literal 2/3 binary64)) %260)
(/.f64 (fma.f64 #s(literal -3 binary64) %312 #s(literal 2/3 binary64)) %312)
(/.f64 (-.f64 (*.f64 %188 #s(literal -1/3 binary64)) #s(literal -1 binary64)) #s(literal -1/3 binary64))
(/.f64 (-.f64 (*.f64 %188 #s(literal -2/3 binary64)) #s(literal -2 binary64)) #s(literal -2/3 binary64))
(/.f64 (-.f64 %791 #s(literal 2 binary64)) #s(literal 2/3 binary64))
(/.f64 (+.f64 #s(literal -4/9 binary64) (*.f64 #s(literal -2 binary64) %775)) %797)
(/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 1 binary64) %775)) %802)
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal 2 binary64) %775)) %807)
(/.f64 (+.f64 #s(literal -4/9 binary64) (*.f64 #s(literal -2 binary64) %778)) %811)
(/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 1 binary64) %778)) %815)
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal 2 binary64) %778)) %819)
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal -2 binary64) %260)) %823)
(/.f64 (+.f64 #s(literal -2/9 binary64) (*.f64 #s(literal 1 binary64) %260)) %827)
(/.f64 (+.f64 #s(literal -4/9 binary64) (*.f64 #s(literal 2 binary64) %260)) %831)
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal -2 binary64) %312)) %835)
(/.f64 (+.f64 #s(literal -2/9 binary64) (*.f64 #s(literal 1 binary64) %312)) %839)
(/.f64 (+.f64 #s(literal -4/9 binary64) (*.f64 #s(literal 2 binary64) %312)) %843)
(/.f64 (+.f64 #s(literal -4/3 binary64) (*.f64 #s(literal -2 binary64) %17)) %658)
(/.f64 (+.f64 #s(literal 4/3 binary64) %678) %653)
(/.f64 (+.f64 #s(literal -4/3 binary64) %674) %625)
(/.f64 (+.f64 #s(literal -2/3 binary64) %852) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal -2/3 binary64) %855) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal 1/3 binary64) %858) #s(literal -1/9 binary64))
(/.f64 (+.f64 #s(literal 1/3 binary64) %861) #s(literal -1/9 binary64))
(/.f64 (+.f64 #s(literal 1/3 binary64) %864) #s(literal -1/9 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) %867) #s(literal -2/9 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) %870) #s(literal -2/9 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) %873) #s(literal -2/9 binary64))
(/.f64 (-.f64 %769 #s(literal 1 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 %772 #s(literal 1 binary64)) #s(literal 1/3 binary64))
(/.f64 %881 #s(literal 2/9 binary64))
(/.f64 %883 %884)
(/.f64 (fma.f64 %769 #s(literal 2/3 binary64) #s(literal -2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 %769 #s(literal -1/3 binary64) #s(literal 1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (fma.f64 %769 #s(literal -2/3 binary64) #s(literal 2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (fma.f64 %772 #s(literal 2/3 binary64) #s(literal -2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 %772 #s(literal -1/3 binary64) #s(literal 1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (fma.f64 %772 #s(literal -2/3 binary64) #s(literal 2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (+.f64 #s(literal -4/9 binary64) %898) %797)
(/.f64 (+.f64 #s(literal 2/9 binary64) %901) %802)
(/.f64 (+.f64 #s(literal 4/9 binary64) %904) %807)
(/.f64 (+.f64 #s(literal -4/9 binary64) %907) %811)
(/.f64 (+.f64 #s(literal 2/9 binary64) %910) %815)
(/.f64 (+.f64 #s(literal 4/9 binary64) %913) %819)
(/.f64 (fma.f64 %60 #s(literal 2/3 binary64) #s(literal -2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 %60 #s(literal -1/3 binary64) #s(literal 1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (fma.f64 %60 #s(literal -2/3 binary64) #s(literal 2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (+.f64 #s(literal 4/9 binary64) %922) %823)
(/.f64 (+.f64 #s(literal -2/9 binary64) %925) %827)
(/.f64 (+.f64 #s(literal -4/9 binary64) %928) %831)
(/.f64 (+.f64 #s(literal 4/9 binary64) %931) %835)
(/.f64 (+.f64 #s(literal -2/9 binary64) %934) %839)
(/.f64 (+.f64 #s(literal -4/9 binary64) %937) %843)
(/.f64 (+.f64 #s(literal -4/3 binary64) %940) %658)
(/.f64 %943 %884)
(/.f64 (+.f64 #s(literal 4/3 binary64) %945) %653)
(/.f64 (+.f64 #s(literal -4/3 binary64) %948) %625)
(/.f64 (+.f64 #s(literal -2/3 binary64) (*.f64 #s(literal 2/3 binary64) %769)) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal -2/3 binary64) (*.f64 #s(literal 2/3 binary64) %772)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %775 #s(literal -4/9 binary64)) (*.f64 #s(literal 2/3 binary64) %775))
(/.f64 (fma.f64 #s(literal -2 binary64) %778 #s(literal -4/9 binary64)) (*.f64 #s(literal 2/3 binary64) %778))
(/.f64 %964 #s(literal 2/9 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %260 #s(literal 4/9 binary64)) (*.f64 #s(literal 2/3 binary64) %260))
(/.f64 (fma.f64 #s(literal -2 binary64) %312 #s(literal 4/9 binary64)) (*.f64 #s(literal 2/3 binary64) %312))
(/.f64 (fma.f64 #s(literal -2 binary64) %17 #s(literal -4/3 binary64)) %643)
(/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/3 binary64) %769)) #s(literal -1/9 binary64))
(/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/3 binary64) %772)) #s(literal -1/9 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) %775 #s(literal 2/9 binary64)) (*.f64 #s(literal -1/3 binary64) %775))
(/.f64 (fma.f64 #s(literal 1 binary64) %778 #s(literal 2/9 binary64)) (*.f64 #s(literal -1/3 binary64) %778))
(/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/3 binary64) %60)) #s(literal -1/9 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) %260 #s(literal -2/9 binary64)) (*.f64 #s(literal -1/3 binary64) %260))
(/.f64 (fma.f64 #s(literal 1 binary64) %312 #s(literal -2/9 binary64)) (*.f64 #s(literal -1/3 binary64) %312))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -2/3 binary64) %769)) #s(literal -2/9 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -2/3 binary64) %772)) #s(literal -2/9 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %775 #s(literal 4/9 binary64)) (*.f64 #s(literal -2/3 binary64) %775))
(/.f64 (fma.f64 #s(literal 2 binary64) %778 #s(literal 4/9 binary64)) (*.f64 #s(literal -2/3 binary64) %778))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -2/3 binary64) %60)) #s(literal -2/9 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %260 #s(literal -4/9 binary64)) (*.f64 #s(literal -2/3 binary64) %260))
(/.f64 (fma.f64 #s(literal 2 binary64) %312 #s(literal -4/9 binary64)) (*.f64 #s(literal -2/3 binary64) %312))
(/.f64 %665 (*.f64 #s(literal -1/3 binary64) %17))
(/.f64 %673 %622)
(/.f64 %677 %636)
(/.f64 (-.f64 %858 #s(literal -1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (-.f64 %867 #s(literal -2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (-.f64 (*.f64 %769 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))
(/.f64 (-.f64 %852 #s(literal 2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (-.f64 %861 #s(literal -1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (-.f64 %870 #s(literal -2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (-.f64 (*.f64 %772 #s(literal 1/3 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))
(/.f64 (-.f64 %855 #s(literal 2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (-.f64 #s(literal 2/9 binary64) (*.f64 %775 #s(literal -1 binary64))) %802)
(/.f64 (-.f64 #s(literal 4/9 binary64) %898) %807)
(/.f64 (-.f64 #s(literal -2/9 binary64) %901) (*.f64 %775 #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal -4/9 binary64) %904) %797)
(/.f64 (-.f64 #s(literal 2/9 binary64) (*.f64 %778 #s(literal -1 binary64))) %815)
(/.f64 (-.f64 #s(literal 4/9 binary64) %907) %819)
(/.f64 (-.f64 #s(literal -2/9 binary64) %910) (*.f64 %778 #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal -4/9 binary64) %913) %811)
(/.f64 (-.f64 %864 #s(literal -1/3 binary64)) #s(literal -1/9 binary64))
(/.f64 (-.f64 %873 #s(literal -2/3 binary64)) #s(literal -2/9 binary64))
(/.f64 (-.f64 %1062 #s(literal 1/3 binary64)) #s(literal 1/9 binary64))
(/.f64 (-.f64 %880 #s(literal 2/3 binary64)) #s(literal 2/9 binary64))
(/.f64 (-.f64 #s(literal -2/9 binary64) (*.f64 %260 #s(literal -1 binary64))) %827)
(/.f64 (-.f64 #s(literal -4/9 binary64) %922) %831)
(/.f64 (-.f64 #s(literal 2/9 binary64) %925) (*.f64 %260 #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 4/9 binary64) %928) %823)
(/.f64 (-.f64 #s(literal -2/9 binary64) (*.f64 %312 #s(literal -1 binary64))) %839)
(/.f64 (-.f64 #s(literal -4/9 binary64) %931) %843)
(/.f64 (-.f64 #s(literal 2/9 binary64) %934) (*.f64 %312 #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 4/9 binary64) %937) %835)
(/.f64 (-.f64 #s(literal 2/3 binary64) (*.f64 %17 #s(literal -1 binary64))) %884)
(/.f64 (-.f64 #s(literal 4/3 binary64) %940) %653)
(/.f64 (-.f64 #s(literal -2/3 binary64) %81) %775)
(/.f64 (-.f64 #s(literal -4/3 binary64) %945) %658)
(/.f64 (-.f64 #s(literal -2/3 binary64) %387) %1097)
(/.f64 (-.f64 #s(literal -4/3 binary64) %84) %625)
(/.f64 (-.f64 #s(literal 4/3 binary64) %948) %682)
(/.f64 (neg.f64 %1103) #s(literal -2/3 binary64))
(/.f64 (neg.f64 %1107) #s(literal -1/3 binary64))
(/.f64 (neg.f64 %1110) %1112)
(/.f64 (neg.f64 %1114) %1112)
(/.f64 (neg.f64 %1117) (neg.f64 %649))
(/.f64 %408 #s(literal 1/3 binary64))
(/.f64 %184 #s(literal 1/3 binary64))
(/.f64 %1103 #s(literal 2/3 binary64))
(/.f64 %1107 #s(literal 1/3 binary64))
(/.f64 %1110 %682)
(/.f64 %1114 %682)
(/.f64 %1117 %649)
(/.f64 %404 #s(literal 1/3 binary64))
(/.f64 %194 %17)
(/.f64 %180 %260)
(/.f64 %200 #s(literal -1/3 binary64))
(/.f64 %199 (*.f64 #s(literal -1/3 binary64) x))
(/.f64 %199 %1097)
(/.f64 %199 (neg.f64 %260))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/3 binary64) %1103))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1107))
(/.f64 #s(literal 1 binary64) (/.f64 %682 %1110))
(/.f64 #s(literal 1 binary64) (/.f64 %682 %1114))
(/.f64 #s(literal 1 binary64) (/.f64 %649 %1117))
(/.f64 #s(literal 1 binary64) (/.f64 %260 %180))
(/.f64 #s(literal 1 binary64) (/.f64 x %208))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) %200))
(/.f64 #s(literal 1 binary64) (pow.f64 %197 #s(literal -1 binary64)))
(/.f64 %208 x)
(neg.f64 %189)
(fma.f64 %60 #s(literal 3 binary64) %1157)
(fma.f64 %60 #s(literal 3 binary64) #s(literal -3 binary64))
(fma.f64 #s(literal 2/3 binary64) %1160 %1157)
(fma.f64 #s(literal 2/3 binary64) %1160 #s(literal -3 binary64))
(fma.f64 #s(literal 2/3 binary64) %1163 %1157)
(fma.f64 #s(literal 2/3 binary64) %1163 #s(literal -3 binary64))
(fma.f64 #s(literal -1 binary64) %38 %1167)
(fma.f64 #s(literal -1 binary64) %38 %1170)
(fma.f64 %13 #s(literal 1 binary64) %1167)
(fma.f64 %13 #s(literal 1 binary64) %1170)
(fma.f64 #s(literal 1 binary64) %13 %1167)
(fma.f64 #s(literal 1 binary64) %13 %1170)
(fma.f64 #s(literal 2 binary64) %149 %1167)
(fma.f64 #s(literal 2 binary64) %149 %1170)
(fma.f64 #s(literal 2 binary64) %151 %1167)
(fma.f64 #s(literal 2 binary64) %151 %1170)
(fma.f64 #s(literal 2 binary64) %13 %1157)
(fma.f64 #s(literal 2 binary64) %13 #s(literal -3 binary64))
(fma.f64 #s(literal 3 binary64) %60 %1157)
(fma.f64 #s(literal 3 binary64) %60 #s(literal -3 binary64))
(-.f64 (/.f64 %1106 #s(literal 1/3 binary64)) #s(literal 3 binary64))
(-.f64 %188 (/.f64 x %260))
(-.f64 %188 (/.f64 %1188 x))
(-.f64 %188 (/.f64 %3 x))
%197
(-.f64 #s(literal -3 binary64) (/.f64 %60 #s(literal -1/3 binary64)))
(-.f64 #s(literal -3 binary64) %484)
(-.f64 #s(literal -3 binary64) %487)
(-.f64 #s(literal -3 binary64) %490)
(+.f64 (/.f64 %791 #s(literal 2/3 binary64)) #s(literal -3 binary64))
(+.f64 %1200 (/.f64 %87 %682))
(+.f64 %1200 (/.f64 %84 %682))
(+.f64 (/.f64 %87 %649) (/.f64 #s(literal 4/3 binary64) %649))
(+.f64 %1157 %188)
(+.f64 %188 %1157)
(+.f64 %188 #s(literal -3 binary64))
(+.f64 %13 %1167)
(+.f64 %13 %1170)
(+.f64 #s(literal -3 binary64) %188)
(*.f64 %189 %17)
(*.f64 %197 x)
(*.f64 %200 %42)
(*.f64 %199 %195)
(*.f64 %208 #s(literal 1 binary64))
(*.f64 x %197)
(*.f64 #s(literal 3 binary64) %180)
(pow.f64 %208 #s(literal 1 binary64))
(/.f64 %212 #s(literal 1/3 binary64))
(/.f64 (fma.f64 %42 x %948) x)
(/.f64 (fma.f64 %42 x %674) x)
(/.f64 (-.f64 (*.f64 %42 %8) %60) %8)
(/.f64 (+.f64 #s(literal -2 binary64) %1230) %769)
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2/3 binary64) %71)) %1235)
(/.f64 (+.f64 #s(literal 2 binary64) %1237) %78)
(/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 %81 #s(literal 1/3 binary64))) #s(literal 1/9 binary64))
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 %84 #s(literal 1/3 binary64))) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 %87 #s(literal 1/3 binary64))) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal 2/9 binary64) %775) #s(literal 1/9 binary64))
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 %81 #s(literal 1 binary64))) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal 4/3 binary64) (*.f64 %84 #s(literal 1 binary64))) #s(literal 2/3 binary64))
(/.f64 (+.f64 #s(literal 4/3 binary64) (*.f64 %87 #s(literal 1 binary64))) #s(literal 2/3 binary64))
(/.f64 (fma.f64 %948 #s(literal 1/3 binary64) %1260) %260)
(/.f64 (fma.f64 %948 #s(literal 2/3 binary64) %1263) %682)
(/.f64 (fma.f64 %948 #s(literal 2/3 binary64) %1266) %682)
(/.f64 (fma.f64 %948 #s(literal 1/3 binary64) %641) %260)
(/.f64 (fma.f64 %948 %60 %87) %1272)
(/.f64 (fma.f64 %948 %71 %674) %1275)
(/.f64 (fma.f64 %674 #s(literal 1/3 binary64) %1260) %260)
(/.f64 (fma.f64 %674 #s(literal 2/3 binary64) %1263) %682)
(/.f64 (fma.f64 %674 #s(literal 2/3 binary64) %1266) %682)
(/.f64 (fma.f64 %674 #s(literal 1/3 binary64) %641) %260)
(/.f64 (fma.f64 %674 %60 %87) %1272)
(/.f64 (fma.f64 %674 %71 %674) %1275)
(/.f64 (fma.f64 %81 x %1289) %312)
(/.f64 (fma.f64 %81 x %1292) %312)
(/.f64 (fma.f64 %84 x %1295) %649)
(/.f64 (fma.f64 %84 x %1298) %649)
(/.f64 (fma.f64 %87 x %1295) %649)
(/.f64 (fma.f64 %87 x %1298) %649)
(/.f64 (fma.f64 %17 x %1289) %312)
(/.f64 (fma.f64 %17 x %1292) %312)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %948 %60)) %1311)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %674 %60)) %1311)
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %948 %71)) %1318)
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %674 %71)) %1318)
(/.f64 (fma.f64 #s(literal -3 binary64) x %1323) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -3 binary64) x %1326) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -2/3 binary64) %17) #s(literal -1/3 binary64))
(/.f64 (fma.f64 %81 #s(literal 1/3 binary64) #s(literal 2/9 binary64)) #s(literal 1/9 binary64))
(/.f64 (fma.f64 %81 #s(literal 1 binary64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 %84 #s(literal 1/3 binary64) #s(literal 4/9 binary64)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 %84 #s(literal 1 binary64) #s(literal 4/3 binary64)) #s(literal 2/3 binary64))
(/.f64 (fma.f64 %87 #s(literal 1/3 binary64) #s(literal 4/9 binary64)) #s(literal 2/9 binary64))
(/.f64 (fma.f64 %87 #s(literal 1 binary64) #s(literal 4/3 binary64)) #s(literal 2/3 binary64))
(/.f64 (fma.f64 %17 #s(literal 1/3 binary64) #s(literal 2/9 binary64)) #s(literal 1/9 binary64))
(/.f64 (fma.f64 %17 #s(literal 1 binary64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64))
(/.f64 %881 %1062)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %60 #s(literal 2 binary64))) %769)
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 %71 #s(literal 2/3 binary64))) %1235)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %71 #s(literal 2 binary64))) %78)
(/.f64 (+.f64 #s(literal -3 binary64) (*.f64 %13 #s(literal 2 binary64))) %13)
(/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 1/3 binary64) %81)) #s(literal 1/9 binary64))
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal 1/3 binary64) %84)) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal 4/9 binary64) (*.f64 #s(literal 1/3 binary64) %87)) #s(literal 2/9 binary64))
(/.f64 (+.f64 #s(literal 2/9 binary64) %778) #s(literal 1/9 binary64))
(/.f64 (fma.f64 #s(literal 2/3 binary64) %60 #s(literal -2/3 binary64)) %339)
(/.f64 (fma.f64 #s(literal 2/3 binary64) %71 #s(literal 2/3 binary64)) (*.f64 #s(literal 1/3 binary64) %71))
(/.f64 %592 %22)
(/.f64 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 1 binary64) %81)) #s(literal 1/3 binary64))
(/.f64 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal 1 binary64) %84)) #s(literal 2/3 binary64))
(/.f64 (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal 1 binary64) %87)) #s(literal 2/3 binary64))
(/.f64 %883 #s(literal 1/3 binary64))
(/.f64 (fma.f64 %948 #s(literal 1/3 binary64) %1387) %260)
(/.f64 (fma.f64 %948 #s(literal 2/3 binary64) %1390) %682)
(/.f64 (fma.f64 %948 #s(literal 2/3 binary64) %1393) %682)
(/.f64 (fma.f64 %948 #s(literal 1/3 binary64) %651) %260)
(/.f64 (fma.f64 %948 %60 %84) %1272)
(/.f64 (fma.f64 %948 %71 %948) %1275)
(/.f64 (fma.f64 %948 %13 %42) #s(literal 1 binary64))
(/.f64 (fma.f64 %674 #s(literal 1/3 binary64) %1387) %260)
(/.f64 (fma.f64 %674 #s(literal 2/3 binary64) %1390) %682)
(/.f64 (fma.f64 %674 #s(literal 2/3 binary64) %1393) %682)
(/.f64 (fma.f64 %674 #s(literal 1/3 binary64) %651) %260)
(/.f64 (fma.f64 %674 %60 %84) %1272)
(/.f64 (fma.f64 %674 %71 %948) %1275)
(/.f64 (fma.f64 %674 %13 %42) #s(literal 1 binary64))
(/.f64 (fma.f64 %81 x %1418) %312)
(/.f64 (fma.f64 %81 x %1421) %312)
(/.f64 (fma.f64 %84 x %1424) %649)
(/.f64 (fma.f64 %84 x %1427) %649)
(/.f64 (fma.f64 %87 x %1424) %649)
(/.f64 (fma.f64 %87 x %1427) %649)
(/.f64 (fma.f64 %17 x %1418) %312)
(/.f64 (fma.f64 %17 x %1421) %312)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %60 %948)) %1311)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %60 %674)) %1311)
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %71 %948)) %1318)
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %71 %674)) %1318)
(/.f64 (fma.f64 #s(literal -3 binary64) x (*.f64 %13 %948)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -3 binary64) x (*.f64 %13 %674)) #s(literal 1 binary64))
(/.f64 %278 #s(literal 1 binary64))
(/.f64 %943 #s(literal 1/3 binary64))
(/.f64 %964 %1062)
(/.f64 (-.f64 #s(literal -2/9 binary64) %778) #s(literal -1/9 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2/3 binary64) %8) #s(literal -1/3 binary64)) %220)
(/.f64 (-.f64 (*.f64 #s(literal 2/3 binary64) %22) #s(literal 1/3 binary64)) %203)
(/.f64 (-.f64 #s(literal 2/9 binary64) %312) #s(literal 1/9 binary64))
(/.f64 (-.f64 #s(literal -2/3 binary64) %666) #s(literal -1/3 binary64))
(/.f64 %1471 %329)
(/.f64 %1471 %8)
(/.f64 %1475 (*.f64 #s(literal 1 binary64) %22))
(/.f64 %1475 %22)
(/.f64 (-.f64 (*.f64 %948 #s(literal -1/3 binary64)) %651) %1097)
(/.f64 (-.f64 (*.f64 %948 %8) %387) %1484)
(/.f64 (-.f64 (*.f64 %948 %22) x) %1488)
(/.f64 (-.f64 %1289 %620) %260)
(/.f64 (-.f64 %1323 %3) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 %674 #s(literal -1/3 binary64)) %651) %1097)
(/.f64 (-.f64 (*.f64 %674 %8) %387) %1484)
(/.f64 (-.f64 (*.f64 %674 %22) x) %1488)
(/.f64 (-.f64 %1292 %620) %260)
(/.f64 (-.f64 %1326 %3) #s(literal 1 binary64))
(/.f64 (-.f64 %329 %357) (*.f64 %8 %8))
(/.f64 (neg.f64 %1510) %71)
(/.f64 (neg.f64 %1513) %60)
(/.f64 %405 %8)
(/.f64 %408 %22)
(/.f64 %184 %22)
(/.f64 %1510 %772)
(/.f64 %1510 %60)
(/.f64 %1513 %74)
(/.f64 %1513 %71)
(/.f64 %1110 #s(literal 2/3 binary64))
(/.f64 %189 %38)
(/.f64 %1114 #s(literal 2/3 binary64))
(/.f64 %404 %22)
(/.f64 %398 %38)
(/.f64 %180 (neg.f64 %1484))
(/.f64 %180 %1530)
(/.f64 %180 #s(literal 1/3 binary64))
(/.f64 %197 %13)
(/.f64 %200 %8)
(/.f64 %199 (neg.f64 %1530))
(/.f64 %199 %1484)
(/.f64 %199 #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) %199))
(/.f64 #s(literal 1 binary64) (/.f64 %60 %1510))
(/.f64 #s(literal 1 binary64) (/.f64 %71 %1513))
(/.f64 #s(literal 1 binary64) (/.f64 %13 %197))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %404))
(/.f64 #s(literal 1 binary64) (/.f64 %1530 %180))
(/.f64 #s(literal 1 binary64) (/.f64 %1484 %199))
(/.f64 #s(literal 1 binary64) (pow.f64 %208 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %8 %200))
(neg.f64 %194)
(fma.f64 %55 #s(literal -2 binary64) %1558)
(fma.f64 %55 #s(literal -2 binary64) %1560)
(fma.f64 %55 #s(literal -2 binary64) #s(literal 2 binary64))
(fma.f64 %17 #s(literal 3 binary64) %1558)
(fma.f64 %17 #s(literal 3 binary64) %1560)
(fma.f64 %17 #s(literal 3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2/3 binary64) %61 %1558)
(fma.f64 #s(literal 2/3 binary64) %61 %1560)
(fma.f64 #s(literal 2/3 binary64) %61 #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) %55 %1558)
(fma.f64 #s(literal -2 binary64) %55 %1560)
(fma.f64 #s(literal -2 binary64) %55 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %65 %1558)
(fma.f64 #s(literal 2 binary64) %65 %1560)
(fma.f64 #s(literal 2 binary64) %65 #s(literal 2 binary64))
(fma.f64 #s(literal -3 binary64) x %1558)
(fma.f64 #s(literal -3 binary64) x %1560)
%208
(fma.f64 x #s(literal -3 binary64) %1558)
(fma.f64 x #s(literal -3 binary64) %1560)
(fma.f64 x #s(literal -3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) %17 %1558)
(fma.f64 #s(literal 3 binary64) %17 %1560)
(fma.f64 #s(literal 3 binary64) %17 #s(literal 2 binary64))
(-.f64 %1558 %3)
(-.f64 %1584 (/.f64 x %1530))
(-.f64 %1587 (/.f64 #s(literal 2/3 binary64) %1484))
(-.f64 %42 (/.f64 %484 %13))
(-.f64 %42 (/.f64 %487 %13))
(-.f64 %42 (/.f64 %490 %13))
(-.f64 %42 %493)
(-.f64 %42 #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) %499)
(-.f64 #s(literal 2 binary64) %120)
(-.f64 #s(literal 2 binary64) %1188)
(-.f64 #s(literal 2 binary64) %3)
(+.f64 %1558 %42)
(+.f64 (/.f64 %1230 %60) %42)
(+.f64 (/.f64 %1237 %71) %42)
(+.f64 %1607 %1584)
(+.f64 %1584 %1607)
(+.f64 %1610 %1587)
(+.f64 %1587 %1610)
(+.f64 %42 %1558)
(+.f64 %42 %1560)
(+.f64 %42 #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) %1166)
(+.f64 #s(literal 1 binary64) %1169)
(+.f64 #s(literal 2 binary64) %42)
%1619
%1621
%1622
%1623
%1624
%1625
%1627
%1629
%1631
%1633
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1644
%1646
%1649
%1652
%1655
%1659
%1663
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1703
%1706
%1708
%1710
%1713
%1716
%1719
%1722
%1724
%1727
%1730
%1735
%1739
%1740
%1741
%1742
%1743
%1744
%1746
%1747
%1748
%1749
%1750
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1762
%1764
%1766
%1768
%1770
%1772
%1774
%1776
%1778
%1780
%1782
%1784
%1785
%1786
%1788
%1790
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1801
%1802
%1804
%1805
%1807
%1811
%1814
%1816
%1818
%1820
%1822
%1824
%1826
%1828
%1829
%1830
%1831
%1834
%1836
%1838
%1841
%1843
%1846
%1847
%1849
%1850
%1851
%1852
%1854
%1855
%1856
%1857
%1858
%587
%588
%589
%590
%591
%593
%596
%599
%600
%602
%603
%604
%605
%606
%607
%608
%610
%612
%614
%616
%618
%619
%199
%624
%627
%628
%629
%630
%631
(*.f64 #s(literal -1/9 binary64) %13)
(*.f64 %8 #s(literal 1/3 binary64))
(*.f64 #s(literal -1/3 binary64) %22)
(*.f64 #s(literal 1/3 binary64) %8)
(pow.f64 %220 #s(literal 1 binary64))
(/.f64 #s(literal 1/9 binary64) %17)
(/.f64 #s(literal -1/9 binary64) %25)
%220
(/.f64 #s(literal 1 binary64) %201)
(neg.f64 %203)
%1619
%1621
%1622
%1623
%1624
%1625
%1627
%1629
%1631
%1633
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1644
%1646
%1649
%1652
%1655
%1659
%1663
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1703
%1706
%1708
%1710
%1713
%1716
%1719
%1722
%1724
%1727
%1730
%1735
%1739
%1740
%1741
%1742
%1743
%1744
%1746
%1747
%1748
%1749
%1750
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1762
%1764
%1766
%1768
%1770
%1772
%1774
%1776
%1778
%1780
%1782
%1784
%1785
%1786
%1788
%1790
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1801
%1802
%1804
%1805
%1807
%1811
%1814
%1816
%1818
%1820
%1822
%1824
%1826
%1828
%1829
%1830
%1831
%1834
%1836
%1838
%1841
%1843
%1846
%1847
%1849
%1850
%1851
%1852
%1854
%1855
%1856
%1857
%1858
%1619
%1621
%1622
%1623
%1624
%1625
%1627
%1629
%1631
%1633
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1644
%1646
%1649
%1652
%1655
%1659
%1663
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1703
%1706
%1708
%1710
%1713
%1716
%1719
%1722
%1724
%1727
%1730
%1735
%1739
%1740
%1741
%1742
%1743
%1744
%1746
%1747
%1748
%1749
%1750
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1762
%1764
%1766
%1768
%1770
%1772
%1774
%1776
%1778
%1780
%1782
%1784
%1785
%1786
%1788
%1790
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1801
%1802
%1804
%1805
%1807
%1811
%1814
%1816
%1818
%1820
%1822
%1824
%1826
%1828
%1829
%1830
%1831
%1834
%1836
%1838
%1841
%1843
%1846
%1847
%1849
%1850
%1851
%1852
%1854
%1855
%1856
%1857
%1858
%1868
(*.f64 x %142)
(pow.f64 %1868 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1868 #s(literal -1 binary64)))
%1873
%1875
%1877
%1878
%1879
%1880
%1881
%1882
%1885
%1888
%1891
%1892
%1893
%1894
%1895
%1896
%1898
%1900
%1902
%1904
%1906
%1908
%1910
%1912
%1914
%1873
%1875
%1877
%1878
%1879
%1880
%1881
%1882
%1885
%1888
%1891
%1892
%1893
%1894
%1895
%1896
%1898
%1900
%1902
%1904
%1906
%1908
%1910
%1912
%1914
%1873
%1875
%1877
%1878
%1879
%1880
%1881
%1882
%1885
%1888
%1891
%1892
%1893
%1894
%1895
%1896
%1898
%1900
%1902
%1904
%1906
%1908
%1910
%1912
%1914
(*.f64 %566 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1916)
(*.f64 #s(literal 1 binary64) %566)
(*.f64 #s(literal 2 binary64) %1919)
(*.f64 #s(literal 2 binary64) %1921)
(pow.f64 %1924 #s(literal -1 binary64))
(pow.f64 %566 #s(literal 1 binary64))
(pow.f64 %564 #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 %1924))
(/.f64 #s(literal -1 binary64) %1923)
(/.f64 #s(literal 1 binary64) (/.f64 %1924 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %566 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %1923 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %1924)
(/.f64 #s(literal 1 binary64) (/.f64 %564 #s(literal 1 binary64)))
%566
(neg.f64 %1916)
(fma.f64 %566 #s(literal 1 binary64) %1941)
(fma.f64 %566 #s(literal 1 binary64) %1943)
(fma.f64 #s(literal -1 binary64) %1916 %1941)
(fma.f64 #s(literal -1 binary64) %1916 %1943)
(fma.f64 #s(literal 1 binary64) %566 %1941)
(fma.f64 #s(literal 1 binary64) %566 %1943)
(fma.f64 #s(literal 2 binary64) %1919 %1941)
(fma.f64 #s(literal 2 binary64) %1919 %1943)
(fma.f64 #s(literal 2 binary64) %1921 %1941)
(fma.f64 #s(literal 2 binary64) %1921 %1943)
(+.f64 %1953 %1953)
(+.f64 %1921 %1921)
(+.f64 %566 %1941)
(+.f64 %566 %1943)
%143
%142
%145
%1876
(*.f64 #s(literal 3 binary64) %142)
(pow.f64 %1876 #s(literal 1 binary64))
(/.f64 (neg.f64 %1960) #s(literal -1/3 binary64))
(/.f64 (neg.f64 %1963) #s(literal -1/3 binary64))
(/.f64 %1960 #s(literal 1/3 binary64))
(/.f64 %1963 #s(literal 1/3 binary64))
(/.f64 (neg.f64 %142) #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1960))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %1963))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %142))
(/.f64 #s(literal 1 binary64) (pow.f64 %1876 #s(literal -1 binary64)))
(/.f64 %142 #s(literal 1/3 binary64))
(neg.f64 (*.f64 #s(literal -3 binary64) %142))
(neg.f64 (*.f64 %142 #s(literal -3 binary64)))
%1873
%1875
%1877
%1878
%1879
%1880
%1881
%1882
%1885
%1888
%1891
%1892
%1893
%1894
%1895
%1896
%1898
%1900
%1902
%1904
%1906
%1908
%1910
%1912
%1914

reconstruct130.0ms (6.1%)

Counts
1 481 → 436
Compiler

Compiled 1 481 to 2 042 computations (-37.9% saved)

eval28.0ms (1.3%)

Compiler

Compiled 346 to 990 computations (-186.1% saved)

prune6.0ms (0.3%)

Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New3415346
Fresh000
Picked538
Done055
Total34613359
Accuracy
100.0%
Counts
359 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 #s(literal 6 binary64) x (*.f64 (*.f64 x x) #s(literal -9 binary64)))
99.6%
(/.f64 (-.f64 #s(literal 2/3 binary64) x) (/.f64 #s(literal 1/9 binary64) x))
46.1%
(/.f64 (*.f64 (approx (- 2 (* x 3)) #s(literal 2 binary64)) x) #s(literal 1/3 binary64))
46.1%
(/.f64 (approx (+ (* -9 x) 6) #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) x))
99.7%
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
99.6%
(*.f64 (-.f64 #s(literal 2/3 binary64) x) (/.f64 x #s(literal 1/9 binary64)))
56.2%
(*.f64 (*.f64 #s(literal 3 binary64) (approx (- 2 (* x 3)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2/3 binary64) x)))) x)
56.3%
(*.f64 (*.f64 #s(literal 3 binary64) (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x))) x)
99.6%
(*.f64 (*.f64 #s(literal -9 binary64) x) (-.f64 x #s(literal 2/3 binary64)))
56.3%
(*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) (*.f64 x #s(literal 3 binary64)))
56.3%
(*.f64 (approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x)
46.2%
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
56.3%
(*.f64 #s(literal 3 binary64) (*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) x))
Compiler

Compiled 13 to 41 computations (-215.4% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series11.0ms (0.5%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090344
Stop Event
iter-limit
Counts
22 → 32
Calls
Call 1
Inputs
%6 = (approx (- 2 (* x 3)) #s(literal 2 binary64))
%9 = (*.f64 #s(literal -9 binary64) x)
%11 = (/.f64 #s(literal 1 binary64) x)
%15 = (-.f64 x #s(literal 2/3 binary64))
%16 = (-.f64 #s(literal 2/3 binary64) x)
%21 = (approx (+ (* -9 x) 6) #s(literal 6 binary64))
%22 = (/.f64 #s(literal 1/9 binary64) x)
%23 = (/.f64 x #s(literal 1/9 binary64))
%27 = (*.f64 %6 x)
#s(literal 2 binary64)
x
%6
#s(literal 6 binary64)
#s(literal -9 binary64)
%9
#s(literal 1 binary64)
%11
#s(literal 1/3 binary64)
#s(literal 1/9 binary64)
#s(literal 2/3 binary64)
%15
%16
%21
%22
%23
(*.f64 %16 %23)
(*.f64 %9 %15)
(/.f64 %16 %22)
%27
(/.f64 %27 #s(literal 1/3 binary64))
(/.f64 %21 %11)
Outputs
%7 = (- 2 (* x 3))
%11 = (*.f64 #s(literal -3 binary64) x)
%12 = (+.f64 #s(literal 2 binary64) %11)
%15 = (* -9 x)
%17 = (*.f64 #s(literal -9 binary64) x)
%22 = (/.f64 #s(literal 1 binary64) x)
%25 = (- x 2/3)
%31 = (- 2/3 x)
%34 = (*.f64 #s(literal -1 binary64) x)
%38 = (+ %15 6)
%41 = (+.f64 #s(literal 6 binary64) %17)
%48 = (/ x 1/9)
%52 = (* %31 %48)
%57 = (* %7 x)
%63 = (*.f64 #s(literal 2 binary64) %22)
%65 = (-.f64 %63 #s(literal 3 binary64))
%68 = (*.f64 #s(literal 2/3 binary64) %22)
%70 = (*.f64 x (-.f64 #s(literal 1 binary64) %68))
%74 = (*.f64 x (-.f64 %68 #s(literal 1 binary64)))
%76 = (*.f64 #s(literal 6 binary64) %22)
%77 = (-.f64 %76 #s(literal 9 binary64))
%80 = (pow.f64 x #s(literal 2 binary64))
(approx 2 #s(literal 0 binary64))
(approx x x)
(approx %7 #s(literal 2 binary64))
(approx %7 %12)
(approx %15 %17)
(approx (/ 1 x) %22)
(approx %25 #s(literal -2/3 binary64))
(approx %25 (-.f64 x #s(literal 2/3 binary64)))
(approx %31 #s(literal 2/3 binary64))
(approx %31 (+.f64 #s(literal 2/3 binary64) %34))
(approx %38 #s(literal 6 binary64))
(approx %38 %41)
(approx (/ 1/9 x) (/.f64 #s(literal 1/9 binary64) x))
(approx %48 (*.f64 #s(literal 9 binary64) x))
(approx %52 (*.f64 #s(literal 6 binary64) x))
(approx %52 (*.f64 x %41))
(approx %57 (*.f64 #s(literal 2 binary64) x))
(approx %57 (*.f64 x %12))
(approx %7 %11)
(approx %7 (*.f64 x %65))
(approx %25 %70)
(approx %31 %34)
(approx %31 %74)
(approx %38 (*.f64 x %77))
(approx %52 (*.f64 #s(literal -9 binary64) %80))
(approx %52 (*.f64 %80 %77))
(approx %57 (*.f64 #s(literal -3 binary64) %80))
(approx %57 (*.f64 %80 %65))
(approx %7 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 3 binary64) %63))))
(approx %25 (*.f64 #s(literal -1 binary64) %74))
(approx %31 (*.f64 #s(literal -1 binary64) %70))
(approx %38 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 9 binary64) %76))))
Calls

3 calls:

TimeVariablePoint
4.0ms
x
0
3.0ms
x
inf
2.0ms
x
-inf

rewrite90.0ms (4.2%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02792
03992
114790
248590
3288190
0402690
0444782
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
22 → 873
Calls
Call 1
Inputs
%6 = (approx (- 2 (* x 3)) #s(literal 2 binary64))
%9 = (*.f64 #s(literal -9 binary64) x)
%11 = (/.f64 #s(literal 1 binary64) x)
%15 = (-.f64 x #s(literal 2/3 binary64))
%16 = (-.f64 #s(literal 2/3 binary64) x)
%21 = (approx (+ (* -9 x) 6) #s(literal 6 binary64))
%22 = (/.f64 #s(literal 1/9 binary64) x)
%23 = (/.f64 x #s(literal 1/9 binary64))
%27 = (*.f64 %6 x)
#s(literal 2 binary64)
x
%6
#s(literal 6 binary64)
#s(literal -9 binary64)
%9
#s(literal 1 binary64)
%11
#s(literal 1/3 binary64)
#s(literal 1/9 binary64)
#s(literal 2/3 binary64)
%15
%16
%21
%22
%23
(*.f64 %16 %23)
(*.f64 %9 %15)
(/.f64 %16 %22)
%27
(/.f64 %27 #s(literal 1/3 binary64))
(/.f64 %21 %11)
Outputs
%7 = (approx (- 2 (* 3 x)) #s(literal 2 binary64))
%17 = (*.f64 #s(literal 1/2 binary64) x)
%20 = (/.f64 #s(literal 1 binary64) x)
%21 = (/.f64 #s(literal 2 binary64) %20)
%24 = (/.f64 #s(literal -1 binary64) x)
%25 = (/.f64 #s(literal 2 binary64) %24)
%28 = (/.f64 %17 #s(literal -1 binary64))
%30 = (/.f64 #s(literal 1/2 binary64) %24)
%33 = (/.f64 #s(literal -1/9 binary64) x)
%34 = (/.f64 #s(literal 2 binary64) %33)
%37 = (neg.f64 x)
%40 = (*.f64 #s(literal 9 binary64) x)
%43 = (*.f64 #s(literal -9 binary64) x)
%47 = (*.f64 %17 #s(literal -9 binary64))
%49 = (/.f64 %17 #s(literal -1/9 binary64))
%51 = (/.f64 #s(literal 1/2 binary64) %33)
%54 = (/.f64 #s(literal 1/9 binary64) x)
%71 = (*.f64 #s(literal 2 binary64) %33)
%75 = (/.f64 #s(literal 0 binary64) %33)
%96 = (/.f64 #s(literal 2 binary64) %17)
%98 = (*.f64 %20 #s(literal 2 binary64))
%100 = (/.f64 #s(literal 1/2 binary64) x)
%103 = (/.f64 #s(literal 2 binary64) %37)
%106 = (/.f64 #s(literal 1/2 binary64) %37)
%108 = (*.f64 #s(literal 1/2 binary64) %24)
%111 = (*.f64 #s(literal 4 binary64) %100)
%113 = (/.f64 #s(literal 2 binary64) x)
%115 = (/.f64 #s(literal 1 binary64) %17)
%117 = (*.f64 #s(literal 2 binary64) %20)
%128 = (*.f64 %37 #s(literal 2 binary64))
%130 = (*.f64 #s(literal 2 binary64) %37)
%136 = (*.f64 x #s(literal 2 binary64))
%138 = (*.f64 #s(literal 2 binary64) x)
%141 = (*.f64 %20 #s(literal 0 binary64))
%143 = (*.f64 #s(literal 0 binary64) %20)
%145 = (/.f64 #s(literal 0 binary64) x)
%201 = (-.f64 x #s(literal 2/3 binary64))
%209 = (-.f64 #s(literal 2/3 binary64) x)
%218 = (*.f64 %209 #s(literal 2 binary64))
%220 = (*.f64 %209 #s(literal 1/2 binary64))
%230 = (-.f64 (*.f64 #s(literal 2/3 binary64) %20) #s(literal 1 binary64))
%236 = (*.f64 %209 #s(literal -1 binary64))
%238 = (*.f64 %201 #s(literal 1 binary64))
%241 = (*.f64 %209 #s(literal 0 binary64))
%243 = (*.f64 #s(literal 0 binary64) %209)
%253 = (*.f64 #s(literal 1/2 binary64) %209)
%278 = (approx (/ (- 2/3 x) 1/9) #s(literal 6 binary64))
%279 = (/.f64 %278 #s(literal 1/2 binary64))
%281 = (*.f64 %278 #s(literal 2 binary64))
%283 = (*.f64 %278 #s(literal 1/2 binary64))
%285 = (neg.f64 %278)
%290 = (/.f64 %285 #s(literal 2 binary64))
%311 = (*.f64 %278 #s(literal 0 binary64))
%313 = (*.f64 #s(literal 0 binary64) %278)
%320 = (*.f64 #s(literal 1/2 binary64) %278)
%353 = (/.f64 #s(literal -1/2 binary64) %20)
%359 = (*.f64 #s(literal 9/2 binary64) x)
%362 = (/.f64 #s(literal 9/2 binary64) %24)
%367 = (*.f64 #s(literal 4 binary64) %359)
%369 = (*.f64 #s(literal 2 binary64) %40)
%371 = (/.f64 #s(literal 2 binary64) %54)
%373 = (/.f64 #s(literal 9 binary64) %100)
%382 = (*.f64 %17 #s(literal 9 binary64))
%413 = (/.f64 #s(literal 0 binary64) %54)
%445 = (*.f64 %209 x)
%447 = (*.f64 (*.f64 %445 #s(literal 2 binary64)) #s(literal 9/2 binary64))
%449 = (*.f64 (*.f64 %209 #s(literal 18 binary64)) %17)
%450 = (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64))
%452 = (*.f64 (*.f64 %450 #s(literal 2 binary64)) %17)
%453 = (*.f64 %445 #s(literal 1 binary64))
%454 = (*.f64 %453 #s(literal 9 binary64))
%455 = (*.f64 %450 #s(literal -1 binary64))
%456 = (*.f64 %455 %37)
%457 = (*.f64 %450 #s(literal 1 binary64))
%458 = (*.f64 %457 x)
%459 = (*.f64 %218 %359)
%461 = (*.f64 (/.f64 %209 #s(literal 2 binary64)) %373)
%463 = (fma.f64 #s(literal 9 binary64) x #s(literal -6 binary64))
%464 = (*.f64 %463 %37)
%466 = (*.f64 #s(literal 18 binary64) (*.f64 %17 %209))
%468 = (/.f64 #s(literal 2/27 binary64) x)
%469 = (-.f64 %468 #s(literal 1/9 binary64))
%471 = (*.f64 x x)
%472 = (/.f64 #s(literal 1/81 binary64) %471)
%474 = (*.f64 %469 (/.f64 #s(literal 1 binary64) %472))
%475 = (*.f64 %201 x)
%476 = (*.f64 %475 #s(literal -9 binary64))
%477 = (*.f64 %445 #s(literal 9 binary64))
%478 = (*.f64 %450 x)
%479 = (*.f64 #s(literal 9 binary64) %445)
%481 = (*.f64 %37 (*.f64 #s(literal -9 binary64) %209))
%482 = (*.f64 %37 %463)
%483 = (*.f64 %463 x)
%484 = (*.f64 #s(literal -1 binary64) %483)
%485 = (*.f64 %40 %209)
%486 = (*.f64 %209 %40)
%487 = (*.f64 %201 %43)
%488 = (*.f64 #s(literal 1 binary64) %478)
%489 = (*.f64 %43 %201)
%490 = (*.f64 #s(literal -9 binary64) %475)
%491 = (*.f64 x %450)
%493 = (*.f64 #s(literal 2 binary64) (*.f64 %359 %209))
%495 = (*.f64 #s(literal 2 binary64) (*.f64 %17 %450))
%496 = (pow.f64 %478 #s(literal 1 binary64))
%498 = (/.f64 (*.f64 %445 #s(literal -1 binary64)) #s(literal -1/9 binary64))
%499 = (/.f64 %453 #s(literal 1/9 binary64))
%500 = (/.f64 %455 %24)
%501 = (/.f64 %457 %20)
%503 = (/.f64 (*.f64 %475 #s(literal 1 binary64)) #s(literal -1/9 binary64))
%505 = (/.f64 (*.f64 #s(literal -1 binary64) %450) %24)
%507 = (/.f64 (/.f64 %469 %54) %54)
%509 = (/.f64 (/.f64 %450 #s(literal 2 binary64)) %100)
%510 = (*.f64 %43 x)
%512 = (/.f64 (fma.f64 %510 %33 #s(literal -2/3 binary64)) %33)
%514 = (/.f64 (fma.f64 %510 %54 #s(literal 2/3 binary64)) %54)
%516 = (/.f64 (fma.f64 %510 %20 #s(literal 6 binary64)) %20)
%520 = (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %20) #s(literal 9 binary64)) (*.f64 %24 %24))
%523 = (*.f64 %20 %54)
%524 = (/.f64 (-.f64 (*.f64 #s(literal 6 binary64) %54) #s(literal 1 binary64)) %523)
%527 = (/.f64 (-.f64 (*.f64 %510 %33) #s(literal 2/3 binary64)) %33)
%528 = (*.f64 #s(literal 6 binary64) x)
%531 = (/.f64 (-.f64 (*.f64 %528 %33) %37) %33)
%534 = (/.f64 (-.f64 (*.f64 %528 %20) %40) %20)
%535 = (*.f64 #s(literal -2/3 binary64) %33)
%537 = (/.f64 (fma.f64 x %33 %535) %472)
%538 = (*.f64 #s(literal 2/3 binary64) %33)
%540 = (*.f64 %33 %54)
%541 = (/.f64 (+.f64 #s(literal 1/9 binary64) %538) %540)
%542 = (*.f64 #s(literal 6 binary64) %33)
%544 = (*.f64 %33 %20)
%545 = (/.f64 (+.f64 #s(literal 1 binary64) %542) %544)
%548 = (/.f64 (fma.f64 #s(literal -2/3 binary64) %54 (*.f64 %37 %33)) %540)
%551 = (/.f64 (+.f64 %468 (*.f64 %37 %54)) %472)
%554 = (/.f64 (fma.f64 #s(literal 6 binary64) %54 (*.f64 %37 %20)) %523)
%557 = (/.f64 (fma.f64 x %33 (*.f64 %33 #s(literal -2/3 binary64))) %472)
%558 = (*.f64 %33 #s(literal 2/3 binary64))
%560 = (/.f64 (+.f64 #s(literal 1/9 binary64) %558) %540)
%563 = (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %33 #s(literal 6 binary64))) %544)
%565 = (/.f64 (fma.f64 #s(literal -2/3 binary64) %54 #s(literal 1/9 binary64)) %540)
%566 = (*.f64 %54 %37)
%568 = (/.f64 (+.f64 %468 %566) %472)
%569 = (*.f64 %20 %37)
%571 = (/.f64 (fma.f64 #s(literal 6 binary64) %54 %569) %523)
%573 = (/.f64 %230 (*.f64 %54 %20))
%576 = (/.f64 (-.f64 (*.f64 x %33) %558) %472)
%578 = (/.f64 (-.f64 %535 #s(literal 1/9 binary64)) %472)
%582 = (/.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) %20) (*.f64 %33 %40)) %544)
%586 = (/.f64 (-.f64 (*.f64 #s(literal -2/3 binary64) %54) (*.f64 %33 x)) %540)
%589 = (/.f64 (-.f64 %538 %566) (*.f64 %54 %33))
%592 = (/.f64 (-.f64 %542 %569) (*.f64 %20 %33))
%593 = (/.f64 %236 %33)
%595 = (/.f64 (*.f64 %201 #s(literal -1 binary64)) %54)
%596 = (/.f64 %238 %33)
%598 = (/.f64 (*.f64 #s(literal -1 binary64) %209) %33)
%600 = (/.f64 (*.f64 #s(literal -1 binary64) %201) %54)
%603 = (/.f64 (neg.f64 %469) (neg.f64 %472))
%604 = (/.f64 %463 %24)
%605 = (/.f64 %483 #s(literal -1 binary64))
%606 = (/.f64 %469 %472)
%607 = (/.f64 %475 #s(literal -1/9 binary64))
%608 = (/.f64 %445 #s(literal 1/9 binary64))
%609 = (/.f64 %450 %20)
%610 = (/.f64 %478 #s(literal 1 binary64))
%611 = (/.f64 %209 %54)
%612 = (/.f64 %201 %33)
%614 = (/.f64 #s(literal 1 binary64) (/.f64 %472 %469))
%616 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/9 binary64) %475))
%618 = (/.f64 #s(literal 1 binary64) (/.f64 %20 %450))
%620 = (/.f64 #s(literal 1 binary64) (pow.f64 %478 #s(literal -1 binary64)))
%622 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) %445))
%624 = (/.f64 #s(literal 1 binary64) (/.f64 %33 %201))
%626 = (/.f64 #s(literal 1 binary64) (/.f64 %54 %209))
%627 = (neg.f64 %483)
%629 = (fma.f64 (*.f64 %37 #s(literal 18 binary64)) %17 %528)
%631 = (fma.f64 (*.f64 %43 #s(literal 2 binary64)) %17 %528)
%633 = (fma.f64 #s(literal 4/3 binary64) %359 %510)
%635 = (fma.f64 #s(literal 12 binary64) %17 %510)
%637 = (fma.f64 #s(literal -18 binary64) (/.f64 %17 %20) %528)
%638 = (fma.f64 %128 %359 %528)
%640 = (fma.f64 (*.f64 %37 x) #s(literal 9 binary64) %528)
%642 = (fma.f64 (*.f64 #s(literal 2/3 binary64) x) #s(literal 9 binary64) %510)
%643 = (*.f64 #s(literal -2/3 binary64) x)
%644 = (fma.f64 %643 #s(literal -9 binary64) %510)
%645 = (fma.f64 %471 #s(literal -9 binary64) %528)
%647 = (fma.f64 #s(literal 18 binary64) (*.f64 %17 %37) %528)
%649 = (fma.f64 #s(literal 18 binary64) (*.f64 %17 #s(literal 2/3 binary64)) %510)
%651 = (fma.f64 #s(literal 18 binary64) (/.f64 %17 %24) %528)
%652 = (fma.f64 #s(literal -2/3 binary64) %43 %510)
%653 = (fma.f64 #s(literal -6 binary64) %37 %510)
%655 = (fma.f64 #s(literal 9 binary64) (*.f64 x #s(literal 2/3 binary64)) %510)
%657 = (fma.f64 #s(literal 9 binary64) (/.f64 %37 %20) %528)
%659 = (fma.f64 #s(literal 9 binary64) (/.f64 x %24) %528)
%661 = (fma.f64 #s(literal 9 binary64) (*.f64 x %37) %528)
%662 = (fma.f64 %37 #s(literal -6 binary64) %510)
%663 = (fma.f64 %37 %40 %528)
%664 = (*.f64 %471 #s(literal 9 binary64))
%665 = (fma.f64 #s(literal -1 binary64) %664 %528)
%666 = (fma.f64 %40 %37 %528)
%667 = (fma.f64 %40 #s(literal 2/3 binary64) %510)
%668 = (fma.f64 #s(literal 2/3 binary64) %40 %510)
%669 = (fma.f64 #s(literal 1 binary64) %510 %528)
%670 = (fma.f64 #s(literal 1 binary64) %528 %510)
%671 = (fma.f64 %43 #s(literal -2/3 binary64) %510)
%672 = (fma.f64 %43 x %528)
%674 = (fma.f64 #s(literal -9 binary64) (*.f64 %37 #s(literal 2/3 binary64)) %510)
%675 = (fma.f64 #s(literal -9 binary64) %643 %510)
%676 = (fma.f64 #s(literal -9 binary64) %471 %528)
%677 = (fma.f64 #s(literal 6 binary64) x %510)
%678 = (fma.f64 x %43 %528)
%679 = (fma.f64 x #s(literal 6 binary64) %510)
%681 = (fma.f64 #s(literal 2 binary64) (*.f64 %359 %37) %528)
%683 = (fma.f64 #s(literal 2 binary64) (*.f64 %17 %43) %528)
%685 = (fma.f64 #s(literal 2 binary64) (*.f64 %359 #s(literal 2/3 binary64)) %510)
%687 = (fma.f64 #s(literal 2 binary64) (/.f64 %17 %33) %528)
%690 = (-.f64 (/.f64 %468 %472) (/.f64 #s(literal 1/9 binary64) %472))
%692 = (-.f64 %510 (*.f64 %40 #s(literal -2/3 binary64)))
%694 = (-.f64 %510 (*.f64 #s(literal -2/3 binary64) %40))
%696 = (-.f64 %510 (*.f64 #s(literal -6 binary64) x))
%697 = (-.f64 %528 %664)
%698 = (+.f64 %510 %528)
%699 = (+.f64 %528 %510)
%700 = (*.f64 %7 #s(literal 2 binary64))
%702 = (*.f64 %7 x)
%703 = (*.f64 %702 #s(literal 2 binary64))
%705 = (*.f64 %7 #s(literal -1 binary64))
%707 = (*.f64 %7 #s(literal 1 binary64))
%709 = (*.f64 %702 #s(literal 1/2 binary64))
%711 = (neg.f64 %7)
%712 = (neg.f64 %711)
%716 = (*.f64 %37 %7)
%723 = (*.f64 %17 %7)
%729 = (*.f64 #s(literal -1 binary64) %7)
%736 = (*.f64 %702 #s(literal -1 binary64))
%739 = (*.f64 %702 #s(literal 0 binary64))
%741 = (*.f64 #s(literal 0 binary64) %702)
%755 = (*.f64 #s(literal 1/2 binary64) %702)
%783 = (*.f64 %7 #s(literal 3 binary64))
%795 = (*.f64 %702 #s(literal -3 binary64))
%797 = (*.f64 %702 #s(literal 3 binary64))
%799 = (*.f64 #s(literal 3 binary64) x)
%832 = (*.f64 %278 x)
%833 = (/.f64 %832 #s(literal 2 binary64))
%840 = (/.f64 x #s(literal 2 binary64))
%842 = (/.f64 x #s(literal 1/2 binary64))
%851 = (*.f64 %37 %278)
%883 = (*.f64 %285 x)
#s(literal 2 binary64)
x
(*.f64 #s(literal 1 binary64) %7)
(pow.f64 %7 #s(literal 1 binary64))
%7
(/.f64 #s(literal 1 binary64) (pow.f64 %7 #s(literal -1 binary64)))
#s(literal 6 binary64)
#s(literal -9 binary64)
(*.f64 #s(literal -18 binary64) %17)
(*.f64 #s(literal -9/2 binary64) %21)
(*.f64 #s(literal 9/2 binary64) %25)
(*.f64 #s(literal 18 binary64) %28)
(*.f64 #s(literal 18 binary64) %30)
(*.f64 #s(literal 1/2 binary64) %34)
(*.f64 #s(literal 9 binary64) %37)
(*.f64 %37 #s(literal 9 binary64))
(*.f64 #s(literal -1 binary64) %40)
(*.f64 %40 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %43)
(*.f64 %43 #s(literal 1 binary64))
%43
(*.f64 x #s(literal -9 binary64))
(*.f64 #s(literal 2 binary64) %47)
(*.f64 #s(literal 2 binary64) %49)
(*.f64 #s(literal 2 binary64) %51)
(pow.f64 (*.f64 #s(literal -1 binary64) %54) #s(literal -1 binary64))
(pow.f64 %33 #s(literal -1 binary64))
(pow.f64 %43 #s(literal 1 binary64))
(/.f64 #s(literal 9 binary64) %24)
(/.f64 %37 #s(literal 1/9 binary64))
(/.f64 #s(literal -1 binary64) %54)
(/.f64 %40 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %33 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %43 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %33)
(/.f64 %43 #s(literal 1 binary64))
(/.f64 #s(literal -9 binary64) %20)
(/.f64 x #s(literal -1/9 binary64))
(/.f64 #s(literal 2 binary64) %71)
(neg.f64 %40)
(fma.f64 #s(literal -18 binary64) %17 %75)
(fma.f64 #s(literal -9/2 binary64) %21 %75)
(fma.f64 #s(literal 9/2 binary64) %25 %75)
(fma.f64 #s(literal 18 binary64) %28 %75)
(fma.f64 #s(literal 18 binary64) %30 %75)
(fma.f64 #s(literal 1/2 binary64) %34 %75)
(fma.f64 #s(literal 9 binary64) %37 %75)
(fma.f64 %37 #s(literal 9 binary64) %75)
(fma.f64 #s(literal -1 binary64) %40 %75)
(fma.f64 %40 #s(literal -1 binary64) %75)
(fma.f64 #s(literal 1 binary64) %43 %75)
(fma.f64 %43 #s(literal 1 binary64) %75)
(fma.f64 #s(literal -9 binary64) x %75)
(fma.f64 x #s(literal -9 binary64) %75)
(fma.f64 #s(literal 2 binary64) %47 %75)
(fma.f64 #s(literal 2 binary64) %49 %75)
(fma.f64 #s(literal 2 binary64) %51 %75)
(+.f64 %51 %51)
(+.f64 %43 %75)
#s(literal 1 binary64)
(*.f64 #s(literal 1/4 binary64) %96)
(*.f64 %98 #s(literal 1/2 binary64))
(*.f64 %100 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %103)
(*.f64 #s(literal -2 binary64) %106)
(*.f64 #s(literal -2 binary64) %108)
(*.f64 #s(literal 1/2 binary64) %111)
(*.f64 #s(literal 1/2 binary64) %113)
(*.f64 #s(literal 1/2 binary64) %115)
(*.f64 #s(literal 1/2 binary64) %117)
(*.f64 %24 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %24)
(*.f64 %20 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %20)
(*.f64 #s(literal 2 binary64) %100)
(pow.f64 %20 #s(literal 1 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 %98 #s(literal 2 binary64))
(/.f64 %117 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %128)
(/.f64 #s(literal -2 binary64) %130)
(/.f64 #s(literal 1/2 binary64) %17)
(/.f64 %24 #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) %37)
(/.f64 %20 #s(literal 1 binary64))
%20
(/.f64 #s(literal 2 binary64) %136)
(/.f64 #s(literal 2 binary64) %138)
(neg.f64 %24)
(fma.f64 #s(literal 1/4 binary64) %96 %141)
(fma.f64 #s(literal 1/4 binary64) %96 %143)
(fma.f64 #s(literal 1/4 binary64) %96 %145)
(fma.f64 %106 #s(literal -1 binary64) %100)
(fma.f64 %98 #s(literal 1/2 binary64) %141)
(fma.f64 %98 #s(literal 1/2 binary64) %143)
(fma.f64 %98 #s(literal 1/2 binary64) %145)
(fma.f64 %100 #s(literal 1 binary64) %100)
(fma.f64 %100 #s(literal 2 binary64) %141)
(fma.f64 %100 #s(literal 2 binary64) %143)
(fma.f64 %100 #s(literal 2 binary64) %145)
(fma.f64 #s(literal -1/2 binary64) %103 %141)
(fma.f64 #s(literal -1/2 binary64) %103 %143)
(fma.f64 #s(literal -1/2 binary64) %103 %145)
(fma.f64 #s(literal -1/2 binary64) %24 %100)
(fma.f64 #s(literal -2 binary64) %106 %141)
(fma.f64 #s(literal -2 binary64) %106 %143)
(fma.f64 #s(literal -2 binary64) %106 %145)
(fma.f64 #s(literal -2 binary64) %108 %141)
(fma.f64 #s(literal -2 binary64) %108 %143)
(fma.f64 #s(literal -2 binary64) %108 %145)
(fma.f64 #s(literal 1/2 binary64) %111 %141)
(fma.f64 #s(literal 1/2 binary64) %111 %143)
(fma.f64 #s(literal 1/2 binary64) %111 %145)
(fma.f64 #s(literal 1/2 binary64) %113 %141)
(fma.f64 #s(literal 1/2 binary64) %113 %143)
(fma.f64 #s(literal 1/2 binary64) %113 %145)
(fma.f64 #s(literal 1/2 binary64) %115 %141)
(fma.f64 #s(literal 1/2 binary64) %115 %143)
(fma.f64 #s(literal 1/2 binary64) %115 %145)
(fma.f64 #s(literal 1/2 binary64) %117 %141)
(fma.f64 #s(literal 1/2 binary64) %117 %143)
(fma.f64 #s(literal 1/2 binary64) %117 %145)
(fma.f64 #s(literal 1/2 binary64) %20 %100)
(fma.f64 %24 #s(literal -1 binary64) %141)
(fma.f64 %24 #s(literal -1 binary64) %143)
(fma.f64 %24 #s(literal -1 binary64) %145)
(fma.f64 #s(literal -1 binary64) %24 %141)
(fma.f64 #s(literal -1 binary64) %24 %143)
(fma.f64 #s(literal -1 binary64) %24 %145)
(fma.f64 %20 #s(literal 1/2 binary64) %100)
(fma.f64 %20 #s(literal 1 binary64) %141)
(fma.f64 %20 #s(literal 1 binary64) %143)
(fma.f64 %20 #s(literal 1 binary64) %145)
(fma.f64 #s(literal 1 binary64) %100 %100)
(fma.f64 #s(literal 1 binary64) %20 %141)
(fma.f64 #s(literal 1 binary64) %20 %143)
(fma.f64 #s(literal 1 binary64) %20 %145)
(fma.f64 #s(literal 2 binary64) %100 %141)
(fma.f64 #s(literal 2 binary64) %100 %143)
(fma.f64 #s(literal 2 binary64) %100 %145)
(+.f64 %100 %100)
(+.f64 %20 %141)
(+.f64 %20 %143)
(+.f64 %20 %145)
#s(literal 1/3 binary64)
#s(literal 1/9 binary64)
#s(literal 2/3 binary64)
(*.f64 #s(literal 1 binary64) %201)
(pow.f64 %201 #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -2/3 binary64) %24 #s(literal -1 binary64)) %24)
(/.f64 (fma.f64 #s(literal -2/3 binary64) %20 #s(literal 1 binary64)) %20)
(/.f64 %209 #s(literal -1 binary64))
(/.f64 %201 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %201 #s(literal -1 binary64)))
(neg.f64 %209)
(-.f64 #s(literal -2/3 binary64) %37)
%201
(+.f64 #s(literal -2/3 binary64) x)
(+.f64 x #s(literal -2/3 binary64))
(*.f64 %218 #s(literal 1/2 binary64))
(*.f64 %220 #s(literal 2 binary64))
(*.f64 %209 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %209)
(pow.f64 %209 #s(literal 1 binary64))
(/.f64 %218 #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 2/3 binary64) %24) #s(literal -1 binary64)) %24)
(/.f64 %230 %20)
(/.f64 %209 #s(literal 1 binary64))
(/.f64 %201 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %209 #s(literal -1 binary64)))
(neg.f64 %236)
(neg.f64 %238)
(neg.f64 %201)
(fma.f64 %218 #s(literal 1/2 binary64) %241)
(fma.f64 %218 #s(literal 1/2 binary64) %243)
(fma.f64 %220 #s(literal 2 binary64) %241)
(fma.f64 %220 #s(literal 2 binary64) %243)
(fma.f64 (*.f64 %37 #s(literal 1/2 binary64)) #s(literal 2 binary64) #s(literal 2/3 binary64))
(fma.f64 %128 #s(literal 1/2 binary64) #s(literal 2/3 binary64))
(fma.f64 #s(literal -1/2 binary64) %21 #s(literal 2/3 binary64))
(fma.f64 #s(literal -2 binary64) %17 #s(literal 2/3 binary64))
(fma.f64 #s(literal 1/2 binary64) %25 #s(literal 2/3 binary64))
(fma.f64 #s(literal 1/2 binary64) %209 %253)
(fma.f64 %37 #s(literal 1 binary64) #s(literal 2/3 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 2/3 binary64))
(fma.f64 %209 #s(literal 1/2 binary64) %220)
(fma.f64 %209 #s(literal 1 binary64) %241)
(fma.f64 %209 #s(literal 1 binary64) %243)
(fma.f64 #s(literal 1 binary64) %37 #s(literal 2/3 binary64))
(fma.f64 #s(literal 1 binary64) %209 %241)
(fma.f64 #s(literal 1 binary64) %209 %243)
(fma.f64 x #s(literal -1 binary64) #s(literal 2/3 binary64))
(fma.f64 #s(literal 2 binary64) (neg.f64 %17) #s(literal 2/3 binary64))
(fma.f64 #s(literal 2 binary64) %30 #s(literal 2/3 binary64))
(-.f64 %37 #s(literal -2/3 binary64))
%209
(+.f64 %220 %220)
(+.f64 %253 %253)
(+.f64 %37 #s(literal 2/3 binary64))
(+.f64 %209 %241)
(+.f64 %209 %243)
(+.f64 #s(literal 2/3 binary64) %37)
(*.f64 %279 #s(literal 1/2 binary64))
(*.f64 %281 #s(literal 1/2 binary64))
(*.f64 %283 #s(literal 2 binary64))
(*.f64 %285 #s(literal -1 binary64))
(*.f64 %278 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %278)
(pow.f64 %278 #s(literal 1 binary64))
%278
(/.f64 %290 #s(literal -1/2 binary64))
(/.f64 %279 #s(literal 2 binary64))
(/.f64 (*.f64 %285 #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 %281 #s(literal 2 binary64))
(/.f64 (neg.f64 %283) #s(literal -1/2 binary64))
(/.f64 %283 #s(literal 1/2 binary64))
(/.f64 %285 #s(literal -1 binary64))
(/.f64 %278 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) %283))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %285))
(/.f64 #s(literal 1 binary64) (pow.f64 %278 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %278))
(neg.f64 %285)
(fma.f64 %279 #s(literal 1/4 binary64) %283)
(fma.f64 %279 #s(literal 1/2 binary64) %311)
(fma.f64 %279 #s(literal 1/2 binary64) %313)
(fma.f64 %281 #s(literal 1/2 binary64) %311)
(fma.f64 %281 #s(literal 1/2 binary64) %313)
(fma.f64 %283 #s(literal 1 binary64) %283)
(fma.f64 %283 #s(literal 2 binary64) %311)
(fma.f64 %283 #s(literal 2 binary64) %313)
(fma.f64 #s(literal 1/2 binary64) %278 %320)
(fma.f64 %285 #s(literal -1 binary64) %311)
(fma.f64 %285 #s(literal -1 binary64) %313)
(fma.f64 %278 #s(literal 1/2 binary64) %283)
(fma.f64 %278 #s(literal 1 binary64) %311)
(fma.f64 %278 #s(literal 1 binary64) %313)
(fma.f64 #s(literal 1 binary64) %283 %283)
(fma.f64 #s(literal 1 binary64) %278 %311)
(fma.f64 #s(literal 1 binary64) %278 %313)
(+.f64 %320 %320)
(+.f64 %283 %283)
(+.f64 %278 %311)
(+.f64 %278 %313)
(*.f64 #s(literal 1/18 binary64) %115)
(*.f64 #s(literal 2/9 binary64) %100)
(*.f64 #s(literal -1/9 binary64) %24)
(*.f64 %33 #s(literal -1 binary64))
(*.f64 %24 #s(literal -1/9 binary64))
(*.f64 #s(literal -1 binary64) %33)
(*.f64 %54 #s(literal 1 binary64))
(*.f64 #s(literal 1/9 binary64) %20)
(*.f64 %20 #s(literal 1/9 binary64))
(*.f64 #s(literal 1 binary64) %54)
(*.f64 #s(literal 2 binary64) (*.f64 %100 #s(literal 1/9 binary64)))
(pow.f64 %54 #s(literal 1 binary64))
(/.f64 #s(literal 1/18 binary64) %17)
(/.f64 #s(literal -1/9 binary64) %37)
%54
(/.f64 #s(literal 1 binary64) %40)
(neg.f64 %33)
(*.f64 #s(literal -18 binary64) %353)
(*.f64 #s(literal -18 binary64) %30)
(*.f64 %21 #s(literal 9/2 binary64))
(*.f64 #s(literal -9/2 binary64) %25)
(*.f64 %136 #s(literal 9/2 binary64))
(*.f64 %359 #s(literal 2 binary64))
(*.f64 #s(literal 9/2 binary64) %21)
(*.f64 #s(literal -2 binary64) %362)
(*.f64 #s(literal -2 binary64) %51)
(*.f64 #s(literal 18 binary64) %17)
(*.f64 %17 #s(literal 18 binary64))
(*.f64 #s(literal 1/2 binary64) %367)
(*.f64 #s(literal 1/2 binary64) %369)
(*.f64 #s(literal 1/2 binary64) %371)
(*.f64 #s(literal 1/2 binary64) %373)
%40
(*.f64 %37 #s(literal -9 binary64))
(*.f64 #s(literal -1 binary64) %43)
(*.f64 %40 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %40)
(*.f64 %43 #s(literal -1 binary64))
(*.f64 #s(literal -9 binary64) %37)
(*.f64 x #s(literal 9 binary64))
(*.f64 #s(literal 2 binary64) %382)
(*.f64 #s(literal 2 binary64) %359)
(pow.f64 %40 #s(literal 1 binary64))
(pow.f64 %54 #s(literal -1 binary64))
(/.f64 %369 #s(literal 2 binary64))
(/.f64 %130 #s(literal -2/9 binary64))
(/.f64 %138 #s(literal 2/9 binary64))
(/.f64 #s(literal 9/2 binary64) %100)
(/.f64 #s(literal -2 binary64) %71)
(/.f64 #s(literal 18 binary64) %117)
(/.f64 #s(literal 9 binary64) %20)
(/.f64 %37 #s(literal -1/9 binary64))
(/.f64 #s(literal -1 binary64) %33)
(/.f64 %40 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %20 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %33 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %40 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %54 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) %54)
(/.f64 %43 #s(literal -1 binary64))
(/.f64 #s(literal -9 binary64) %24)
(/.f64 x #s(literal 1/9 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %54))
(neg.f64 %43)
(fma.f64 #s(literal -18 binary64) %353 %413)
(fma.f64 #s(literal -18 binary64) %30 %413)
(fma.f64 %21 #s(literal 9/2 binary64) %413)
(fma.f64 #s(literal -9/2 binary64) %25 %413)
(fma.f64 #s(literal -9/2 binary64) %37 %359)
(fma.f64 %136 #s(literal 9/2 binary64) %413)
(fma.f64 %359 #s(literal 2 binary64) %413)
(fma.f64 #s(literal 9/2 binary64) %21 %413)
(fma.f64 #s(literal 9/2 binary64) x %359)
(fma.f64 #s(literal -2 binary64) %362 %413)
(fma.f64 #s(literal -2 binary64) %51 %413)
(fma.f64 #s(literal 18 binary64) %17 %413)
(fma.f64 %17 #s(literal 18 binary64) %413)
(fma.f64 #s(literal 1/2 binary64) %367 %413)
(fma.f64 #s(literal 1/2 binary64) %369 %413)
(fma.f64 #s(literal 1/2 binary64) %371 %413)
(fma.f64 #s(literal 1/2 binary64) %373 %413)
(fma.f64 #s(literal 1/2 binary64) %40 %359)
(fma.f64 #s(literal 9 binary64) x %413)
(fma.f64 %37 #s(literal -9 binary64) %413)
(fma.f64 #s(literal -1 binary64) %43 %413)
(fma.f64 %40 #s(literal 1 binary64) %413)
(fma.f64 #s(literal 1 binary64) %359 %359)
(fma.f64 #s(literal 1 binary64) %40 %413)
(fma.f64 %43 #s(literal -1 binary64) %413)
(fma.f64 #s(literal -9 binary64) %37 %413)
(fma.f64 x #s(literal 9 binary64) %413)
(fma.f64 #s(literal 2 binary64) %382 %413)
(fma.f64 #s(literal 2 binary64) %359 %413)
(+.f64 %359 %359)
(+.f64 %40 %413)
%447
%449
%452
%454
%456
%458
%459
%461
%464
%466
%474
%476
%477
%478
%479
%481
%482
%484
%485
%486
%487
%488
%489
%490
%491
%493
%495
%496
%498
%499
%500
%501
%503
%505
%507
%509
%512
%514
%516
%520
%524
%527
%531
%534
%537
%541
%545
%548
%551
%554
%557
%560
%563
%565
%568
%571
%573
%576
%578
%582
%586
%589
%592
%593
%595
%596
%598
%600
%603
%604
%605
%606
%607
%608
%609
%610
%611
%612
%614
%616
%618
%620
%622
%624
%626
%627
%629
%631
%633
%635
%637
%638
%640
%642
%644
%645
%647
%649
%651
%652
%653
%655
%657
%659
%661
%662
%663
%665
%666
%667
%668
%669
%670
%671
%672
%674
%675
%676
%677
%678
%679
%681
%683
%685
%687
%690
%692
%694
%696
%697
%698
%699
%447
%449
%452
%454
%456
%458
%459
%461
%464
%466
%474
%476
%477
%478
%479
%481
%482
%484
%485
%486
%487
%488
%489
%490
%491
%493
%495
%496
%498
%499
%500
%501
%503
%505
%507
%509
%512
%514
%516
%520
%524
%527
%531
%534
%537
%541
%545
%548
%551
%554
%557
%560
%563
%565
%568
%571
%573
%576
%578
%582
%586
%589
%592
%593
%595
%596
%598
%600
%603
%604
%605
%606
%607
%608
%609
%610
%611
%612
%614
%616
%618
%620
%622
%624
%626
%627
%629
%631
%633
%635
%637
%638
%640
%642
%644
%645
%647
%649
%651
%652
%653
%655
%657
%659
%661
%662
%663
%665
%666
%667
%668
%669
%670
%671
%672
%674
%675
%676
%677
%678
%679
%681
%683
%685
%687
%690
%692
%694
%696
%697
%698
%699
%447
%449
%452
%454
%456
%458
%459
%461
%464
%466
%474
%476
%477
%478
%479
%481
%482
%484
%485
%486
%487
%488
%489
%490
%491
%493
%495
%496
%498
%499
%500
%501
%503
%505
%507
%509
%512
%514
%516
%520
%524
%527
%531
%534
%537
%541
%545
%548
%551
%554
%557
%560
%563
%565
%568
%571
%573
%576
%578
%582
%586
%589
%592
%593
%595
%596
%598
%600
%603
%604
%605
%606
%607
%608
%609
%610
%611
%612
%614
%616
%618
%620
%622
%624
%626
%627
%629
%631
%633
%635
%637
%638
%640
%642
%644
%645
%647
%649
%651
%652
%653
%655
%657
%659
%661
%662
%663
%665
%666
%667
%668
%669
%670
%671
%672
%674
%675
%676
%677
%678
%679
%681
%683
%685
%687
%690
%692
%694
%696
%697
%698
%699
(*.f64 %700 %17)
(*.f64 %703 #s(literal 1/2 binary64))
(*.f64 %705 %37)
(*.f64 %707 x)
(*.f64 %709 #s(literal 2 binary64))
(*.f64 %712 x)
(*.f64 %711 %37)
(*.f64 %37 %711)
(*.f64 #s(literal -1 binary64) %716)
(*.f64 %702 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %702)
%702
(*.f64 x %707)
(*.f64 x %712)
(*.f64 x %7)
(*.f64 #s(literal 2 binary64) %723)
(pow.f64 %702 #s(literal 1 binary64))
(/.f64 %703 #s(literal 2 binary64))
(/.f64 %705 %24)
(/.f64 %707 %20)
(/.f64 %729 %24)
(/.f64 %716 #s(literal -1 binary64))
(/.f64 %702 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %702 #s(literal -1 binary64)))
(/.f64 %7 %20)
(neg.f64 %736)
(neg.f64 %716)
(fma.f64 %700 %17 %739)
(fma.f64 %700 %17 %741)
(fma.f64 %703 #s(literal 1/2 binary64) %739)
(fma.f64 %703 #s(literal 1/2 binary64) %741)
(fma.f64 %705 %37 %739)
(fma.f64 %705 %37 %741)
(fma.f64 %707 x %739)
(fma.f64 %707 x %741)
(fma.f64 %709 #s(literal 2 binary64) %739)
(fma.f64 %709 #s(literal 2 binary64) %741)
(fma.f64 %712 x %739)
(fma.f64 %712 x %741)
(fma.f64 %711 %37 %739)
(fma.f64 %711 %37 %741)
(fma.f64 #s(literal 1/2 binary64) %702 %755)
(fma.f64 %37 %711 %739)
(fma.f64 %37 %711 %741)
(fma.f64 #s(literal -1 binary64) %716 %739)
(fma.f64 #s(literal -1 binary64) %716 %741)
(fma.f64 %702 #s(literal 1/2 binary64) %709)
(fma.f64 %702 #s(literal 1 binary64) %739)
(fma.f64 %702 #s(literal 1 binary64) %741)
(fma.f64 #s(literal 1 binary64) %702 %739)
(fma.f64 #s(literal 1 binary64) %702 %741)
(fma.f64 %7 x %739)
(fma.f64 %7 x %741)
(fma.f64 x %707 %739)
(fma.f64 x %707 %741)
(fma.f64 x %712 %739)
(fma.f64 x %712 %741)
(fma.f64 x %7 %739)
(fma.f64 x %7 %741)
(fma.f64 #s(literal 2 binary64) %723 %739)
(fma.f64 #s(literal 2 binary64) %723 %741)
(+.f64 %709 %709)
(+.f64 %755 %755)
(+.f64 %702 %739)
(+.f64 %702 %741)
(*.f64 %703 #s(literal 3/2 binary64))
(*.f64 %783 x)
(*.f64 %711 (*.f64 #s(literal -3 binary64) x))
(*.f64 #s(literal -3 binary64) %716)
(*.f64 %716 #s(literal -3 binary64))
(*.f64 %37 (*.f64 %7 #s(literal -3 binary64)))
(*.f64 %37 (/.f64 %7 #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) %795)
%797
(*.f64 #s(literal 1 binary64) %797)
(*.f64 %7 %799)
(*.f64 %799 %7)
(*.f64 #s(literal 3 binary64) %702)
(*.f64 x (*.f64 %711 #s(literal -3 binary64)))
(*.f64 x %783)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 3/2 binary64) %702))
(*.f64 #s(literal 2 binary64) (*.f64 %17 %783))
(pow.f64 %797 #s(literal 1 binary64))
(/.f64 (*.f64 %716 #s(literal 1 binary64)) #s(literal -1/3 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %783) %24)
(/.f64 %736 #s(literal -1/3 binary64))
(/.f64 %729 (*.f64 %24 #s(literal 1/3 binary64)))
(/.f64 %783 %20)
(/.f64 %795 #s(literal -1 binary64))
(/.f64 %716 #s(literal -1/3 binary64))
(/.f64 %797 #s(literal 1 binary64))
(/.f64 %702 #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %797 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/3 binary64) %716))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) %702))
(/.f64 %7 (*.f64 %20 #s(literal 1/3 binary64)))
(neg.f64 %795)
(*.f64 %833 #s(literal 2 binary64))
(*.f64 (/.f64 %285 #s(literal 1/2 binary64)) (/.f64 %37 #s(literal 2 binary64)))
(*.f64 %290 (/.f64 %37 #s(literal 1/2 binary64)))
(*.f64 %840 %279)
(*.f64 %842 %283)
(*.f64 %279 %840)
(*.f64 %281 %17)
(*.f64 %283 (/.f64 #s(literal 1 binary64) %100))
(*.f64 %283 %842)
(*.f64 %285 %37)
(*.f64 %37 %285)
(*.f64 #s(literal -1 binary64) %851)
(*.f64 %832 #s(literal 1 binary64))
%832
(*.f64 #s(literal 1 binary64) %832)
(*.f64 x %278)
(*.f64 #s(literal 2 binary64) (*.f64 %17 %278))
(pow.f64 %832 #s(literal 1 binary64))
(/.f64 (/.f64 %832 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(/.f64 %833 #s(literal 1/2 binary64))
(/.f64 (*.f64 %283 %37) #s(literal -1/2 binary64))
(/.f64 (*.f64 %283 #s(literal -1 binary64)) %108)
(/.f64 (*.f64 %283 x) #s(literal 1/2 binary64))
(/.f64 (*.f64 %37 %283) #s(literal -1/2 binary64))
(/.f64 %851 #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %283) (*.f64 %24 #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) %285) %20)
(/.f64 (*.f64 #s(literal -1 binary64) %278) %24)
(/.f64 (*.f64 x %283) #s(literal 1/2 binary64))
(/.f64 (*.f64 x %285) #s(literal -1 binary64))
(/.f64 %283 %100)
(/.f64 %883 #s(literal -1 binary64))
(/.f64 %285 %24)
(/.f64 %832 #s(literal 1 binary64))
(/.f64 %278 %20)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) %832))
(/.f64 #s(literal 1 binary64) (pow.f64 %832 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %24 %285))
(/.f64 #s(literal 1 binary64) (/.f64 %20 %278))
(neg.f64 (/.f64 %832 #s(literal -1 binary64)))
(neg.f64 %883)

reconstruct66.0ms (3.1%)

Counts
905 → 201
Compiler

Compiled 905 to 914 computations (-1.0% saved)

eval10.0ms (0.5%)

Compiler

Compiled 108 to 271 computations (-150.9% saved)

prune4.0ms (0.2%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New1035108
Fresh000
Picked415
Done268
Total10912121
Accuracy
100.0%
Counts
121 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fma.f64 #s(literal 6 binary64) x (*.f64 (*.f64 x x) #s(literal -9 binary64)))
99.6%
(/.f64 (*.f64 (-.f64 #s(literal 2/3 binary64) x) x) #s(literal 1/9 binary64))
46.1%
(/.f64 (*.f64 (approx (- 2 (* x 3)) #s(literal 2 binary64)) x) #s(literal 1/3 binary64))
46.1%
(/.f64 (approx (- 2/3 x) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/9 binary64) x))
99.7%
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
99.5%
(*.f64 (/.f64 #s(literal -9 binary64) (/.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal 2/3 binary64)))
46.1%
(*.f64 (*.f64 #s(literal -9 binary64) x) (approx (- x 2/3) #s(literal -2/3 binary64)))
56.3%
(*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) (*.f64 x #s(literal 3 binary64)))
56.3%
(*.f64 (approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x)
46.2%
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
56.3%
(*.f64 #s(literal 3 binary64) (*.f64 (approx (- 2 (* x 3)) (*.f64 #s(literal -3 binary64) x)) x))
99.6%
(*.f64 #s(literal -9 binary64) (*.f64 (-.f64 x #s(literal 2/3 binary64)) x))
Compiler

Compiled 12 to 38 computations (-216.7% saved)

regimes25.0ms (1.2%)

Accuracy

Total 0.2b remaining (0.7%)

Threshold costs 0.2b (0.7%)

0.1b0.0%
0.1b0.0%
-0.0b100.0%
-0.0b-0.0%

Counts
1 → 1
2 → 2
8 → 1
20 → 1
Calls
Call 1
Inputs
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
Outputs
(*.f64 (approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)
Call 2
Inputs
%5 = (* 3 (- 2 (* x 3)))
(*.f64 (approx %5 #s(literal 6 binary64)) x)
(*.f64 (approx %5 (*.f64 #s(literal -9 binary64) x)) x)
Outputs
%5 = (* 3 (- 2 (* x 3)))
(*.f64 (approx %5 (*.f64 #s(literal -9 binary64) x)) x)
(*.f64 (approx %5 #s(literal 6 binary64)) x)
Call 3
Inputs
%4 = (- 2 (* x 3))
%5 = (* 3 %4)
%10 = (*.f64 #s(literal -9 binary64) x)
%27 = (+ (* -9 x) 6)
(*.f64 (approx %5 #s(literal 6 binary64)) x)
(*.f64 (approx %5 %10) x)
(*.f64 %10 (approx (- x 2/3) #s(literal -2/3 binary64)))
(/.f64 (*.f64 (approx %4 #s(literal 2 binary64)) x) #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (approx (pow (* %27 x) -1) (/.f64 #s(literal 1/6 binary64) x)))
(/.f64 (approx %27 #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (approx (- 2/3 x) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/9 binary64) x))
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
Outputs
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
Call 4
Inputs
%4 = (- 2 (* x 3))
%5 = (* 3 %4)
%10 = (*.f64 #s(literal -9 binary64) x)
%27 = (+ (* -9 x) 6)
%42 = (/.f64 #s(literal 1/9 binary64) x)
%46 = (-.f64 x #s(literal 2/3 binary64))
%53 = (approx %4 (*.f64 #s(literal -3 binary64) x))
%54 = (*.f64 %53 x)
%60 = (-.f64 #s(literal 2/3 binary64) x)
%71 = (*.f64 x x)
(*.f64 (approx %5 #s(literal 6 binary64)) x)
(*.f64 (approx %5 %10) x)
(*.f64 %10 (approx (- x 2/3) #s(literal -2/3 binary64)))
(/.f64 (*.f64 (approx %4 #s(literal 2 binary64)) x) #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (approx (pow (* %27 x) -1) (/.f64 #s(literal 1/6 binary64) x)))
(/.f64 (approx %27 #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (approx (- 2/3 x) #s(literal 2/3 binary64)) %42)
(*.f64 (fma.f64 #s(literal -9 binary64) x #s(literal 6 binary64)) x)
(*.f64 #s(literal -9 binary64) (*.f64 %46 x))
(*.f64 %10 %46)
(*.f64 #s(literal 3 binary64) %54)
(*.f64 %53 (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) %53) x)
(/.f64 (*.f64 %60 x) #s(literal 1/9 binary64))
(*.f64 %60 (/.f64 x #s(literal 1/9 binary64)))
(/.f64 %54 #s(literal 1/3 binary64))
(/.f64 %60 %42)
(*.f64 #s(literal -3 binary64) (*.f64 (fma.f64 x #s(literal 3 binary64) #s(literal -2 binary64)) x))
(fma.f64 #s(literal -9 binary64) %71 (*.f64 #s(literal 6 binary64) x))
(fma.f64 #s(literal 6 binary64) x (*.f64 %71 #s(literal -9 binary64)))
Outputs
(fma.f64 #s(literal 6 binary64) x (*.f64 (*.f64 x x) #s(literal -9 binary64)))
Calls

2 calls:

33.0ms
x
13.0ms
(*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x)
Results
AccuracySegmentsBranch
46.2%1
x
46.2%1
(*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x)
Compiler

Compiled 30 to 88 computations (-193.3% saved)

bsearch0.0ms (0.0%)

bsearch0.0ms (0.0%)

bsearch0.0ms (0.0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2558.271035580143
-5.4003036843873416e-5
Compiler

Compiled 1 to 7 computations (-600.0% saved)

bsearch0.0ms (0.0%)

derivations49.0ms (2.3%)

Stop Event
fuel
Compiler

Compiled 4 to 20 computations (-400.0% saved)

preprocess17.0ms (0.8%)

Compiler

Compiled 5 to 27 computations (-440.0% saved)

end0.0ms (0.0%)

gc488ms (22.8%)

Allocations
AllocatedPercentPhase
698.6 MiB32.9%sample
545.8 MiB25.7%reconstruct
470.7 MiB22.2%rewrite
109.4 MiB5.2%eval
107.4 MiB5.1%series
79.7 MiB3.8%preprocess
47.6 MiB2.2%regimes
39.5 MiB1.9%prune
22.6 MiB1.1%derivations
1.3 MiB0.1%bsearch
1.0 MiB0.0%analyze
0.0 MiB0.0%end
0.0 MiB0.0%start
2 123.7 MiB100.0%total

Profiling

Loading profile data...