Cubic critical, narrow range

Time bar (total: 2.5min)

start0.0ms (0.0%)

analyze2.2s (1.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%0.0%100.0%0.0%0.0%0.0%0
0.0%0.0%0.0%100.0%0.0%0.0%0.0%1
0.0%0.0%0.0%100.0%0.0%0.0%0.0%2
0.0%0.0%0.0%100.0%0.0%0.0%0.0%3
0.0%0.0%0.0%100.0%0.0%0.0%0.0%4
0.0%0.0%0.0%100.0%0.0%0.0%0.0%5
0.0%0.0%0.0%100.0%0.0%0.0%0.0%6
0.0%0.0%0.0%100.0%0.0%0.0%0.0%7
2.3%0.0%0.0%100.0%0.0%0.0%0.0%8
11.3%0.0%0.0%100.0%0.0%0.0%0.0%9
21.1%0.0%0.0%100.0%0.0%0.0%0.0%10
28.0%0.0%0.0%100.0%0.0%0.0%0.0%11
40.1%0.0%0.0%100.0%0.0%0.0%0.0%12
Compiler

Compiled 41 to 26 computations (36.6% saved)

sample14.6s (9.7%)

Samples
7.9s5 510×1valid
2.5s2 746×0valid
1.0s1 331×0invalid
Precisions
Click to see histograms. Total time spent on operations: 6.1s
ival-mult!: 1.5s (25.5% of total, 48.9 MiB)
adjust: 1.4s (23.4% of total, 46.6 MiB)
ival-div!: 839.0ms (13.8% of total, 20.2 MiB)
ival-sqrt!: 771.0ms (12.7% of total, 17.4 MiB)
ival-sub!: 494.0ms (8.1% of total, 13.0 MiB)
ival-add!: 450.0ms (7.4% of total, 16.1 MiB)
ival-neg!: 263.0ms (4.3% of total, 13.4 MiB)
ival-and: 186.0ms (3.1% of total, 8.7 MiB)
ival-<: 100.0ms (1.6% of total, 3.8 MiB)
ival-assert: 4.0ms (0.1% of total, 2.3 MiB)
Bogosity

preprocess313.0ms (0.2%)

Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053175
1322160
21282160
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
%5 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 %5 c)))) %5)
Compiler

Compiled 2 to 24 computations (-1100.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series3.0s (2.0%)

Counts
12 → 112
Calls
Call 1
Inputs
%1 = (neg.f64 b)
%2 = (*.f64 b b)
%5 = (*.f64 #s(literal 3 binary64) a)
%7 = (*.f64 %5 c)
%8 = (-.f64 %2 %7)
%9 = (sqrt.f64 %8)
%10 = (+.f64 %1 %9)
b
%1
%2
#s(literal 3 binary64)
a
%5
c
%7
%8
%9
%10
(/.f64 %10 %5)
Outputs
%6 = (* 3 a)
%8 = (*.f64 #s(literal 3 binary64) a)
%11 = (* %6 c)
%12 = (*.f64 a c)
%13 = (*.f64 #s(literal 3 binary64) %12)
%16 = (- (* b b) %11)
%18 = (pow.f64 b #s(literal 2 binary64))
%23 = (sqrt %16)
%24 = (sqrt.f64 %18)
%27 = (/.f64 %12 %24)
%29 = (+.f64 %24 (*.f64 #s(literal -3/2 binary64) %27))
%31 = (/.f64 c %24)
%33 = (pow.f64 c #s(literal 2 binary64))
%34 = (*.f64 a %33)
%35 = (pow.f64 %24 #s(literal 3 binary64))
%36 = (/.f64 %34 %35)
%40 = (+.f64 %24 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %31 (*.f64 #s(literal -9/8 binary64) %36))))
%43 = (pow.f64 c #s(literal 3 binary64))
%46 = (pow.f64 %24 #s(literal 5 binary64))
%47 = (/.f64 (*.f64 a %43) %46)
%48 = (/.f64 %33 %35)
%54 = (+.f64 %24 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %31 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %47 (*.f64 #s(literal -9/8 binary64) %48))))))
%56 = (neg b)
%57 = (+ %56 %23)
%58 = (-.f64 %24 b)
%66 = (/ %57 %6)
%68 = (/.f64 %58 a)
%69 = (*.f64 #s(literal 1/3 binary64) %68)
%94 = (/.f64 %18 a)
%101 = (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a)))
%102 = (*.f64 a %101)
%105 = (pow.f64 a #s(literal 2 binary64))
%107 = (/.f64 %18 (*.f64 %105 %101))
%108 = (*.f64 #s(literal 1/2 binary64) %107)
%109 = (+.f64 %101 %108)
%110 = (*.f64 a %109)
%114 = (pow.f64 b #s(literal 4 binary64))
%115 = (pow.f64 a #s(literal 4 binary64))
%116 = (pow.f64 %101 #s(literal 3 binary64))
%118 = (/.f64 %114 (*.f64 %115 %116))
%120 = (+.f64 %101 (fma.f64 #s(literal -1/8 binary64) %118 %108))
%121 = (*.f64 a %120)
%125 = (pow.f64 b #s(literal 6 binary64))
%133 = (*.f64 a (+.f64 %101 (fma.f64 #s(literal -1/8 binary64) %118 (fma.f64 #s(literal 1/16 binary64) (/.f64 %125 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 %101 #s(literal 5 binary64)))) %108))))
%136 = (/.f64 b a)
%147 = (*.f64 #s(literal 1/3 binary64) %101)
%153 = (fma.f64 #s(literal 1/6 binary64) %107 %147)
%178 = (/.f64 %18 %102)
%188 = (/.f64 %114 (*.f64 %105 %116))
%189 = (/.f64 %18 %101)
%201 = (*.f64 #s(literal -1/3 binary64) %101)
%203 = (*.f64 #s(literal -1/3 binary64) %136)
%206 = (*.f64 #s(literal 1/3 binary64) b)
%221 = (*.f64 #s(literal -1 binary64) b)
%226 = (sqrt.f64 (neg.f64 %13))
%232 = (pow.f64 %226 #s(literal 3 binary64))
%236 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %226))
%237 = (fma.f64 #s(literal -1/8 binary64) (/.f64 %18 %232) %236)
%265 = (/.f64 %226 a)
%266 = (*.f64 #s(literal 1/3 binary64) %265)
%270 = (*.f64 a %226)
%273 = (/.f64 #s(literal 1 binary64) a)
%274 = (*.f64 #s(literal 1/3 binary64) %273)
%289 = (/.f64 %12 %18)
%294 = (*.f64 #s(literal -3/2 binary64) %289)
%296 = (*.f64 b (+.f64 #s(literal 1 binary64) %294))
%298 = (*.f64 %105 %33)
%301 = (fma.f64 #s(literal -3/2 binary64) %289 (*.f64 #s(literal -9/8 binary64) (/.f64 %298 %114)))
%303 = (*.f64 b (+.f64 #s(literal 1 binary64) %301))
%305 = (pow.f64 a #s(literal 3 binary64))
%306 = (*.f64 %305 %43)
%308 = (fma.f64 #s(literal -27/16 binary64) (/.f64 %306 %125) %301)
%310 = (*.f64 b (+.f64 #s(literal 1 binary64) %308))
%315 = (/.f64 %298 %18)
%317 = (fma.f64 #s(literal -3/2 binary64) %12 (*.f64 #s(literal -9/8 binary64) %315))
%320 = (/.f64 %306 %114)
%325 = (pow.f64 c #s(literal 4 binary64))
%326 = (*.f64 %115 %325)
%329 = (fma.f64 #s(literal 81/64 binary64) %326 (*.f64 #s(literal 81/16 binary64) %326))
%340 = (/.f64 %34 %18)
%342 = (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) %340))
%345 = (*.f64 %105 %43)
%346 = (/.f64 %345 %114)
%382 = (/.f64 c %18)
%384 = (*.f64 #s(literal 2/3 binary64) %273)
%391 = (fma.f64 #s(literal -1/2 binary64) %382 (fma.f64 #s(literal -3/8 binary64) (/.f64 %34 %114) %384))
%401 = (/.f64 a %24)
%402 = (*.f64 %105 c)
%407 = (+.f64 %24 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %401 (*.f64 #s(literal -9/8 binary64) (/.f64 %402 %35)))))
%417 = (+.f64 %24 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %401 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 %305 c) %46) (*.f64 #s(literal -9/8 binary64) (/.f64 %105 %35)))))))
%428 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %24))
%442 = (/.f64 %18 c)
%448 = (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 a c)))
%449 = (*.f64 c %448)
%451 = (*.f64 %33 %448)
%453 = (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %451))
%454 = (+.f64 %448 %453)
%455 = (*.f64 c %454)
%457 = (pow.f64 %448 #s(literal 3 binary64))
%458 = (*.f64 %325 %457)
%459 = (/.f64 %114 %458)
%461 = (+.f64 %448 (fma.f64 #s(literal -1/8 binary64) %459 %453))
%462 = (*.f64 c %461)
%471 = (*.f64 c (+.f64 %448 (fma.f64 #s(literal -1/8 binary64) %459 (fma.f64 #s(literal 1/16 binary64) (/.f64 %125 (*.f64 (pow.f64 c #s(literal 6 binary64)) (pow.f64 %448 #s(literal 5 binary64)))) %453))))
%473 = (/.f64 b c)
%484 = (/.f64 %449 a)
%487 = (/.f64 b %12)
%489 = (*.f64 #s(literal 1/3 binary64) (/.f64 %448 a))
%495 = (fma.f64 #s(literal 1/6 binary64) (/.f64 %18 (*.f64 a %451)) %489)
%532 = (*.f64 %33 %457)
(approx b #s(literal 0 binary64))
(approx a a)
(approx %6 %8)
(approx %11 %13)
(approx %16 %18)
(approx %16 (fma.f64 #s(literal -3 binary64) %12 %18))
(approx %23 %24)
(approx %23 %29)
(approx %23 %40)
(approx %23 %54)
(approx %57 %58)
(approx %57 (-.f64 %29 b))
(approx %57 (-.f64 %40 b))
(approx %57 (-.f64 %54 b))
(approx %66 %69)
(approx %66 (/.f64 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 #s(literal 1/3 binary64) %58)) a))
(approx %66 (/.f64 (fma.f64 #s(literal 1/3 binary64) %58 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 #s(literal -3/8 binary64) %36)))) a))
(approx %66 (/.f64 (fma.f64 #s(literal 1/3 binary64) %58 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %31 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %47 (*.f64 #s(literal -3/8 binary64) %48)))))) a))
(approx %16 (*.f64 #s(literal -3 binary64) %12))
(approx %16 (*.f64 a (-.f64 %94 (*.f64 #s(literal 3 binary64) c))))
(approx %23 %102)
(approx %23 %110)
(approx %23 %121)
(approx %23 %133)
(approx %57 (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) %136))))
(approx %57 (*.f64 a (-.f64 %109 %136)))
(approx %57 (*.f64 a (-.f64 %120 %136)))
(approx %66 %147)
(approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %147))
(approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %153))
(approx %66 (fma.f64 #s(literal -1/3 binary64) %136 (fma.f64 #s(literal -1/24 binary64) %118 %153)))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %94) (*.f64 #s(literal -3 binary64) c)))))
(approx %23 (*.f64 #s(literal -1 binary64) %102))
(approx %23 (*.f64 #s(literal -1 binary64) %110))
(approx %23 (*.f64 #s(literal -1 binary64) %121))
(approx %23 (*.f64 #s(literal -1 binary64) %133))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 %136))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %178) b) a))))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %101 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %188 (*.f64 #s(literal 1/2 binary64) %189)) a)) b) a))))))
(approx %66 %201)
(approx %66 (fma.f64 #s(literal -1/3 binary64) %101 %203))
(approx %66 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %178 %206) a) %201))
(approx %66 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %189 (*.f64 #s(literal 1/24 binary64) %188)) a) %206) a) %201))
(approx b b)
(approx %56 %221)
(approx %16 (-.f64 %18 %13))
(approx %23 %226)
(approx %23 (+.f64 %226 (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %226))))
(approx %23 (+.f64 %226 (*.f64 %18 %237)))
(approx %23 (+.f64 %226 (*.f64 %18 (fma.f64 %18 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %18 (pow.f64 %226 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %232))) %236))))
(approx %57 (+.f64 %226 %221))
(approx %57 (+.f64 %226 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %226)) #s(literal 1 binary64)))))
(approx %57 (+.f64 %226 (*.f64 b (-.f64 (*.f64 b %237) #s(literal 1 binary64)))))
(approx %66 %266)
(approx %66 (fma.f64 #s(literal -1/3 binary64) %136 %266))
(approx %66 (fma.f64 #s(literal 1/3 binary64) %265 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %270)) %274))))
(approx %66 (fma.f64 #s(literal 1/3 binary64) %265 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %18 (*.f64 a %232)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %270)))) %274))))
(approx %16 (*.f64 %18 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %289))))
(approx %23 %296)
(approx %23 %303)
(approx %23 %310)
(approx %57 (*.f64 #s(literal -3/2 binary64) (/.f64 %12 b)))
(approx %57 (/.f64 %317 b))
(approx %57 (/.f64 (fma.f64 #s(literal -27/16 binary64) %320 %317) b))
(approx %57 (/.f64 (fma.f64 #s(literal -27/16 binary64) %320 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %315 (*.f64 #s(literal -1/2 binary64) (/.f64 %329 %125))))) b))
(approx %66 (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
(approx %66 (/.f64 %342 b))
(approx %66 (/.f64 (fma.f64 #s(literal -9/16 binary64) %346 %342) b))
(approx %66 (/.f64 (fma.f64 #s(literal -9/16 binary64) %346 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %340 (*.f64 #s(literal -1/6 binary64) (/.f64 %329 (*.f64 a %125)))))) b))
(approx %23 (*.f64 #s(literal -1 binary64) %296))
(approx %23 (*.f64 #s(literal -1 binary64) %303))
(approx %23 (*.f64 #s(literal -1 binary64) %310))
(approx %57 (*.f64 #s(literal -2 binary64) b))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %294))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %301))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %308))))
(approx %66 (*.f64 #s(literal -2/3 binary64) %136))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %382 %384))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b %391)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 %345 %125) %391))))
(approx c c)
(approx %23 %407)
(approx %23 %417)
(approx %57 (-.f64 %407 b))
(approx %57 (-.f64 %417 b))
(approx %66 (fma.f64 #s(literal -1/2 binary64) %31 %69))
(approx %66 (fma.f64 #s(literal 1/3 binary64) %68 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 %12 %35)) %428))))
(approx %66 (fma.f64 #s(literal 1/3 binary64) %68 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %402 %46) (*.f64 #s(literal -3/8 binary64) (/.f64 a %35)))) %428))))
(approx %16 (*.f64 c (-.f64 %442 %8)))
(approx %23 %449)
(approx %23 %455)
(approx %23 %462)
(approx %23 %471)
(approx %57 (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) %473))))
(approx %57 (*.f64 c (-.f64 %454 %473)))
(approx %57 (*.f64 c (-.f64 %461 %473)))
(approx %66 (*.f64 #s(literal 1/3 binary64) %484))
(approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 %489)))
(approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 %495)))
(approx %66 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %487 (fma.f64 #s(literal -1/24 binary64) (/.f64 %114 (*.f64 a %458)) %495))))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %442) (*.f64 #s(literal -3 binary64) a)))))
(approx %23 (*.f64 #s(literal -1 binary64) %449))
(approx %23 (*.f64 #s(literal -1 binary64) %455))
(approx %23 (*.f64 #s(literal -1 binary64) %462))
(approx %23 (*.f64 #s(literal -1 binary64) %471))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 %473))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %18 %449)) b) c))))))
(approx %57 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %448 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %114 %532) (*.f64 #s(literal 1/2 binary64) (/.f64 %18 %448))) c)) b) c))))))
(approx %66 (*.f64 #s(literal -1/3 binary64) %484))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %487 %489))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %136 (*.f64 #s(literal -1/6 binary64) (/.f64 %18 (*.f64 a %449)))) c) %489))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) (/.f64 %114 (*.f64 a %532)) (*.f64 #s(literal 1/6 binary64) (/.f64 %18 (*.f64 a %448)))) c) %203) c) %489))))
Calls

9 calls:

TimeVariablePoint
98.0ms
c
inf
24.0ms
a
inf
23.0ms
a
-inf
23.0ms
b
inf
22.0ms
a
0

rewrite6.3s (4.2%)

Counts
12 → 1 436
Calls
Call 1
Inputs
%1 = (neg.f64 b)
%2 = (*.f64 b b)
%5 = (*.f64 #s(literal 3 binary64) a)
%7 = (*.f64 %5 c)
%8 = (-.f64 %2 %7)
%9 = (sqrt.f64 %8)
%10 = (+.f64 %1 %9)
b
%1
%2
#s(literal 3 binary64)
a
%5
c
%7
%8
%9
%10
(/.f64 %10 %5)
Outputs
%1 = (neg.f64 b)
%11 = (*.f64 %1 #s(literal 2 binary64))
%19 = (*.f64 a b)
%21 = (*.f64 %19 #s(literal 3 binary64))
%22 = (*.f64 #s(literal 3 binary64) a)
%25 = (*.f64 #s(literal -3 binary64) a)
%26 = (*.f64 %25 b)
%29 = (*.f64 b #s(literal -1/3 binary64))
%30 = (*.f64 %25 %29)
%33 = (*.f64 b #s(literal 1/3 binary64))
%34 = (*.f64 %33 %22)
%36 = (/.f64 #s(literal -1/3 binary64) a)
%39 = (/.f64 #s(literal 1/3 binary64) a)
%40 = (*.f64 b %39)
%42 = (*.f64 b %36)
%47 = (/.f64 %19 %25)
%49 = (*.f64 %42 #s(literal -3 binary64))
%55 = (/.f64 b a)
%56 = (*.f64 %55 %22)
%58 = (*.f64 %55 %25)
%60 = (/.f64 %21 a)
%62 = (*.f64 %33 %25)
%63 = (neg.f64 a)
%67 = (neg.f64 %55)
%68 = (*.f64 #s(literal 1/3 binary64) %25)
%70 = (*.f64 %42 #s(literal 3 binary64))
%72 = (*.f64 %42 %63)
%78 = (/.f64 #s(literal 1 binary64) a)
%84 = (*.f64 %1 #s(literal 1/2 binary64))
%87 = (*.f64 #s(literal 0 binary64) %1)
%89 = (*.f64 %1 #s(literal 0 binary64))
%95 = (*.f64 #s(literal 1/2 binary64) %1)
%103 = (*.f64 %29 %22)
%106 = (*.f64 %36 %22)
%108 = (/.f64 %22 %25)
%112 = (/.f64 %22 a)
%119 = (*.f64 %29 #s(literal 3 binary64))
%120 = (/.f64 a a)
%122 = (*.f64 %29 a)
%123 = (/.f64 #s(literal 3 binary64) a)
%128 = (/.f64 %26 a)
%135 = (*.f64 %22 %55)
%139 = (/.f64 %22 #s(literal -3 binary64))
%144 = (*.f64 %22 %33)
%146 = (/.f64 %22 %22)
%148 = (*.f64 %63 %42)
%150 = (*.f64 #s(literal -3 binary64) %42)
%152 = (/.f64 %22 %63)
%154 = (*.f64 #s(literal 1/3 binary64) %22)
%156 = (neg.f64 %19)
%157 = (/.f64 #s(literal 3 binary64) %22)
%159 = (*.f64 b #s(literal 3 binary64))
%160 = (neg.f64 %159)
%161 = (/.f64 a %22)
%166 = (/.f64 %22 #s(literal 3 binary64))
%168 = (/.f64 %19 %63)
%169 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64))
%171 = (/.f64 %159 %63)
%172 = (/.f64 a #s(literal 3 binary64))
%177 = (/.f64 %156 %63)
%178 = (/.f64 #s(literal 3 binary64) #s(literal -3 binary64))
%180 = (/.f64 %156 #s(literal -3 binary64))
%181 = (/.f64 #s(literal 3 binary64) %63)
%183 = (/.f64 %160 %63)
%184 = (/.f64 a #s(literal -3 binary64))
%186 = (/.f64 %160 #s(literal -3 binary64))
%187 = (/.f64 a %63)
%189 = (*.f64 %78 %22)
%278 = (*.f64 b b)
%280 = (fabs.f64 b)
%283 = (neg.f64 %278)
%294 = (neg.f64 %280)
%304 = (*.f64 %278 %278)
%306 = (sqrt.f64 %280)
%307 = (*.f64 %306 %280)
%309 = (*.f64 %280 %306)
%315 = (pow.f64 b #s(literal 1 binary64))
%319 = (pow.f64 %1 #s(literal 1 binary64))
%321 = (pow.f64 %280 #s(literal 1 binary64))
%323 = (fabs.f64 %315)
%327 = (fabs.f64 %319)
%329 = (fabs.f64 %321)
%333 = (pow.f64 %294 #s(literal 1 binary64))
%336 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
%338 = (*.f64 %321 %306)
%347 = (neg.f64 c)
%349 = (*.f64 c #s(literal 3 binary64))
%352 = (*.f64 a c)
%354 = (*.f64 %22 c)
%357 = (*.f64 #s(literal -3 binary64) %347)
%359 = (neg.f64 %352)
%361 = (*.f64 #s(literal -3 binary64) c)
%367 = (*.f64 %347 #s(literal -3 binary64))
%370 = (*.f64 %25 c)
%376 = (fma.f64 %25 c %278)
%389 = (-.f64 %354 %278)
%400 = (*.f64 %376 %376)
%405 = (sqrt.f64 %376)
%415 = (neg.f64 %405)
%426 = (sqrt.f64 %405)
%436 = (*.f64 %415 #s(literal 1 binary64))
%439 = (*.f64 %405 #s(literal 2 binary64))
%441 = (*.f64 %405 #s(literal 1/2 binary64))
%444 = (*.f64 %405 %22)
%446 = (*.f64 %405 %154)
%448 = (*.f64 %405 %25)
%450 = (*.f64 %405 %39)
%454 = (/.f64 %405 a)
%457 = (*.f64 %405 (*.f64 %39 #s(literal 3 binary64)))
%460 = (*.f64 %405 (*.f64 %39 a))
%462 = (*.f64 %454 %22)
%464 = (*.f64 %405 #s(literal -1/3 binary64))
%465 = (*.f64 %464 %22)
%468 = (*.f64 %450 %63)
%470 = (*.f64 %450 #s(literal -3 binary64))
%472 = (*.f64 %405 %36)
%475 = (neg.f64 %454)
%476 = (*.f64 %475 %22)
%479 = (*.f64 %405 #s(literal 1/3 binary64))
%481 = (*.f64 %405 #s(literal 0 binary64))
%483 = (*.f64 #s(literal 0 binary64) %405)
%490 = (*.f64 #s(literal 1/2 binary64) %405)
%496 = (neg.f64 %426)
%498 = (*.f64 %426 #s(literal 1 binary64))
%535 = (-.f64 %405 b)
%538 = (-.f64 b %405)
%548 = (*.f64 #s(literal 1/2 binary64) %535)
%550 = (*.f64 %535 #s(literal 2 binary64))
%553 = (*.f64 %535 #s(literal 1/2 binary64))
%560 = (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%579 = (*.f64 %25 %538)
%581 = (*.f64 %22 %538)
%583 = (*.f64 %538 %36)
%585 = (*.f64 %538 #s(literal -1/3 binary64))
%606 = (/.f64 %579 #s(literal 3 binary64))
%608 = (/.f64 %579 a)
%610 = (/.f64 %535 a)
%612 = (/.f64 %538 a)
%614 = (*.f64 %538 #s(literal 1/3 binary64))
%616 = (/.f64 %579 %25)
%639 = (fma.f64 %405 a %103)
%643 = (fma.f64 %405 #s(literal 3 binary64) %128)
%649 = (*.f64 %535 #s(literal 0 binary64))
%651 = (*.f64 #s(literal 0 binary64) %535)
%701 = (*.f64 %538 %39)
%703 = (*.f64 #s(literal 3 binary64) %535)
%705 = (*.f64 #s(literal 9 binary64) a)
%711 = (/.f64 #s(literal -1/6 binary64) a)
%715 = (/.f64 #s(literal 1/6 binary64) a)
%721 = (/.f64 #s(literal 1/2 binary64) a)
%725 = (/.f64 #s(literal -1/2 binary64) a)
%731 = (/.f64 #s(literal 2 binary64) a)
%736 = (/.f64 #s(literal -1 binary64) a)
%738 = (/.f64 #s(literal -2 binary64) a)
%768 = (*.f64 #s(literal 3 binary64) %610)
%790 = (fma.f64 %29 #s(literal 3 binary64) %405)
%793 = (neg.f64 #s(literal 9 binary64))
%796 = (*.f64 %405 (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64)))
%797 = (-.f64 %796 b)
%799 = (*.f64 a %585)
%800 = (*.f64 a a)
%802 = (*.f64 #s(literal 2 binary64) %22)
%818 = (*.f64 #s(literal 2 binary64) %583)
%857 = (neg.f64 %705)
%886 = (*.f64 %800 #s(literal 9 binary64))
%906 = (*.f64 %405 #s(literal 3 binary64))
%907 = (/.f64 %906 %705)
%909 = (*.f64 %715 %405)
%915 = (*.f64 %721 %405)
%919 = (*.f64 b #s(literal 2 binary64))
%922 = (*.f64 b #s(literal -2/3 binary64))
%924 = (*.f64 b #s(literal 2/3 binary64))
%927 = (*.f64 #s(literal 1/6 binary64) %405)
%932 = (*.f64 b %731)
%934 = (*.f64 b %738)
%938 = (*.f64 %405 #s(literal 2/3 binary64))
%940 = (*.f64 %405 %731)
%944 = (*.f64 %454 #s(literal 1 binary64))
%946 = (*.f64 %454 #s(literal 2 binary64))
%966 = (/.f64 %22 #s(literal 9 binary64))
%969 = (/.f64 %22 %800)
%974 = (/.f64 %22 %705)
%976 = (*.f64 %793 %800)
%981 = (/.f64 %160 %705)
%983 = (*.f64 %715 %1)
%987 = (*.f64 %721 %1)
%989 = (*.f64 #s(literal 1/6 binary64) %1)
%994 = (*.f64 %1 #s(literal 2/3 binary64))
%996 = (*.f64 %1 %731)
%999 = (*.f64 %67 #s(literal 1 binary64))
%1001 = (*.f64 %67 #s(literal 2 binary64))
%1005 = (*.f64 %415 #s(literal 2/3 binary64))
%1007 = (*.f64 %415 %731)
%1009 = (*.f64 %415 #s(literal 2 binary64))
%1011 = (*.f64 %415 %738)
%1013 = (*.f64 %415 #s(literal -2/3 binary64))
%1015 = (*.f64 %454 #s(literal 3 binary64))
%1016 = (*.f64 #s(literal 3 binary64) %55)
%1021 = (*.f64 %55 #s(literal -3 binary64))
%1022 = (*.f64 #s(literal -3 binary64) %454)
%1027 = (neg.f64 %906)
%1030 = (*.f64 #s(literal -3 binary64) %55)
%1037 = (*.f64 #s(literal -3 binary64) %475)
%1052 = (*.f64 #s(literal 1 binary64) %579)
%1058 = (*.f64 %405 (*.f64 #s(literal 1/3 binary64) a))
%1059 = (*.f64 a %33)
%1062 = (*.f64 a %464)
%1065 = (/.f64 #s(literal 1 binary64) %886)
%1069 = (*.f64 %800 #s(literal 3 binary64))
%1070 = (/.f64 %22 %1069)
%1074 = (fma.f64 %454 a %119)
%1076 = (*.f64 a %55)
%1079 = (*.f64 %55 a)
%1082 = (*.f64 #s(literal -3 binary64) %479)
%1088 = (*.f64 %405 a)
%1089 = (/.f64 %1088 %1069)
%1102 = (*.f64 %29 #s(literal 1 binary64))
%1104 = (*.f64 %29 #s(literal 2 binary64))
%1108 = (*.f64 %479 #s(literal 1 binary64))
%1110 = (*.f64 %479 #s(literal 2 binary64))
%1113 = (*.f64 #s(literal 3 binary64) %475)
%1120 = (-.f64 %462 %159)
%1122 = (-.f64 %796 %1079)
%1132 = (*.f64 %454 a)
%1133 = (*.f64 #s(literal 3 binary64) %33)
%1138 = (*.f64 b #s(literal -3 binary64))
%1139 = (*.f64 %454 %25)
%1142 = (*.f64 %29 #s(literal -3 binary64))
%1145 = (*.f64 #s(literal -3 binary64) %405)
%1148 = (*.f64 #s(literal -3 binary64) %464)
%1157 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64))
%1159 = (*.f64 %55 #s(literal 3 binary64))
%1169 = (*.f64 #s(literal -3 binary64) #s(literal 3 binary64))
%1180 = (fma.f64 %454 %25 %159)
%1184 = (*.f64 %25 %55)
%1189 = (*.f64 %33 #s(literal 3 binary64))
%1192 = (*.f64 %55 %63)
%1195 = (*.f64 %63 %55)
%1198 = (*.f64 #s(literal -3 binary64) b)
%1217 = (*.f64 %25 %475)
%1220 = (*.f64 #s(literal -3 binary64) %415)
%1225 = (*.f64 %63 %454)
%1237 = (*.f64 %475 %25)
%1240 = (*.f64 %475 a)
%1243 = (*.f64 a %475)
%1247 = (/.f64 %156 %1069)
%1278 = (*.f64 a %63)
%1280 = (*.f64 %33 a)
%1285 = (*.f64 %63 a)
%1287 = (*.f64 %29 %63)
%1290 = (*.f64 %33 %63)
%1293 = (*.f64 %63 %33)
%1296 = (*.f64 %63 %479)
%1299 = (*.f64 %63 %464)
%1310 = (*.f64 %464 a)
%1313 = (/.f64 %47 a)
%1315 = (/.f64 %70 #s(literal 3 binary64))
%1329 = (-.f64 %60 %906)
%1333 = (*.f64 #s(literal -3 binary64) %33)
%1336 = (*.f64 %464 #s(literal 3 binary64))
%1343 = (*.f64 %33 #s(literal -3 binary64))
%1346 = (*.f64 #s(literal 3 binary64) %464)
%1349 = (neg.f64 %1088)
%1367 = (*.f64 %67 %63)
%1380 = (*.f64 %63 %475)
%1396 = (fma.f64 %405 %68 %19)
%1397 = (*.f64 %800 #s(literal -3 binary64))
%1403 = (*.f64 %67 #s(literal -3 binary64))
%1406 = (*.f64 %475 #s(literal 3 binary64))
%1411 = (fabs.f64 %22)
%1414 = (*.f64 %1 #s(literal -3 binary64))
%1423 = (*.f64 #s(literal -3 binary64) %1)
%1428 = (*.f64 %22 %475)
%1437 = (/.f64 %22 %1411)
%1449 = (-.f64 %446 %19)
%1451 = (-.f64 %30 %1088)
%1458 = (*.f64 %25 %464)
%1480 = (/.f64 %906 %886)
%1482 = (/.f64 %1088 %886)
%1484 = (/.f64 %405 %886)
%1486 = (/.f64 %22 %886)
%1501 = (/.f64 a %886)
%1503 = (/.f64 #s(literal 3 binary64) %886)
%1505 = (/.f64 #s(literal 1 binary64) %705)
%1507 = (/.f64 %171 #s(literal 9 binary64))
%1508 = (/.f64 %1015 #s(literal 9 binary64))
%1515 = (*.f64 %63 b)
%1518 = (*.f64 b %63)
%1524 = (*.f64 %63 %405)
%1533 = (*.f64 %464 %25)
%1564 = (*.f64 %405 %68)
%1573 = (*.f64 %25 %33)
%1576 = (*.f64 %22 %464)
%1579 = (/.f64 a #s(literal 9 binary64))
%1580 = (/.f64 %906 %800)
%1583 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%1584 = (/.f64 %1088 %800)
%1586 = (/.f64 %1088 %705)
%1588 = (/.f64 %405 %800)
%1590 = (/.f64 %405 #s(literal 9 binary64))
%1592 = (/.f64 %405 %705)
%1595 = (/.f64 a %800)
%1596 = (/.f64 %906 #s(literal 9 binary64))
%1598 = (/.f64 a %705)
%1600 = (/.f64 #s(literal 3 binary64) %800)
%1601 = (/.f64 %1088 #s(literal 9 binary64))
%1603 = (/.f64 #s(literal 3 binary64) %705)
%1620 = (/.f64 %1 %886)
%1648 = (/.f64 #s(literal 1 binary64) %857)
%1654 = (*.f64 %63 %1)
%1657 = (*.f64 %1 %63)
%1660 = (*.f64 %63 %415)
%1698 = (/.f64 %1 %800)
%1700 = (/.f64 %1 #s(literal 9 binary64))
%1702 = (/.f64 %1 %705)
%1708 = (/.f64 %156 #s(literal 9 binary64))
%1710 = (/.f64 %156 %800)
%1712 = (/.f64 %156 %705)
%1714 = (/.f64 %160 #s(literal 9 binary64))
%1716 = (/.f64 %160 %800)
%1729 = (/.f64 #s(literal 1 binary64) %1069)
%1731 = (/.f64 #s(literal 1 binary64) %1397)
%1746 = (*.f64 #s(literal 2 binary64) %705)
%1752 = (/.f64 a %1069)
%1754 = (/.f64 #s(literal 3 binary64) %1069)
%1766 = (/.f64 %122 %800)
%1767 = (/.f64 %1058 %800)
%1778 = (/.f64 %42 %22)
%1780 = (/.f64 %906 %1069)
%1791 = (/.f64 %405 %1069)
%1794 = (/.f64 a %25)
%1795 = (/.f64 %906 %25)
%1798 = (/.f64 #s(literal 3 binary64) %25)
%1799 = (/.f64 %1088 %25)
%1811 = (*.f64 #s(literal 2 binary64) %857)
%1825 = (/.f64 %119 %22)
%1826 = (/.f64 %1132 %22)
%1831 = (/.f64 %42 a)
%1833 = (/.f64 %42 #s(literal 3 binary64))
%1837 = (/.f64 %47 #s(literal 3 binary64))
%1841 = (/.f64 %70 a)
%1857 = (/.f64 %1 %1069)
%1867 = (/.f64 %156 %25)
%1873 = (/.f64 %160 %25)
%1878 = (/.f64 %160 %1069)
%1894 = (*.f64 #s(literal 2 binary64) %1069)
%1897 = (*.f64 #s(literal 2 binary64) %1397)
%1899 = (/.f64 %168 %22)
%1900 = (/.f64 %796 %22)
%1903 = (/.f64 %42 #s(literal -3 binary64))
%1905 = (/.f64 %42 %63)
%1909 = (/.f64 %47 %63)
%1911 = (/.f64 %47 #s(literal -3 binary64))
%1913 = (/.f64 %70 %63)
%1915 = (/.f64 %70 #s(literal -3 binary64))
%1917 = (/.f64 a %1411)
%1918 = (/.f64 %906 %1411)
%1920 = (/.f64 #s(literal 3 binary64) %1411)
%1921 = (/.f64 %1088 %1411)
%1923 = (/.f64 %405 %1411)
%1937 = (/.f64 %159 %857)
%1938 = (/.f64 %1139 %857)
%1941 = (/.f64 %156 %1411)
%1943 = (/.f64 %160 %1411)
%1945 = (/.f64 %1 %1411)
%1972 = (/.f64 %60 %857)
%1973 = (/.f64 %1027 %857)
%2063 = (/.f64 %19 %1397)
%2064 = (/.f64 %1564 %1397)
%2091 = (/.f64 %30 %1397)
%2092 = (/.f64 %1349 %1397)
%2127 = (*.f64 %426 %39)
%2129 = (/.f64 %426 %22)
%2131 = (*.f64 %39 %426)
%2141 = (/.f64 %426 #s(literal 3 binary64))
%2142 = (/.f64 %426 a)
%2145 = (/.f64 %426 %63)
%2146 = (/.f64 %426 #s(literal -3 binary64))
%2175 = (*.f64 %886 %886)
b
(neg.f64 %1)
(*.f64 b #s(literal 1 binary64))
(*.f64 %1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %1)
(neg.f64 (*.f64 b #s(literal -1 binary64)))
(*.f64 %11 #s(literal -1/2 binary64))
(*.f64 (*.f64 %1 #s(literal -2 binary64)) #s(literal 1/2 binary64))
(/.f64 %21 %22)
(/.f64 %26 %25)
(/.f64 %30 a)
(/.f64 %34 a)
(*.f64 b (*.f64 %36 %25))
(*.f64 %22 %40)
(*.f64 %25 %42)
(*.f64 %39 %21)
(*.f64 %42 %25)
(*.f64 %40 %22)
(*.f64 %47 #s(literal -3 binary64))
(*.f64 %49 a)
(*.f64 (*.f64 %40 #s(literal 3 binary64)) a)
(*.f64 (*.f64 %40 a) #s(literal 3 binary64))
(/.f64 %56 #s(literal 3 binary64))
(/.f64 %58 #s(literal -3 binary64))
(/.f64 %60 #s(literal 3 binary64))
(/.f64 %62 %63)
(*.f64 %1 (*.f64 %39 %25))
(*.f64 %67 %68)
(*.f64 %70 %63)
(*.f64 %72 #s(literal 3 binary64))
(*.f64 (*.f64 %40 %63) #s(literal -3 binary64))
(*.f64 (*.f64 %40 #s(literal -3 binary64)) %63)
(*.f64 %29 (*.f64 %78 %25))
%1
(*.f64 %1 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1)
(*.f64 %11 #s(literal 1/2 binary64))
(*.f64 %84 #s(literal 2 binary64))
(+.f64 %1 %87)
(+.f64 %1 %89)
(/.f64 %11 #s(literal 2 binary64))
(fma.f64 %1 #s(literal 1/2 binary64) %84)
(fma.f64 %1 #s(literal 1 binary64) %87)
(fma.f64 %1 #s(literal 1 binary64) %89)
(fma.f64 #s(literal 1/2 binary64) %1 %95)
(fma.f64 #s(literal 1 binary64) %1 %87)
(fma.f64 #s(literal 1 binary64) %1 %89)
(+.f64 %95 %95)
(+.f64 %84 %84)
(/.f64 %21 %25)
(/.f64 %26 %22)
(/.f64 %103 a)
(*.f64 a %70)
(*.f64 b %106)
(*.f64 b %108)
(*.f64 #s(literal 3 binary64) %47)
(*.f64 %22 %42)
(*.f64 %29 %112)
(*.f64 %39 %26)
(*.f64 %21 %36)
(*.f64 %26 %39)
(*.f64 %42 %22)
(*.f64 %40 %25)
(*.f64 %119 %120)
(*.f64 %122 %123)
(*.f64 %47 #s(literal 3 binary64))
(*.f64 %70 a)
(*.f64 %112 %29)
(*.f64 %128 #s(literal 1/3 binary64))
(fma.f64 %11 #s(literal 1/2 binary64) %87)
(fma.f64 %11 #s(literal 1/2 binary64) %89)
(fma.f64 %84 #s(literal 2 binary64) %87)
(fma.f64 %84 #s(literal 2 binary64) %89)
(/.f64 %56 #s(literal -3 binary64))
(/.f64 %135 #s(literal -3 binary64))
(/.f64 %60 #s(literal -3 binary64))
(/.f64 %128 #s(literal 3 binary64))
(*.f64 %55 %139)
(*.f64 %139 %55)
(/.f64 %30 %63)
(/.f64 %34 %63)
(/.f64 %144 %63)
(*.f64 %1 %146)
(*.f64 #s(literal -3 binary64) %148)
(*.f64 %63 %150)
(*.f64 %33 %152)
(*.f64 %67 %154)
(*.f64 %156 %157)
(*.f64 %160 %161)
(*.f64 %152 %33)
(*.f64 %72 #s(literal -3 binary64))
(*.f64 %49 %63)
(*.f64 %67 %166)
(*.f64 %168 %169)
(*.f64 %171 %172)
(*.f64 %166 %67)
(neg.f64 (/.f64 %128 #s(literal -3 binary64)))
(*.f64 %177 %178)
(*.f64 %180 %181)
(*.f64 %183 %184)
(*.f64 %186 %187)
(*.f64 %29 %189)
(*.f64 %103 %78)
(/.f64 #s(literal 1 binary64) (/.f64 a %103))
(/.f64 #s(literal 1 binary64) (/.f64 %25 %21))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %26))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %128))
(fma.f64 a %70 %87)
(fma.f64 a %70 %89)
(fma.f64 b %106 %87)
(fma.f64 b %106 %89)
(fma.f64 b %108 %87)
(fma.f64 b %108 %89)
(fma.f64 #s(literal 3 binary64) %47 %87)
(fma.f64 #s(literal 3 binary64) %47 %89)
(fma.f64 %22 %42 %87)
(fma.f64 %22 %42 %89)
(fma.f64 %29 %112 %87)
(fma.f64 %29 %112 %89)
(fma.f64 %39 %26 %87)
(fma.f64 %39 %26 %89)
(fma.f64 %21 %36 %87)
(fma.f64 %21 %36 %89)
(fma.f64 %26 %39 %87)
(fma.f64 %26 %39 %89)
(fma.f64 %42 %22 %87)
(fma.f64 %42 %22 %89)
(fma.f64 %40 %25 %87)
(fma.f64 %40 %25 %89)
(fma.f64 %119 %120 %87)
(fma.f64 %119 %120 %89)
(fma.f64 %122 %123 %87)
(fma.f64 %122 %123 %89)
(fma.f64 %47 #s(literal 3 binary64) %87)
(fma.f64 %47 #s(literal 3 binary64) %89)
(fma.f64 %70 a %87)
(fma.f64 %70 a %89)
(fma.f64 %112 %29 %87)
(fma.f64 %112 %29 %89)
(fma.f64 %128 #s(literal 1/3 binary64) %87)
(fma.f64 %128 #s(literal 1/3 binary64) %89)
(fma.f64 %55 %139 %87)
(fma.f64 %55 %139 %89)
(fma.f64 %139 %55 %87)
(fma.f64 %139 %55 %89)
(fma.f64 %1 %146 %87)
(fma.f64 %1 %146 %89)
(fma.f64 #s(literal -3 binary64) %148 %87)
(fma.f64 #s(literal -3 binary64) %148 %89)
(fma.f64 %63 %150 %87)
(fma.f64 %63 %150 %89)
(fma.f64 %33 %152 %87)
(fma.f64 %33 %152 %89)
(fma.f64 %67 %154 %87)
(fma.f64 %67 %154 %89)
(fma.f64 %156 %157 %87)
(fma.f64 %156 %157 %89)
(fma.f64 %160 %161 %87)
(fma.f64 %160 %161 %89)
(fma.f64 %152 %33 %87)
(fma.f64 %152 %33 %89)
(fma.f64 %72 #s(literal -3 binary64) %87)
(fma.f64 %72 #s(literal -3 binary64) %89)
(fma.f64 %49 %63 %87)
(fma.f64 %49 %63 %89)
(fma.f64 %67 %166 %87)
(fma.f64 %67 %166 %89)
(fma.f64 %168 %169 %87)
(fma.f64 %168 %169 %89)
(fma.f64 %171 %172 %87)
(fma.f64 %171 %172 %89)
(fma.f64 %166 %67 %87)
(fma.f64 %166 %67 %89)
(fma.f64 %177 %178 %87)
(fma.f64 %177 %178 %89)
(fma.f64 %180 %181 %87)
(fma.f64 %180 %181 %89)
(fma.f64 %183 %184 %87)
(fma.f64 %183 %184 %89)
(fma.f64 %186 %187 %87)
(fma.f64 %186 %187 %89)
(fma.f64 %29 %189 %87)
(fma.f64 %29 %189 %89)
(fma.f64 %103 %78 %87)
(fma.f64 %103 %78 %89)
%278
(fabs.f64 %278)
(fabs.f64 (*.f64 %280 b))
(fabs.f64 %283)
(fabs.f64 (*.f64 b %280))
(*.f64 %1 %1)
(*.f64 %280 %280)
(neg.f64 %283)
(fabs.f64 (*.f64 %280 %1))
(fabs.f64 (*.f64 %1 %280))
(fabs.f64 (*.f64 %294 b))
(fabs.f64 (*.f64 b %294))
(fabs.f64 (*.f64 %294 %1))
(fabs.f64 (*.f64 %1 %294))
(*.f64 %294 %294)
(sqrt.f64 %304)
(*.f64 %306 %307)
(*.f64 %309 %306)
(pow.f64 b #s(literal 2 binary64))
(pow.f64 %1 #s(literal 2 binary64))
(pow.f64 %280 #s(literal 2 binary64))
(pow.f64 %294 #s(literal 2 binary64))
(*.f64 b %315)
(*.f64 %315 b)
(pow.f64 %278 #s(literal 1 binary64))
(*.f64 %1 %319)
(*.f64 %280 %321)
(*.f64 %323 %280)
(*.f64 %319 %1)
(*.f64 %321 %280)
(*.f64 %327 %280)
(*.f64 %329 %280)
(/.f64 #s(literal 1 binary64) (pow.f64 %278 #s(literal -1 binary64)))
(*.f64 %333 %294)
(pow.f64 %304 #s(literal 1/2 binary64))
(pow.f64 %304 %336)
(*.f64 %338 %306)
#s(literal 3 binary64)
(neg.f64 #s(literal -3 binary64))
a
(neg.f64 %63)
(*.f64 a #s(literal 3 binary64))
%22
(*.f64 #s(literal -3 binary64) %63)
(*.f64 %63 #s(literal -3 binary64))
(neg.f64 %25)
c
(neg.f64 %347)
(*.f64 a %349)
(*.f64 c %22)
(*.f64 #s(literal 3 binary64) %352)
%354
(*.f64 %352 #s(literal 3 binary64))
(*.f64 %349 a)
(*.f64 a %357)
(*.f64 #s(literal -3 binary64) %359)
(*.f64 %63 %361)
(*.f64 %347 %25)
(*.f64 %25 %347)
(*.f64 %361 %63)
(*.f64 %359 #s(literal -3 binary64))
(*.f64 %367 a)
(*.f64 %357 a)
(neg.f64 %370)
(fma.f64 a %361 %278)
(fma.f64 b b %370)
(fma.f64 c %25 %278)
(fma.f64 #s(literal -3 binary64) %352 %278)
%376
(fma.f64 %361 a %278)
(fma.f64 %352 #s(literal -3 binary64) %278)
(+.f64 %278 %370)
(+.f64 %370 %278)
(-.f64 %278 %354)
(fabs.f64 %376)
(fma.f64 #s(literal 3 binary64) %359 %278)
(fma.f64 %22 %347 %278)
(fma.f64 %63 %349 %278)
(fma.f64 %347 %22 %278)
(fma.f64 %349 %63 %278)
(fma.f64 %359 #s(literal 3 binary64) %278)
(fabs.f64 %389)
(neg.f64 %389)
(-.f64 %370 %283)
(fma.f64 %1 %1 %370)
(fma.f64 %280 %280 %370)
(fma.f64 %63 %357 %278)
(fma.f64 %367 %63 %278)
(fma.f64 %294 %294 %370)
(fma.f64 %306 %307 %370)
(fma.f64 %309 %306 %370)
(sqrt.f64 %400)
(fma.f64 b %315 %370)
(fma.f64 %315 b %370)
(pow.f64 %376 #s(literal 1 binary64))
(*.f64 %405 %405)
(fma.f64 %1 %319 %370)
(fma.f64 %280 %321 %370)
(fma.f64 %323 %280 %370)
(fma.f64 %319 %1 %370)
(fma.f64 %321 %280 %370)
(pow.f64 %405 #s(literal 2 binary64))
(fma.f64 %327 %280 %370)
(fma.f64 %329 %280 %370)
(pow.f64 %415 #s(literal 2 binary64))
(*.f64 %415 %415)
(/.f64 #s(literal 1 binary64) (pow.f64 %376 #s(literal -1 binary64)))
(fma.f64 %333 %294 %370)
(fma.f64 %338 %306 %370)
(pow.f64 %400 #s(literal 1/2 binary64))
(pow.f64 %400 %336)
(*.f64 (pow.f64 %405 #s(literal 1 binary64)) %405)
(*.f64 %426 (*.f64 %426 %405))
(*.f64 (*.f64 %405 %426) %426)
%405
(fabs.f64 %405)
(fabs.f64 %415)
(neg.f64 %415)
(*.f64 %405 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %405)
(fabs.f64 %436)
(neg.f64 %436)
(*.f64 %439 #s(literal 1/2 binary64))
(*.f64 %441 #s(literal 2 binary64))
(/.f64 %439 #s(literal 2 binary64))
(/.f64 %444 %22)
(/.f64 %446 a)
(/.f64 %448 %25)
(*.f64 %22 %450)
(*.f64 %39 %444)
(*.f64 %450 %22)
(*.f64 %454 %154)
(*.f64 %457 a)
(*.f64 %460 #s(literal 3 binary64))
(/.f64 %462 #s(literal 3 binary64))
(/.f64 %465 %63)
(*.f64 %415 %106)
(*.f64 %468 #s(literal -3 binary64))
(*.f64 %470 %63)
(neg.f64 (*.f64 %472 %22))
(/.f64 %476 #s(literal -3 binary64))
(pow.f64 %376 #s(literal 1/2 binary64))
(*.f64 %479 %189)
(+.f64 %405 %481)
(+.f64 %405 %483)
(pow.f64 %426 #s(literal 2 binary64))
(*.f64 %426 %426)
(fma.f64 %405 #s(literal 1/2 binary64) %441)
(fma.f64 %405 #s(literal 1 binary64) %481)
(fma.f64 %405 #s(literal 1 binary64) %483)
(fma.f64 #s(literal 1/2 binary64) %405 %490)
(fma.f64 #s(literal 1 binary64) %405 %481)
(fma.f64 #s(literal 1 binary64) %405 %483)
(+.f64 %441 %441)
(+.f64 %490 %490)
(*.f64 %496 %496)
(*.f64 %426 %498)
(fma.f64 %439 #s(literal 1/2 binary64) %481)
(fma.f64 %439 #s(literal 1/2 binary64) %483)
(fma.f64 %441 #s(literal 2 binary64) %481)
(fma.f64 %441 #s(literal 2 binary64) %483)
(*.f64 %498 %498)
(fma.f64 %22 %450 %481)
(fma.f64 %22 %450 %483)
(fma.f64 %39 %444 %481)
(fma.f64 %39 %444 %483)
(fma.f64 %450 %22 %481)
(fma.f64 %450 %22 %483)
(fma.f64 %454 %154 %481)
(fma.f64 %454 %154 %483)
(fma.f64 %457 a %481)
(fma.f64 %457 a %483)
(fma.f64 %460 #s(literal 3 binary64) %481)
(fma.f64 %460 #s(literal 3 binary64) %483)
(fma.f64 %415 %106 %481)
(fma.f64 %415 %106 %483)
(fma.f64 %468 #s(literal -3 binary64) %481)
(fma.f64 %468 #s(literal -3 binary64) %483)
(fma.f64 %470 %63 %481)
(fma.f64 %470 %63 %483)
(pow.f64 %400 (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))
(fma.f64 %479 %189 %481)
(fma.f64 %479 %189 %483)
(fma.f64 %426 %426 %481)
(fma.f64 %426 %426 %483)
(fma.f64 %496 %496 %481)
(fma.f64 %496 %496 %483)
(fma.f64 %426 %498 %481)
(fma.f64 %426 %498 %483)
(fma.f64 %498 %498 %481)
(fma.f64 %498 %498 %483)
%535
(+.f64 %1 %405)
(+.f64 %405 %1)
(neg.f64 %538)
(-.f64 %1 %415)
(*.f64 %535 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %535)
(*.f64 %538 #s(literal -1 binary64))
(fma.f64 %1 #s(literal 1 binary64) %405)
(fma.f64 %405 #s(literal 1 binary64) %1)
(fma.f64 #s(literal 1 binary64) %1 %405)
(fma.f64 #s(literal 1 binary64) %405 %1)
(*.f64 #s(literal 2 binary64) %548)
(*.f64 #s(literal 1/2 binary64) %550)
(*.f64 %550 #s(literal 1/2 binary64))
(*.f64 %553 #s(literal 2 binary64))
(fma.f64 %11 #s(literal 1/2 binary64) %405)
(fma.f64 %84 #s(literal 2 binary64) %405)
(fma.f64 %439 #s(literal 1/2 binary64) %1)
(fma.f64 %441 #s(literal 2 binary64) %1)
(/.f64 %550 #s(literal 2 binary64))
(*.f64 %550 %560)
(fma.f64 a %70 %405)
(fma.f64 b %106 %405)
(fma.f64 b %108 %405)
(fma.f64 #s(literal 3 binary64) %47 %405)
(fma.f64 %22 %42 %405)
(fma.f64 %29 %112 %405)
(fma.f64 %39 %26 %405)
(fma.f64 %21 %36 %405)
(fma.f64 %26 %39 %405)
(fma.f64 %42 %22 %405)
(fma.f64 %40 %25 %405)
(fma.f64 %119 %120 %405)
(fma.f64 %122 %123 %405)
(fma.f64 %47 #s(literal 3 binary64) %405)
(fma.f64 %70 a %405)
(fma.f64 %112 %29 %405)
(fma.f64 %128 #s(literal 1/3 binary64) %405)
(/.f64 %579 %22)
(/.f64 %581 %25)
(*.f64 %22 %583)
(*.f64 %112 %585)
(*.f64 %579 %39)
(fma.f64 %55 %139 %405)
(fma.f64 %139 %55 %405)
(fma.f64 %1 %146 %405)
(fma.f64 %22 %450 %1)
(fma.f64 #s(literal -3 binary64) %148 %405)
(fma.f64 %63 %150 %405)
(fma.f64 %33 %152 %405)
(fma.f64 %39 %444 %1)
(fma.f64 %67 %154 %405)
(fma.f64 %156 %157 %405)
(fma.f64 %160 %161 %405)
(fma.f64 %152 %33 %405)
(fma.f64 %72 #s(literal -3 binary64) %405)
(fma.f64 %49 %63 %405)
(fma.f64 %450 %22 %1)
(fma.f64 %454 %154 %1)
(fma.f64 %457 a %1)
(fma.f64 %460 #s(literal 3 binary64) %1)
(/.f64 %606 a)
(/.f64 %608 #s(literal 3 binary64))
(*.f64 %166 %610)
(*.f64 %139 %612)
(*.f64 %152 %614)
(neg.f64 %616)
(-.f64 %405 (*.f64 (neg.f64 %70) a))
(-.f64 %405 (*.f64 (neg.f64 %47) #s(literal 3 binary64)))
(fma.f64 %67 %166 %405)
(fma.f64 %168 %169 %405)
(fma.f64 %171 %172 %405)
(fma.f64 %166 %67 %405)
(fma.f64 %415 %106 %1)
(fma.f64 %468 #s(literal -3 binary64) %1)
(fma.f64 %470 %63 %1)
(/.f64 (/.f64 %579 %63) #s(literal -3 binary64))
(/.f64 (/.f64 %579 #s(literal -3 binary64)) %63)
(fma.f64 %177 %178 %405)
(fma.f64 %180 %181 %405)
(fma.f64 %183 %184 %405)
(fma.f64 %186 %187 %405)
(/.f64 %639 a)
(fma.f64 %29 %189 %405)
(fma.f64 %103 %78 %405)
(/.f64 %643 #s(literal 3 binary64))
(fma.f64 %479 %189 %1)
(/.f64 #s(literal 1 binary64) (/.f64 %22 %579))
(fma.f64 %426 %426 %1)
(+.f64 %535 %649)
(+.f64 %535 %651)
(fma.f64 %496 %496 %1)
(fma.f64 %426 %498 %1)
(fma.f64 %535 #s(literal 1/2 binary64) %553)
(fma.f64 %535 #s(literal 1 binary64) %649)
(fma.f64 %535 #s(literal 1 binary64) %651)
(fma.f64 #s(literal 1/2 binary64) %535 %548)
(fma.f64 #s(literal 1 binary64) %535 %649)
(fma.f64 #s(literal 1 binary64) %535 %651)
(fma.f64 %538 #s(literal -1 binary64) %649)
(fma.f64 %538 #s(literal -1 binary64) %651)
(+.f64 %553 %553)
(+.f64 %548 %548)
(fma.f64 %498 %498 %1)
(fma.f64 #s(literal 2 binary64) %548 %649)
(fma.f64 #s(literal 2 binary64) %548 %651)
(fma.f64 #s(literal 1/2 binary64) %550 %649)
(fma.f64 #s(literal 1/2 binary64) %550 %651)
(fma.f64 %550 #s(literal 1/2 binary64) %649)
(fma.f64 %550 #s(literal 1/2 binary64) %651)
(fma.f64 %553 #s(literal 2 binary64) %649)
(fma.f64 %553 #s(literal 2 binary64) %651)
(fma.f64 %550 %560 %649)
(fma.f64 %550 %560 %651)
(fma.f64 %22 %583 %649)
(fma.f64 %22 %583 %651)
(fma.f64 %112 %585 %649)
(fma.f64 %112 %585 %651)
(fma.f64 %579 %39 %649)
(fma.f64 %579 %39 %651)
(fma.f64 %166 %610 %649)
(fma.f64 %166 %610 %651)
(fma.f64 %139 %612 %649)
(fma.f64 %139 %612 %651)
(fma.f64 %152 %614 %649)
(fma.f64 %152 %614 %651)
(/.f64 %535 %22)
(/.f64 %585 a)
(/.f64 %538 %25)
(*.f64 %535 %39)
(*.f64 #s(literal 1/3 binary64) %610)
(*.f64 #s(literal -1/3 binary64) %612)
(*.f64 %39 %535)
(*.f64 %36 %538)
(*.f64 %610 #s(literal 1/3 binary64))
(*.f64 %612 #s(literal -1/3 binary64))
%583
(/.f64 %610 #s(literal 3 binary64))
(/.f64 %612 #s(literal -3 binary64))
(/.f64 %614 %63)
(neg.f64 %701)
(/.f64 %703 %705)
(/.f64 (*.f64 #s(literal -1 binary64) %538) %22)
(*.f64 %583 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %711 %538))
(*.f64 #s(literal 2 binary64) (*.f64 %715 %535))
(*.f64 #s(literal 1 binary64) %583)
(*.f64 #s(literal -1 binary64) %701)
(*.f64 #s(literal -2/3 binary64) (*.f64 %721 %538))
(*.f64 #s(literal 2/3 binary64) (*.f64 %725 %538))
(*.f64 #s(literal 2/3 binary64) (*.f64 %721 %535))
(*.f64 %78 %585)
(*.f64 %731 (*.f64 #s(literal -1/6 binary64) %538))
(*.f64 %731 (*.f64 #s(literal 1/6 binary64) %535))
(*.f64 %736 %614)
(*.f64 %738 (*.f64 #s(literal 1/6 binary64) %538))
(*.f64 %585 %78)
(*.f64 %614 %736)
(*.f64 %550 %715)
(*.f64 (*.f64 %610 #s(literal 2 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 %538 #s(literal 2/3 binary64)) %725)
(*.f64 (*.f64 %538 %731) #s(literal -1/6 binary64))
(*.f64 (*.f64 %538 #s(literal 2 binary64)) %711)
(*.f64 (*.f64 %538 %738) #s(literal 1/6 binary64))
(*.f64 (*.f64 %538 #s(literal -2/3 binary64)) %721)
(*.f64 (*.f64 %535 #s(literal 2/3 binary64)) %721)
(*.f64 (*.f64 %535 %731) #s(literal 1/6 binary64))
(*.f64 (/.f64 %550 a) #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a %585))
(/.f64 #s(literal 1 binary64) (/.f64 %25 %538))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %535))
(/.f64 %768 #s(literal 9 binary64))
(/.f64 (*.f64 %610 #s(literal -1 binary64)) #s(literal -3 binary64))
(/.f64 (*.f64 %736 %538) #s(literal 3 binary64))
(/.f64 (*.f64 %736 %535) #s(literal -3 binary64))
(/.f64 (*.f64 %585 #s(literal -1 binary64)) %63)
(/.f64 (*.f64 %614 #s(literal 1 binary64)) %63)
(/.f64 (*.f64 #s(literal -1 binary64) %585) %63)
(*.f64 (/.f64 %550 %63) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %610))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %612))
(/.f64 #s(literal 1 binary64) (/.f64 %63 %614))
(/.f64 %790 %22)
(/.f64 (neg.f64 %768) %793)
(/.f64 %797 %22)
(/.f64 %799 %800)
(/.f64 %550 %802)
(/.f64 (*.f64 %703 #s(literal 1 binary64)) %705)
(/.f64 (*.f64 #s(literal 1 binary64) %703) %705)
(/.f64 (*.f64 #s(literal 2 binary64) %585) (*.f64 #s(literal 2 binary64) a))
(/.f64 (*.f64 #s(literal 2 binary64) %538) (*.f64 #s(literal 2 binary64) %25))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %583))
(*.f64 #s(literal 2 binary64) (*.f64 %721 %585))
(*.f64 #s(literal 1/2 binary64) %818)
(*.f64 (*.f64 %585 #s(literal 2 binary64)) %721)
(*.f64 (*.f64 %39 %550) #s(literal 1/2 binary64))
(fma.f64 b %36 %450)
(fma.f64 %405 %39 %42)
(fma.f64 #s(literal 1/3 binary64) %454 %42)
(fma.f64 %39 %405 %42)
(fma.f64 %36 b %450)
(fma.f64 %55 #s(literal -1/3 binary64) %450)
(fma.f64 %454 #s(literal 1/3 binary64) %42)
(+.f64 %42 %450)
(+.f64 %450 %42)
(/.f64 (*.f64 %703 %78) #s(literal 9 binary64))
(/.f64 %818 #s(literal 2 binary64))
(/.f64 (*.f64 %78 %703) #s(literal 9 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %610) (*.f64 #s(literal 2 binary64) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) %612) (*.f64 #s(literal 2 binary64) #s(literal -3 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) %768) #s(literal 9 binary64))
(/.f64 (/.f64 %799 a) a)
(*.f64 %768 (/.f64 #s(literal 1 binary64) #s(literal 9 binary64)))
(*.f64 (/.f64 %550 #s(literal 3 binary64)) %721)
(*.f64 (/.f64 %550 #s(literal -3 binary64)) %725)
(-.f64 %42 %472)
(-.f64 %450 %40)
(/.f64 (*.f64 %703 #s(literal -1 binary64)) %857)
(/.f64 (*.f64 #s(literal -1 binary64) %703) %857)
(/.f64 (*.f64 #s(literal 2 binary64) %614) (*.f64 #s(literal 2 binary64) %63))
(fma.f64 %1 %39 %450)
(fma.f64 #s(literal 1/3 binary64) %67 %450)
(fma.f64 %39 %1 %450)
(fma.f64 %36 %415 %42)
(fma.f64 %67 #s(literal 1/3 binary64) %450)
(fma.f64 %415 %36 %42)
(fma.f64 %475 #s(literal -1/3 binary64) %42)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %768))
(/.f64 (/.f64 %768 #s(literal 3 binary64)) #s(literal 3 binary64))
(/.f64 (neg.f64 %799) (neg.f64 %800))
(/.f64 (*.f64 %790 #s(literal 1 binary64)) %22)
(/.f64 (*.f64 %790 #s(literal -1 binary64)) %25)
(/.f64 (*.f64 #s(literal -1 binary64) %790) %25)
(/.f64 (*.f64 #s(literal 1 binary64) %790) %22)
(/.f64 %579 %886)
(/.f64 (*.f64 %797 #s(literal 1 binary64)) %22)
(/.f64 (*.f64 %797 #s(literal -1 binary64)) %25)
(/.f64 (*.f64 #s(literal -1 binary64) %797) %25)
(/.f64 (*.f64 #s(literal 1 binary64) %797) %22)
(/.f64 (*.f64 #s(literal 1 binary64) %799) %800)
(*.f64 %22 (/.f64 %535 %886))
(*.f64 %799 (/.f64 #s(literal 1 binary64) %800))
(/.f64 (*.f64 %790 %78) #s(literal 3 binary64))
(/.f64 (*.f64 %78 %790) #s(literal 3 binary64))
(fma.f64 b %36 %907)
(fma.f64 #s(literal 2 binary64) %909 %42)
(fma.f64 #s(literal 1 binary64) %42 %450)
(fma.f64 #s(literal 1 binary64) %450 %42)
(fma.f64 #s(literal -1 binary64) %40 %450)
(fma.f64 #s(literal -1 binary64) %472 %42)
(fma.f64 #s(literal 2/3 binary64) %915 %42)
(fma.f64 %78 %29 %450)
(fma.f64 %78 %479 %42)
(fma.f64 %919 %711 %450)
(fma.f64 %33 %736 %450)
(fma.f64 %922 %721 %450)
(fma.f64 %924 %725 %450)
(fma.f64 %29 %78 %450)
(fma.f64 %731 %927 %42)
(fma.f64 %36 b %907)
(fma.f64 %55 #s(literal -1/3 binary64) %907)
(fma.f64 %42 #s(literal 1 binary64) %450)
(fma.f64 %932 #s(literal -1/6 binary64) %450)
(fma.f64 %934 #s(literal 1/6 binary64) %450)
(fma.f64 %450 #s(literal 1 binary64) %42)
(fma.f64 %479 %78 %42)
(fma.f64 %938 %721 %42)
(fma.f64 %940 #s(literal 1/6 binary64) %42)
(fma.f64 %439 %715 %42)
(fma.f64 %464 %736 %42)
(fma.f64 %944 #s(literal 1/3 binary64) %42)
(fma.f64 %946 #s(literal 1/6 binary64) %42)
(+.f64 %42 %907)
(+.f64 %907 %42)
(/.f64 #s(literal 1 binary64) (/.f64 %800 %799))
(/.f64 (*.f64 %797 %78) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %768) (*.f64 #s(literal 2 binary64) #s(literal 9 binary64)))
(/.f64 (*.f64 %78 %797) #s(literal 3 binary64))
(/.f64 (/.f64 %579 #s(literal 9 binary64)) %800)
(/.f64 (/.f64 %579 %800) #s(literal 9 binary64))
(/.f64 %608 %705)
(/.f64 (/.f64 %579 %705) a)
(*.f64 %966 (/.f64 %535 %800))
(*.f64 %969 (/.f64 %535 #s(literal 9 binary64)))
(*.f64 %112 (/.f64 %535 %705))
(*.f64 %974 %610)
(/.f64 %581 %976)
(/.f64 (fma.f64 %450 #s(literal -3 binary64) %55) #s(literal -3 binary64))
(fma.f64 %1 %39 %907)
(fma.f64 %405 %39 %981)
(fma.f64 #s(literal 2 binary64) %983 %450)
(fma.f64 #s(literal 1/3 binary64) %67 %907)
(fma.f64 #s(literal 1/3 binary64) %454 %981)
(fma.f64 #s(literal 2/3 binary64) %987 %450)
(fma.f64 %731 %989 %450)
(fma.f64 %39 %1 %907)
(fma.f64 %39 %405 %981)
(fma.f64 %67 #s(literal 1/3 binary64) %907)
(fma.f64 %994 %721 %450)
(fma.f64 %996 #s(literal 1/6 binary64) %450)
(fma.f64 %11 %715 %450)
(fma.f64 %999 #s(literal 1/3 binary64) %450)
(fma.f64 %1001 #s(literal 1/6 binary64) %450)
(fma.f64 %454 #s(literal 1/3 binary64) %981)
(fma.f64 %436 %36 %42)
(fma.f64 %1005 %725 %42)
(fma.f64 %1007 #s(literal -1/6 binary64) %42)
(fma.f64 %1009 %711 %42)
(fma.f64 %1011 #s(literal 1/6 binary64) %42)
(fma.f64 %1013 %721 %42)
(/.f64 (-.f64 %1015 %1016) #s(literal 9 binary64))
(/.f64 (-.f64 %49 %454) #s(literal -3 binary64))
(/.f64 (-.f64 %1021 %1022) #s(literal 9 binary64))
(+.f64 %981 %450)
(+.f64 %450 %981)
(-.f64 %42 (/.f64 %1027 %705))
(/.f64 (fma.f64 %475 #s(literal -3 binary64) %1030) #s(literal 9 binary64))
(/.f64 (fma.f64 %475 #s(literal -3 binary64) %1021) #s(literal 9 binary64))
(/.f64 (fma.f64 %42 #s(literal -3 binary64) %475) #s(literal -3 binary64))
(/.f64 (fma.f64 %55 #s(literal -3 binary64) %1037) #s(literal 9 binary64))
(/.f64 (fma.f64 %55 #s(literal -3 binary64) (*.f64 %475 #s(literal -3 binary64))) #s(literal 9 binary64))
(/.f64 (fma.f64 %450 %63 %33) %63)
(/.f64 (fma.f64 %42 %63 %464) %63)
(fma.f64 %36 %415 %981)
(fma.f64 %415 %36 %981)
(fma.f64 %475 #s(literal -1/3 binary64) %981)
(/.f64 (-.f64 %72 %479) %63)
(/.f64 %1052 %886)
(/.f64 (*.f64 #s(literal 2 binary64) %799) (*.f64 #s(literal 2 binary64) %800))
(/.f64 (-.f64 %1058 %1059) %800)
(/.f64 (-.f64 %122 %1062) %800)
(*.f64 %22 (*.f64 %535 %1065))
(*.f64 %1065 %579)
(*.f64 %1070 %585)
(*.f64 %579 %1065)
(/.f64 %643 %705)
(/.f64 %1074 %22)
(/.f64 (fma.f64 %479 #s(literal -3 binary64) %1076) %25)
(/.f64 (fma.f64 %479 #s(literal -3 binary64) %1079) %25)
(/.f64 (fma.f64 %55 a %1082) %25)
(/.f64 (fma.f64 %55 a (*.f64 %479 #s(literal -3 binary64))) %25)
(fma.f64 b %36 %1089)
(fma.f64 #s(literal 1 binary64) %42 %907)
(fma.f64 #s(literal -1 binary64) %40 %907)
(fma.f64 %78 %29 %907)
(fma.f64 %919 %711 %907)
(fma.f64 %33 %736 %907)
(fma.f64 %922 %721 %907)
(fma.f64 %924 %725 %907)
(fma.f64 %29 %78 %907)
(fma.f64 %36 b %1089)
(fma.f64 %55 #s(literal -1/3 binary64) %1089)
(fma.f64 %42 #s(literal 1 binary64) %907)
(fma.f64 %1102 %78 %450)
(fma.f64 %1104 %721 %450)
(fma.f64 %932 #s(literal -1/6 binary64) %907)
(fma.f64 %934 #s(literal 1/6 binary64) %907)
(fma.f64 %1108 %78 %42)
(fma.f64 %1110 %721 %42)
(*.f64 %1074 %39)
(/.f64 (-.f64 %171 %1113) #s(literal 9 binary64))
(+.f64 %42 %1089)
(+.f64 %1089 %42)
(/.f64 #s(literal 1 binary64) (/.f64 %886 %579))
(/.f64 %1120 %705)
(/.f64 %1122 %22)
(/.f64 %606 %1069)
(/.f64 %616 %25)
(/.f64 (/.f64 %579 %1069) #s(literal 3 binary64))
(/.f64 (/.f64 %581 %22) %25)
(/.f64 (-.f64 %906 %135) %705)
(/.f64 (-.f64 %1132 %1133) %22)
(/.f64 (-.f64 %796 %1076) %22)
(/.f64 (-.f64 %1138 %1139) %705)
(/.f64 (-.f64 %1142 %1132) %25)
(/.f64 (-.f64 %58 %1145) %705)
(/.f64 (-.f64 %1079 %1148) %25)
(*.f64 %146 %583)
(*.f64 %108 %701)
(*.f64 %166 (/.f64 %535 %1069))
(*.f64 %1122 %39)
(/.f64 (fma.f64 %454 #s(literal -3 binary64) %1016) %1157)
(/.f64 (fma.f64 %454 #s(literal -3 binary64) %1159) %1157)
(/.f64 (*.f64 #s(literal 1 binary64) %581) %976)
(/.f64 (/.f64 %1074 #s(literal 3 binary64)) a)
(/.f64 (/.f64 %1074 a) #s(literal 3 binary64))
(/.f64 (fma.f64 %55 #s(literal 3 binary64) %1022) %1169)
(/.f64 (fma.f64 %55 #s(literal 3 binary64) (*.f64 %454 #s(literal -3 binary64))) %1169)
(*.f64 %581 (/.f64 #s(literal 1 binary64) %976))
(/.f64 (fma.f64 %405 #s(literal -3 binary64) %135) %857)
(/.f64 (fma.f64 %405 #s(literal -3 binary64) %56) %857)
(/.f64 %1180 %857)
(/.f64 (fma.f64 %415 #s(literal -3 binary64) %58) %705)
(/.f64 (fma.f64 %415 #s(literal -3 binary64) %1184) %705)
(/.f64 (fma.f64 %454 %63 %1133) %25)
(/.f64 (fma.f64 %454 %63 %1189) %25)
(/.f64 (fma.f64 %464 #s(literal -3 binary64) %1192) %22)
(/.f64 (fma.f64 %464 #s(literal -3 binary64) %1195) %22)
(/.f64 (fma.f64 %475 %25 %1198) %705)
(/.f64 (fma.f64 %475 %25 %1138) %705)
(/.f64 (fma.f64 %475 a (*.f64 #s(literal -3 binary64) %29)) %25)
(/.f64 (fma.f64 %475 a %1142) %25)
(/.f64 (fma.f64 %55 %22 (*.f64 %405 #s(literal -3 binary64))) %857)
(/.f64 (fma.f64 %55 %22 %1145) %857)
(/.f64 (neg.f64 %1180) %705)
(/.f64 (neg.f64 %1074) %25)
(/.f64 (fma.f64 b #s(literal -3 binary64) %1217) %705)
(/.f64 (fma.f64 %55 %25 %1220) %705)
(/.f64 (fma.f64 %55 %63 %1148) %22)
(/.f64 (fma.f64 %33 #s(literal 3 binary64) %1225) %25)
(/.f64 (fma.f64 %55 %25 (*.f64 %415 #s(literal -3 binary64))) %705)
(/.f64 (fma.f64 %55 %63 (*.f64 %464 #s(literal -3 binary64))) %22)
(/.f64 (fma.f64 %33 #s(literal 3 binary64) (*.f64 %454 %63)) %25)
(/.f64 (fma.f64 b #s(literal -3 binary64) %1237) %705)
(/.f64 (fma.f64 %29 #s(literal -3 binary64) %1240) %25)
(/.f64 (fma.f64 %29 #s(literal -3 binary64) %1243) %25)
(fma.f64 %1 %39 %1089)
(fma.f64 %405 %39 %1247)
(fma.f64 #s(literal 2 binary64) %983 %907)
(fma.f64 #s(literal 2 binary64) %909 %981)
(fma.f64 #s(literal 1 binary64) %450 %981)
(fma.f64 #s(literal -1 binary64) %472 %981)
(fma.f64 #s(literal 1/3 binary64) %67 %1089)
(fma.f64 #s(literal 1/3 binary64) %454 %1247)
(fma.f64 #s(literal 2/3 binary64) %987 %907)
(fma.f64 #s(literal 2/3 binary64) %915 %981)
(fma.f64 %78 %479 %981)
(fma.f64 %731 %989 %907)
(fma.f64 %731 %927 %981)
(fma.f64 %39 %1 %1089)
(fma.f64 %39 %405 %1247)
(fma.f64 %67 #s(literal 1/3 binary64) %1089)
(fma.f64 %994 %721 %907)
(fma.f64 %996 #s(literal 1/6 binary64) %907)
(fma.f64 %11 %715 %907)
(fma.f64 %999 #s(literal 1/3 binary64) %907)
(fma.f64 %1001 #s(literal 1/6 binary64) %907)
(fma.f64 %450 #s(literal 1 binary64) %981)
(fma.f64 %479 %78 %981)
(fma.f64 %454 #s(literal 1/3 binary64) %1247)
(fma.f64 %938 %721 %981)
(fma.f64 %940 #s(literal 1/6 binary64) %981)
(fma.f64 %439 %715 %981)
(fma.f64 %464 %736 %981)
(fma.f64 %944 #s(literal 1/3 binary64) %981)
(fma.f64 %946 #s(literal 1/6 binary64) %981)
(/.f64 (fma.f64 %479 %63 %1059) %1278)
(/.f64 (fma.f64 %479 %63 %1280) %1278)
(/.f64 (fma.f64 %464 a (*.f64 %63 %29)) %1285)
(/.f64 (fma.f64 %464 a %1287) %1285)
(/.f64 (fma.f64 %464 %63 %1290) %800)
(/.f64 (fma.f64 %464 %63 %1293) %800)
(/.f64 (fma.f64 %33 a %1296) %1285)
(/.f64 (fma.f64 %33 %63 %1299) %800)
(/.f64 (fma.f64 %33 a (*.f64 %479 %63)) %1285)
(/.f64 (fma.f64 %33 %63 (*.f64 %464 %63)) %800)
(/.f64 (fma.f64 %29 %63 %1062) %1278)
(/.f64 (fma.f64 %29 %63 %1310) %1278)
(+.f64 %1313 %450)
(+.f64 %1315 %450)
(+.f64 (/.f64 %457 #s(literal 3 binary64)) %42)
(+.f64 (/.f64 %460 a) %42)
(/.f64 (/.f64 %1122 #s(literal 3 binary64)) a)
(/.f64 (/.f64 %1122 a) #s(literal 3 binary64))
(+.f64 %1247 %450)
(+.f64 %450 %1247)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %581))
(/.f64 %1329 %857)
(/.f64 (neg.f64 %1122) %25)
(/.f64 (-.f64 %1240 %1333) %25)
(/.f64 (-.f64 %1336 %1195) %25)
(/.f64 (-.f64 %119 %1243) %22)
(/.f64 (-.f64 %1192 %1082) %22)
(/.f64 (-.f64 %1343 %1225) %22)
(/.f64 (-.f64 %168 %1346) %22)
(-.f64 %42 (/.f64 %1349 %1069))
(/.f64 (/.f64 %1074 %63) #s(literal -3 binary64))
(/.f64 (/.f64 %1074 #s(literal -3 binary64)) %63)
(/.f64 (-.f64 %1287 %1058) %1278)
(/.f64 (-.f64 %1310 %1293) %1285)
(/.f64 (-.f64 %1280 %1299) %1285)
(/.f64 (-.f64 %1290 %1296) %800)
(/.f64 (fma.f64 %464 #s(literal 3 binary64) (*.f64 %63 %67)) %25)
(/.f64 (fma.f64 %464 #s(literal 3 binary64) %1367) %25)
(/.f64 (fma.f64 %475 %63 %1333) %22)
(/.f64 (fma.f64 %475 %63 %1343) %22)
(/.f64 (neg.f64 %643) %857)
(/.f64 (fma.f64 %67 %63 %1346) %25)
(/.f64 (fma.f64 %67 %63 %1336) %25)
(/.f64 (fma.f64 %33 #s(literal -3 binary64) %1380) %22)
(/.f64 (fma.f64 %33 #s(literal -3 binary64) (*.f64 %475 %63)) %22)
(fma.f64 %36 %415 %1247)
(fma.f64 %415 %36 %1247)
(fma.f64 %475 #s(literal -1/3 binary64) %1247)
(fma.f64 %436 %36 %981)
(fma.f64 %1005 %725 %981)
(fma.f64 %1007 #s(literal -1/6 binary64) %981)
(fma.f64 %1009 %711 %981)
(fma.f64 %1011 #s(literal 1/6 binary64) %981)
(fma.f64 %1013 %721 %981)
(/.f64 %639 %1069)
(/.f64 %1396 %1397)
(/.f64 (/.f64 %1122 %63) #s(literal -3 binary64))
(/.f64 (/.f64 %1122 #s(literal -3 binary64)) %63)
(/.f64 (-.f64 %1403 %1015) %1157)
(/.f64 (-.f64 %1406 %1030) %1169)
(/.f64 (-.f64 %1159 %1037) %1169)
(/.f64 (/.f64 %579 %1411) %1411)
(/.f64 (-.f64 %1414 %462) %857)
(/.f64 (-.f64 %1367 %796) %25)
(/.f64 (neg.f64 %1120) %857)
(/.f64 (-.f64 %476 %1198) %857)
(/.f64 (-.f64 %1237 %1423) %705)
(/.f64 (-.f64 %1027 %1184) %857)
(/.f64 (-.f64 %160 %1428) %705)
(/.f64 (-.f64 %56 %1220) %857)
(/.f64 (-.f64 %1189 %1380) %25)
(/.f64 (-.f64 %159 %1217) %857)
(*.f64 %1437 (/.f64 %535 %1411))
(/.f64 (fma.f64 %475 #s(literal 3 binary64) (*.f64 #s(literal -3 binary64) %67)) %1169)
(/.f64 (fma.f64 %475 #s(literal 3 binary64) %1403) %1169)
(/.f64 (fma.f64 %67 #s(literal -3 binary64) %1406) %1157)
(/.f64 (fma.f64 %67 #s(literal -3 binary64) %1113) %1157)
(/.f64 %1449 %1069)
(/.f64 %1451 %1397)
(/.f64 (*.f64 #s(literal 2 binary64) %579) (*.f64 #s(literal 2 binary64) %886))
(/.f64 (-.f64 %1088 %144) %1069)
(/.f64 (-.f64 %19 %1458) %1397)
(*.f64 %1052 %1065)
(/.f64 (fma.f64 %475 %22 %1423) %857)
(/.f64 (fma.f64 %475 %22 %1414) %857)
(/.f64 (fma.f64 %1 #s(literal -3 binary64) %476) %857)
(/.f64 (fma.f64 %1 #s(literal -3 binary64) %1428) %857)
(/.f64 (*.f64 #s(literal 1 binary64) %643) %705)
(/.f64 (*.f64 #s(literal 1 binary64) %1074) %22)
(/.f64 (/.f64 %639 %22) a)
(/.f64 (/.f64 %1396 %25) a)
(/.f64 (/.f64 %1396 a) %25)
(fma.f64 a %1480 %42)
(fma.f64 #s(literal 3 binary64) %1482 %42)
(fma.f64 %22 %1484 %42)
(fma.f64 %405 %1486 %42)
(fma.f64 #s(literal 1 binary64) %42 %1089)
(fma.f64 #s(literal -1 binary64) %40 %1089)
(fma.f64 %78 %29 %1089)
(fma.f64 %919 %711 %1089)
(fma.f64 %33 %736 %1089)
(fma.f64 %922 %721 %1089)
(fma.f64 %924 %725 %1089)
(fma.f64 %29 %78 %1089)
(fma.f64 %42 #s(literal 1 binary64) %1089)
(fma.f64 %1102 %78 %907)
(fma.f64 %1104 %721 %907)
(fma.f64 %932 #s(literal -1/6 binary64) %1089)
(fma.f64 %934 #s(literal 1/6 binary64) %1089)
(fma.f64 %906 %1501 %42)
(fma.f64 %1088 %1503 %42)
(*.f64 %643 %1505)
(+.f64 %1507 %1508)
(+.f64 %1508 %1507)
(/.f64 (fma.f64 %405 %63 %144) %1397)
(/.f64 (fma.f64 %405 %63 %34) %1397)
(/.f64 (fma.f64 %464 %25 %1515) %1069)
(/.f64 (fma.f64 %464 %25 %1518) %1069)
(/.f64 (fma.f64 %33 %22 (*.f64 %405 %63)) %1397)
(/.f64 (fma.f64 %33 %22 %1524) %1397)
(/.f64 (neg.f64 %639) %1397)
(/.f64 (neg.f64 %1396) %1069)
(/.f64 (fma.f64 b %63 %1458) %1069)
(/.f64 (fma.f64 b %63 %1533) %1069)
(/.f64 (*.f64 #s(literal 1 binary64) %1120) %705)
(/.f64 (*.f64 #s(literal 1 binary64) %1122) %22)
(/.f64 (/.f64 %1449 a) %22)
(/.f64 (/.f64 %1449 %22) a)
(/.f64 (/.f64 %1451 a) %25)
(/.f64 (/.f64 %1451 %25) a)
(*.f64 %1120 %1505)
(-.f64 %42 (/.f64 %448 %886))
(/.f64 #s(literal 1 binary64) (/.f64 %705 %643))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %1074))
(/.f64 (*.f64 #s(literal 2 binary64) %581) (*.f64 #s(literal 2 binary64) %976))
(/.f64 (/.f64 %643 %22) #s(literal 3 binary64))
(/.f64 (/.f64 %1180 %25) #s(literal 3 binary64))
(/.f64 (/.f64 %1180 #s(literal 3 binary64)) %25)
(/.f64 (-.f64 %1518 %1564) %1069)
(/.f64 (-.f64 %62 %1524) %1069)
(/.f64 (neg.f64 %1449) %1397)
(/.f64 (-.f64 %465 %1515) %1397)
(/.f64 (-.f64 %1349 %1573) %1397)
(/.f64 (-.f64 %156 %1576) %1069)
(fma.f64 %1579 %1580 %42)
(fma.f64 %120 %907 %42)
(fma.f64 %1583 %1584 %42)
(fma.f64 %123 %1586 %42)
(fma.f64 %966 %1588 %42)
(fma.f64 %969 %1590 %42)
(fma.f64 %112 %1592 %42)
(fma.f64 %974 %454 %42)
(fma.f64 %1595 %1596 %42)
(fma.f64 %1598 %1015 %42)
(fma.f64 %1600 %1601 %42)
(fma.f64 %1603 %1132 %42)
(fma.f64 %454 %974 %42)
(fma.f64 %1015 %1598 %42)
(fma.f64 %1132 %1603 %42)
(fma.f64 %1590 %969 %42)
(fma.f64 %1588 %966 %42)
(fma.f64 %1592 %112 %42)
(fma.f64 %1596 %1595 %42)
(fma.f64 %1580 %1579 %42)
(fma.f64 %907 %120 %42)
(fma.f64 %1601 %1600 %42)
(fma.f64 %1584 %1583 %42)
(fma.f64 %1586 %123 %42)
(/.f64 (*.f64 #s(literal 1 binary64) %1180) %857)
(fma.f64 %1 %1486 %450)
(fma.f64 %22 %1620 %450)
(fma.f64 #s(literal 2 binary64) %983 %1089)
(fma.f64 #s(literal 2 binary64) %909 %1247)
(fma.f64 #s(literal 1 binary64) %450 %1247)
(fma.f64 #s(literal -1 binary64) %472 %1247)
(fma.f64 #s(literal 2/3 binary64) %987 %1089)
(fma.f64 #s(literal 2/3 binary64) %915 %1247)
(fma.f64 %78 %479 %1247)
(fma.f64 %731 %989 %1089)
(fma.f64 %731 %927 %1247)
(fma.f64 %156 %1503 %450)
(fma.f64 %160 %1501 %450)
(fma.f64 %994 %721 %1089)
(fma.f64 %996 #s(literal 1/6 binary64) %1089)
(fma.f64 %11 %715 %1089)
(fma.f64 %999 #s(literal 1/3 binary64) %1089)
(fma.f64 %1001 #s(literal 1/6 binary64) %1089)
(fma.f64 %450 #s(literal 1 binary64) %1247)
(fma.f64 %479 %78 %1247)
(fma.f64 %938 %721 %1247)
(fma.f64 %940 #s(literal 1/6 binary64) %1247)
(fma.f64 %439 %715 %1247)
(fma.f64 %464 %736 %1247)
(fma.f64 %1108 %78 %981)
(fma.f64 %1110 %721 %981)
(fma.f64 %944 #s(literal 1/3 binary64) %1247)
(fma.f64 %946 #s(literal 1/6 binary64) %1247)
(*.f64 %1180 %1648)
(/.f64 (fma.f64 %415 %63 %62) %1069)
(/.f64 (fma.f64 %415 %63 %1573) %1069)
(/.f64 (fma.f64 %464 %22 %1654) %1397)
(/.f64 (fma.f64 %464 %22 %1657) %1397)
(/.f64 (fma.f64 %33 %25 %1660) %1069)
(/.f64 (fma.f64 %1 %63 %1576) %1397)
(/.f64 (fma.f64 %33 %25 (*.f64 %415 %63)) %1069)
(/.f64 (fma.f64 %1 %63 %465) %1397)
(/.f64 #s(literal 1 binary64) (/.f64 %705 %1120))
(/.f64 #s(literal 1 binary64) (/.f64 %22 %1122))
(/.f64 (/.f64 %1120 #s(literal 3 binary64)) %22)
(/.f64 (/.f64 %1120 %22) #s(literal 3 binary64))
(/.f64 (/.f64 %1329 #s(literal 3 binary64)) %25)
(/.f64 (/.f64 %1329 %25) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1329) %857)
(*.f64 %1329 %1648)
(-.f64 %42 (/.f64 %444 %976))
(/.f64 #s(literal 1 binary64) (/.f64 %857 %1180))
(/.f64 (-.f64 %1657 %446) %1397)
(/.f64 (-.f64 %1533 %1654) %1069)
(/.f64 (-.f64 %34 %1660) %1397)
(fma.f64 %67 %974 %450)
(fma.f64 %168 %1603 %450)
(fma.f64 %171 %1598 %450)
(fma.f64 %1698 %966 %450)
(fma.f64 %1700 %969 %450)
(fma.f64 %1702 %112 %450)
(fma.f64 %966 %1698 %450)
(fma.f64 %969 %1700 %450)
(fma.f64 %112 %1702 %450)
(fma.f64 %974 %67 %450)
(fma.f64 %1708 %1600 %450)
(fma.f64 %1710 %1583 %450)
(fma.f64 %1712 %123 %450)
(fma.f64 %1714 %1595 %450)
(fma.f64 %1716 %1579 %450)
(fma.f64 %981 %120 %450)
(fma.f64 %436 %36 %1247)
(fma.f64 %1005 %725 %1247)
(fma.f64 %1007 #s(literal -1/6 binary64) %1247)
(fma.f64 %1009 %711 %1247)
(fma.f64 %1011 #s(literal 1/6 binary64) %1247)
(fma.f64 %1013 %721 %1247)
(/.f64 (*.f64 #s(literal 1 binary64) %639) %1069)
(/.f64 (*.f64 #s(literal 1 binary64) %1396) %1397)
(*.f64 %639 %1729)
(*.f64 %1396 %1731)
(/.f64 #s(literal 1 binary64) (/.f64 %857 %1329))
(/.f64 (*.f64 #s(literal 1 binary64) %1449) %1069)
(/.f64 (*.f64 #s(literal 1 binary64) %1451) %1397)
(*.f64 %1449 %1729)
(*.f64 %1451 %1731)
(/.f64 #s(literal 1 binary64) (/.f64 %1069 %639))
(/.f64 #s(literal 1 binary64) (/.f64 %1397 %1396))
(/.f64 (*.f64 #s(literal 2 binary64) %643) %1746)
(/.f64 (*.f64 #s(literal 2 binary64) %1074) %802)
(fma.f64 %29 %1070 %450)
(fma.f64 %26 %1065 %450)
(fma.f64 %119 %1752 %450)
(fma.f64 %122 %1754 %450)
(fma.f64 %1102 %78 %1089)
(fma.f64 %1104 %721 %1089)
(fma.f64 %1752 %796 %42)
(fma.f64 %1754 %1058 %42)
(fma.f64 %1070 %29 %450)
(fma.f64 %1070 %479 %42)
(fma.f64 %479 %1070 %42)
(fma.f64 %444 %1065 %42)
(fma.f64 %796 %1752 %42)
(fma.f64 %1058 %1754 %42)
(+.f64 %1766 %1767)
(+.f64 %1767 %1766)
(/.f64 #s(literal 1 binary64) (/.f64 %1069 %1449))
(/.f64 #s(literal 1 binary64) (/.f64 %1397 %1451))
(/.f64 (*.f64 #s(literal 2 binary64) %1120) %1746)
(/.f64 (*.f64 #s(literal 2 binary64) %1122) %802)
(fma.f64 %22 %1778 %450)
(fma.f64 %172 %1780 %42)
(fma.f64 %169 %1089 %42)
(fma.f64 %42 %146 %450)
(fma.f64 %40 %108 %450)
(fma.f64 %47 %157 %450)
(fma.f64 %70 %161 %450)
(fma.f64 %146 %42 %450)
(fma.f64 %146 %450 %42)
(fma.f64 %108 %40 %450)
(fma.f64 %108 %472 %42)
(fma.f64 %166 %1791 %42)
(fma.f64 %161 %457 %42)
(fma.f64 %1794 %1795 %42)
(fma.f64 %157 %460 %42)
(fma.f64 %1798 %1799 %42)
(fma.f64 %450 %146 %42)
(fma.f64 %472 %108 %42)
(fma.f64 %457 %161 %42)
(fma.f64 %460 %157 %42)
(fma.f64 %1791 %166 %42)
(fma.f64 %1795 %1794 %42)
(fma.f64 %1780 %172 %42)
(fma.f64 %1799 %1798 %42)
(fma.f64 %1089 %169 %42)
(/.f64 (*.f64 #s(literal 2 binary64) %1180) %1811)
(fma.f64 a %1480 %981)
(fma.f64 %1 %1486 %907)
(fma.f64 #s(literal 3 binary64) %1482 %981)
(fma.f64 %22 %1620 %907)
(fma.f64 %22 %1484 %981)
(fma.f64 %405 %1486 %981)
(fma.f64 %156 %1503 %907)
(fma.f64 %160 %1501 %907)
(fma.f64 %906 %1501 %981)
(fma.f64 %1088 %1503 %981)
(fma.f64 %1108 %78 %1247)
(fma.f64 %1110 %721 %1247)
(+.f64 %1825 %1826)
(+.f64 %1826 %1825)
(/.f64 (*.f64 #s(literal 2 binary64) %1329) %1811)
(fma.f64 %166 %1831 %450)
(fma.f64 %112 %1833 %450)
(fma.f64 %1831 %166 %450)
(fma.f64 %1833 %112 %450)
(fma.f64 %1837 %123 %450)
(fma.f64 %1313 %169 %450)
(fma.f64 %1315 %120 %450)
(fma.f64 %1841 %172 %450)
(fma.f64 %1579 %1580 %981)
(fma.f64 %120 %907 %981)
(fma.f64 %1583 %1584 %981)
(fma.f64 %123 %1586 %981)
(fma.f64 %67 %974 %907)
(fma.f64 %168 %1603 %907)
(fma.f64 %171 %1598 %907)
(fma.f64 %1698 %966 %907)
(fma.f64 %1700 %969 %907)
(fma.f64 %1702 %112 %907)
(fma.f64 %966 %1698 %907)
(fma.f64 %966 %1588 %981)
(fma.f64 %969 %1700 %907)
(fma.f64 %969 %1590 %981)
(fma.f64 %166 %1857 %450)
(fma.f64 %112 %1702 %907)
(fma.f64 %112 %1592 %981)
(fma.f64 %974 %67 %907)
(fma.f64 %974 %454 %981)
(fma.f64 %1595 %1596 %981)
(fma.f64 %1598 %1015 %981)
(fma.f64 %1600 %1601 %981)
(fma.f64 %1603 %1132 %981)
(fma.f64 %1867 %1798 %450)
(fma.f64 %1708 %1600 %907)
(fma.f64 %1710 %1583 %907)
(fma.f64 %1712 %123 %907)
(fma.f64 %1247 %169 %450)
(fma.f64 %1873 %1794 %450)
(fma.f64 %1714 %1595 %907)
(fma.f64 %1716 %1579 %907)
(fma.f64 %981 %120 %907)
(fma.f64 %1878 %172 %450)
(fma.f64 %1857 %166 %450)
(fma.f64 %454 %974 %981)
(fma.f64 %1015 %1598 %981)
(fma.f64 %1132 %1603 %981)
(fma.f64 %1590 %969 %981)
(fma.f64 %1588 %966 %981)
(fma.f64 %1592 %112 %981)
(fma.f64 %1596 %1595 %981)
(fma.f64 %1580 %1579 %981)
(fma.f64 %907 %120 %981)
(fma.f64 %1601 %1600 %981)
(fma.f64 %1584 %1583 %981)
(fma.f64 %1586 %123 %981)
(/.f64 (*.f64 #s(literal 2 binary64) %639) %1894)
(/.f64 (*.f64 #s(literal 2 binary64) %1396) %1897)
(+.f64 %1899 %1900)
(+.f64 %1900 %1899)
(fma.f64 %152 %1903 %450)
(fma.f64 %139 %1905 %450)
(fma.f64 %1903 %152 %450)
(fma.f64 %1905 %139 %450)
(fma.f64 %1909 %178 %450)
(fma.f64 %1911 %181 %450)
(fma.f64 %1913 %184 %450)
(fma.f64 %1915 %187 %450)
(fma.f64 %1917 %1918 %42)
(fma.f64 %1920 %1921 %42)
(fma.f64 %1437 %1923 %42)
(fma.f64 %1923 %1437 %42)
(fma.f64 %1918 %1917 %42)
(fma.f64 %1921 %1920 %42)
(/.f64 (*.f64 #s(literal 2 binary64) %1449) %1894)
(/.f64 (*.f64 #s(literal 2 binary64) %1451) %1897)
(fma.f64 %29 %1070 %907)
(fma.f64 %26 %1065 %907)
(fma.f64 %119 %1752 %907)
(fma.f64 %122 %1754 %907)
(fma.f64 %1070 %29 %907)
(+.f64 %1937 %1938)
(+.f64 %1938 %1937)
(fma.f64 %1941 %1920 %450)
(fma.f64 %1943 %1917 %450)
(fma.f64 %1945 %1437 %450)
(fma.f64 %1437 %1945 %450)
(fma.f64 %22 %1778 %907)
(fma.f64 %42 %146 %907)
(fma.f64 %40 %108 %907)
(fma.f64 %47 %157 %907)
(fma.f64 %70 %161 %907)
(fma.f64 %146 %42 %907)
(fma.f64 %108 %40 %907)
(fma.f64 a %1480 %1247)
(fma.f64 %1 %1486 %1089)
(fma.f64 #s(literal 3 binary64) %1482 %1247)
(fma.f64 %22 %1620 %1089)
(fma.f64 %22 %1484 %1247)
(fma.f64 %405 %1486 %1247)
(fma.f64 %156 %1503 %1089)
(fma.f64 %160 %1501 %1089)
(fma.f64 %1752 %796 %981)
(fma.f64 %1754 %1058 %981)
(fma.f64 %1070 %479 %981)
(fma.f64 %906 %1501 %1247)
(fma.f64 %479 %1070 %981)
(fma.f64 %444 %1065 %981)
(fma.f64 %1088 %1503 %1247)
(fma.f64 %796 %1752 %981)
(fma.f64 %1058 %1754 %981)
(+.f64 %1972 %1973)
(+.f64 %1973 %1972)
(fma.f64 %166 %1831 %907)
(fma.f64 %112 %1833 %907)
(fma.f64 %1831 %166 %907)
(fma.f64 %1833 %112 %907)
(fma.f64 %1837 %123 %907)
(fma.f64 %1313 %169 %907)
(fma.f64 %1315 %120 %907)
(fma.f64 %1841 %172 %907)
(fma.f64 %1579 %1580 %1247)
(fma.f64 %120 %907 %1247)
(fma.f64 %172 %1780 %981)
(fma.f64 %1583 %1584 %1247)
(fma.f64 %123 %1586 %1247)
(fma.f64 %169 %1089 %981)
(fma.f64 %67 %974 %1089)
(fma.f64 %168 %1603 %1089)
(fma.f64 %171 %1598 %1089)
(fma.f64 %1698 %966 %1089)
(fma.f64 %1700 %969 %1089)
(fma.f64 %1702 %112 %1089)
(fma.f64 %146 %450 %981)
(fma.f64 %108 %472 %981)
(fma.f64 %966 %1698 %1089)
(fma.f64 %966 %1588 %1247)
(fma.f64 %969 %1700 %1089)
(fma.f64 %969 %1590 %1247)
(fma.f64 %166 %1857 %907)
(fma.f64 %166 %1791 %981)
(fma.f64 %112 %1702 %1089)
(fma.f64 %112 %1592 %1247)
(fma.f64 %974 %67 %1089)
(fma.f64 %974 %454 %1247)
(fma.f64 %161 %457 %981)
(fma.f64 %1794 %1795 %981)
(fma.f64 %1595 %1596 %1247)
(fma.f64 %1598 %1015 %1247)
(fma.f64 %157 %460 %981)
(fma.f64 %1798 %1799 %981)
(fma.f64 %1600 %1601 %1247)
(fma.f64 %1603 %1132 %1247)
(fma.f64 %1867 %1798 %907)
(fma.f64 %1708 %1600 %1089)
(fma.f64 %1710 %1583 %1089)
(fma.f64 %1712 %123 %1089)
(fma.f64 %1247 %169 %907)
(fma.f64 %1873 %1794 %907)
(fma.f64 %1714 %1595 %1089)
(fma.f64 %1716 %1579 %1089)
(fma.f64 %981 %120 %1089)
(fma.f64 %1878 %172 %907)
(fma.f64 %1857 %166 %907)
(fma.f64 %450 %146 %981)
(fma.f64 %454 %974 %1247)
(fma.f64 %472 %108 %981)
(fma.f64 %1015 %1598 %1247)
(fma.f64 %1132 %1603 %1247)
(fma.f64 %457 %161 %981)
(fma.f64 %460 %157 %981)
(fma.f64 %1590 %969 %1247)
(fma.f64 %1588 %966 %1247)
(fma.f64 %1592 %112 %1247)
(fma.f64 %1791 %166 %981)
(fma.f64 %1795 %1794 %981)
(fma.f64 %1596 %1595 %1247)
(fma.f64 %1580 %1579 %1247)
(fma.f64 %907 %120 %1247)
(fma.f64 %1780 %172 %981)
(fma.f64 %1799 %1798 %981)
(fma.f64 %1601 %1600 %1247)
(fma.f64 %1584 %1583 %1247)
(fma.f64 %1586 %123 %1247)
(fma.f64 %1089 %169 %981)
(fma.f64 %152 %1903 %907)
(fma.f64 %139 %1905 %907)
(fma.f64 %1903 %152 %907)
(fma.f64 %1905 %139 %907)
(fma.f64 %1909 %178 %907)
(fma.f64 %1911 %181 %907)
(fma.f64 %1913 %184 %907)
(fma.f64 %1915 %187 %907)
(/.f64 (fma.f64 %42 %886 %444) %886)
(fma.f64 %29 %1070 %1089)
(fma.f64 %26 %1065 %1089)
(fma.f64 %119 %1752 %1089)
(fma.f64 %122 %1754 %1089)
(fma.f64 %1070 %29 %1089)
(+.f64 %2063 %2064)
(+.f64 %2064 %2063)
(fma.f64 %1941 %1920 %907)
(fma.f64 %1943 %1917 %907)
(fma.f64 %1917 %1918 %981)
(fma.f64 %1920 %1921 %981)
(fma.f64 %1945 %1437 %907)
(fma.f64 %1437 %1945 %907)
(fma.f64 %1437 %1923 %981)
(fma.f64 %1923 %1437 %981)
(fma.f64 %1918 %1917 %981)
(fma.f64 %1921 %1920 %981)
(fma.f64 %22 %1778 %1089)
(fma.f64 %42 %146 %1089)
(fma.f64 %40 %108 %1089)
(fma.f64 %47 %157 %1089)
(fma.f64 %70 %161 %1089)
(fma.f64 %146 %42 %1089)
(fma.f64 %108 %40 %1089)
(fma.f64 %1752 %796 %1247)
(fma.f64 %1754 %1058 %1247)
(fma.f64 %1070 %479 %1247)
(fma.f64 %479 %1070 %1247)
(fma.f64 %444 %1065 %1247)
(fma.f64 %796 %1752 %1247)
(fma.f64 %1058 %1754 %1247)
(+.f64 %2091 %2092)
(+.f64 %2092 %2091)
(fma.f64 %166 %1831 %1089)
(fma.f64 %112 %1833 %1089)
(fma.f64 %1831 %166 %1089)
(fma.f64 %1833 %112 %1089)
(fma.f64 %1837 %123 %1089)
(fma.f64 %1313 %169 %1089)
(fma.f64 %1315 %120 %1089)
(fma.f64 %1841 %172 %1089)
(fma.f64 %172 %1780 %1247)
(fma.f64 %169 %1089 %1247)
(fma.f64 %146 %450 %1247)
(fma.f64 %108 %472 %1247)
(fma.f64 %166 %1857 %1089)
(fma.f64 %166 %1791 %1247)
(fma.f64 %161 %457 %1247)
(fma.f64 %1794 %1795 %1247)
(fma.f64 %157 %460 %1247)
(fma.f64 %1798 %1799 %1247)
(fma.f64 %1867 %1798 %1089)
(fma.f64 %1247 %169 %1089)
(fma.f64 %1873 %1794 %1089)
(fma.f64 %1878 %172 %1089)
(fma.f64 %1857 %166 %1089)
(fma.f64 %450 %146 %1247)
(fma.f64 %472 %108 %1247)
(fma.f64 %457 %161 %1247)
(fma.f64 %460 %157 %1247)
(fma.f64 %1791 %166 %1247)
(fma.f64 %1795 %1794 %1247)
(fma.f64 %1780 %172 %1247)
(fma.f64 %1799 %1798 %1247)
(fma.f64 %1089 %169 %1247)
(fma.f64 %426 %2127 %42)
(fma.f64 %426 %2129 %42)
(fma.f64 %2131 %426 %42)
(fma.f64 %152 %1903 %1089)
(fma.f64 %139 %1905 %1089)
(fma.f64 %1903 %152 %1089)
(fma.f64 %1905 %139 %1089)
(fma.f64 %1909 %178 %1089)
(fma.f64 %1911 %181 %1089)
(fma.f64 %1913 %184 %1089)
(fma.f64 %1915 %187 %1089)
(fma.f64 %2141 %2142 %42)
(fma.f64 %2142 %2141 %42)
(fma.f64 %2145 %2146 %42)
(fma.f64 %2146 %2145 %42)
(fma.f64 %1941 %1920 %1089)
(fma.f64 %1943 %1917 %1089)
(fma.f64 %1917 %1918 %1247)
(fma.f64 %1920 %1921 %1247)
(fma.f64 %1945 %1437 %1089)
(fma.f64 %1437 %1945 %1089)
(fma.f64 %1437 %1923 %1247)
(fma.f64 %1923 %1437 %1247)
(fma.f64 %1918 %1917 %1247)
(fma.f64 %1921 %1920 %1247)
(fma.f64 %426 %2127 %981)
(fma.f64 %426 %2129 %981)
(fma.f64 %2131 %426 %981)
(fma.f64 %2141 %2142 %981)
(fma.f64 %2142 %2141 %981)
(fma.f64 %2145 %2146 %981)
(fma.f64 %2146 %2145 %981)
(fma.f64 %426 %2127 %1247)
(fma.f64 %426 %2129 %1247)
(fma.f64 %2131 %426 %1247)
(fma.f64 %2141 %2142 %1247)
(fma.f64 %2142 %2141 %1247)
(fma.f64 %2145 %2146 %1247)
(fma.f64 %2146 %2145 %1247)
(/.f64 (fma.f64 %26 %886 (*.f64 %886 %444)) %2175)
(/.f64 (fma.f64 %26 %886 (*.f64 %444 %886)) %2175)

reconstruct2.1s (1.4%)

Counts
1 548 → 557
Compiler

Compiled 1 548 to 2 607 computations (-68.4% saved)

eval662.0ms (0.4%)

Compiler

Compiled 551 to 1 426 computations (-158.8% saved)

prune498.0ms (0.3%)

Pruning

141 alts after pruning (141 fresh and 0 done)

PrunedKeptTotal
New410141551
Fresh000
Picked101
Done000
Total411141552
Accuracy
99.5%
Counts
552 → 141
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.9%
(fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (/.f64 a (*.f64 #s(literal 9 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.2%
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
51.7%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.3%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.0%
%130 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (*.f64 #s(literal 3 binary64) a) %130) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) %130))
51.7%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.1%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
%278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 (/.f64 %278 #s(literal 3 binary64)) (/.f64 %278 a) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
51.9%
(fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 a a)) (/.f64 a #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.6%
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 a a)) (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.8%
%130 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) %130) (/.f64 #s(literal 3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %130))
51.9%
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 #s(literal 9 binary64) a)) (/.f64 #s(literal 3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.8%
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
52.0%
%219 = (*.f64 (*.f64 a a) #s(literal 3 binary64))
(fma.f64 (/.f64 (neg.f64 b) %219) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) %219))
51.5%
(fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.7%
(fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.5%
%130 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (neg.f64 b) %130) (/.f64 (*.f64 #s(literal 3 binary64) a) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %130))
52.1%
(fma.f64 (/.f64 (neg.f64 b) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.0%
(fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
52.0%
(fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.0%
(fma.f64 (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.0%
%180 = (*.f64 a a)
(fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %180) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %180 #s(literal 3 binary64))))
51.6%
(fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.6%
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.8%
(fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 9 binary64)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.4%
(fma.f64 (/.f64 #s(literal 3 binary64) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
%103 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (/.f64 #s(literal 3 binary64) %103) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.1%
(fma.f64 (/.f64 #s(literal 3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.9%
(fma.f64 (/.f64 #s(literal 3 binary64) #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 a a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.9%
%130 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a %130) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) %130))
51.4%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.7%
(fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.4%
%103 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (*.f64 %103 b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.6%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.5%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.5%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.9%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.4%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.8%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.9%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.1%
(fma.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.2%
(fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
52.3%
(fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.4%
(fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
%180 = (*.f64 a a)
(fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 %180 #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 %180 #s(literal 3 binary64))))
51.4%
(fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.7%
(fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (neg.f64 b) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
52.3%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
53.0%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
50.9%
%278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 %278 (/.f64 %278 (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.4%
(fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.8%
(fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.3%
(fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.8%
(fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.3%
(fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
51.0%
(fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
52.6%
(fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.3%
(fma.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.1%
(fma.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.3%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
52.4%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.4%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 (*.f64 %103 b) a) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.4%
(/.f64 (fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (/.f64 a #s(literal 3 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.8%
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) a))
51.9%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 b a) %103 (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))))) (*.f64 #s(literal 9 binary64) a))
52.0%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 b a) a (*.f64 #s(literal -3 binary64) (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 1/3 binary64)))) %103)
51.9%
(/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64))
52.3%
%139 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %139) (neg.f64 b)) %139)
51.8%
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 a)) #s(literal -3 binary64) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
51.6%
(/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.2%
(/.f64 (fma.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.1%
%229 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) %229 (*.f64 b #s(literal 1/3 binary64))) %229)
52.0%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) #s(literal -3 binary64) (/.f64 b a)) #s(literal -3 binary64))
52.2%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (*.f64 a (/.f64 b a))) %103)
52.2%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal -1/3 binary64)) %103 (*.f64 b (neg.f64 a))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
52.5%
%229 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) a (*.f64 %229 (*.f64 b #s(literal -1/3 binary64)))) (*.f64 %229 a))
52.2%
%229 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %229 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %229)
51.6%
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal -3 binary64))
51.5%
(/.f64 (fma.f64 (*.f64 b #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) a) (*.f64 (neg.f64 a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
52.2%
%229 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) %229 (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a %229))
51.4%
(/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.3%
%139 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %139 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %139)
51.5%
%139 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %139 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139)
52.3%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %103) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
52.1%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %103 b) a)) (*.f64 #s(literal 9 binary64) a))
51.9%
%278 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(/.f64 (fma.f64 %278 %278 (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
52.0%
(/.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal 9 binary64))
52.0%
%139 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a %139) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139)
51.9%
%139 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) %139) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %139)
52.2%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 b (neg.f64 a) (*.f64 %103 (*.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
51.5%
(/.f64 (fma.f64 a (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal 3 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.5%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 a b) %103) (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.2%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103 (*.f64 b #s(literal 3 binary64))) %103) #s(literal 3 binary64))
52.1%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %103 b) a)) (*.f64 #s(literal 3 binary64) a)) #s(literal 3 binary64))
52.5%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
52.5%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (/.f64 (*.f64 %103 (-.f64 b (sqrt.f64 (fma.f64 %103 c (*.f64 b b))))) #s(literal 9 binary64)) (*.f64 a a))
51.2%
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 9 binary64) a)))
51.7%
(/.f64 (-.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (*.f64 #s(literal 3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64))
51.1%
(/.f64 (-.f64 (*.f64 (/.f64 b a) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64))
51.4%
%229 = (neg.f64 a)
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %229) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64))) %229)
51.1%
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64))
51.2%
(/.f64 (-.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a))
51.6%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) a))) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
51.6%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (*.f64 a (*.f64 b #s(literal 1/3 binary64)))) (*.f64 a a))
51.2%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 b a))) (*.f64 #s(literal 9 binary64) a))
52.5%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a))
52.6%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a))
52.5%
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.5%
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)) #s(literal -3 binary64))
52.5%
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)) a)
52.5%
(/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)) (/.f64 #s(literal 1 binary64) a)) #s(literal 9 binary64))
52.5%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (*.f64 %103 (-.f64 b (sqrt.f64 (fma.f64 %103 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
52.5%
(/.f64 (*.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64))) (*.f64 a a))
52.5%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) #s(literal 9 binary64))
52.5%
(/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)) (*.f64 #s(literal 9 binary64) a))
52.2%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) a) %103 (*.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 9 binary64) a))
84.3%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b)) (*.f64 #s(literal 3 binary64) a))
94.0%
%39 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %39 (*.f64 #s(literal 81/16 binary64) %39)) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a))
90.8%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))))) b)) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 3 binary64) a))
52.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)))
52.5%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64))))
52.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)))
50.8%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.9%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.8%
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) a))
52.5%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a))
52.5%
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a))
52.5%
(*.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)))
52.5%
(*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a))
91.0%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 %56 b) a) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 %56 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 %56 #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %56))))))
84.5%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 %56 b) a) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 %56 #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %56))))))
91.0%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %56 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c %56) (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 3 binary64))) (pow.f64 %56 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 %56 #s(literal 3 binary64))))))))) a))
84.6%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %56 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c %56) (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 %56 #s(literal 3 binary64))))))) a))
84.6%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b))
94.4%
%5 = (* 3 a)
%39 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %39 (*.f64 #s(literal 81/16 binary64) %39)) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) b))
91.1%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))))) b))
67.1%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
Compiler

Compiled 141 to 442 computations (-213.5% saved)

sample35.0ms (0.0%)

Calls
Call 1
Inputs
(* 1/3 3)
(/ 3 9)
Outputs
#s(literal 1 binary64)
#s(literal 6004799503160661/18014398509481984 binary64)
Samples
0.0ms0valid
Compiler

Compiled 8 to 7 computations (12.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total, 0.0 MiB)

series50.5s (33.7%)

Counts
454 → 2 410
Calls
Call 1
Inputs
%1 = (neg.f64 b)
%2 = (*.f64 b b)
%5 = (*.f64 #s(literal 3 binary64) a)
%7 = (*.f64 a c)
%9 = (pow.f64 b #s(literal 2 binary64))
%11 = (sqrt.f64 %9)
%13 = (/.f64 c %11)
%15 = (pow.f64 c #s(literal 2 binary64))
%16 = (*.f64 a %15)
%17 = (pow.f64 %11 #s(literal 3 binary64))
%18 = (/.f64 %16 %17)
%20 = (pow.f64 c #s(literal 3 binary64))
%21 = (*.f64 a %20)
%23 = (pow.f64 %11 #s(literal 5 binary64))
%24 = (/.f64 %21 %23)
%25 = (/.f64 %15 %17)
%26 = (-.f64 %11 b)
%28 = (/.f64 %26 a)
%31 = (*.f64 #s(literal -3/8 binary64) %18)
%32 = (fma.f64 #s(literal -1/2 binary64) %13 %31)
%33 = (*.f64 a %32)
%34 = (fma.f64 #s(literal 1/3 binary64) %26 %33)
%35 = (/.f64 %34 a)
%39 = (* 3 a)
%43 = (+ (neg b) (sqrt (- (* b b) (* %39 c))))
%44 = (/ %43 %39)
%47 = (*.f64 #s(literal -3/8 binary64) %25)
%48 = (fma.f64 #s(literal -9/16 binary64) %24 %47)
%49 = (*.f64 a %48)
%50 = (fma.f64 #s(literal -1/2 binary64) %13 %49)
%51 = (*.f64 a %50)
%52 = (fma.f64 #s(literal 1/3 binary64) %26 %51)
%53 = (/.f64 %52 a)
%56 = (pow.f64 a #s(literal 2 binary64))
%58 = (pow.f64 b #s(literal 4 binary64))
%59 = (pow.f64 a #s(literal 4 binary64))
%61 = (pow.f64 b #s(literal 6 binary64))
%63 = (/.f64 b a)
%66 = (*.f64 #s(literal -3 binary64) c)
%69 = (/.f64 #s(literal 1 binary64) a)
%70 = (*.f64 %56 %15)
%71 = (pow.f64 a #s(literal 3 binary64))
%72 = (*.f64 %71 %20)
%73 = (/.f64 %7 b)
%74 = (*.f64 #s(literal -3/2 binary64) %73)
%75 = (approx %43 %74)
%76 = (/.f64 %70 %9)
%77 = (*.f64 #s(literal -9/8 binary64) %76)
%78 = (fma.f64 #s(literal -3/2 binary64) %7 %77)
%79 = (/.f64 %78 b)
%80 = (approx %43 %79)
%81 = (/.f64 %72 %58)
%82 = (fma.f64 #s(literal -27/16 binary64) %81 %78)
%83 = (/.f64 %82 b)
%84 = (approx %43 %83)
%86 = (pow.f64 c #s(literal 4 binary64))
%87 = (*.f64 %59 %86)
%89 = (*.f64 #s(literal 81/16 binary64) %87)
%90 = (fma.f64 #s(literal 81/64 binary64) %87 %89)
%91 = (/.f64 %90 %61)
%92 = (*.f64 #s(literal -1/2 binary64) %91)
%93 = (fma.f64 #s(literal -9/8 binary64) %76 %92)
%94 = (fma.f64 #s(literal -3/2 binary64) %7 %93)
%95 = (fma.f64 #s(literal -27/16 binary64) %81 %94)
%96 = (/.f64 %95 b)
%97 = (approx %43 %96)
%98 = (/.f64 c b)
%99 = (*.f64 #s(literal -1/2 binary64) %98)
%101 = (/.f64 %16 %9)
%102 = (*.f64 #s(literal -3/8 binary64) %101)
%103 = (fma.f64 #s(literal -1/2 binary64) c %102)
%104 = (/.f64 %103 b)
%106 = (*.f64 %56 %20)
%107 = (/.f64 %106 %58)
%108 = (fma.f64 #s(literal -9/16 binary64) %107 %103)
%109 = (/.f64 %108 b)
%111 = (*.f64 a %61)
%112 = (/.f64 %90 %111)
%113 = (*.f64 #s(literal -1/6 binary64) %112)
%114 = (fma.f64 #s(literal -3/8 binary64) %101 %113)
%115 = (fma.f64 #s(literal -1/2 binary64) c %114)
%116 = (fma.f64 #s(literal -9/16 binary64) %107 %115)
%117 = (/.f64 %116 b)
%122 = (*.f64 %56 c)
%123 = (/.f64 %7 %17)
%124 = (*.f64 #s(literal -3/8 binary64) %123)
%125 = (/.f64 #s(literal 1 binary64) %11)
%126 = (*.f64 #s(literal 1/2 binary64) %125)
%127 = (-.f64 %124 %126)
%128 = (*.f64 c %127)
%129 = (fma.f64 #s(literal 1/3 binary64) %28 %128)
%131 = (/.f64 %122 %23)
%132 = (/.f64 a %17)
%133 = (*.f64 #s(literal -3/8 binary64) %132)
%134 = (fma.f64 #s(literal -9/16 binary64) %131 %133)
%135 = (*.f64 c %134)
%136 = (-.f64 %135 %126)
%137 = (*.f64 c %136)
%138 = (fma.f64 #s(literal 1/3 binary64) %28 %137)
%140 = (*.f64 #s(literal -3 binary64) a)
%141 = (*.f64 a b)
%142 = (*.f64 %141 #s(literal 3 binary64))
%143 = (*.f64 %140 b)
%144 = (*.f64 b #s(literal -1/3 binary64))
%145 = (*.f64 b #s(literal 1/3 binary64))
%146 = (/.f64 #s(literal -1/3 binary64) a)
%147 = (/.f64 #s(literal 1/3 binary64) a)
%148 = (*.f64 b %146)
%149 = (/.f64 %141 %140)
%150 = (*.f64 %148 #s(literal -3 binary64))
%151 = (/.f64 %142 a)
%152 = (neg.f64 a)
%153 = (*.f64 #s(literal 1/3 binary64) %140)
%154 = (*.f64 %148 #s(literal 3 binary64))
%155 = (*.f64 %148 %152)
%156 = (/.f64 %5 a)
%157 = (*.f64 %144 #s(literal 3 binary64))
%158 = (*.f64 %144 a)
%159 = (/.f64 #s(literal 3 binary64) a)
%160 = (/.f64 %143 a)
%161 = (*.f64 %5 %63)
%162 = (*.f64 #s(literal 1/3 binary64) %5)
%163 = (neg.f64 %141)
%164 = (/.f64 #s(literal 3 binary64) %5)
%165 = (*.f64 b #s(literal 3 binary64))
%166 = (neg.f64 %165)
%167 = (/.f64 a %5)
%168 = (/.f64 %5 #s(literal 3 binary64))
%169 = (/.f64 %165 %152)
%170 = (/.f64 a #s(literal 3 binary64))
%171 = (*.f64 %140 c)
%172 = (fma.f64 a %66 %2)
%173 = (fma.f64 b b %171)
%174 = (fma.f64 %140 c %2)
%175 = (sqrt.f64 %174)
%176 = (neg.f64 %175)
%177 = (sqrt.f64 %175)
%178 = (*.f64 %175 %5)
%179 = (*.f64 %175 %162)
%180 = (*.f64 %175 %147)
%181 = (/.f64 %175 a)
%182 = (*.f64 %175 #s(literal -1/3 binary64))
%183 = (*.f64 %180 %152)
%184 = (neg.f64 %181)
%185 = (*.f64 %175 #s(literal 1/3 binary64))
%186 = (-.f64 %175 b)
%187 = (-.f64 b %175)
%188 = (fma.f64 a %154 %175)
%189 = (fma.f64 #s(literal 3 binary64) %149 %175)
%190 = (fma.f64 %5 %148 %175)
%191 = (fma.f64 %142 %146 %175)
%192 = (fma.f64 %158 %159 %175)
%193 = (fma.f64 %160 #s(literal 1/3 binary64) %175)
%194 = (*.f64 %140 %187)
%195 = (*.f64 %187 #s(literal -1/3 binary64))
%196 = (fma.f64 %5 %180 %1)
%197 = (fma.f64 %147 %178 %1)
%198 = (fma.f64 %163 %164 %175)
%199 = (fma.f64 %166 %167 %175)
%200 = (/.f64 %186 a)
%201 = (fma.f64 %169 %170 %175)
%202 = (fma.f64 %183 #s(literal -3 binary64) %1)
%203 = (fma.f64 %175 #s(literal 3 binary64) %160)
%204 = (fma.f64 %177 %177 %1)
%210 = (*.f64 #s(literal 3 binary64) %186)
%212 = (*.f64 #s(literal 9 binary64) a)
%214 = (/.f64 #s(literal 1/2 binary64) a)
%215 = (*.f64 %214 %186)
%217 = (/.f64 #s(literal -1 binary64) a)
%218 = (/.f64 #s(literal -2 binary64) a)
%219 = (*.f64 %186 #s(literal 2/3 binary64))
%221 = (/.f64 a %195)
%223 = (/.f64 %5 %186)
%225 = (*.f64 #s(literal 3 binary64) %200)
%227 = (*.f64 %217 %186)
%229 = (/.f64 #s(literal 3 binary64) %200)
%231 = (fma.f64 %144 #s(literal 3 binary64) %175)
%233 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
%234 = (*.f64 %175 %233)
%235 = (*.f64 a %195)
%236 = (*.f64 a a)
%243 = (*.f64 %210 %69)
%245 = (neg.f64 %212)
%246 = (*.f64 %236 #s(literal 9 binary64))
%248 = (*.f64 %175 #s(literal 3 binary64))
%249 = (/.f64 %248 %212)
%251 = (*.f64 %214 %175)
%253 = (*.f64 b #s(literal -2/3 binary64))
%256 = (*.f64 b %218)
%260 = (/.f64 %194 #s(literal 9 binary64))
%262 = (/.f64 %5 #s(literal 9 binary64))
%263 = (/.f64 %5 %236)
%264 = (/.f64 %5 %212)
%265 = (fma.f64 %180 #s(literal -3 binary64) %63)
%267 = (/.f64 %166 %212)
%269 = (*.f64 %181 #s(literal 3 binary64))
%270 = (-.f64 %150 %181)
%272 = (*.f64 %63 #s(literal -3 binary64))
%273 = (*.f64 #s(literal -3 binary64) %181)
%274 = (-.f64 %272 %273)
%276 = (*.f64 #s(literal -3 binary64) %63)
%277 = (fma.f64 %184 #s(literal -3 binary64) %276)
%279 = (fma.f64 %148 #s(literal -3 binary64) %184)
%281 = (*.f64 #s(literal -3 binary64) %184)
%282 = (fma.f64 %63 #s(literal -3 binary64) %281)
%284 = (fma.f64 %180 %152 %145)
%286 = (fma.f64 %148 %152 %182)
%288 = (-.f64 %155 %185)
%290 = (*.f64 #s(literal 1/3 binary64) a)
%291 = (*.f64 %175 %290)
%292 = (*.f64 a %145)
%293 = (-.f64 %291 %292)
%295 = (*.f64 a %182)
%296 = (-.f64 %158 %295)
%298 = (/.f64 #s(literal 1 binary64) %246)
%299 = (*.f64 %236 #s(literal 3 binary64))
%301 = (fma.f64 %181 a %157)
%303 = (*.f64 a %63)
%304 = (fma.f64 %185 #s(literal -3 binary64) %303)
%306 = (*.f64 #s(literal -3 binary64) %185)
%307 = (fma.f64 %63 a %306)
%309 = (*.f64 %175 a)
%310 = (/.f64 %309 %299)
%314 = (*.f64 #s(literal 3 binary64) %184)
%315 = (-.f64 %169 %314)
%317 = (-.f64 %248 %161)
%319 = (fma.f64 %181 %140 %165)
%320 = (neg.f64 %319)
%322 = (*.f64 #s(literal -3 binary64) %176)
%323 = (fma.f64 %63 %140 %322)
%325 = (/.f64 %163 %299)
%328 = (*.f64 a %152)
%329 = (*.f64 %152 %144)
%330 = (fma.f64 %182 a %329)
%331 = (*.f64 %152 a)
%333 = (fma.f64 %144 %152 %295)
%335 = (-.f64 %151 %248)
%337 = (fma.f64 %175 %153 %141)
%338 = (*.f64 %236 #s(literal -3 binary64))
%340 = (-.f64 %179 %141)
%342 = (*.f64 %140 %182)
%343 = (/.f64 %248 %246)
%345 = (/.f64 %309 %246)
%347 = (/.f64 %175 %246)
%349 = (/.f64 a %246)
%351 = (/.f64 #s(literal 3 binary64) %246)
%353 = (*.f64 b %152)
%354 = (fma.f64 %182 %140 %353)
%356 = (*.f64 %152 %175)
%357 = (fma.f64 %145 %5 %356)
%359 = (fma.f64 b %152 %342)
%361 = (/.f64 %203 %5)
%363 = (/.f64 %319 %140)
%365 = (/.f64 a #s(literal 9 binary64))
%366 = (/.f64 %248 %236)
%368 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%369 = (/.f64 %309 %236)
%370 = (/.f64 %309 %212)
%372 = (/.f64 %175 %236)
%373 = (/.f64 %175 #s(literal 9 binary64))
%374 = (/.f64 a %236)
%375 = (/.f64 %248 #s(literal 9 binary64))
%377 = (/.f64 a %212)
%378 = (/.f64 #s(literal 3 binary64) %236)
%379 = (/.f64 %309 #s(literal 9 binary64))
%384 = (/.f64 %1 %246)
%389 = (/.f64 %1 %236)
%391 = (/.f64 %1 #s(literal 9 binary64))
%393 = (/.f64 %1 %212)
%394 = (/.f64 %163 #s(literal 9 binary64))
%396 = (/.f64 %163 %236)
%398 = (/.f64 %163 %212)
%400 = (/.f64 %166 %236)
%402 = (/.f64 a %299)
%403 = (/.f64 #s(literal 3 binary64) %299)
%407 = (/.f64 %248 %299)
%408 = (/.f64 %175 %299)
%409 = (/.f64 #s(literal 3 binary64) %140)
%410 = (/.f64 %309 %140)
%416 = (/.f64 %148 a)
%420 = (/.f64 %1 %299)
%435 = (/.f64 %177 %5)
%437 = (/.f64 %177 #s(literal 3 binary64))
%438 = (/.f64 %177 a)
%457 = (sqrt.f64 %172)
%458 = (+.f64 %1 %457)
%460 = (sqrt.f64 %173)
%461 = (+.f64 %1 %460)
b
%1
%2
#s(literal 3 binary64)
a
%5
c
%7
#s(literal 2 binary64)
%9
#s(literal -3 binary64)
%11
#s(literal -3/2 binary64)
%13
#s(literal -9/8 binary64)
%15
%16
%17
%18
#s(literal -27/16 binary64)
%20
%21
#s(literal 5 binary64)
%23
%24
%25
%26
#s(literal 1/3 binary64)
%28
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
%31
%32
%33
%34
%35
(approx %44 %35)
#s(literal -9/16 binary64)
%47
%48
%49
%50
%51
%52
%53
(approx %44 %53)
#s(literal 1/2 binary64)
%56
#s(literal 4 binary64)
%58
%59
#s(literal 6 binary64)
%61
#s(literal -1 binary64)
%63
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
%66
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
#s(literal 81/64 binary64)
%86
%87
#s(literal 81/16 binary64)
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
(approx %44 %99)
%101
%102
%103
%104
(approx %44 %104)
%106
%107
%108
%109
(approx %44 %109)
%111
%112
%113
%114
%115
%116
%117
(approx %44 %117)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%122
%123
%124
%125
%126
%127
%128
%129
(approx %44 %129)
%131
%132
%133
%134
%135
%136
%137
%138
(approx %44 %138)
%140
%141
%142
%143
%144
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
(/.f64 %186 %5)
(/.f64 %195 a)
(*.f64 %186 %147)
(*.f64 #s(literal 1/3 binary64) %200)
(/.f64 %200 #s(literal 3 binary64))
%210
#s(literal 9 binary64)
%212
(/.f64 %210 %212)
%214
%215
(*.f64 #s(literal 2/3 binary64) %215)
%217
%218
%219
(*.f64 %219 %214)
%221
(/.f64 #s(literal 1 binary64) %221)
%223
(/.f64 #s(literal 1 binary64) %223)
%225
(/.f64 %225 #s(literal 9 binary64))
%227
(/.f64 %227 #s(literal -3 binary64))
%229
(/.f64 #s(literal 1 binary64) %229)
%231
(/.f64 %231 %5)
%233
%234
%235
%236
(/.f64 %235 %236)
(fma.f64 b %146 %180)
(fma.f64 %175 %147 %148)
(fma.f64 #s(literal 1/3 binary64) %181 %148)
(fma.f64 %63 #s(literal -1/3 binary64) %180)
(+.f64 %148 %180)
%243
(/.f64 %243 #s(literal 9 binary64))
%245
%246
(/.f64 %194 %246)
%248
%249
(fma.f64 b %146 %249)
%251
(fma.f64 #s(literal 2/3 binary64) %251 %148)
%253
(fma.f64 %253 %214 %180)
(fma.f64 %63 #s(literal -1/3 binary64) %249)
%256
(fma.f64 %256 #s(literal 1/6 binary64) %180)
(fma.f64 %182 %217 %148)
(+.f64 %148 %249)
%260
(/.f64 %260 %236)
%262
%263
%264
%265
(/.f64 %265 #s(literal -3 binary64))
%267
(fma.f64 #s(literal 1/3 binary64) %181 %267)
%269
%270
(/.f64 %270 #s(literal -3 binary64))
%272
%273
%274
(/.f64 %274 #s(literal 9 binary64))
%276
%277
(/.f64 %277 #s(literal 9 binary64))
%279
(/.f64 %279 #s(literal -3 binary64))
%281
%282
(/.f64 %282 #s(literal 9 binary64))
%284
(/.f64 %284 %152)
%286
(/.f64 %286 %152)
%288
(/.f64 %288 %152)
%290
%291
%292
%293
(/.f64 %293 %236)
%295
%296
(/.f64 %296 %236)
%298
%299
(/.f64 %203 %212)
%301
(/.f64 %301 %5)
%303
%304
(/.f64 %304 %140)
%306
%307
(/.f64 %307 %140)
%309
%310
(fma.f64 b %146 %310)
(fma.f64 %253 %214 %249)
(*.f64 %301 %147)
%314
%315
(/.f64 %315 #s(literal 9 binary64))
%317
(/.f64 %317 %212)
%319
%320
(/.f64 %320 %212)
%322
%323
(/.f64 %323 %212)
%325
(fma.f64 %175 %147 %325)
(fma.f64 %182 %217 %267)
%328
%329
%330
%331
(/.f64 %330 %331)
%333
(/.f64 %333 %328)
%335
(/.f64 %335 %245)
%337
%338
(/.f64 %337 %338)
%340
(/.f64 %340 %299)
%342
%343
(fma.f64 a %343 %148)
%345
(fma.f64 #s(literal 3 binary64) %345 %148)
%347
(fma.f64 %5 %347 %148)
%349
(fma.f64 %248 %349 %148)
%351
(fma.f64 %309 %351 %148)
%353
%354
(/.f64 %354 %299)
%356
%357
(/.f64 %357 %338)
%359
(/.f64 %359 %299)
%361
(/.f64 %361 #s(literal 3 binary64))
%363
(/.f64 %363 #s(literal 3 binary64))
%365
%366
(fma.f64 %365 %366 %148)
%368
%369
%370
(fma.f64 %159 %370 %148)
%372
%373
%374
%375
(fma.f64 %374 %375 %148)
%377
%378
%379
(fma.f64 %378 %379 %148)
(fma.f64 %269 %377 %148)
(fma.f64 %373 %263 %148)
(fma.f64 %372 %262 %148)
%384
(fma.f64 %5 %384 %180)
(fma.f64 %163 %351 %180)
(fma.f64 %166 %349 %180)
(fma.f64 %169 %377 %180)
%389
(fma.f64 %389 %262 %180)
%391
(fma.f64 %391 %263 %180)
%393
%394
(fma.f64 %394 %378 %180)
%396
(fma.f64 %396 %368 %180)
%398
(fma.f64 %398 %159 %180)
%400
(fma.f64 %400 %365 %180)
%402
%403
(fma.f64 %158 %403 %180)
(fma.f64 %178 %298 %148)
(fma.f64 %234 %402 %148)
%407
%408
%409
%410
(fma.f64 %408 %168 %148)
(fma.f64 %5 %384 %249)
(fma.f64 %163 %351 %249)
(fma.f64 %166 %349 %249)
(fma.f64 %248 %349 %267)
%416
(fma.f64 %368 %369 %267)
(fma.f64 %389 %262 %249)
(fma.f64 %393 %156 %249)
%420
(fma.f64 %378 %379 %267)
(fma.f64 %398 %159 %249)
(fma.f64 %181 %264 %267)
(fma.f64 %269 %377 %267)
(fma.f64 %373 %263 %267)
(fma.f64 %143 %298 %249)
(fma.f64 %5 %384 %310)
(fma.f64 %178 %298 %267)
(fma.f64 %365 %366 %325)
(fma.f64 %170 %407 %267)
(fma.f64 %409 %410 %267)
(fma.f64 %408 %168 %267)
(fma.f64 %168 %416 %310)
(fma.f64 %420 %168 %310)
%435
(fma.f64 %177 %435 %148)
%437
%438
(fma.f64 %437 %438 %325)
(/.f64 %97 %5)
(/.f64 %191 %5)
(/.f64 %193 %5)
(/.f64 %198 %5)
(/.f64 %196 %5)
(/.f64 %80 %5)
(/.f64 %202 %5)
(/.f64 %189 %5)
(/.f64 %188 %5)
(/.f64 %204 %5)
(/.f64 %192 %5)
(/.f64 %197 %5)
(/.f64 %199 %5)
(/.f64 %190 %5)
(/.f64 %201 %5)
(/.f64 %75 %5)
(/.f64 %84 %5)
%457
%458
(/.f64 %458 %5)
%460
%461
(/.f64 %461 %5)
Outputs
%6 = (* 3 a)
%8 = (*.f64 #s(literal 3 binary64) a)
%11 = (* a c)
%12 = (*.f64 a c)
%15 = (pow c 2)
%16 = (* a %15)
%18 = (pow.f64 c #s(literal 2 binary64))
%19 = (*.f64 a %18)
%21 = (pow b 2)
%22 = (sqrt %21)
%23 = (pow %22 3)
%24 = (/ %16 %23)
%25 = (pow.f64 b #s(literal 2 binary64))
%26 = (sqrt.f64 %25)
%27 = (pow.f64 %26 #s(literal 3 binary64))
%28 = (/.f64 %19 %27)
%30 = (pow c 3)
%31 = (* a %30)
%32 = (pow.f64 c #s(literal 3 binary64))
%33 = (*.f64 a %32)
%36 = (pow %22 5)
%37 = (/ %31 %36)
%39 = (pow.f64 %26 #s(literal 5 binary64))
%40 = (/.f64 %33 %39)
%42 = (- %22 b)
%44 = (-.f64 %26 b)
%45 = (/.f64 %44 a)
%48 = (* -3/8 %24)
%50 = (*.f64 #s(literal -3/8 binary64) %28)
%53 = (/ c %22)
%54 = (* -1/2 %53)
%55 = (+ %54 %48)
%57 = (/.f64 c %26)
%58 = (*.f64 #s(literal -1/2 binary64) %57)
%60 = (fma.f64 #s(literal -1/2 binary64) %57 %50)
%62 = (* a %55)
%63 = (/.f64 %12 %26)
%64 = (*.f64 #s(literal -1/2 binary64) %63)
%66 = (*.f64 a %60)
%69 = (* 1/3 %42)
%70 = (+ %69 %62)
%72 = (*.f64 #s(literal 1/3 binary64) %44)
%74 = (fma.f64 #s(literal -1/2 binary64) %63 %72)
%76 = (fma.f64 #s(literal 1/3 binary64) %44 %66)
%78 = (/ %70 a)
%79 = (*.f64 #s(literal 1/3 binary64) %45)
%85 = (neg b)
%86 = (* b b)
%90 = (+ %85 (sqrt (- %86 (* %6 c))))
%91 = (/ %90 %6)
%93 = (/.f64 %18 %27)
%94 = (*.f64 #s(literal -3/8 binary64) %93)
%95 = (fma.f64 #s(literal -9/16 binary64) %40 %94)
%96 = (*.f64 a %95)
%97 = (fma.f64 #s(literal -1/2 binary64) %57 %96)
%98 = (*.f64 a %97)
%99 = (fma.f64 #s(literal 1/3 binary64) %44 %98)
%104 = (/ %15 %23)
%105 = (* -3/8 %104)
%106 = (+ (* -9/16 %37) %105)
%109 = (* a %106)
%111 = (+ %54 %109)
%113 = (* a %111)
%115 = (+ %69 %113)
%117 = (pow a 2)
%118 = (pow.f64 a #s(literal 2 binary64))
%121 = (pow a 4)
%123 = (pow.f64 a #s(literal 4 binary64))
%125 = (/ b a)
%126 = (/.f64 b a)
%131 = (/.f64 #s(literal 1 binary64) a)
%133 = (* %117 %15)
%134 = (*.f64 %118 %18)
%136 = (pow a 3)
%137 = (pow.f64 a #s(literal 3 binary64))
%139 = (* %136 %30)
%140 = (*.f64 %137 %32)
%142 = (/ %11 b)
%143 = (/.f64 %12 b)
%152 = (+.f64 %26 (*.f64 #s(literal -3/2 binary64) %63))
%153 = (-.f64 %152 b)
%157 = (fma.f64 #s(literal -3/2 binary64) %57 (*.f64 #s(literal -9/8 binary64) %28))
%158 = (*.f64 a %157)
%159 = (+.f64 %26 %158)
%160 = (-.f64 %159 b)
%163 = (*.f64 #s(literal -9/8 binary64) %93)
%166 = (fma.f64 #s(literal -3/2 binary64) %57 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %40 %163)))
%167 = (*.f64 a %166)
%168 = (+.f64 %26 %167)
%169 = (-.f64 %168 b)
%171 = (/ %133 %21)
%172 = (/.f64 %134 %25)
%175 = (* -9/8 %171)
%176 = (*.f64 #s(literal -9/8 binary64) %172)
%178 = (* -3/2 %11)
%179 = (+ %178 %175)
%180 = (*.f64 #s(literal -3/2 binary64) %12)
%182 = (/.f64 %19 %25)
%184 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %182))
%187 = (/ %179 b)
%188 = (/.f64 c b)
%189 = (pow.f64 b #s(literal 3 binary64))
%190 = (/.f64 %19 %189)
%195 = (pow b 4)
%196 = (/ %139 %195)
%197 = (pow.f64 b #s(literal 4 binary64))
%198 = (/.f64 %140 %197)
%201 = (* -27/16 %196)
%202 = (+ %201 %179)
%203 = (/.f64 %33 %197)
%204 = (/.f64 %18 %25)
%205 = (*.f64 #s(literal -9/8 binary64) %204)
%211 = (/ %202 b)
%212 = (pow.f64 b #s(literal 5 binary64))
%213 = (/.f64 %33 %212)
%214 = (/.f64 %18 %189)
%215 = (*.f64 #s(literal -9/8 binary64) %214)
%221 = (pow c 4)
%222 = (* %121 %221)
%223 = (pow.f64 c #s(literal 4 binary64))
%224 = (*.f64 %123 %223)
%227 = (* 81/16 %222)
%229 = (*.f64 #s(literal 81/16 binary64) %224)
%233 = (+ (* 81/64 %222) %227)
%236 = (fma.f64 #s(literal 81/64 binary64) %223 (*.f64 #s(literal 81/16 binary64) %223))
%237 = (*.f64 %123 %236)
%240 = (pow b 6)
%241 = (/ %233 %240)
%243 = (pow.f64 b #s(literal 6 binary64))
%244 = (/.f64 %237 %243)
%246 = (* -1/2 %241)
%249 = (+ %175 %246)
%251 = (/.f64 (*.f64 %118 %236) %243)
%253 = (fma.f64 #s(literal -9/8 binary64) %204 (*.f64 #s(literal -1/2 binary64) %251))
%256 = (+ %178 %249)
%261 = (+ %201 %256)
%262 = (/.f64 %32 %197)
%263 = (*.f64 a %236)
%264 = (/.f64 %263 %243)
%273 = (/ %261 b)
%274 = (/.f64 %32 %212)
%276 = (pow.f64 b #s(literal 7 binary64))
%277 = (/.f64 %263 %276)
%286 = (/ %16 %21)
%288 = (* -3/8 %286)
%289 = (*.f64 #s(literal -3/8 binary64) %182)
%291 = (* -1/2 c)
%292 = (+ %291 %288)
%295 = (fma.f64 #s(literal -1/2 binary64) c %289)
%297 = (/ %292 b)
%300 = (*.f64 #s(literal -3/8 binary64) %190)
%303 = (* %117 %30)
%304 = (*.f64 %118 %32)
%306 = (/ %303 %195)
%307 = (/.f64 %304 %197)
%309 = (* -9/16 %306)
%310 = (+ %309 %292)
%311 = (*.f64 #s(literal -3/8 binary64) %204)
%316 = (/ %310 b)
%317 = (*.f64 #s(literal -3/8 binary64) %214)
%322 = (* a %240)
%323 = (*.f64 a %243)
%325 = (/ %233 %322)
%326 = (*.f64 %137 %236)
%327 = (/.f64 %326 %243)
%330 = (* -1/6 %325)
%334 = (+ %288 %330)
%337 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %204 (*.f64 #s(literal -1/6 binary64) %251)))
%339 = (+ %291 %334)
%342 = (+ %309 %339)
%350 = (/ %342 b)
%358 = (* %117 c)
%359 = (*.f64 %118 c)
%361 = (/ %11 %23)
%362 = (/.f64 %12 %27)
%364 = (* -3/8 %361)
%365 = (*.f64 #s(literal -3/8 binary64) %362)
%368 = (/ 1 %22)
%369 = (* 1/2 %368)
%370 = (- %364 %369)
%374 = (/.f64 #s(literal 1 binary64) %26)
%375 = (*.f64 #s(literal 1/2 binary64) %374)
%376 = (-.f64 %365 %375)
%378 = (/ %358 %36)
%379 = (/.f64 %359 %39)
%381 = (/ a %23)
%382 = (/.f64 a %27)
%384 = (* -3/8 %381)
%385 = (*.f64 #s(literal -3/8 binary64) %382)
%388 = (+ (* -9/16 %378) %384)
%389 = (/.f64 %12 %39)
%392 = (/.f64 #s(literal 1 binary64) %27)
%394 = (-.f64 (*.f64 #s(literal -9/16 binary64) %389) (*.f64 #s(literal 3/8 binary64) %392))
%397 = (* c %388)
%399 = (/.f64 c %27)
%400 = (*.f64 #s(literal -3/8 binary64) %399)
%402 = (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 %19 %39) %400))
%404 = (- %397 %369)
%408 = (* -3 a)
%412 = (* a b)
%413 = (*.f64 a b)
%415 = (* %412 3)
%418 = (* %408 b)
%422 = (/ -1/3 a)
%424 = (/.f64 #s(literal -1/3 binary64) a)
%426 = (/ 1/3 a)
%427 = (/.f64 #s(literal 1/3 binary64) a)
%429 = (* b %422)
%430 = (*.f64 #s(literal -1/3 binary64) %126)
%433 = (*.f64 #s(literal -1/3 binary64) b)
%435 = (/ %415 a)
%436 = (*.f64 #s(literal 3 binary64) b)
%438 = (neg a)
%440 = (*.f64 #s(literal -1 binary64) a)
%442 = (* %429 3)
%443 = (*.f64 #s(literal -1 binary64) %126)
%445 = (* %429 %438)
%446 = (*.f64 #s(literal 1/3 binary64) b)
%450 = (* b -1/3)
%451 = (* %450 a)
%452 = (*.f64 #s(literal -1/3 binary64) %413)
%457 = (/ %418 a)
%458 = (*.f64 #s(literal -3 binary64) b)
%460 = (neg %412)
%465 = (* b 3)
%467 = (*.f64 #s(literal -3 binary64) %126)
%470 = (*.f64 #s(literal 1/3 binary64) a)
%472 = (* %408 c)
%473 = (*.f64 #s(literal -3 binary64) %12)
%475 = (* -3 c)
%477 = (+ (* a %475) %86)
%482 = (sqrt (+ %472 %86))
%487 = (neg %482)
%488 = (*.f64 #s(literal -1 binary64) %26)
%491 = (*.f64 #s(literal 3/2 binary64) %63)
%492 = (-.f64 %491 %26)
%496 = (*.f64 #s(literal -3/2 binary64) %57)
%498 = (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %28) %496))
%499 = (-.f64 %498 %26)
%502 = (*.f64 #s(literal 27/16 binary64) %40)
%506 = (*.f64 a (-.f64 (*.f64 a (-.f64 %502 %163)) %496))
%507 = (-.f64 %506 %26)
%509 = (sqrt %482)
%510 = (sqrt.f64 %26)
%513 = (*.f64 %510 %26)
%514 = (/.f64 %12 %513)
%516 = (+.f64 %510 (*.f64 #s(literal -3/4 binary64) %514))
%518 = (/.f64 c %513)
%520 = (pow.f64 %510 #s(literal 2 binary64))
%521 = (pow.f64 %26 #s(literal 2 binary64))
%522 = (*.f64 %520 %521)
%525 = (-.f64 %163 (*.f64 #s(literal 9/16 binary64) (/.f64 %18 %522)))
%527 = (/.f64 (*.f64 a %525) %510)
%531 = (+.f64 %510 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %518 (*.f64 #s(literal 1/2 binary64) %527))))
%533 = (/.f64 %32 %39)
%536 = (*.f64 %520 %26)
%541 = (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -27/16 binary64) %533) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 c %525) %536)))) %510)
%542 = (/.f64 %525 %510)
%548 = (+.f64 %510 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %518 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %541 (*.f64 #s(literal 1/2 binary64) %542))))))
%550 = (* %482 %6)
%551 = (*.f64 a %26)
%552 = (*.f64 #s(literal 3 binary64) %551)
%555 = (*.f64 #s(literal 3 binary64) %26)
%556 = (fma.f64 #s(literal -9/2 binary64) %63 %555)
%560 = (*.f64 #s(literal -27/8 binary64) %28)
%562 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %57 %560))
%563 = (fma.f64 #s(literal 3 binary64) %26 %562)
%567 = (*.f64 #s(literal -27/8 binary64) %93)
%571 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %57 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %40 %567))))
%572 = (fma.f64 #s(literal 3 binary64) %26 %571)
%576 = (* %482 (* 1/3 %6))
%584 = (* %482 %426)
%585 = (/.f64 %26 a)
%586 = (*.f64 #s(literal 1/3 binary64) %585)
%588 = (*.f64 #s(literal 1/3 binary64) %26)
%589 = (fma.f64 #s(literal -1/2 binary64) %63 %588)
%592 = (fma.f64 #s(literal 1/3 binary64) %26 %66)
%595 = (fma.f64 #s(literal 1/3 binary64) %26 %98)
%598 = (/ %482 a)
%606 = (* %482 -1/3)
%607 = (*.f64 #s(literal -1/3 binary64) %26)
%609 = (*.f64 #s(literal 1/2 binary64) %63)
%610 = (fma.f64 #s(literal -1/3 binary64) %26 %609)
%612 = (*.f64 #s(literal 1/2 binary64) %57)
%614 = (*.f64 a (fma.f64 #s(literal 3/8 binary64) %28 %612))
%615 = (fma.f64 #s(literal -1/3 binary64) %26 %614)
%617 = (*.f64 #s(literal 9/16 binary64) %40)
%621 = (*.f64 a (fma.f64 #s(literal 1/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %93 %617))))
%622 = (fma.f64 #s(literal -1/3 binary64) %26 %621)
%624 = (neg %598)
%633 = (* %482 1/3)
%638 = (- b %482)
%639 = (-.f64 b %26)
%642 = (-.f64 (+.f64 b %491) %26)
%645 = (-.f64 (+.f64 b %498) %26)
%648 = (-.f64 (+.f64 b %506) %26)
%651 = (+ (* a %442) %482)
%652 = (*.f64 #s(literal -1 binary64) b)
%653 = (+.f64 %26 %652)
%656 = (+.f64 %26 (fma.f64 #s(literal -3/2 binary64) %63 %652))
%659 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %158))
%662 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %167))
%664 = (* %408 %638)
%665 = (*.f64 a %639)
%666 = (*.f64 #s(literal -3 binary64) %665)
%678 = (* %638 -1/3)
%679 = (*.f64 #s(literal -1/3 binary64) %639)
%681 = (fma.f64 #s(literal -1/2 binary64) %63 %679)
%683 = (fma.f64 #s(literal -1/3 binary64) %639 %66)
%685 = (fma.f64 #s(literal -1/3 binary64) %639 %98)
%687 = (- %482 b)
%688 = (/ %687 a)
%695 = (* %482 3)
%696 = (+ %695 %457)
%697 = (fma.f64 #s(literal -3 binary64) b %555)
%699 = (fma.f64 #s(literal -9/2 binary64) %63 %697)
%701 = (fma.f64 #s(literal -3 binary64) b %563)
%703 = (fma.f64 #s(literal -3 binary64) b %572)
%706 = (+ (* %509 %509) %85)
%707 = (-.f64 %520 b)
%718 = (/ %678 a)
%719 = (/.f64 %639 a)
%720 = (*.f64 #s(literal -1/3 binary64) %719)
%728 = (* 3 %687)
%729 = (*.f64 #s(literal 3 binary64) %44)
%731 = (fma.f64 #s(literal -9/2 binary64) %63 %729)
%733 = (fma.f64 #s(literal 3 binary64) %44 %562)
%735 = (fma.f64 #s(literal 3 binary64) %44 %571)
%738 = (* 9 a)
%742 = (/ 1/2 a)
%745 = (* %742 %687)
%746 = (*.f64 #s(literal 1/2 binary64) %45)
%754 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %57 (*.f64 #s(literal -9/16 binary64) %28)))
%763 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %57 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %40 (*.f64 #s(literal -9/16 binary64) %93)))))
%768 = (/ -1 a)
%772 = (/ -2 a)
%777 = (* %687 2/3)
%779 = (*.f64 #s(literal 2/3 binary64) %44)
%795 = (/ a %678)
%796 = (/.f64 a %639)
%800 = (pow.f64 %639 #s(literal 2 binary64))
%801 = (*.f64 %26 %800)
%805 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %639))
%810 = (pow.f64 %639 #s(literal 3 binary64))
%811 = (*.f64 %521 %810)
%813 = (*.f64 %27 %800)
%816 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %811) (*.f64 #s(literal 9/8 binary64) (/.f64 %18 %813)))
%818 = (/.f64 c %801)
%825 = (pow.f64 %26 #s(literal 4 binary64))
%826 = (*.f64 %825 %810)
%829 = (*.f64 %26 %639)
%831 = (*.f64 %39 %800)
%845 = (/ %6 %687)
%846 = (/.f64 a %44)
%849 = (pow.f64 %44 #s(literal 2 binary64))
%850 = (*.f64 %26 %849)
%853 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %44))
%857 = (pow.f64 %44 #s(literal 3 binary64))
%858 = (*.f64 %521 %857)
%860 = (*.f64 %27 %849)
%863 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %858) (*.f64 #s(literal -9/8 binary64) (/.f64 %18 %860)))
%865 = (/.f64 c %850)
%871 = (*.f64 %825 %857)
%873 = (*.f64 %39 %849)
%876 = (*.f64 %26 %44)
%889 = (* 3 %688)
%890 = (*.f64 #s(literal 3 binary64) %45)
%898 = (* %768 %687)
%904 = (*.f64 #s(literal 3/2 binary64) %57)
%906 = (*.f64 a (fma.f64 #s(literal 9/8 binary64) %28 %904))
%913 = (*.f64 a (fma.f64 #s(literal 3/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %93 %502))))
%919 = (/ (+ (* %450 3) %482) %6)
%920 = (/.f64 %653 a)
%921 = (*.f64 #s(literal 1/3 binary64) %920)
%933 = (* a %678)
%934 = (*.f64 #s(literal -1/3 binary64) %665)
%942 = (+ %429 %584)
%943 = (fma.f64 #s(literal -1/3 binary64) b %588)
%955 = (neg %738)
%959 = (* a a)
%960 = (* %959 9)
%967 = (* %742 %482)
%968 = (*.f64 #s(literal 1/2 binary64) %585)
%984 = (+ (* %584 -3) %125)
%985 = (+.f64 b %488)
%986 = (/.f64 %985 a)
%988 = (fma.f64 #s(literal -1 binary64) %26 %491)
%989 = (+.f64 b %988)
%992 = (fma.f64 #s(literal -1 binary64) %26 %906)
%993 = (+.f64 b %992)
%996 = (fma.f64 #s(literal -1 binary64) %26 %913)
%997 = (+.f64 b %996)
%1000 = (/ %984 -3)
%1001 = (*.f64 #s(literal -1/3 binary64) %986)
%1013 = (* %598 3)
%1014 = (*.f64 #s(literal 3 binary64) %585)
%1023 = (- (* %429 -3) %598)
%1031 = (* -3 %598)
%1032 = (*.f64 #s(literal -3 binary64) %585)
%1034 = (*.f64 #s(literal 9/2 binary64) %63)
%1039 = (*.f64 #s(literal 9/2 binary64) %57)
%1041 = (*.f64 a (fma.f64 #s(literal 27/8 binary64) %28 %1039))
%1045 = (*.f64 #s(literal 81/16 binary64) %40)
%1049 = (*.f64 a (fma.f64 #s(literal 9/2 binary64) %57 (*.f64 a (fma.f64 #s(literal 27/8 binary64) %93 %1045))))
%1054 = (- (* %125 -3) %1031)
%1055 = (*.f64 #s(literal -3 binary64) %26)
%1056 = (-.f64 %458 %1055)
%1057 = (/.f64 %1056 a)
%1064 = (*.f64 a (-.f64 %560 %1039))
%1074 = (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -81/16 binary64) %40) (*.f64 #s(literal 27/8 binary64) %93))) %1039))
%1079 = (/ %1054 9)
%1095 = (+ (* %624 -3) (* -3 %125))
%1096 = (/.f64 %697 a)
%1104 = (/ %1095 9)
%1105 = (*.f64 #s(literal 1/9 binary64) %1096)
%1118 = (* b 1/3)
%1119 = (+ (* %584 %438) %1118)
%1120 = (fma.f64 #s(literal -1/3 binary64) %26 %446)
%1122 = (fma.f64 #s(literal 1/3 binary64) b %609)
%1123 = (fma.f64 #s(literal -1/3 binary64) %26 %1122)
%1126 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %614))
%1129 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %621))
%1131 = (/ %1119 %438)
%1132 = (/.f64 %1120 a)
%1144 = (- %445 %633)
%1145 = (-.f64 %446 %588)
%1162 = (/ %1144 %438)
%1163 = (/.f64 %1145 a)
%1176 = (* %482 (* 1/3 a))
%1177 = (*.f64 #s(literal 1/3 binary64) %551)
%1185 = (* a %1118)
%1186 = (*.f64 #s(literal 1/3 binary64) %413)
%1188 = (- %1176 %1185)
%1189 = (-.f64 %588 %446)
%1192 = (-.f64 %589 %446)
%1195 = (-.f64 %592 %446)
%1198 = (-.f64 %595 %446)
%1201 = (/ %1188 %959)
%1210 = (* a %606)
%1211 = (*.f64 #s(literal -1/3 binary64) %551)
%1219 = (- %451 %1210)
%1220 = (-.f64 %433 %607)
%1224 = (-.f64 (fma.f64 #s(literal -1/2 binary64) %63 %433) %607)
%1233 = (*.f64 #s(literal -9/16 binary64) %40)
%1234 = (*.f64 #s(literal 3/8 binary64) %93)
%1243 = (/ %1219 %959)
%1259 = (* %959 3)
%1262 = (* a %125)
%1265 = (+ (* %633 -3) %1262)
%1270 = (* -3 %633)
%1275 = (- %695 (* %6 %125))
%1276 = (-.f64 %555 %436)
%1284 = (/ %1275 %738)
%1285 = (/.f64 %1276 a)
%1286 = (*.f64 #s(literal 1/9 binary64) %1285)
%1299 = (+ (* %598 %408) %465)
%1300 = (fma.f64 #s(literal -3 binary64) %26 %436)
%1302 = (fma.f64 #s(literal 3 binary64) b %1034)
%1311 = (neg %1299)
%1321 = (/ %1311 %738)
%1323 = (/.f64 %1300 a)
%1324 = (*.f64 #s(literal -1/9 binary64) %1323)
%1341 = (+ (* %606 a) (* %438 %450))
%1350 = (- %435 %695)
%1351 = (-.f64 %436 %555)
%1356 = (*.f64 #s(literal -9/2 binary64) %57)
%1369 = (/ %1350 %955)
%1370 = (/.f64 %1351 a)
%1371 = (*.f64 #s(literal -1/9 binary64) %1370)
%1385 = (+ (* %482 (* 1/3 %408)) %412)
%1394 = (* %959 -3)
%1397 = (- %576 %412)
%1406 = (/ %695 %960)
%1407 = (/.f64 %26 %118)
%1408 = (*.f64 #s(literal 1/3 binary64) %1407)
%1416 = (* %482 a)
%1417 = (/ %1416 %960)
%1418 = (*.f64 #s(literal 1/9 binary64) %585)
%1420 = (*.f64 #s(literal 1/9 binary64) %26)
%1421 = (fma.f64 #s(literal -1/6 binary64) %63 %1420)
%1428 = (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %57 (*.f64 #s(literal -1/8 binary64) %28))))
%1437 = (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %57 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %40 (*.f64 #s(literal -1/8 binary64) %93))))))
%1440 = (/ %482 %960)
%1441 = (*.f64 #s(literal 1/9 binary64) %1407)
%1457 = (+ (* %606 %408) (* b %438))
%1466 = (* %438 %482)
%1475 = (/ %696 %6)
%1476 = (*.f64 #s(literal 1/3 binary64) %1096)
%1488 = (/ %1299 %408)
%1489 = (*.f64 #s(literal -1/3 binary64) %1323)
%1502 = (*.f64 #s(literal 1/9 binary64) a)
%1504 = (/ %695 %959)
%1505 = (*.f64 #s(literal 3 binary64) %1407)
%1513 = (/ %1416 %738)
%1518 = (/ %482 %959)
%1531 = (/ %1416 9)
%1532 = (*.f64 #s(literal 1/9 binary64) %551)
%1541 = (/.f64 b %118)
%1561 = (/.f64 #s(literal 1 binary64) %118)
%1566 = (/ %509 %6)
%1567 = (/.f64 %510 a)
%1568 = (*.f64 #s(literal 1/3 binary64) %1567)
%1571 = (*.f64 #s(literal 1/3 binary64) %510)
%1572 = (fma.f64 #s(literal -1/4 binary64) %514 %1571)
%1579 = (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %518 (*.f64 #s(literal 1/6 binary64) %527))))
%1587 = (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %518 (*.f64 a (fma.f64 #s(literal 1/6 binary64) %541 (*.f64 #s(literal 1/6 binary64) %542))))))
%1591 = (+ (* %509 %1566) %429)
%1593 = (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) %520))
%1607 = (/ %509 3)
%1612 = (/ %509 a)
%1620 = (/ %706 %6)
%1621 = (/.f64 %707 a)
%1622 = (*.f64 #s(literal 1/3 binary64) %1621)
%1634 = (/.f64 c %551)
%1635 = (fma.f64 #s(literal -1/2 binary64) %1634 %94)
%1646 = (fma.f64 #s(literal -1/2 binary64) %1634 (fma.f64 #s(literal -3/8 binary64) %93 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %118))))
%1651 = (/.f64 c a)
%1653 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %1651))
%1654 = (*.f64 #s(literal 1/3 binary64) %1653)
%1656 = (fma.f64 #s(literal -1/3 binary64) %126 %1654)
%1658 = (*.f64 %118 %1653)
%1659 = (/.f64 %25 %1658)
%1660 = (fma.f64 #s(literal 1/6 binary64) %1659 %1654)
%1661 = (fma.f64 #s(literal -1/3 binary64) %126 %1660)
%1664 = (pow.f64 %1653 #s(literal 3 binary64))
%1666 = (/.f64 %197 (*.f64 %123 %1664))
%1667 = (fma.f64 #s(literal -1/24 binary64) %1666 %1660)
%1668 = (fma.f64 #s(literal -1/3 binary64) %126 %1667)
%1671 = (*.f64 a %27)
%1672 = (/.f64 %18 %1671)
%1673 = (*.f64 #s(literal -3/8 binary64) %1672)
%1674 = (fma.f64 #s(literal -9/16 binary64) %533 %1673)
%1682 = (*.f64 %118 %26)
%1683 = (/.f64 c %1682)
%1685 = (fma.f64 #s(literal -9/16 binary64) %533 (fma.f64 #s(literal -1/2 binary64) %1683 %1673))
%1699 = (fma.f64 #s(literal -9/16 binary64) %533 (fma.f64 #s(literal -1/2 binary64) %1683 (fma.f64 #s(literal -3/8 binary64) %1672 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %137)))))
%1702 = (/ %115 a)
%1705 = (*.f64 a %1653)
%1707 = (+.f64 %1653 %443)
%1710 = (*.f64 #s(literal 1/2 binary64) %1659)
%1711 = (+.f64 %1653 %1710)
%1712 = (-.f64 %1711 %126)
%1715 = (fma.f64 #s(literal -1/8 binary64) %1666 %1710)
%1716 = (+.f64 %1653 %1715)
%1717 = (-.f64 %1716 %126)
%1720 = (fma.f64 #s(literal -3/2 binary64) %1651 %205)
%1723 = (/.f64 %134 %189)
%1726 = (/.f64 c %413)
%1727 = (fma.f64 #s(literal -3/2 binary64) %1726 %215)
%1732 = (*.f64 a %25)
%1733 = (/.f64 %18 %1732)
%1734 = (*.f64 #s(literal -9/8 binary64) %1733)
%1738 = (/.f64 c %118)
%1743 = (/.f64 %140 %212)
%1746 = (*.f64 a %189)
%1747 = (/.f64 %18 %1746)
%1748 = (*.f64 #s(literal -9/8 binary64) %1747)
%1753 = (/.f64 c (*.f64 %118 b))
%1759 = (/.f64 %18 (*.f64 %118 %25))
%1760 = (/.f64 %236 %243)
%1761 = (*.f64 #s(literal -1/2 binary64) %1760)
%1762 = (fma.f64 #s(literal -9/8 binary64) %1759 %1761)
%1765 = (/.f64 c %137)
%1766 = (fma.f64 #s(literal -3/2 binary64) %1765 %1762)
%1769 = (*.f64 a %197)
%1770 = (/.f64 %32 %1769)
%1784 = (/.f64 %32 (*.f64 a %212))
%1785 = (/.f64 %236 %276)
%1786 = (*.f64 #s(literal -1/2 binary64) %1785)
%1791 = (/.f64 %18 (*.f64 %118 %189))
%1792 = (fma.f64 #s(literal -9/8 binary64) %1791 %1786)
%1797 = (/.f64 c (*.f64 %137 b))
%1811 = (*.f64 #s(literal -3/8 binary64) %1733)
%1812 = (fma.f64 #s(literal -9/16 binary64) %262 %1811)
%1822 = (*.f64 #s(literal -3/8 binary64) %1747)
%1823 = (fma.f64 #s(literal -9/16 binary64) %274 %1822)
%1830 = (*.f64 #s(literal -1/6 binary64) %1760)
%1831 = (fma.f64 #s(literal -3/8 binary64) %1759 %1830)
%1834 = (fma.f64 #s(literal -1/2 binary64) %1765 %1831)
%1849 = (*.f64 #s(literal -1/6 binary64) %1785)
%1853 = (fma.f64 #s(literal -3/8 binary64) %1791 %1849)
%1861 = (/.f64 #s(literal 1 binary64) %551)
%1862 = (*.f64 #s(literal 1/2 binary64) %1861)
%1863 = (-.f64 %400 %1862)
%1878 = (/.f64 %18 %39)
%1881 = (fma.f64 #s(literal -9/16 binary64) %1878 (*.f64 #s(literal -3/8 binary64) (/.f64 c %1671)))
%1888 = (/.f64 %25 a)
%1892 = (*.f64 a %1711)
%1894 = (*.f64 a %1716)
%1897 = (pow.f64 a #s(literal 6 binary64))
%1900 = (/.f64 %243 (*.f64 %1897 (pow.f64 %1653 #s(literal 5 binary64))))
%1903 = (+.f64 %1653 (fma.f64 #s(literal -1/8 binary64) %1666 (fma.f64 #s(literal 1/16 binary64) %1900 %1710)))
%1904 = (*.f64 a %1903)
%1908 = (*.f64 #s(literal -1/2 binary64) %1659)
%1909 = (-.f64 %1908 %1653)
%1910 = (*.f64 a %1909)
%1913 = (*.f64 #s(literal 1/8 binary64) %1666)
%1914 = (-.f64 %1913 %1711)
%1915 = (*.f64 a %1914)
%1919 = (-.f64 (*.f64 #s(literal -1/16 binary64) %1900) %1716)
%1920 = (*.f64 a %1919)
%1922 = (/.f64 %1653 a)
%1923 = (sqrt.f64 %1922)
%1924 = (*.f64 a %1923)
%1929 = (/.f64 %25 (*.f64 %137 (*.f64 %1653 %1923)))
%1930 = (*.f64 #s(literal 1/4 binary64) %1929)
%1931 = (+.f64 %1923 %1930)
%1934 = (pow.f64 a #s(literal 5 binary64))
%1937 = (/.f64 %197 (*.f64 %1934 (*.f64 %1664 %1923)))
%1939 = (+.f64 %1923 (fma.f64 #s(literal -1/16 binary64) %1937 %1930))
%1943 = (pow.f64 %1653 #s(literal 2 binary64))
%1947 = (/.f64 %197 (*.f64 %1897 (*.f64 %1943 (pow.f64 %1923 #s(literal 3 binary64)))))
%1950 = (+.f64 %1923 (fma.f64 #s(literal -1/16 binary64) %1937 (fma.f64 #s(literal -1/32 binary64) %1947 %1930)))
%1955 = (*.f64 #s(literal 3 binary64) %1653)
%1956 = (fma.f64 #s(literal 3/2 binary64) %1659 %1955)
%1959 = (fma.f64 #s(literal -3/8 binary64) %1666 %1956)
%1964 = (fma.f64 #s(literal -3/8 binary64) %1666 (fma.f64 #s(literal 3/16 binary64) %1900 %1956))
%1978 = (fma.f64 #s(literal -1/24 binary64) %1666 (fma.f64 #s(literal 1/48 binary64) %1900 %1660))
%1987 = (fma.f64 #s(literal -1/3 binary64) %1653 (*.f64 #s(literal -1/6 binary64) %1659))
%1988 = (*.f64 a %1987)
%1991 = (*.f64 #s(literal 1/24 binary64) %1666)
%1993 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 %1991))
%1994 = (*.f64 a %1993)
%1999 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 (fma.f64 #s(literal -1/48 binary64) %1900 %1991)))
%2000 = (*.f64 a %1999)
%2002 = (*.f64 #s(literal -1 binary64) %1653)
%2009 = (*.f64 a %1660)
%2011 = (*.f64 a %1667)
%2013 = (*.f64 a %1978)
%2015 = (-.f64 %126 %1653)
%2018 = (fma.f64 #s(literal -1/2 binary64) %1659 %126)
%2019 = (-.f64 %2018 %1653)
%2022 = (fma.f64 #s(literal 1/8 binary64) %1666 %126)
%2023 = (-.f64 %2022 %1711)
%2027 = (+.f64 %1653 (fma.f64 #s(literal -1 binary64) %126 %1710))
%2031 = (+.f64 %1653 (fma.f64 #s(literal -1 binary64) %126 %1715))
%2034 = (fma.f64 #s(literal -3 binary64) %126 %1955)
%2037 = (fma.f64 #s(literal -3 binary64) %126 %1956)
%2040 = (fma.f64 #s(literal -3 binary64) %126 %1959)
%2060 = (pow.f64 %1923 #s(literal 2 binary64))
%2067 = (/.f64 %25 (*.f64 %137 %1653))
%2068 = (fma.f64 #s(literal 1/2 binary64) %2067 %2060)
%2073 = (/.f64 %197 (*.f64 %1934 %1664))
%2078 = (*.f64 #s(literal 1/2 binary64) %1653)
%2082 = (fma.f64 #s(literal 1/4 binary64) %1659 %2078)
%2085 = (fma.f64 #s(literal -1/16 binary64) %1666 %2082)
%2091 = (*.f64 #s(literal 2/3 binary64) %1653)
%2095 = (fma.f64 #s(literal 1/3 binary64) %1659 %2091)
%2107 = (/.f64 b (*.f64 a %1943))
%2109 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1653))
%2112 = (/.f64 %25 %1664)
%2114 = (fma.f64 #s(literal -3 binary64) %2112 (*.f64 #s(literal 3/2 binary64) %2112))
%2120 = (pow.f64 %1653 #s(literal 4 binary64))
%2127 = (*.f64 %118 %1664)
%2128 = (/.f64 %25 %2127)
%2138 = (fma.f64 #s(literal -1 binary64) %1653 %126)
%2140 = (fma.f64 #s(literal -1 binary64) %1653 %2018)
%2143 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 %2022))
%2153 = (*.f64 a %1956)
%2155 = (*.f64 a %1959)
%2157 = (*.f64 a %1964)
%2171 = (*.f64 #s(literal -3 binary64) %1653)
%2174 = (fma.f64 #s(literal -3 binary64) %1653 (*.f64 #s(literal -3/2 binary64) %1659))
%2176 = (*.f64 #s(literal 3/8 binary64) %1666)
%2178 = (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 %2176))
%2182 = (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 (fma.f64 #s(literal -3/16 binary64) %1900 %2176)))
%2184 = (-.f64 %467 %2171)
%2186 = (*.f64 #s(literal 3/2 binary64) %1659)
%2190 = (*.f64 #s(literal -3/8 binary64) %1666)
%2194 = (*.f64 #s(literal 1/3 binary64) %126)
%2195 = (fma.f64 #s(literal -1/3 binary64) %1653 %2194)
%2198 = (fma.f64 #s(literal -1/6 binary64) %1659 %2194)
%2199 = (fma.f64 #s(literal -1/3 binary64) %1653 %2198)
%2202 = (fma.f64 #s(literal 1/24 binary64) %1666 %2194)
%2204 = (fma.f64 #s(literal -1/3 binary64) %1653 (fma.f64 #s(literal -1/6 binary64) %1659 %2202))
%2236 = (*.f64 #s(literal -1/3 binary64) %1653)
%2256 = (fma.f64 #s(literal -1 binary64) %1653 %1908)
%2257 = (*.f64 a %2256)
%2260 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 %1913))
%2261 = (*.f64 a %2260)
%2265 = (fma.f64 #s(literal -1 binary64) %1653 (fma.f64 #s(literal -1/2 binary64) %1659 (fma.f64 #s(literal -1/16 binary64) %1900 %1913)))
%2266 = (*.f64 a %2265)
%2268 = (*.f64 #s(literal 3 binary64) %126)
%2277 = (fma.f64 #s(literal -3 binary64) %1653 %2268)
%2280 = (fma.f64 #s(literal -3/2 binary64) %1659 %2268)
%2281 = (fma.f64 #s(literal -3 binary64) %1653 %2280)
%2284 = (fma.f64 #s(literal 3/8 binary64) %1666 %2268)
%2328 = (/.f64 %1660 a)
%2330 = (/.f64 %1667 a)
%2332 = (/.f64 %1978 a)
%2334 = (*.f64 #s(literal 1/9 binary64) %1653)
%2337 = (fma.f64 #s(literal 1/18 binary64) %1659 %2334)
%2340 = (fma.f64 #s(literal -1/72 binary64) %1666 %2337)
%2344 = (fma.f64 #s(literal -1/72 binary64) %1666 (fma.f64 #s(literal 1/144 binary64) %1900 %2337))
%2348 = (/.f64 %2337 a)
%2350 = (/.f64 %2340 a)
%2352 = (/.f64 %2344 a)
%2366 = (/.f64 %1956 a)
%2368 = (/.f64 %1959 a)
%2370 = (/.f64 %1964 a)
%2374 = (*.f64 a %2337)
%2376 = (*.f64 a %2340)
%2378 = (*.f64 a %2344)
%2381 = (/.f64 %1711 a)
%2383 = (/.f64 %1716 a)
%2385 = (/.f64 %1903 a)
%2395 = (*.f64 #s(literal 1/3 binary64) %1923)
%2398 = (fma.f64 #s(literal 1/12 binary64) %1929 %2395)
%2400 = (fma.f64 #s(literal -1/48 binary64) %1937 %2398)
%2404 = (fma.f64 #s(literal -1/48 binary64) %1937 (fma.f64 #s(literal -1/96 binary64) %1947 %2398))
%2409 = (*.f64 #s(literal 1/3 binary64) %2060)
%2413 = (fma.f64 #s(literal 1/6 binary64) %2067 %2409)
%2434 = (fma.f64 #s(literal 3/8 binary64) %93 (*.f64 #s(literal 1/2 binary64) %1634))
%2440 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %45 %612) a) %94)
%2443 = (fma.f64 #s(literal -1/2 binary64) %57 %79)
%2445 = (fma.f64 #s(literal -1 binary64) (/.f64 %2443 a) %1234)
%2450 = (fma.f64 #s(literal -1/3 binary64) %1653 %430)
%2452 = (/.f64 %25 %1705)
%2454 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %2452 %446) a)
%2455 = (fma.f64 #s(literal -1 binary64) %2454 %2236)
%2457 = (/.f64 %25 %1653)
%2458 = (/.f64 %197 %2127)
%2459 = (*.f64 #s(literal 1/24 binary64) %2458)
%2460 = (fma.f64 #s(literal -1/6 binary64) %2457 %2459)
%2461 = (/.f64 %2460 a)
%2464 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2461 %446) a) %2236)
%2466 = (*.f64 #s(literal 9/16 binary64) %533)
%2467 = (fma.f64 #s(literal 3/8 binary64) %1672 %2466)
%2472 = (*.f64 #s(literal -9/16 binary64) %533)
%2493 = (+.f64 %1653 %126)
%2497 = (*.f64 #s(literal -1/2 binary64) %2452)
%2505 = (*.f64 #s(literal 1/2 binary64) %2457)
%2506 = (fma.f64 #s(literal -1/8 binary64) %2458 %2505)
%2508 = (*.f64 #s(literal -1 binary64) (/.f64 %2506 a))
%2516 = (*.f64 #s(literal 27/16 binary64) %262)
%2517 = (fma.f64 #s(literal 9/8 binary64) %1733 %2516)
%2522 = (fma.f64 #s(literal -1 binary64) (/.f64 %1720 a) %2516)
%2526 = (*.f64 #s(literal 27/16 binary64) %274)
%2527 = (fma.f64 #s(literal 9/8 binary64) %1747 %2526)
%2532 = (fma.f64 #s(literal -1 binary64) (/.f64 %1727 a) %2526)
%2553 = (fma.f64 #s(literal 3/8 binary64) %204 (*.f64 #s(literal 1/2 binary64) %1651))
%2558 = (fma.f64 #s(literal 3/8 binary64) %214 (*.f64 #s(literal 1/2 binary64) %1726))
%2564 = (fma.f64 #s(literal -1 binary64) (/.f64 %2553 a) (*.f64 #s(literal -9/16 binary64) %262))
%2569 = (fma.f64 #s(literal -1 binary64) (/.f64 %2558 a) (*.f64 #s(literal -9/16 binary64) %274))
%2589 = (*.f64 #s(literal 1/6 binary64) %1760)
%2605 = (*.f64 #s(literal 1/6 binary64) %1785)
%2615 = (fma.f64 #s(literal 3/8 binary64) %399 %1862)
%2641 = (*.f64 #s(literal -1 binary64) %1922)
%2642 = (sqrt.f64 %2641)
%2643 = (*.f64 a %2642)
%2646 = (*.f64 %1653 %2642)
%2648 = (/.f64 %25 (*.f64 %137 %2646))
%2656 = (/.f64 %197 (*.f64 %118 (*.f64 %1664 %2642)))
%2657 = (/.f64 %25 %2646)
%2658 = (*.f64 #s(literal 1/4 binary64) %2657)
%2669 = (/.f64 %197 (*.f64 %137 (*.f64 %1943 (pow.f64 %2642 #s(literal 3 binary64)))))
%2716 = (*.f64 #s(literal 1/2 binary64) %2452)
%2719 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2716) a))
%2724 = (*.f64 #s(literal 1/8 binary64) %2458)
%2737 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2497) a))
%2738 = (+.f64 %1653 %2737)
%2745 = (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2508) a)))
%2749 = (fma.f64 #s(literal -3 binary64) %1653 %467)
%2754 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %2452 %436) a))
%2755 = (fma.f64 #s(literal -3 binary64) %1653 %2754)
%2758 = (*.f64 #s(literal 3/8 binary64) %2458)
%2764 = (fma.f64 #s(literal -3 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %2457 %2758) a) %436) a)))
%2767 = (fma.f64 #s(literal 1/3 binary64) %1653 %2194)
%2774 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2452)) a) %1654)
%2778 = (*.f64 #s(literal 1/6 binary64) %2457)
%2783 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2458 %2778) a) %433) a) %1654)
%2787 = (fma.f64 #s(literal -1 binary64) %1653 %443)
%2789 = (fma.f64 #s(literal -1 binary64) %1653 %2719)
%2793 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2457 %2724) a))
%2797 = (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2793) a)))
%2803 = (*.f64 #s(literal -3/2 binary64) %2452)
%2810 = (*.f64 #s(literal 3/2 binary64) %2457)
%2813 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2458 %2810) a))
%2820 = (pow.f64 %2642 #s(literal 2 binary64))
%2835 = (*.f64 #s(literal -1/2 binary64) %1653)
%2837 = (*.f64 #s(literal -1/2 binary64) %126)
%2840 = (*.f64 #s(literal 1/2 binary64) b)
%2869 = (*.f64 #s(literal -2/3 binary64) b)
%2882 = (/.f64 %25 (*.f64 a %1664))
%2886 = (*.f64 #s(literal 3 binary64) (/.f64 b %1943))
%2895 = (fma.f64 #s(literal -3/2 binary64) %2112 (*.f64 #s(literal 3 binary64) %2112))
%2928 = (*.f64 #s(literal 1/16 binary64) %1666)
%2950 = (-.f64 %467 %1955)
%2952 = (-.f64 %2754 %1955)
%2959 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2758 %2810) a) %436) a)) %1955)
%2970 = (-.f64 %430 %1654)
%2975 = (-.f64 (*.f64 #s(literal -1 binary64) %2454) %1654)
%2984 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2459 %2778) a) %446) a)) %1654)
%3022 = (/.f64 (-.f64 %2803 %436) a)
%3110 = (fma.f64 #s(literal -1/9 binary64) %1653 (*.f64 #s(literal -1/18 binary64) %1659))
%3113 = (*.f64 #s(literal 1/72 binary64) %1666)
%3115 = (fma.f64 #s(literal -1/9 binary64) %1653 (fma.f64 #s(literal -1/18 binary64) %1659 %3113))
%3120 = (fma.f64 #s(literal -1/9 binary64) %1653 (fma.f64 #s(literal -1/18 binary64) %1659 (fma.f64 #s(literal -1/144 binary64) %1900 %3113)))
%3165 = (*.f64 #s(literal -1/3 binary64) %2642)
%3170 = (*.f64 #s(literal 1/48 binary64) %2656)
%3183 = (*.f64 #s(literal 1/3 binary64) %1541)
%3184 = (fma.f64 #s(literal -1/3 binary64) %2820 %3183)
%3200 = (*.f64 #s(literal 1/3 binary64) %2642)
%3205 = (*.f64 #s(literal 1/12 binary64) %2657)
%3225 = (*.f64 #s(literal 1/16 binary64) %2656)
%3244 = (*.f64 %25 c)
%3245 = (*.f64 #s(literal -3/8 binary64) %19)
%3246 = (fma.f64 #s(literal -1/2 binary64) %3244 %3245)
%3251 = (*.f64 a %3244)
%3253 = (fma.f64 #s(literal -1/2 binary64) %3251 (*.f64 #s(literal -3/8 binary64) %134))
%3258 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12)))
%3259 = (/.f64 %3258 a)
%3260 = (*.f64 #s(literal 1/3 binary64) %3259)
%3264 = (*.f64 a %3258)
%3267 = (*.f64 #s(literal 1/3 binary64) %131)
%3272 = (pow.f64 %3258 #s(literal 3 binary64))
%3286 = (*.f64 %25 %18)
%3293 = (fma.f64 #s(literal -9/16 binary64) %304 (*.f64 #s(literal -3/8 binary64) (*.f64 a %3286)))
%3297 = (fma.f64 #s(literal -9/16 binary64) %304 (*.f64 %25 %3246))
%3302 = (*.f64 %118 %3286)
%3332 = (fma.f64 #s(literal -3/2 binary64) %3251 (*.f64 #s(literal -9/8 binary64) %134))
%3338 = (fma.f64 #s(literal -27/16 binary64) %140 (*.f64 #s(literal -9/8 binary64) %3302))
%3342 = (fma.f64 #s(literal -27/16 binary64) %140 (*.f64 %25 %3332))
%3349 = (fma.f64 #s(literal 81/64 binary64) %224 %229)
%3350 = (/.f64 %3349 %243)
%3352 = (*.f64 #s(literal -1/2 binary64) %3350)
%3354 = (*.f64 %197 %18)
%3356 = (*.f64 #s(literal -1/2 binary64) %3349)
%3364 = (*.f64 %25 %32)
%3366 = (fma.f64 #s(literal -27/16 binary64) (*.f64 %137 %3364) %3356)
%3370 = (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %25 %3338))
%3374 = (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %25 %3342))
%3392 = (/.f64 %3349 %323)
%3394 = (*.f64 #s(literal -1/6 binary64) %3392)
%3397 = (/.f64 %3349 a)
%3398 = (*.f64 #s(literal -1/6 binary64) %3397)
%3407 = (fma.f64 #s(literal -9/16 binary64) (*.f64 %118 %3364) %3398)
%3411 = (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %25 %3293))
%3415 = (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %25 %3297))
%3418 = (*.f64 a %276)
%3428 = (/.f64 %12 %189)
%3430 = (*.f64 #s(literal -3/8 binary64) %3428)
%3432 = (/.f64 #s(literal 1 binary64) b)
%3436 = (*.f64 #s(literal -3/8 binary64) %12)
%3437 = (fma.f64 #s(literal -1/2 binary64) %25 %3436)
%3440 = (/.f64 %359 %212)
%3442 = (/.f64 a %189)
%3444 = (*.f64 #s(literal -3/8 binary64) %3442)
%3452 = (/.f64 %134 %212)
%3463 = (sqrt.f64 %473)
%3465 = (/.f64 %25 %3463)
%3469 = (pow.f64 %3463 #s(literal 3 binary64))
%3470 = (/.f64 %25 %3469)
%3471 = (/.f64 #s(literal 1 binary64) %3463)
%3472 = (*.f64 #s(literal 1/2 binary64) %3471)
%3473 = (fma.f64 #s(literal -1/8 binary64) %3470 %3472)
%3477 = (pow.f64 %3463 #s(literal 5 binary64))
%3478 = (/.f64 %25 %3477)
%3480 = (/.f64 #s(literal 1 binary64) %3469)
%3481 = (*.f64 #s(literal 1/8 binary64) %3480)
%3487 = (*.f64 #s(literal -1 binary64) %3463)
%3489 = (*.f64 #s(literal -1/2 binary64) %3465)
%3493 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3470) %3472)
%3494 = (*.f64 %25 %3493)
%3500 = (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3478 %3481)) %3472))
%3503 = (sqrt.f64 %3463)
%3505 = (*.f64 %3503 %3463)
%3506 = (/.f64 %25 %3505)
%3510 = (pow.f64 %3503 #s(literal 2 binary64))
%3511 = (pow.f64 %3463 #s(literal 2 binary64))
%3512 = (*.f64 %3510 %3511)
%3513 = (/.f64 #s(literal 1 binary64) %3512)
%3514 = (fma.f64 #s(literal 1/16 binary64) %3513 %3481)
%3515 = (*.f64 %25 %3514)
%3516 = (/.f64 %3515 %3503)
%3517 = (/.f64 #s(literal 1 binary64) %3505)
%3518 = (*.f64 #s(literal 1/4 binary64) %3517)
%3523 = (/.f64 %3514 %3503)
%3530 = (*.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %3477)) (*.f64 #s(literal -1/4 binary64) (/.f64 %3514 (*.f64 %3510 %3463)))))
%3531 = (/.f64 %3530 %3503)
%3538 = (*.f64 a %3463)
%3539 = (*.f64 #s(literal 3 binary64) %3538)
%3541 = (/.f64 %1732 %3463)
%3544 = (/.f64 %1732 %3469)
%3545 = (/.f64 a %3463)
%3547 = (fma.f64 #s(literal -3/8 binary64) %3544 (*.f64 #s(literal 3/2 binary64) %3545))
%3551 = (/.f64 a %3469)
%3552 = (/.f64 %1732 %3477)
%3564 = (fma.f64 #s(literal -1/8 binary64) %3544 (*.f64 #s(literal 1/2 binary64) %3545))
%3575 = (/.f64 %3463 a)
%3576 = (*.f64 #s(literal 1/3 binary64) %3575)
%3578 = (/.f64 %25 %3538)
%3581 = (*.f64 a %3469)
%3582 = (/.f64 %25 %3581)
%3583 = (/.f64 #s(literal 1 binary64) %3538)
%3584 = (*.f64 #s(literal 1/6 binary64) %3583)
%3585 = (fma.f64 #s(literal -1/24 binary64) %3582 %3584)
%3590 = (/.f64 %25 (*.f64 a %3477))
%3592 = (/.f64 #s(literal 1 binary64) %3581)
%3602 = (*.f64 #s(literal 1/2 binary64) %3583)
%3603 = (fma.f64 #s(literal -1/8 binary64) %3582 %3602)
%3607 = (*.f64 #s(literal 1/8 binary64) %3592)
%3618 = (*.f64 #s(literal 1/6 binary64) %3471)
%3619 = (-.f64 (*.f64 #s(literal 1/24 binary64) %3470) %3618)
%3623 = (*.f64 #s(literal 1/24 binary64) %3480)
%3636 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3582) %3602)
%3646 = (*.f64 #s(literal 1/3 binary64) %3463)
%3650 = (fma.f64 #s(literal -1/24 binary64) %3470 %3618)
%3662 = (/.f64 b %3463)
%3664 = (-.f64 (*.f64 #s(literal 1/2 binary64) %3662) #s(literal 1 binary64))
%3677 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3662)))
%3682 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b %3493)))
%3687 = (/.f64 %413 %3463)
%3712 = (/.f64 b %3538)
%3721 = (*.f64 #s(literal 3 binary64) %3463)
%3727 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3662) #s(literal 3 binary64)))
%3730 = (*.f64 #s(literal 3/2 binary64) %3471)
%3731 = (fma.f64 #s(literal -3/8 binary64) %3470 %3730)
%3734 = (*.f64 b (-.f64 (*.f64 b %3731) #s(literal 3 binary64)))
%3749 = (/ %687 %6)
%3754 = (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3712) %3267))
%3762 = (*.f64 #s(literal 1/2 binary64) %3575)
%3767 = (*.f64 #s(literal 1/2 binary64) %131)
%3772 = (*.f64 #s(literal 1/4 binary64) %3583)
%3773 = (fma.f64 #s(literal -1/16 binary64) %3582 %3772)
%3779 = (*.f64 #s(literal 2/3 binary64) %3463)
%3801 = (fma.f64 #s(literal -1/2 binary64) %3551 %3551)
%3803 = (/.f64 a %3511)
%3804 = (*.f64 #s(literal 3 binary64) %3803)
%3810 = (/.f64 a (pow.f64 %3463 #s(literal 4 binary64)))
%3812 = (*.f64 b (fma.f64 #s(literal -1 binary64) %3810 %3810))
%3821 = (fma.f64 #s(literal -1 binary64) %3551 (*.f64 #s(literal 1/2 binary64) %3551))
%3834 = (*.f64 #s(literal 3 binary64) %3575)
%3839 = (*.f64 #s(literal 3 binary64) %131)
%3841 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3712) %3839))
%3844 = (*.f64 #s(literal 3/2 binary64) %3583)
%3845 = (fma.f64 #s(literal -3/8 binary64) %3582 %3844)
%3848 = (*.f64 b (-.f64 (*.f64 b %3845) %3839))
%3854 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3712 %131))
%3858 = (*.f64 b (fma.f64 b %3636 %131))
%3861 = (*.f64 #s(literal 1/3 binary64) %3538)
%3865 = (*.f64 #s(literal 1/6 binary64) %3687)
%3867 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %3865))
%3871 = (fma.f64 #s(literal -1/24 binary64) %3544 (*.f64 #s(literal 1/6 binary64) %3545))
%3872 = (*.f64 b %3871)
%3910 = (*.f64 #s(literal 3/8 binary64) %3592)
%3922 = (*.f64 #s(literal -3 binary64) %3575)
%3948 = (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/6 binary64) %3662)))
%3953 = (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 b %3619)))
%3982 = (*.f64 #s(literal -1/3 binary64) %3538)
%3988 = (fma.f64 #s(literal -1/6 binary64) %3545 (*.f64 #s(literal 1/24 binary64) %3544))
%4023 = (*.f64 #s(literal -3 binary64) %3463)
%4029 = (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -3/2 binary64) %3662)))
%4036 = (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/8 binary64) %3470) %3730))))
%4072 = (fma.f64 #s(literal -1/2 binary64) %3545 (*.f64 #s(literal 1/8 binary64) %3544))
%4080 = (*.f64 #s(literal 1/2 binary64) %3687)
%4085 = (*.f64 b %3564)
%4090 = (/.f64 %3463 %118)
%4091 = (*.f64 #s(literal 1/3 binary64) %4090)
%4093 = (*.f64 %118 %3463)
%4094 = (/.f64 %25 %4093)
%4097 = (*.f64 %118 %3469)
%4098 = (/.f64 %25 %4097)
%4099 = (/.f64 #s(literal 1 binary64) %4093)
%4100 = (*.f64 #s(literal 1/6 binary64) %4099)
%4106 = (/.f64 %25 (*.f64 %118 %3477))
%4108 = (/.f64 #s(literal 1 binary64) %4097)
%4115 = (*.f64 #s(literal 1/9 binary64) %3575)
%4119 = (*.f64 #s(literal 1/18 binary64) %3583)
%4131 = (*.f64 #s(literal 1/9 binary64) %4090)
%4135 = (*.f64 #s(literal 1/18 binary64) %4099)
%4168 = (*.f64 #s(literal 3 binary64) %4090)
%4172 = (*.f64 #s(literal 3/2 binary64) %4099)
%4184 = (*.f64 #s(literal 1/9 binary64) %3463)
%4188 = (*.f64 #s(literal 1/18 binary64) %3471)
%4203 = (*.f64 #s(literal 1/2 binary64) %4099)
%4213 = (*.f64 #s(literal 1/9 binary64) %3538)
%4229 = (/.f64 %3503 a)
%4230 = (*.f64 #s(literal 1/3 binary64) %4229)
%4232 = (*.f64 a %3505)
%4233 = (/.f64 %25 %4232)
%4236 = (*.f64 a %3503)
%4237 = (/.f64 %3515 %4236)
%4238 = (/.f64 #s(literal 1 binary64) %4232)
%4239 = (*.f64 #s(literal 1/12 binary64) %4238)
%4244 = (/.f64 %3514 %4236)
%4245 = (/.f64 %3530 %4236)
%4252 = (/.f64 %3510 a)
%4253 = (*.f64 #s(literal 1/3 binary64) %4252)
%4271 = (*.f64 #s(literal 1/3 binary64) %3503)
%4275 = (*.f64 #s(literal 1/12 binary64) %3517)
%4289 = (*.f64 #s(literal 1/4 binary64) %4238)
%4298 = (/.f64 %295 b)
%4303 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %172))
%4304 = (/.f64 %4303 b)
%4306 = (fma.f64 #s(literal -9/16 binary64) %307 %295)
%4307 = (/.f64 %4306 b)
%4310 = (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %182 %3394))
%4311 = (fma.f64 #s(literal -9/16 binary64) %307 %4310)
%4317 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %33 %25) (*.f64 #s(literal -3/8 binary64) %18)) %189)
%4321 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %304 %25) %3245) %189)
%4323 = (fma.f64 #s(literal -9/16 binary64) %198 %4303)
%4324 = (/.f64 %4323 b)
%4326 = (fma.f64 #s(literal -3/2 binary64) %12 %176)
%4329 = (fma.f64 #s(literal -27/16 binary64) %198 %4326)
%4333 = (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %172 %3352))
%4334 = (fma.f64 #s(literal -27/16 binary64) %198 %4333)
%4356 = (/.f64 %12 %25)
%4357 = (*.f64 #s(literal -3/8 binary64) %4356)
%4358 = (-.f64 %4357 #s(literal 1/2 binary64))
%4359 = (/.f64 %4358 b)
%4361 = (/.f64 %359 %25)
%4364 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %4361 (*.f64 #s(literal -3/8 binary64) a)) %189)
%4367 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %172 %3436) %189)
%4369 = (/.f64 %134 %197)
%4372 = (/.f64 (-.f64 (fma.f64 #s(literal -9/16 binary64) %4369 %4357) #s(literal 1/2 binary64)) b)
%4378 = (*.f64 #s(literal -3/2 binary64) %4356)
%4379 = (+.f64 #s(literal 1 binary64) %4378)
%4380 = (*.f64 b %4379)
%4383 = (fma.f64 #s(literal -3/2 binary64) %4356 (*.f64 #s(literal -9/8 binary64) %4369))
%4384 = (+.f64 #s(literal 1 binary64) %4383)
%4385 = (*.f64 b %4384)
%4387 = (/.f64 %140 %243)
%4388 = (fma.f64 #s(literal -27/16 binary64) %4387 %4383)
%4390 = (*.f64 b (+.f64 #s(literal 1 binary64) %4388))
%4392 = (*.f64 #s(literal 3/2 binary64) %4356)
%4394 = (*.f64 b (-.f64 %4392 #s(literal 1 binary64)))
%4396 = (*.f64 #s(literal 9/8 binary64) %4369)
%4398 = (*.f64 b (-.f64 %4396 %4379))
%4400 = (*.f64 #s(literal 27/16 binary64) %4387)
%4402 = (*.f64 b (-.f64 %4400 %4384))
%4404 = (sqrt.f64 %3432)
%4405 = (*.f64 b %4404)
%4407 = (*.f64 %189 %4404)
%4408 = (/.f64 %12 %4407)
%4413 = (*.f64 %212 %4404)
%4414 = (/.f64 %134 %4413)
%4422 = (*.f64 %243 (pow.f64 %4404 #s(literal 3 binary64)))
%4423 = (/.f64 %134 %4422)
%4431 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4361 %8))
%4433 = (*.f64 %137 %18)
%4434 = (/.f64 %4433 %197)
%4436 = (fma.f64 #s(literal -9/2 binary64) %4361 (fma.f64 #s(literal -27/8 binary64) %4434 %8))
%4437 = (*.f64 b %4436)
%4439 = (*.f64 %123 %32)
%4440 = (/.f64 %4439 %243)
%4442 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4440 %4436))
%4445 = (+.f64 a (*.f64 #s(literal -3/2 binary64) %4361))
%4446 = (*.f64 b %4445)
%4449 = (fma.f64 #s(literal -3/2 binary64) %4361 (*.f64 #s(literal -9/8 binary64) %4434))
%4450 = (+.f64 a %4449)
%4451 = (*.f64 b %4450)
%4454 = (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4440 %4449))
%4455 = (*.f64 b %4454)
%4458 = (/.f64 c %25)
%4459 = (fma.f64 #s(literal -1/2 binary64) %4458 %3267)
%4460 = (*.f64 b %4459)
%4462 = (/.f64 %19 %197)
%4464 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %3267))
%4465 = (*.f64 b %4464)
%4467 = (/.f64 %304 %243)
%4469 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %4464))
%4471 = (fma.f64 #s(literal -3/2 binary64) %4458 %131)
%4472 = (*.f64 b %4471)
%4475 = (fma.f64 #s(literal -3/2 binary64) %4458 (fma.f64 #s(literal -9/8 binary64) %4462 %131))
%4476 = (*.f64 b %4475)
%4479 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4467 %4475))
%4481 = (*.f64 #s(literal 1/2 binary64) %4356)
%4483 = (*.f64 b (-.f64 %4481 #s(literal 1/3 binary64)))
%4485 = (fma.f64 #s(literal 3/8 binary64) %4369 %4481)
%4487 = (*.f64 b (-.f64 %4485 #s(literal 1/3 binary64)))
%4489 = (*.f64 #s(literal 9/16 binary64) %4387)
%4491 = (fma.f64 #s(literal 3/8 binary64) %4369 (fma.f64 #s(literal 1/2 binary64) %4356 %4489))
%4493 = (*.f64 b (-.f64 %4491 #s(literal 1/3 binary64)))
%4495 = (*.f64 #s(literal 3/2 binary64) %4458)
%4497 = (*.f64 b (-.f64 %4495 %131))
%4499 = (*.f64 #s(literal 9/8 binary64) %4462)
%4501 = (*.f64 b (-.f64 %4499 %4471))
%4503 = (*.f64 #s(literal 27/16 binary64) %4467)
%4505 = (*.f64 b (-.f64 %4503 %4475))
%4507 = (*.f64 #s(literal -1/2 binary64) %4356)
%4509 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4507))
%4512 = (fma.f64 #s(literal -1/2 binary64) %4356 (*.f64 #s(literal -3/8 binary64) %4369))
%4514 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4512))
%4516 = (fma.f64 #s(literal -9/16 binary64) %4387 %4512)
%4518 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4516))
%4526 = (*.f64 #s(literal 27/16 binary64) %198)
%4534 = (/.f64 %359 b)
%4537 = (/.f64 %4433 %25)
%4539 = (fma.f64 #s(literal -9/2 binary64) %359 (*.f64 #s(literal -27/8 binary64) %4537))
%4542 = (/.f64 %4439 %197)
%4547 = (/.f64 (*.f64 a %3349) %243)
%4564 = (fma.f64 #s(literal -27/16 binary64) %307 %184)
%4575 = (*.f64 #s(literal -27/8 binary64) %172)
%4576 = (fma.f64 #s(literal -9/2 binary64) %12 %4575)
%4579 = (fma.f64 #s(literal -81/16 binary64) %198 %4576)
%4582 = (*.f64 #s(literal -3/2 binary64) %3350)
%4588 = (pow.f64 %4404 #s(literal 2 binary64))
%4589 = (*.f64 %25 %4588)
%4606 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %182))
%4621 = (fma.f64 #s(literal -1 binary64) %12 (*.f64 #s(literal -3/4 binary64) %172))
%4633 = (/.f64 b c)
%4636 = (/.f64 a %25)
%4637 = (*.f64 #s(literal 3/2 binary64) %4636)
%4638 = (/.f64 #s(literal 1 binary64) c)
%4639 = (*.f64 #s(literal 2 binary64) %4638)
%4645 = (fma.f64 #s(literal -3/8 binary64) %359 (*.f64 #s(literal 3/4 binary64) %359))
%4647 = (*.f64 #s(literal 3 binary64) (/.f64 %4645 %197))
%4655 = (/.f64 %3349 %19)
%4666 = (fma.f64 #s(literal -3/4 binary64) %359 (*.f64 #s(literal 3/8 binary64) %359))
%4668 = (fma.f64 #s(literal -3 binary64) (/.f64 %4666 %197) %4637)
%4685 = (*.f64 #s(literal -27/8 binary64) %182)
%4686 = (fma.f64 #s(literal -9/2 binary64) c %4685)
%4692 = (*.f64 #s(literal -3/2 binary64) %3392)
%4704 = (*.f64 #s(literal 27/16 binary64) %307)
%4706 = (fma.f64 #s(literal 9/8 binary64) %182 (fma.f64 #s(literal 3/2 binary64) c %4704))
%4714 = (*.f64 #s(literal -3/8 binary64) %4537)
%4715 = (fma.f64 #s(literal -1/2 binary64) %359 %4714)
%4721 = (*.f64 #s(literal -1/6 binary64) %4547)
%4727 = (*.f64 #s(literal -9/2 binary64) %4356)
%4729 = (*.f64 b (+.f64 #s(literal 3 binary64) %4727))
%4731 = (*.f64 #s(literal -27/8 binary64) %4369)
%4732 = (fma.f64 #s(literal -9/2 binary64) %4356 %4731)
%4734 = (*.f64 b (+.f64 #s(literal 3 binary64) %4732))
%4736 = (fma.f64 #s(literal -81/16 binary64) %4387 %4732)
%4738 = (*.f64 b (+.f64 #s(literal 3 binary64) %4736))
%4743 = (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4458 %3767))
%4746 = (fma.f64 #s(literal -3/4 binary64) %4458 (fma.f64 #s(literal -9/16 binary64) %4462 %3767))
%4747 = (*.f64 b %4746)
%4750 = (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4467 %4746))
%4754 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4458 %3839))
%4757 = (fma.f64 #s(literal -9/2 binary64) %4458 (fma.f64 #s(literal -27/8 binary64) %4462 %3839))
%4758 = (*.f64 b %4757)
%4761 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4467 %4757))
%4775 = (*.f64 #s(literal 9/2 binary64) %4458)
%4777 = (*.f64 b (-.f64 %4775 %3839))
%4779 = (fma.f64 #s(literal 27/8 binary64) %4462 %4775)
%4781 = (*.f64 b (-.f64 %4779 %3839))
%4787 = (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4462 (fma.f64 #s(literal 9/2 binary64) %4458 (*.f64 #s(literal 81/16 binary64) %4467))) %3839))
%4789 = (*.f64 #s(literal 9/2 binary64) c)
%4810 = (*.f64 #s(literal 9/16 binary64) %198)
%4812 = (fma.f64 #s(literal 3/8 binary64) %172 (fma.f64 #s(literal 1/2 binary64) %12 %4810))
%4830 = (fma.f64 #s(literal -1/2 binary64) %4361 %470)
%4831 = (*.f64 b %4830)
%4833 = (fma.f64 #s(literal -3/8 binary64) %4434 %470)
%4834 = (fma.f64 #s(literal -1/2 binary64) %4361 %4833)
%4835 = (*.f64 b %4834)
%4837 = (fma.f64 #s(literal -9/16 binary64) %4440 %4834)
%4838 = (*.f64 b %4837)
%4840 = (*.f64 #s(literal 1/2 binary64) %4361)
%4841 = (fma.f64 #s(literal -1/3 binary64) a %4840)
%4842 = (*.f64 b %4841)
%4844 = (fma.f64 #s(literal 3/8 binary64) %4434 %4840)
%4845 = (fma.f64 #s(literal -1/3 binary64) a %4844)
%4846 = (*.f64 b %4845)
%4850 = (fma.f64 #s(literal 3/8 binary64) %4434 (fma.f64 #s(literal 1/2 binary64) %4361 (*.f64 #s(literal 9/16 binary64) %4440)))
%4852 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %4850))
%4854 = (*.f64 #s(literal 1/2 binary64) %359)
%4871 = (/.f64 (fma.f64 #s(literal 9/8 binary64) %172 (*.f64 #s(literal 3/2 binary64) %12)) b)
%4874 = (fma.f64 #s(literal 9/8 binary64) %172 (fma.f64 #s(literal 3/2 binary64) %12 %4526))
%4875 = (/.f64 %4874 b)
%4878 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %3350 %4874) b)
%4880 = (fma.f64 #s(literal 9/8 binary64) %4369 %4392)
%4882 = (*.f64 b (-.f64 %4880 #s(literal 1 binary64)))
%4885 = (fma.f64 #s(literal 9/8 binary64) %4369 (fma.f64 #s(literal 3/2 binary64) %4356 %4400))
%4887 = (*.f64 b (-.f64 %4885 #s(literal 1 binary64)))
%4891 = (*.f64 #s(literal 9/2 binary64) %12)
%4892 = (fma.f64 #s(literal 27/8 binary64) %172 %4891)
%4895 = (*.f64 #s(literal 81/16 binary64) %198)
%4897 = (fma.f64 #s(literal 27/8 binary64) %172 (fma.f64 #s(literal 9/2 binary64) %12 %4895))
%4913 = (fma.f64 #s(literal -1/3 binary64) a %470)
%4914 = (*.f64 b %4913)
%4929 = (/ %1341 (* %438 a))
%4933 = (/.f64 %4913 %118)
%4939 = (fma.f64 #s(literal -1/2 binary64) %4458 (*.f64 #s(literal -3/8 binary64) %4462))
%4959 = (+.f64 a %440)
%4960 = (*.f64 b %4959)
%4962 = (*.f64 #s(literal 3/2 binary64) %4361)
%4963 = (fma.f64 #s(literal -1 binary64) a %4962)
%4967 = (fma.f64 #s(literal 9/8 binary64) %4434 %4962)
%4968 = (fma.f64 #s(literal -1 binary64) a %4967)
%4974 = (fma.f64 #s(literal 9/8 binary64) %4434 (fma.f64 #s(literal 3/2 binary64) %4361 (*.f64 #s(literal 27/16 binary64) %4440)))
%4975 = (fma.f64 #s(literal -1 binary64) a %4974)
%4979 = (/ %1385 %1394)
%4980 = (/.f64 %4960 %118)
%4983 = (/.f64 %4959 %118)
%4984 = (*.f64 #s(literal -1/3 binary64) %4983)
%4989 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %4984))
%4998 = (fma.f64 #s(literal -3/2 binary64) %359 (*.f64 #s(literal -9/8 binary64) %4537))
%5011 = (/.f64 c %1732)
%5012 = (*.f64 #s(literal 1/3 binary64) %1561)
%5014 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %5011 %5012))
%5016 = (/.f64 %18 %197)
%5018 = (fma.f64 #s(literal -1/2 binary64) %5011 (fma.f64 #s(literal -3/8 binary64) %5016 %5012))
%5019 = (*.f64 b %5018)
%5021 = (/.f64 %33 %243)
%5023 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %5021 %5018))
%5027 = (*.f64 #s(literal 1/9 binary64) %131)
%5029 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4458 %5027))
%5032 = (fma.f64 #s(literal -1/6 binary64) %4458 (fma.f64 #s(literal -1/8 binary64) %4462 %5027))
%5033 = (*.f64 b %5032)
%5036 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4467 %5032))
%5040 = (*.f64 #s(literal 1/9 binary64) %1561)
%5042 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %5011 %5040))
%5045 = (fma.f64 #s(literal -1/6 binary64) %5011 (fma.f64 #s(literal -1/8 binary64) %5016 %5040))
%5046 = (*.f64 b %5045)
%5049 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %5021 %5045))
%5056 = (fma.f64 #s(literal -3/2 binary64) %4361 (fma.f64 #s(literal -9/8 binary64) %4434 %440))
%5064 = (/ %1457 %1259)
%5067 = (*.f64 #s(literal 1/3 binary64) %4983)
%5072 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5067))
%5078 = (*.f64 b %4963)
%5080 = (*.f64 b %4968)
%5082 = (*.f64 b %4975)
%5086 = (*.f64 #s(literal 3 binary64) %1561)
%5088 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %5011 %5086))
%5091 = (fma.f64 #s(literal -9/2 binary64) %5011 (fma.f64 #s(literal -27/8 binary64) %5016 %5086))
%5092 = (*.f64 b %5091)
%5095 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %5021 %5091))
%5101 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal -1/6 binary64) %4356)))
%5104 = (fma.f64 #s(literal -1/6 binary64) %4356 (*.f64 #s(literal -1/8 binary64) %4369))
%5106 = (*.f64 b (+.f64 #s(literal 1/9 binary64) %5104))
%5110 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal -3/16 binary64) %4387 %5104)))
%5114 = (*.f64 b (fma.f64 #s(literal -3/2 binary64) %5011 %1561))
%5117 = (fma.f64 #s(literal -3/2 binary64) %5011 (fma.f64 #s(literal -9/8 binary64) %5016 %1561))
%5118 = (*.f64 b %5117)
%5121 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %5021 %5117))
%5126 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4361 %1502))
%5129 = (fma.f64 #s(literal -1/6 binary64) %4361 (fma.f64 #s(literal -1/8 binary64) %4434 %1502))
%5130 = (*.f64 b %5129)
%5133 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4440 %5129))
%5135 = (/.f64 %4405 a)
%5138 = (/.f64 c %4407)
%5139 = (/.f64 %4404 a)
%5140 = (*.f64 #s(literal 1/3 binary64) %5139)
%5144 = (/.f64 %19 %4413)
%5150 = (/.f64 %19 %4422)
%5160 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4588 a))
%5162 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %413))
%5166 = (/.f64 c %189)
%5168 = (/.f64 #s(literal 1/3 binary64) %413)
%5180 = (*.f64 #s(literal 1/3 binary64) %4404)
%5228 = (+.f64 #s(literal 2/3 binary64) %4507)
%5232 = (+.f64 #s(literal 2/3 binary64) %4512)
%5238 = (*.f64 #s(literal 2/3 binary64) %131)
%5244 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5238))
%5266 = (+.f64 #s(literal 2 binary64) %4378)
%5270 = (+.f64 #s(literal 2 binary64) %4383)
%5291 = (fma.f64 #s(literal 3/8 binary64) %182 (fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal 9/16 binary64) %307)))
%5303 = (/.f64 #s(literal -1 binary64) b)
%5331 = (sqrt.f64 %5303)
%5332 = (*.f64 b %5331)
%5335 = (*.f64 %189 %5331)
%5336 = (/.f64 %12 %5335)
%5342 = (/.f64 %12 %5331)
%5343 = (*.f64 %25 %5331)
%5344 = (/.f64 %134 %5343)
%5355 = (*.f64 %189 (pow.f64 %5331 #s(literal 3 binary64)))
%5356 = (/.f64 %134 %5355)
%5425 = (*.f64 #s(literal 6 binary64) a)
%5431 = (fma.f64 #s(literal -9/2 binary64) %4361 (fma.f64 #s(literal -27/8 binary64) %4434 %5425))
%5439 = (*.f64 #s(literal 2 binary64) %131)
%5440 = (fma.f64 #s(literal -3/2 binary64) %4458 %5439)
%5445 = (fma.f64 #s(literal -3/2 binary64) %4458 (fma.f64 #s(literal -9/8 binary64) %4462 %5439))
%5455 = (+.f64 #s(literal 6 binary64) %4727)
%5459 = (+.f64 #s(literal 6 binary64) %4732)
%5467 = (pow.f64 %5331 #s(literal 2 binary64))
%5468 = (*.f64 %25 %5467)
%5486 = (fma.f64 #s(literal -3/4 binary64) %4458 (fma.f64 #s(literal -9/16 binary64) %4462 %131))
%5504 = (fma.f64 #s(literal -1 binary64) %4356 (*.f64 #s(literal -3/4 binary64) %4369))
%5514 = (/.f64 a b)
%5524 = (fma.f64 #s(literal 9/8 binary64) %4361 (fma.f64 #s(literal 3/2 binary64) a (*.f64 #s(literal 27/16 binary64) %4434)))
%5538 = (*.f64 #s(literal 6 binary64) %131)
%5543 = (fma.f64 #s(literal -27/8 binary64) %4462 %5538)
%5544 = (fma.f64 #s(literal -9/2 binary64) %4458 %5543)
%5571 = (*.f64 #s(literal 2/3 binary64) a)
%5577 = (fma.f64 #s(literal -1/2 binary64) %4361 (fma.f64 #s(literal -3/8 binary64) %4434 %5571))
%5656 = (*.f64 #s(literal -1/3 binary64) a)
%5658 = (*.f64 b (-.f64 %470 %5656))
%5682 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %427))
%5721 = (*.f64 #s(literal 9/2 binary64) %4356)
%5726 = (fma.f64 #s(literal 27/8 binary64) %4369 %5721)
%5731 = (*.f64 #s(literal 81/16 binary64) %4387)
%5786 = (-.f64 a %440)
%5787 = (*.f64 b %5786)
%5802 = (/ %1397 %1259)
%5807 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5786 %118))
%5813 = (fma.f64 #s(literal -1/2 binary64) %4458 (fma.f64 #s(literal -3/8 binary64) %4462 %5807))
%5841 = (*.f64 #s(literal 2 binary64) a)
%5847 = (fma.f64 #s(literal -3/2 binary64) %4361 (fma.f64 #s(literal -9/8 binary64) %4434 %5841))
%5885 = (/.f64 %5332 a)
%5888 = (/.f64 c %5335)
%5889 = (/.f64 %5331 a)
%5890 = (*.f64 #s(literal 1/3 binary64) %5889)
%5895 = (/.f64 c %5331)
%5896 = (/.f64 %19 %5343)
%5905 = (/.f64 %19 %5355)
%5918 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5467 a))
%5932 = (*.f64 #s(literal 1/3 binary64) %5331)
%5978 = (*.f64 c %376)
%5980 = (/.f64 a %26)
%5981 = (/.f64 %359 %27)
%5984 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5980 (*.f64 #s(literal -3/8 binary64) %5981)))
%5991 = (fma.f64 #s(literal -9/16 binary64) %379 %385)
%5992 = (*.f64 c %5991)
%5993 = (-.f64 %5992 %375)
%5994 = (*.f64 c %5993)
%6002 = (*.f64 %137 c)
%6003 = (/.f64 %6002 %39)
%6004 = (/.f64 %118 %27)
%6005 = (*.f64 #s(literal -3/8 binary64) %6004)
%6009 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6003 %6005))))
%6016 = (fma.f64 #s(literal -3/2 binary64) %5980 (*.f64 #s(literal -9/8 binary64) %5981))
%6017 = (*.f64 c %6016)
%6018 = (+.f64 %26 %6017)
%6021 = (*.f64 #s(literal -9/8 binary64) %6004)
%6024 = (fma.f64 #s(literal -3/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6003 %6021)))
%6025 = (*.f64 c %6024)
%6026 = (+.f64 %26 %6025)
%6039 = (/.f64 %118 %25)
%6040 = (*.f64 #s(literal -9/8 binary64) %6039)
%6047 = (/.f64 %118 %189)
%6048 = (*.f64 #s(literal -9/8 binary64) %6047)
%6056 = (fma.f64 #s(literal 81/64 binary64) %123 (*.f64 #s(literal 81/16 binary64) %123))
%6057 = (*.f64 %223 %6056)
%6059 = (/.f64 %6057 %243)
%6063 = (*.f64 %18 %6056)
%6066 = (fma.f64 #s(literal -9/8 binary64) %6039 (*.f64 #s(literal -1/2 binary64) (/.f64 %6063 %243)))
%6073 = (/.f64 %137 %197)
%6074 = (*.f64 c %6056)
%6084 = (/.f64 %137 %212)
%6096 = (*.f64 #s(literal 1/2 binary64) %3432)
%6101 = (*.f64 #s(literal -3/8 binary64) %4636)
%6112 = (/.f64 %6057 %323)
%6118 = (fma.f64 #s(literal -3/8 binary64) %4636 (*.f64 #s(literal -1/6 binary64) (/.f64 %6063 %323)))
%6125 = (/.f64 %118 %197)
%6135 = (/.f64 %118 %212)
%6151 = (*.f64 #s(literal -3/2 binary64) %5980)
%6153 = (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %5981) %6151))
%6156 = (*.f64 #s(literal 27/16 binary64) %6003)
%6160 = (*.f64 c (-.f64 (*.f64 c (-.f64 %6156 %6021)) %6151))
%6163 = (/.f64 a %513)
%6166 = (-.f64 %6021 (*.f64 #s(literal 9/16 binary64) (/.f64 %118 %522)))
%6167 = (*.f64 c %6166)
%6168 = (/.f64 %6167 %510)
%6174 = (/.f64 %137 %39)
%6180 = (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %6174) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 a %6166) %536))))
%6181 = (/.f64 %6180 %510)
%6182 = (/.f64 %6166 %510)
%6190 = (/.f64 %359 %26)
%6193 = (/.f64 %118 %26)
%6194 = (/.f64 %6002 %27)
%6197 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %6193 (*.f64 #s(literal -27/8 binary64) %6194)))
%6201 = (/.f64 (*.f64 %123 c) %39)
%6202 = (/.f64 %137 %27)
%6207 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %6201 (*.f64 #s(literal -27/8 binary64) %6202)))))
%6210 = (fma.f64 #s(literal -3/2 binary64) %6190 %551)
%6215 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %6193 (*.f64 #s(literal -9/8 binary64) %6194))))
%6222 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6201 (*.f64 #s(literal -9/8 binary64) %6202))))))
%6224 = (fma.f64 #s(literal -1/2 binary64) %57 %586)
%6226 = (fma.f64 #s(literal 1/3 binary64) %585 %5978)
%6228 = (fma.f64 #s(literal 1/3 binary64) %585 %5994)
%6230 = (fma.f64 #s(literal -3/2 binary64) %57 %585)
%6233 = (*.f64 #s(literal 3/2 binary64) %374)
%6234 = (-.f64 (*.f64 #s(literal -9/8 binary64) %362) %6233)
%6235 = (fma.f64 c %6234 %585)
%6237 = (*.f64 #s(literal -9/8 binary64) %382)
%6240 = (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %379 %6237)) %6233)
%6241 = (fma.f64 c %6240 %585)
%6243 = (*.f64 #s(literal 1/2 binary64) %5980)
%6245 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5981 %6243))
%6248 = (*.f64 #s(literal 9/16 binary64) %6003)
%6252 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6004 %6248))))
%6257 = (fma.f64 #s(literal 9/8 binary64) %362 %6233)
%6258 = (*.f64 c %6257)
%6261 = (*.f64 #s(literal 27/16 binary64) %379)
%6263 = (fma.f64 c (-.f64 %6261 %6237) %6233)
%6299 = (*.f64 #s(literal -27/8 binary64) %5981)
%6301 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5980 %6299))
%6302 = (fma.f64 #s(literal 3 binary64) %26 %6301)
%6305 = (*.f64 #s(literal -27/8 binary64) %6004)
%6309 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %6003 %6305))))
%6310 = (fma.f64 #s(literal 3 binary64) %26 %6309)
%6332 = (*.f64 #s(literal 3/4 binary64) %374)
%6334 = (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %362) %6332))
%6341 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %379 (*.f64 #s(literal -9/16 binary64) %382))) %6332))
%6363 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %137 %811) (*.f64 #s(literal 9/8 binary64) (/.f64 %137 %813)))
%6365 = (/.f64 %118 %801)
%6393 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %137 %858) (*.f64 #s(literal -9/8 binary64) (/.f64 %137 %860)))
%6395 = (/.f64 %118 %850)
%6419 = (*.f64 #s(literal 9/2 binary64) %374)
%6421 = (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %362) %6419))
%6428 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %379 (*.f64 #s(literal -27/8 binary64) %382))) %6419))
%6436 = (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %382 %6261) %6233)
%6448 = (*.f64 #s(literal -3/8 binary64) %6194)
%6450 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6193 %6448))
%6457 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6201 (*.f64 #s(literal -3/8 binary64) %6202)))))
%6460 = (fma.f64 #s(literal -1/3 binary64) %126 %586)
%6476 = (fma.f64 #s(literal -1 binary64) %585 %126)
%6478 = (fma.f64 #s(literal 3/2 binary64) %57 %126)
%6481 = (fma.f64 c %6257 %126)
%6487 = (*.f64 #s(literal -1/3 binary64) %6476)
%6497 = (fma.f64 #s(literal 3 binary64) %585 %6421)
%6499 = (fma.f64 #s(literal 3 binary64) %585 %6428)
%6501 = (-.f64 %126 %585)
%6510 = (/ %1023 -3)
%6511 = (*.f64 #s(literal -1/3 binary64) %6501)
%6531 = (-.f64 %467 %1032)
%6548 = (*.f64 #s(literal 1/9 binary64) %6531)
%6556 = (fma.f64 #s(literal -3 binary64) %126 %1014)
%6564 = (*.f64 #s(literal 1/9 binary64) %6556)
%6585 = (*.f64 #s(literal -1/2 binary64) %5980)
%6604 = (fma.f64 #s(literal -1/2 binary64) %6190 %1177)
%6606 = (fma.f64 #s(literal 1/3 binary64) %551 %6450)
%6608 = (fma.f64 #s(literal 1/3 binary64) %551 %6457)
%6610 = (-.f64 %1177 %1186)
%6626 = (*.f64 #s(literal 1/2 binary64) %6190)
%6629 = (*.f64 #s(literal 1/2 binary64) %6193)
%6631 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6194 %6629))
%6638 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %6202 (*.f64 #s(literal 9/16 binary64) %6201)))))
%6641 = (-.f64 %452 %1211)
%6663 = (*.f64 #s(literal -1/3 binary64) %585)
%6672 = (/ %696 %738)
%6682 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5981 (*.f64 #s(literal 3/2 binary64) %5980))))
%6689 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 3/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6004 %6156)))))
%6692 = (/ %1265 %408)
%6711 = (*.f64 #s(literal 9/2 binary64) %5980)
%6717 = (*.f64 #s(literal 81/16 binary64) %6003)
%6743 = (fma.f64 #s(literal -1/3 binary64) %551 %1186)
%6754 = (/.f64 %6743 %118)
%6764 = (*.f64 #s(literal -9/2 binary64) %5980)
%6783 = (fma.f64 #s(literal -1 binary64) %551 %413)
%6790 = (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6194 (*.f64 #s(literal 3/2 binary64) %6193)))
%6798 = (*.f64 c (fma.f64 #s(literal 3/2 binary64) %6193 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %6202 (*.f64 #s(literal 27/16 binary64) %6201)))))
%6802 = (/.f64 %6783 %118)
%6803 = (*.f64 #s(literal -1/3 binary64) %6802)
%6811 = (-.f64 %551 %413)
%6819 = (/.f64 %6811 %118)
%6820 = (*.f64 #s(literal 1/3 binary64) %6819)
%6841 = (*.f64 #s(literal 1/6 binary64) %374)
%6856 = (*.f64 #s(literal 1/6 binary64) %1861)
%6869 = (fma.f64 #s(literal -1 binary64) %413 %551)
%6877 = (/.f64 %6869 %118)
%6878 = (*.f64 #s(literal 1/3 binary64) %6877)
%6895 = (*.f64 c %6234)
%6898 = (*.f64 c %6240)
%6910 = (*.f64 #s(literal 9/2 binary64) %1861)
%6938 = (*.f64 #s(literal 3/2 binary64) %1861)
%6965 = (*.f64 a %510)
%6966 = (/.f64 %6167 %6965)
%6968 = (/.f64 #s(literal 1 binary64) %513)
%6969 = (*.f64 #s(literal 1/4 binary64) %6968)
%6974 = (/.f64 %6180 %6965)
%6975 = (/.f64 %6166 %6965)
%6983 = (/.f64 %520 a)
%6985 = (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal 1/3 binary64) %6983))
%7010 = (*.f64 #s(literal 3/4 binary64) %6968)
%7026 = (*.f64 c %26)
%7028 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7026))
%7029 = (-.f64 %385 %7028)
%7032 = (/.f64 a %7026)
%7033 = (fma.f64 #s(literal -1/2 binary64) %7032 %6005)
%7049 = (/.f64 a c)
%7051 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %7049))
%7052 = (*.f64 c %7051)
%7053 = (/.f64 %7052 a)
%7056 = (/.f64 b %12)
%7057 = (/.f64 %7051 a)
%7058 = (*.f64 #s(literal 1/3 binary64) %7057)
%7062 = (*.f64 %18 %7051)
%7064 = (/.f64 %25 (*.f64 a %7062))
%7065 = (fma.f64 #s(literal 1/6 binary64) %7064 %7058)
%7069 = (pow.f64 %7051 #s(literal 3 binary64))
%7070 = (*.f64 %223 %7069)
%7072 = (/.f64 %197 (*.f64 a %7070))
%7073 = (fma.f64 #s(literal -1/24 binary64) %7072 %7065)
%7077 = (/.f64 a %39)
%7079 = (*.f64 c %27)
%7081 = (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %7079))
%7085 = (/.f64 %118 %39)
%7086 = (/.f64 a %7079)
%7088 = (fma.f64 #s(literal -9/16 binary64) %7085 (*.f64 #s(literal -3/8 binary64) %7086))
%7091 = (*.f64 %18 %26)
%7093 = (-.f64 %7088 (/.f64 #s(literal 1/2 binary64) %7091))
%7096 = (/.f64 %118 %7079)
%7097 = (*.f64 #s(literal -3/8 binary64) %7096)
%7101 = (/.f64 a %7091)
%7123 = (*.f64 #s(literal -1 binary64) %4633)
%7127 = (/.f64 %25 %7062)
%7128 = (*.f64 #s(literal 1/2 binary64) %7127)
%7129 = (+.f64 %7051 %7128)
%7133 = (/.f64 %197 %7070)
%7134 = (fma.f64 #s(literal -1/8 binary64) %7133 %7128)
%7135 = (+.f64 %7051 %7134)
%7139 = (fma.f64 #s(literal -3/2 binary64) %7049 %6040)
%7142 = (*.f64 b c)
%7144 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7142) %6048)
%7147 = (/.f64 %118 %3244)
%7148 = (*.f64 #s(literal -9/8 binary64) %7147)
%7157 = (*.f64 %189 c)
%7158 = (/.f64 %118 %7157)
%7159 = (*.f64 #s(literal -9/8 binary64) %7158)
%7163 = (*.f64 b %18)
%7171 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6056 %243))
%7172 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %118 %3286) %7171)
%7176 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %32) %7172)
%7179 = (*.f64 %197 c)
%7180 = (/.f64 %137 %7179)
%7193 = (*.f64 %212 c)
%7194 = (/.f64 %137 %7193)
%7196 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6056 %276))
%7200 = (*.f64 %189 %18)
%7202 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %118 %7200) %7196)
%7206 = (*.f64 b %32)
%7213 = (-.f64 %6101 (*.f64 #s(literal 1/2 binary64) %4638))
%7218 = (-.f64 %3444 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7142)))
%7221 = (/.f64 a %3244)
%7223 = (fma.f64 #s(literal -9/16 binary64) %6125 (*.f64 #s(literal -3/8 binary64) %7221))
%7230 = (/.f64 a %7157)
%7232 = (fma.f64 #s(literal -9/16 binary64) %6135 (*.f64 #s(literal -3/8 binary64) %7230))
%7241 = (*.f64 #s(literal -1/6 binary64) (/.f64 %6056 %323))
%7242 = (fma.f64 #s(literal -3/8 binary64) (/.f64 a %3286) %7241)
%7249 = (/.f64 %118 %7179)
%7253 = (fma.f64 #s(literal -9/16 binary64) %7249 %7242)
%7264 = (/.f64 %118 %7193)
%7266 = (*.f64 #s(literal -1/6 binary64) (/.f64 %6056 %3418))
%7272 = (fma.f64 #s(literal -9/16 binary64) %7264 (fma.f64 #s(literal -3/8 binary64) (/.f64 a %7200) %7266))
%7288 = (/.f64 %25 c)
%7292 = (*.f64 c %7129)
%7294 = (*.f64 c %7135)
%7296 = (pow.f64 c #s(literal 6 binary64))
%7298 = (*.f64 %7296 (pow.f64 %7051 #s(literal 5 binary64)))
%7299 = (/.f64 %243 %7298)
%7303 = (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1/8 binary64) %7133 (fma.f64 #s(literal 1/16 binary64) %7299 %7128))))
%7307 = (*.f64 #s(literal -1/2 binary64) %7127)
%7309 = (*.f64 c (-.f64 %7307 %7051))
%7311 = (*.f64 #s(literal 1/8 binary64) %7133)
%7313 = (*.f64 c (-.f64 %7311 %7129))
%7317 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %7299) %7135))
%7319 = (/.f64 %7051 c)
%7320 = (sqrt.f64 %7319)
%7321 = (*.f64 c %7320)
%7324 = (*.f64 %32 (*.f64 %7051 %7320))
%7325 = (/.f64 %25 %7324)
%7326 = (*.f64 #s(literal 1/4 binary64) %7325)
%7330 = (pow.f64 c #s(literal 5 binary64))
%7332 = (*.f64 %7330 (*.f64 %7069 %7320))
%7333 = (/.f64 %197 %7332)
%7338 = (pow.f64 %7051 #s(literal 2 binary64))
%7341 = (*.f64 %7296 (*.f64 %7338 (pow.f64 %7320 #s(literal 3 binary64))))
%7342 = (/.f64 %197 %7341)
%7348 = (*.f64 a %7052)
%7351 = (/.f64 %1732 %7062)
%7352 = (*.f64 a %7051)
%7353 = (*.f64 #s(literal 3 binary64) %7352)
%7354 = (fma.f64 #s(literal 3/2 binary64) %7351 %7353)
%7355 = (*.f64 c %7354)
%7357 = (/.f64 %1769 %7070)
%7358 = (fma.f64 #s(literal -3/8 binary64) %7357 %7354)
%7359 = (*.f64 c %7358)
%7361 = (/.f64 %323 %7298)
%7364 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7357 (fma.f64 #s(literal 3/16 binary64) %7361 %7354)))
%7367 = (fma.f64 #s(literal 1/2 binary64) %7351 %7352)
%7368 = (*.f64 c %7367)
%7370 = (fma.f64 #s(literal -1/8 binary64) %7357 %7367)
%7371 = (*.f64 c %7370)
%7375 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7357 (fma.f64 #s(literal 1/16 binary64) %7361 %7367)))
%7377 = (*.f64 c %7065)
%7379 = (*.f64 c %7073)
%7382 = (/.f64 %243 (*.f64 a %7298))
%7385 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7072 (fma.f64 #s(literal 1/48 binary64) %7382 %7065)))
%7388 = (fma.f64 #s(literal 1/2 binary64) %7064 %7057)
%7389 = (*.f64 c %7388)
%7391 = (fma.f64 #s(literal -1/8 binary64) %7072 %7388)
%7392 = (*.f64 c %7391)
%7396 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7072 (fma.f64 #s(literal 1/16 binary64) %7382 %7388)))
%7402 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (*.f64 #s(literal -1/6 binary64) %7127)))
%7404 = (*.f64 #s(literal 1/24 binary64) %7133)
%7407 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 %7404)))
%7412 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 (fma.f64 #s(literal -1/48 binary64) %7299 %7404))))
%7418 = (*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) %7064) %7057))
%7422 = (*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) %7072) %7388))
%7426 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %7382) %7391))
%7430 = (*.f64 #s(literal 1/3 binary64) %7051)
%7431 = (fma.f64 #s(literal 1/6 binary64) %7127 %7430)
%7432 = (*.f64 c %7431)
%7434 = (fma.f64 #s(literal -1/24 binary64) %7133 %7431)
%7435 = (*.f64 c %7434)
%7439 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7133 (fma.f64 #s(literal 1/48 binary64) %7299 %7431)))
%7444 = (fma.f64 #s(literal -1/2 binary64) %7127 %4633)
%7448 = (fma.f64 #s(literal 1/8 binary64) %7133 %4633)
%7460 = (/.f64 %413 c)
%7490 = (*.f64 #s(literal 3 binary64) %7051)
%7494 = (fma.f64 #s(literal 3/2 binary64) %7127 %7490)
%7498 = (fma.f64 #s(literal -3/8 binary64) %7133 %7494)
%7502 = (pow.f64 %7320 #s(literal 2 binary64))
%7503 = (*.f64 %18 %7502)
%7505 = (/.f64 b %18)
%7509 = (*.f64 %32 %7051)
%7510 = (/.f64 %25 %7509)
%7511 = (fma.f64 #s(literal 1/2 binary64) %7510 %7502)
%7515 = (*.f64 %7330 %7069)
%7523 = (*.f64 #s(literal 1/2 binary64) %7057)
%7527 = (fma.f64 #s(literal 1/4 binary64) %7064 %7523)
%7531 = (fma.f64 #s(literal -1/16 binary64) %7072 %7527)
%7537 = (*.f64 #s(literal 2/3 binary64) %7051)
%7541 = (fma.f64 #s(literal 1/3 binary64) %7127 %7537)
%7549 = (/.f64 a %7052)
%7552 = (/.f64 a %7051)
%7554 = (/.f64 %413 (*.f64 c %7338))
%7556 = (fma.f64 #s(literal 3 binary64) %7552 (*.f64 #s(literal 3 binary64) %7554))
%7559 = (/.f64 %1732 %7069)
%7560 = (fma.f64 #s(literal -1/2 binary64) %7559 %7559)
%7561 = (/.f64 %7560 %18)
%7568 = (/.f64 %1746 (pow.f64 %7051 #s(literal 4 binary64)))
%7571 = (fma.f64 #s(literal -1/2 binary64) %7568 (/.f64 (*.f64 b %7560) %7051))
%7580 = (fma.f64 #s(literal -1 binary64) %7559 (*.f64 #s(literal 1/2 binary64) %7559))
%7581 = (/.f64 %7580 %18)
%7587 = (fma.f64 #s(literal 1/2 binary64) %7568 (/.f64 (*.f64 b %7580) %7051))
%7595 = (*.f64 #s(literal 3 binary64) %7057)
%7599 = (fma.f64 #s(literal 3/2 binary64) %7064 %7595)
%7603 = (fma.f64 #s(literal -3/8 binary64) %7072 %7599)
%7610 = (fma.f64 #s(literal -1/2 binary64) %7064 %7056)
%7614 = (fma.f64 #s(literal 1/8 binary64) %7072 %7056)
%7621 = (*.f64 #s(literal 1/3 binary64) %7352)
%7625 = (fma.f64 #s(literal 1/6 binary64) %7351 %7621)
%7629 = (fma.f64 #s(literal -1/24 binary64) %7357 %7625)
%7633 = (*.f64 c %7494)
%7635 = (*.f64 c %7498)
%7639 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7133 (fma.f64 #s(literal 3/16 binary64) %7299 %7494)))
%7641 = (*.f64 c %7527)
%7643 = (*.f64 c %7531)
%7647 = (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7072 (fma.f64 #s(literal 1/32 binary64) %7382 %7527)))
%7649 = (*.f64 c %7599)
%7651 = (*.f64 c %7603)
%7655 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7072 (fma.f64 #s(literal 3/16 binary64) %7382 %7599)))
%7669 = (fma.f64 #s(literal -3 binary64) %7057 (*.f64 #s(literal -3/2 binary64) %7064))
%7670 = (*.f64 c %7669)
%7672 = (*.f64 #s(literal 3/8 binary64) %7072)
%7675 = (*.f64 c (fma.f64 #s(literal -3 binary64) %7057 (fma.f64 #s(literal -3/2 binary64) %7064 %7672)))
%7680 = (*.f64 c (fma.f64 #s(literal -3 binary64) %7057 (fma.f64 #s(literal -3/2 binary64) %7064 (fma.f64 #s(literal -3/16 binary64) %7382 %7672))))
%7683 = (*.f64 #s(literal -3 binary64) %7057)
%7697 = (*.f64 #s(literal 1/3 binary64) %4633)
%7701 = (fma.f64 #s(literal -1/6 binary64) %7127 %7697)
%7705 = (fma.f64 #s(literal 1/24 binary64) %7133 %7697)
%7719 = (*.f64 c %7625)
%7721 = (*.f64 c %7629)
%7725 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7357 (fma.f64 #s(literal 1/48 binary64) %7361 %7625)))
%7727 = (*.f64 #s(literal 1/3 binary64) %7460)
%7737 = (fma.f64 #s(literal -1/3 binary64) %7352 (*.f64 #s(literal -1/6 binary64) %7351))
%7738 = (*.f64 c %7737)
%7740 = (*.f64 #s(literal 1/24 binary64) %7357)
%7743 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 %7740)))
%7748 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 (fma.f64 #s(literal -1/48 binary64) %7361 %7740))))
%7750 = (*.f64 #s(literal -1/3 binary64) %7460)
%7751 = (*.f64 #s(literal -1/3 binary64) %7352)
%7776 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7307))
%7780 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 %7311)))
%7785 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 (fma.f64 #s(literal -1/16 binary64) %7299 %7311))))
%7787 = (*.f64 #s(literal 3 binary64) %4633)
%7796 = (fma.f64 #s(literal -3 binary64) %7051 %7787)
%7799 = (fma.f64 #s(literal -3/2 binary64) %7127 %7787)
%7800 = (fma.f64 #s(literal -3 binary64) %7051 %7799)
%7803 = (fma.f64 #s(literal 3/8 binary64) %7133 %7787)
%7808 = (*.f64 #s(literal -3 binary64) %4633)
%7809 = (*.f64 #s(literal -3 binary64) %7051)
%7865 = (/.f64 %7052 %118)
%7869 = (/.f64 %25 (*.f64 %118 %7062))
%7870 = (/.f64 %7051 %118)
%7872 = (fma.f64 #s(literal 1/6 binary64) %7869 (*.f64 #s(literal 1/3 binary64) %7870))
%7873 = (*.f64 c %7872)
%7876 = (/.f64 %197 (*.f64 %118 %7070))
%7878 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7876 %7872))
%7881 = (/.f64 %243 (*.f64 %118 %7298))
%7884 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7876 (fma.f64 #s(literal 1/48 binary64) %7881 %7872)))
%7889 = (fma.f64 #s(literal 1/18 binary64) %7064 (*.f64 #s(literal 1/9 binary64) %7057))
%7890 = (*.f64 c %7889)
%7893 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7072 %7889))
%7897 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7072 (fma.f64 #s(literal 1/144 binary64) %7382 %7889)))
%7902 = (fma.f64 #s(literal 1/18 binary64) %7869 (*.f64 #s(literal 1/9 binary64) %7870))
%7903 = (*.f64 c %7902)
%7906 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7876 %7902))
%7910 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7876 (fma.f64 #s(literal 1/144 binary64) %7881 %7902)))
%7920 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1/2 binary64) %7351)))
%7922 = (*.f64 #s(literal 1/8 binary64) %7357)
%7925 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 %7922)))
%7930 = (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 (fma.f64 #s(literal -1/16 binary64) %7361 %7922))))
%7935 = (fma.f64 #s(literal 3/2 binary64) %7869 (*.f64 #s(literal 3 binary64) %7870))
%7936 = (*.f64 c %7935)
%7939 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7876 %7935))
%7943 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7876 (fma.f64 #s(literal 3/16 binary64) %7881 %7935)))
%7948 = (fma.f64 #s(literal 1/18 binary64) %7127 (*.f64 #s(literal 1/9 binary64) %7051))
%7949 = (*.f64 c %7948)
%7952 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7133 %7948))
%7956 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7133 (fma.f64 #s(literal 1/144 binary64) %7299 %7948)))
%7959 = (fma.f64 #s(literal 1/2 binary64) %7869 %7870)
%7960 = (*.f64 c %7959)
%7963 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7876 %7959))
%7967 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7876 (fma.f64 #s(literal 1/16 binary64) %7881 %7959)))
%7972 = (fma.f64 #s(literal 1/18 binary64) %7351 (*.f64 #s(literal 1/9 binary64) %7352))
%7973 = (*.f64 c %7972)
%7976 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7357 %7972))
%7980 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7357 (fma.f64 #s(literal 1/144 binary64) %7361 %7972)))
%7982 = (/.f64 %7321 a)
%7986 = (/.f64 %25 (*.f64 a %7324))
%7987 = (/.f64 %7320 a)
%7989 = (fma.f64 #s(literal 1/12 binary64) %7986 (*.f64 #s(literal 1/3 binary64) %7987))
%7993 = (/.f64 %197 (*.f64 a %7332))
%7998 = (/.f64 %197 (*.f64 a %7341))
%8006 = (/.f64 b %19)
%8008 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7502 a))
%8013 = (/.f64 %25 (*.f64 a %7509))
%8014 = (fma.f64 #s(literal 1/6 binary64) %8013 %8008)
%8027 = (fma.f64 #s(literal 1/12 binary64) %7325 (*.f64 #s(literal 1/3 binary64) %7320))
%8038 = (fma.f64 #s(literal 1/4 binary64) %7986 %7987)
%8051 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %44 c) %6243) c) %6005)
%8057 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %44 %12) %375) c) %385)
%8066 = (/.f64 %25 %7348)
%8074 = (*.f64 %18 %7069)
%8076 = (/.f64 %197 (*.f64 a %8074))
%8077 = (/.f64 %25 %7352)
%8079 = (fma.f64 #s(literal -1/24 binary64) %8076 (*.f64 #s(literal 1/6 binary64) %8077))
%8091 = (*.f64 #s(literal 9/16 binary64) %7085)
%8092 = (fma.f64 #s(literal 3/8 binary64) %7086 %8091)
%8101 = (*.f64 #s(literal 9/16 binary64) %6174)
%8125 = (/.f64 %25 %7052)
%8126 = (*.f64 #s(literal -1/2 binary64) %8125)
%8134 = (/.f64 %197 %8074)
%8135 = (/.f64 %25 %7051)
%8136 = (*.f64 #s(literal 1/2 binary64) %8135)
%8137 = (fma.f64 #s(literal -1/8 binary64) %8134 %8136)
%8139 = (*.f64 #s(literal -1 binary64) (/.f64 %8137 c))
%8147 = (*.f64 #s(literal 27/16 binary64) %6073)
%8148 = (fma.f64 #s(literal 9/8 binary64) %7147 %8147)
%8153 = (fma.f64 #s(literal -1 binary64) (/.f64 %7139 c) %8147)
%8157 = (*.f64 #s(literal 27/16 binary64) %6084)
%8158 = (fma.f64 #s(literal 9/8 binary64) %7158 %8157)
%8163 = (fma.f64 #s(literal -1 binary64) (/.f64 %7144 c) %8157)
%8183 = (*.f64 #s(literal 9/16 binary64) %6125)
%8184 = (fma.f64 #s(literal 3/8 binary64) %7221 %8183)
%8189 = (fma.f64 #s(literal -1 binary64) (/.f64 %7213 c) %8183)
%8193 = (*.f64 #s(literal 9/16 binary64) %6135)
%8194 = (fma.f64 #s(literal 3/8 binary64) %7230 %8193)
%8199 = (fma.f64 #s(literal -1 binary64) (/.f64 %7218 c) %8193)
%8219 = (fma.f64 #s(literal 3/8 binary64) %382 %7028)
%8248 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %7319))
%8249 = (*.f64 c %8248)
%8252 = (*.f64 %7051 %8248)
%8253 = (*.f64 %32 %8252)
%8254 = (/.f64 %25 %8253)
%8261 = (*.f64 %18 (*.f64 %7069 %8248))
%8262 = (/.f64 %197 %8261)
%8263 = (/.f64 %25 %8252)
%8264 = (*.f64 #s(literal 1/4 binary64) %8263)
%8274 = (*.f64 %32 (*.f64 %7338 (pow.f64 %8248 #s(literal 3 binary64))))
%8275 = (/.f64 %197 %8274)
%8335 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %8125)) c))
%8340 = (*.f64 #s(literal 1/8 binary64) %8134)
%8370 = (/.f64 %1732 %7052)
%8378 = (/.f64 %1769 %8074)
%8379 = (/.f64 %1732 %7051)
%8401 = (*.f64 #s(literal 1/6 binary64) %8135)
%8421 = (*.f64 #s(literal 1/2 binary64) %8077)
%8435 = (*.f64 #s(literal -3/2 binary64) %8125)
%8442 = (*.f64 #s(literal 3/2 binary64) %8135)
%8445 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8134 %8442) c))
%8452 = (pow.f64 %8248 #s(literal 2 binary64))
%8453 = (*.f64 %18 %8452)
%8514 = (*.f64 #s(literal 3 binary64) %7552)
%8520 = (/.f64 %413 %7338)
%8521 = (*.f64 #s(literal 3 binary64) %8520)
%8562 = (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -3/2 binary64) %8066)) c)
%8584 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %8066 %126) c))
%8589 = (*.f64 #s(literal 1/8 binary64) %8076)
%8603 = (*.f64 #s(literal -1/6 binary64) %8370)
%8605 = (/.f64 (fma.f64 #s(literal -1/3 binary64) %413 %8603) c)
%8612 = (/.f64 (fma.f64 #s(literal -1/24 binary64) %8378 (*.f64 #s(literal 1/6 binary64) %8379)) c)
%8683 = (*.f64 #s(literal -1/3 binary64) %4633)
%8689 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %8125 %446) c)
%8690 = (*.f64 #s(literal -1/3 binary64) %7051)
%8695 = (*.f64 #s(literal 1/24 binary64) %8134)
%8792 = (/.f64 (-.f64 %8435 %436) c)
%8809 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %8125 %436) c))
%8814 = (*.f64 #s(literal 3/8 binary64) %8134)
%8907 = (*.f64 #s(literal -1/2 binary64) %8370)
%8917 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8378 (*.f64 #s(literal 1/2 binary64) %8379)) c))
%8998 = (/.f64 %8249 a)
%9002 = (/.f64 %25 (*.f64 a %8253))
%9003 = (/.f64 %8248 a)
%9004 = (*.f64 #s(literal 1/3 binary64) %9003)
%9010 = (/.f64 %197 (*.f64 a %8261))
%9012 = (/.f64 %25 (*.f64 a %8252))
%9013 = (*.f64 #s(literal 1/12 binary64) %9012)
%9021 = (/.f64 %197 (*.f64 a %8274))
%9033 = (*.f64 #s(literal 1/3 binary64) (/.f64 %8452 a))
%9034 = (fma.f64 #s(literal -1/3 binary64) %8006 %9033)
%9047 = (*.f64 #s(literal 1/3 binary64) %8248)
%9052 = (*.f64 #s(literal 1/12 binary64) %8263)
%9072 = (*.f64 #s(literal 1/4 binary64) %9012)
(approx b #s(literal 0 binary64))
(approx a a)
(approx %6 %8)
(approx %11 %12)
(approx %16 %19)
(approx %24 %28)
(approx %31 %33)
(approx %37 %40)
(approx (/ %42 a) %45)
(approx %48 %50)
(approx %55 %58)
(approx %55 %60)
(approx %62 %64)
(approx %62 %66)
(approx %70 %72)
(approx %70 %74)
(approx %70 %76)
(approx %78 %79)
(approx %78 (/.f64 %74 a))
(approx %78 (/.f64 %76 a))
(approx %91 (/.f64 %99 a))
(approx %106 %94)
(approx %106 %95)
(approx %109 %96)
(approx %111 %97)
(approx %113 %98)
(approx %115 %99)
(approx %117 %118)
(approx %121 %123)
(approx %125 %126)
(approx (/ 1 a) %131)
(approx %133 %134)
(approx %136 %137)
(approx %139 %140)
(approx %142 %143)
(approx (* -3/2 %142) (*.f64 #s(literal -3/2 binary64) %143))
(approx %90 %44)
(approx %90 %153)
(approx %90 %160)
(approx %90 %169)
(approx %171 %172)
(approx %175 %176)
(approx %179 %180)
(approx %179 (*.f64 a %184))
(approx %187 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 #s(literal -9/8 binary64) %190))))
(approx %196 %198)
(approx %202 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -27/16 binary64) %203 %205)))))
(approx %211 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %213 %215)))))
(approx %222 %224)
(approx %227 %229)
(approx %233 %237)
(approx %241 %244)
(approx %246 (*.f64 #s(literal -1/2 binary64) %244))
(approx %249 (*.f64 %118 %253))
(approx %256 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a %253))))
(approx %261 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/8 binary64) %204 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %262 (*.f64 #s(literal -1/2 binary64) %264))))))))
(approx %273 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %214 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %274 (*.f64 #s(literal -1/2 binary64) %277))))))))
(approx %286 %182)
(approx %288 %289)
(approx %292 (*.f64 #s(literal -1/2 binary64) c))
(approx %292 %295)
(approx %297 (*.f64 #s(literal -1/2 binary64) %188))
(approx %297 (fma.f64 #s(literal -1/2 binary64) %188 %300))
(approx %303 %304)
(approx %306 %307)
(approx %310 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/16 binary64) %203 %311))))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %213 %317))))
(approx %322 %323)
(approx %325 %327)
(approx %330 (*.f64 #s(literal -1/6 binary64) %327))
(approx %334 %337)
(approx %339 (fma.f64 #s(literal -1/2 binary64) c %337))
(approx %342 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -3/8 binary64) %204 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %262 (*.f64 #s(literal -1/6 binary64) %264)))))))
(approx %350 (fma.f64 #s(literal -1/2 binary64) %188 (*.f64 a (fma.f64 #s(literal -3/8 binary64) %214 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %274 (*.f64 #s(literal -1/6 binary64) %277)))))))
(approx %358 %359)
(approx %361 %362)
(approx %364 %365)
(approx %370 (/.f64 #s(literal -1/2 binary64) %26))
(approx %370 %376)
(approx %378 %379)
(approx %381 %382)
(approx %384 %385)
(approx %388 (*.f64 a %394))
(approx %397 %402)
(approx %404 (-.f64 %402 %375))
(approx %408 (*.f64 #s(literal -3 binary64) a))
(approx %412 %413)
(approx %415 (*.f64 #s(literal 3 binary64) %413))
(approx %418 (*.f64 #s(literal -3 binary64) %413))
(approx %422 %424)
(approx %426 %427)
(approx %429 %430)
(approx (/ %412 %408) %433)
(approx %435 %436)
(approx %438 %440)
(approx %442 %443)
(approx %445 %446)
(approx (/ %6 a) #s(literal 3 binary64))
(approx %451 %452)
(approx (/ 3 a) (/.f64 #s(literal 3 binary64) a))
(approx %457 %458)
(approx %460 (*.f64 #s(literal -1 binary64) %413))
(approx (/ a %6) #s(literal 1/3 binary64))
(approx (/ %465 %438) %467)
(approx (/ a 3) %470)
(approx %472 %473)
(approx %477 %25)
(approx %477 (fma.f64 #s(literal -3 binary64) %12 %25))
(approx %482 %26)
(approx %482 %152)
(approx %482 %159)
(approx %482 %168)
(approx %487 %488)
(approx %487 %492)
(approx %487 %499)
(approx %487 %507)
(approx %509 %510)
(approx %509 %516)
(approx %509 %531)
(approx %509 %548)
(approx %550 %552)
(approx %550 (*.f64 a %556))
(approx %550 (*.f64 a %563))
(approx %550 (*.f64 a %572))
(approx %576 %551)
(approx %576 (*.f64 a %152))
(approx %576 (*.f64 a %159))
(approx %576 (*.f64 a %168))
(approx %584 %586)
(approx %584 (/.f64 %589 a))
(approx %584 (/.f64 %592 a))
(approx %584 (/.f64 %595 a))
(approx %598 %585)
(approx %598 (/.f64 %152 a))
(approx %598 (/.f64 %159 a))
(approx %598 (/.f64 %168 a))
(approx %606 %607)
(approx %606 %610)
(approx %606 %615)
(approx %606 %622)
(approx %624 (*.f64 #s(literal -1 binary64) %585))
(approx %624 (/.f64 %492 a))
(approx %624 (/.f64 %499 a))
(approx %624 (/.f64 %507 a))
(approx %633 %588)
(approx %633 %589)
(approx %633 %592)
(approx %633 %595)
(approx %638 %639)
(approx %638 %642)
(approx %638 %645)
(approx %638 %648)
(approx %651 %653)
(approx %651 %656)
(approx %651 %659)
(approx %651 %662)
(approx %664 %666)
(approx %664 (*.f64 a (fma.f64 #s(literal -9/2 binary64) %63 (*.f64 #s(literal -3 binary64) %639))))
(approx %664 (*.f64 a (fma.f64 #s(literal -3 binary64) %639 %562)))
(approx %664 (*.f64 a (fma.f64 #s(literal -3 binary64) %639 %571)))
(approx %678 %679)
(approx %678 %681)
(approx %678 %683)
(approx %678 %685)
(approx %688 (/.f64 %153 a))
(approx %688 (/.f64 %160 a))
(approx %688 (/.f64 %169 a))
(approx %696 %697)
(approx %696 %699)
(approx %696 %701)
(approx %696 %703)
(approx %706 %707)
(approx %706 (-.f64 (fma.f64 #s(literal -3/2 binary64) %63 %520) b))
(approx %706 (-.f64 (fma.f64 a %157 %520) b))
(approx %706 (-.f64 (fma.f64 a %166 %520) b))
(approx %718 %720)
(approx %718 (/.f64 %681 a))
(approx %718 (/.f64 %683 a))
(approx %718 (/.f64 %685 a))
(approx %728 %729)
(approx %728 %731)
(approx %728 %733)
(approx %728 %735)
(approx %738 (*.f64 #s(literal 9 binary64) a))
(approx %742 (/.f64 #s(literal 1/2 binary64) a))
(approx %745 %746)
(approx %745 (/.f64 (fma.f64 #s(literal -3/4 binary64) %63 (*.f64 #s(literal 1/2 binary64) %44)) a))
(approx %745 (/.f64 (fma.f64 #s(literal 1/2 binary64) %44 %754) a))
(approx %745 (/.f64 (fma.f64 #s(literal 1/2 binary64) %44 %763) a))
(approx %768 (/.f64 #s(literal -1 binary64) a))
(approx %772 (/.f64 #s(literal -2 binary64) a))
(approx %777 %779)
(approx %777 (fma.f64 #s(literal -1 binary64) %63 %779))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 a (fma.f64 #s(literal -1 binary64) %57 (*.f64 #s(literal -3/4 binary64) %28)))))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 a (fma.f64 #s(literal -1 binary64) %57 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %40 (*.f64 #s(literal -3/4 binary64) %93)))))))
(approx %795 (*.f64 #s(literal -3 binary64) %796))
(approx %795 (*.f64 a (-.f64 (*.f64 #s(literal 9/2 binary64) (/.f64 %12 %801)) %805)))
(approx %795 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a %816) (*.f64 #s(literal 9/2 binary64) %818))) %805)))
(approx %795 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %818 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %826) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 c %816) %829) (*.f64 #s(literal 27/16 binary64) (/.f64 %32 %831))))) (*.f64 #s(literal 3 binary64) %816))))) %805)))
(approx %845 (*.f64 #s(literal 3 binary64) %846))
(approx %845 (*.f64 a (fma.f64 #s(literal 9/2 binary64) (/.f64 %12 %850) %853)))
(approx %845 (*.f64 a (fma.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a %863) (*.f64 #s(literal 9/2 binary64) %865)) %853)))
(approx %845 (*.f64 a (fma.f64 a (fma.f64 #s(literal 9/2 binary64) %865 (*.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %871) (fma.f64 #s(literal -27/16 binary64) (/.f64 %32 %873) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 c %863) %876))))) (*.f64 #s(literal -3 binary64) %863)))) %853)))
(approx %889 %890)
(approx %889 (/.f64 %731 a))
(approx %889 (/.f64 %733 a))
(approx %889 (/.f64 %735 a))
(approx %898 (*.f64 #s(literal -1 binary64) %45))
(approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %491) a))
(approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %906) a))
(approx %898 (/.f64 (fma.f64 #s(literal -1 binary64) %44 %913) a))
(approx %919 %921)
(approx %919 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %653)) a))
(approx %919 (/.f64 (fma.f64 #s(literal 1/3 binary64) %653 %66) a))
(approx %919 (/.f64 (fma.f64 #s(literal 1/3 binary64) %653 %98) a))
(approx %933 %934)
(approx %933 (*.f64 a %681))
(approx %933 (*.f64 a %683))
(approx %933 (*.f64 a %685))
(approx %942 (/.f64 %943 a))
(approx %942 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 %943) a))
(approx %942 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %592) a))
(approx %942 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %595) a))
(approx %955 (*.f64 #s(literal -9 binary64) a))
(approx %960 (*.f64 #s(literal 9 binary64) %118))
(approx %695 %555)
(approx %695 %556)
(approx %695 %563)
(approx %695 %572)
(approx %967 %968)
(approx %967 (/.f64 (fma.f64 #s(literal -3/4 binary64) %63 (*.f64 #s(literal 1/2 binary64) %26)) a))
(approx %967 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %754) a))
(approx %967 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %763) a))
(approx (* b %772) (*.f64 #s(literal -2 binary64) %126))
(approx %984 %986)
(approx %984 (/.f64 %989 a))
(approx %984 (/.f64 %993 a))
(approx %984 (/.f64 %997 a))
(approx %1000 %1001)
(approx %1000 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/3 binary64) %985)) a))
(approx %1000 (/.f64 (fma.f64 #s(literal -1/3 binary64) %985 %66) a))
(approx %1000 (/.f64 (fma.f64 #s(literal -1/3 binary64) %985 %98) a))
(approx %1013 %1014)
(approx %1013 (/.f64 %556 a))
(approx %1013 (/.f64 %563 a))
(approx %1013 (/.f64 %572 a))
(approx %1023 %719)
(approx %1023 (/.f64 %642 a))
(approx %1023 (/.f64 %645 a))
(approx %1023 (/.f64 %648 a))
(approx %1031 %1032)
(approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1034) a))
(approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1041) a))
(approx %1031 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1049) a))
(approx %1054 %1057)
(approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -9/2 binary64) %63 %458) %1055) a))
(approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1064) %1055) a))
(approx %1054 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1074) %1055) a))
(approx %1079 (*.f64 #s(literal 1/9 binary64) %1057))
(approx %1079 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %1056)) a))
(approx %1079 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1056 %66) a))
(approx %1079 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1056 %98) a))
(approx %1095 %1096)
(approx %1095 (/.f64 %699 a))
(approx %1095 (/.f64 %701 a))
(approx %1095 (/.f64 %703 a))
(approx %1104 %1105)
(approx %1104 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %697)) a))
(approx %1104 (/.f64 (fma.f64 #s(literal 1/9 binary64) %697 %66) a))
(approx %1104 (/.f64 (fma.f64 #s(literal 1/9 binary64) %697 %98) a))
(approx %1119 %1120)
(approx %1119 %1123)
(approx %1119 %1126)
(approx %1119 %1129)
(approx %1131 (*.f64 #s(literal -1 binary64) %1132))
(approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %64) a))
(approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %66) a))
(approx %1131 (/.f64 (fma.f64 #s(literal -1 binary64) %1120 %98) a))
(approx %1144 %1145)
(approx %1144 (-.f64 %1122 %588))
(approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 a (-.f64 (*.f64 #s(literal 3/8 binary64) %28) %58))) %588))
(approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %617 %94)) %58))) %588))
(approx %1162 (*.f64 #s(literal -1 binary64) %1163))
(approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %64) a))
(approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %66) a))
(approx %1162 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %98) a))
(approx %1176 %1177)
(approx %1176 (*.f64 a %589))
(approx %1176 (*.f64 a %592))
(approx %1176 (*.f64 a %595))
(approx %1185 %1186)
(approx %1188 (*.f64 a %1189))
(approx %1188 (*.f64 a %1192))
(approx %1188 (*.f64 a %1195))
(approx %1188 (*.f64 a %1198))
(approx %1201 (/.f64 %1189 a))
(approx %1201 (/.f64 %1192 a))
(approx %1201 (/.f64 %1195 a))
(approx %1201 (/.f64 %1198 a))
(approx %1210 %1211)
(approx %1210 (*.f64 a %610))
(approx %1210 (*.f64 a %615))
(approx %1210 (*.f64 a %622))
(approx %1219 (*.f64 a %1220))
(approx %1219 (*.f64 a %1224))
(approx %1219 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 %50 %612))) %607)))
(approx %1219 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %1233 %1234)) %612))) %607)))
(approx %1243 (/.f64 %1220 a))
(approx %1243 (/.f64 %1224 a))
(approx %1243 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %66) %607) a))
(approx %1243 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %98) %607) a))
(approx (/ 1 %960) (/.f64 #s(literal 1/9 binary64) %118))
(approx %1259 (*.f64 #s(literal 3 binary64) %118))
(approx %1262 b)
(approx %1265 %985)
(approx %1265 %989)
(approx %1265 %993)
(approx %1265 %997)
(approx %1270 %988)
(approx %1270 %992)
(approx %1270 %996)
(approx %1275 %1276)
(approx %1275 (-.f64 %556 %436))
(approx %1275 (-.f64 %563 %436))
(approx %1275 (-.f64 %572 %436))
(approx %1284 %1286)
(approx %1284 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/9 binary64) %1276)) a))
(approx %1284 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1276 %66) a))
(approx %1284 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1276 %98) a))
(approx %1299 %1300)
(approx %1299 (fma.f64 #s(literal -3 binary64) %26 %1302))
(approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1041)))
(approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1049)))
(approx %1311 (*.f64 #s(literal -1 binary64) %1300))
(approx %1311 (-.f64 (*.f64 #s(literal -9/2 binary64) %63) %1300))
(approx %1311 (-.f64 %1064 %1300))
(approx %1311 (-.f64 %1074 %1300))
(approx %1321 %1324)
(approx %1321 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/9 binary64) %1300)) a))
(approx %1321 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1300 %66) a))
(approx %1321 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1300 %98) a))
(approx (* a %438) (*.f64 #s(literal -1 binary64) %118))
(approx %1341 (*.f64 a %1120))
(approx %1341 (*.f64 a %1123))
(approx %1341 (*.f64 a %1126))
(approx %1341 (*.f64 a %1129))
(approx %1350 %1351)
(approx %1350 (-.f64 %1302 %555))
(approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 a (-.f64 (*.f64 #s(literal 27/8 binary64) %28) %1356))) %555))
(approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 %1045 %567)) %1356))) %555))
(approx %1369 %1371)
(approx %1369 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal -1/9 binary64) %1351)) a))
(approx %1369 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1351 %66) a))
(approx %1369 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1351 %98) a))
(approx %1385 (*.f64 a %985))
(approx %1385 (*.f64 a %989))
(approx %1385 (*.f64 a %993))
(approx %1385 (*.f64 a %997))
(approx %1394 (*.f64 #s(literal -3 binary64) %118))
(approx %1397 (*.f64 a %44))
(approx %1397 (*.f64 a %153))
(approx %1397 (*.f64 a %160))
(approx %1397 (*.f64 a %169))
(approx %1406 %1408)
(approx %1406 (/.f64 %589 %118))
(approx %1406 (/.f64 %592 %118))
(approx %1406 (/.f64 %595 %118))
(approx %1417 %1418)
(approx %1417 (/.f64 %1421 a))
(approx %1417 (/.f64 %1428 a))
(approx %1417 (/.f64 %1437 a))
(approx %1440 %1441)
(approx %1440 (/.f64 %1421 %118))
(approx %1440 (/.f64 %1428 %118))
(approx %1440 (/.f64 %1437 %118))
(approx (/ a %960) (/.f64 #s(literal 1/9 binary64) a))
(approx (/ 3 %960) (/.f64 #s(literal 1/3 binary64) %118))
(approx %1457 (*.f64 a %653))
(approx %1457 (*.f64 a %656))
(approx %1457 (*.f64 a %659))
(approx %1457 (*.f64 a %662))
(approx %1466 (*.f64 #s(literal -1 binary64) %551))
(approx %1466 (*.f64 a %988))
(approx %1466 (*.f64 a %992))
(approx %1466 (*.f64 a %996))
(approx %1475 %1476)
(approx %1475 (/.f64 (fma.f64 #s(literal -3/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %697)) a))
(approx %1475 (/.f64 (fma.f64 #s(literal 1/3 binary64) %697 %158) a))
(approx %1475 (/.f64 (fma.f64 #s(literal 1/3 binary64) %697 %167) a))
(approx %1488 %1489)
(approx %1488 (/.f64 (fma.f64 #s(literal -3/2 binary64) %63 (*.f64 #s(literal -1/3 binary64) %1300)) a))
(approx %1488 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1300 %158) a))
(approx %1488 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1300 %167) a))
(approx (/ a 9) %1502)
(approx %1504 %1505)
(approx %1504 (/.f64 %556 %118))
(approx %1504 (/.f64 %563 %118))
(approx %1504 (/.f64 %572 %118))
(approx %1513 %1420)
(approx %1513 %1421)
(approx %1513 %1428)
(approx %1513 %1437)
(approx %1518 %1407)
(approx %1518 (/.f64 %152 %118))
(approx %1518 (/.f64 %159 %118))
(approx %1518 (/.f64 %168 %118))
(approx (/ a %738) #s(literal 1/9 binary64))
(approx (/ 3 %959) (/.f64 #s(literal 3 binary64) %118))
(approx %1531 %1532)
(approx %1531 (*.f64 a %1421))
(approx %1531 (*.f64 a %1428))
(approx %1531 (*.f64 a %1437))
(approx (/ %85 %960) (*.f64 #s(literal -1/9 binary64) %1541))
(approx (/ %85 %959) (*.f64 #s(literal -1 binary64) %1541))
(approx (/ %85 %738) (*.f64 #s(literal -1/9 binary64) %126))
(approx (/ %460 9) (*.f64 #s(literal -1/9 binary64) %413))
(approx (/ %460 %738) (*.f64 #s(literal -1/9 binary64) b))
(approx (/ (neg %465) %959) (*.f64 #s(literal -3 binary64) %1541))
(approx (/ 3 %1259) %1561)
(approx (/ %429 a) (*.f64 #s(literal -1/3 binary64) %1541))
(approx %1566 %1568)
(approx %1566 (/.f64 %1572 a))
(approx %1566 (/.f64 %1579 a))
(approx %1566 (/.f64 %1587 a))
(approx %1591 (/.f64 %1593 a))
(approx %1591 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 %1593) a))
(approx %1591 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %520 %66)) a))
(approx %1591 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %520 %98)) a))
(approx %1607 %1571)
(approx %1607 %1572)
(approx %1607 %1579)
(approx %1607 %1587)
(approx %1612 %1567)
(approx %1612 (/.f64 %516 a))
(approx %1612 (/.f64 %531 a))
(approx %1612 (/.f64 %548 a))
(approx %1620 %1622)
(approx %1620 (/.f64 (fma.f64 #s(literal -1/2 binary64) %63 (*.f64 #s(literal 1/3 binary64) %707)) a))
(approx %1620 (/.f64 (fma.f64 #s(literal 1/3 binary64) %707 %66) a))
(approx %1620 (/.f64 (fma.f64 #s(literal 1/3 binary64) %707 %98) a))
(approx %55 (*.f64 a %1635))
(approx %62 (*.f64 #s(literal -3/8 binary64) (/.f64 %134 %27)))
(approx %62 (*.f64 %118 %1635))
(approx %70 (*.f64 %118 %1646))
(approx %78 (*.f64 a %1646))
(approx %91 %1654)
(approx %91 %1656)
(approx %91 %1661)
(approx %91 %1668)
(approx %106 %1233)
(approx %106 (*.f64 a %1674))
(approx %109 (*.f64 #s(literal -9/16 binary64) (/.f64 %304 %39)))
(approx %109 (*.f64 %118 %1674))
(approx %111 (*.f64 %118 %1685))
(approx %113 (*.f64 #s(literal -9/16 binary64) (/.f64 %140 %39)))
(approx %113 (*.f64 %137 %1674))
(approx %113 (*.f64 %137 %1685))
(approx %115 (*.f64 %137 %1699))
(approx %1702 (*.f64 %118 %1699))
(approx %90 %1705)
(approx %90 (*.f64 a %1707))
(approx %90 (*.f64 a %1712))
(approx %90 (*.f64 a %1717))
(approx %179 (*.f64 %118 %1720))
(approx %187 (*.f64 #s(literal -9/8 binary64) %1723))
(approx %187 (*.f64 %118 %1727))
(approx %202 (*.f64 #s(literal -27/16 binary64) %198))
(approx %202 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %262 %1734)))
(approx %202 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %262 (fma.f64 #s(literal -3/2 binary64) %1738 %1734))))
(approx %211 (*.f64 #s(literal -27/16 binary64) %1743))
(approx %211 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %274 %1748)))
(approx %211 (*.f64 %137 (fma.f64 #s(literal -27/16 binary64) %274 (fma.f64 #s(literal -3/2 binary64) %1753 %1748))))
(approx %249 (*.f64 %123 %1762))
(approx %256 (*.f64 %123 %1766))
(approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1761)))
(approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1762)))
(approx %261 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1770 %1766)))
(approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %237 %276)))
(approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 %1786)))
(approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 %1792)))
(approx %273 (*.f64 %123 (fma.f64 #s(literal -27/16 binary64) %1784 (fma.f64 #s(literal -3/2 binary64) %1797 %1792))))
(approx %292 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1651 %311)))
(approx %297 %300)
(approx %297 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1726 %317)))
(approx %310 (*.f64 #s(literal -9/16 binary64) %307))
(approx %310 (*.f64 %118 %1812))
(approx %310 (*.f64 %118 (fma.f64 #s(literal -9/16 binary64) %262 (fma.f64 #s(literal -1/2 binary64) %1738 %1811))))
(approx %316 (*.f64 #s(literal -9/16 binary64) (/.f64 %304 %212)))
(approx %316 (*.f64 %118 %1823))
(approx %316 (*.f64 %118 (fma.f64 #s(literal -9/16 binary64) %274 (fma.f64 #s(literal -1/2 binary64) %1753 %1822))))
(approx %334 (*.f64 %137 %1831))
(approx %339 (*.f64 %137 %1834))
(approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1830)))
(approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1831)))
(approx %342 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1770 %1834)))
(approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %326 %276)))
(approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 %1849)))
(approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 %1853)))
(approx %350 (*.f64 %137 (fma.f64 #s(literal -9/16 binary64) %1784 (fma.f64 #s(literal -1/2 binary64) %1797 %1853))))
(approx %370 (*.f64 a %1863))
(approx %388 (*.f64 #s(literal -9/16 binary64) %379))
(approx %388 (*.f64 %118 (-.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 c %39)) (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %1671)))))
(approx %397 (*.f64 #s(literal -9/16 binary64) (/.f64 %134 %39)))
(approx %397 (*.f64 %118 %1881))
(approx %404 (*.f64 %118 (-.f64 %1881 (/.f64 #s(literal 1/2 binary64) %1682))))
(approx %477 (*.f64 a (fma.f64 #s(literal -3 binary64) c %1888)))
(approx %482 %1892)
(approx %482 %1894)
(approx %482 %1904)
(approx %487 (*.f64 #s(literal -1 binary64) %1705))
(approx %487 %1910)
(approx %487 %1915)
(approx %487 %1920)
(approx %509 %1924)
(approx %509 (*.f64 a %1931))
(approx %509 (*.f64 a %1939))
(approx %509 (*.f64 a %1950))
(approx %550 (*.f64 #s(literal 3 binary64) %1658))
(approx %550 (*.f64 %118 %1956))
(approx %550 (*.f64 %118 %1959))
(approx %550 (*.f64 %118 %1964))
(approx %576 %1658)
(approx %576 (*.f64 %118 %1711))
(approx %576 (*.f64 %118 %1716))
(approx %576 (*.f64 %118 %1903))
(approx %584 %1660)
(approx %584 %1667)
(approx %584 %1978)
(approx %598 %1653)
(approx %598 %1711)
(approx %598 %1716)
(approx %598 %1903)
(approx %606 (*.f64 #s(literal -1/3 binary64) %1705))
(approx %606 %1988)
(approx %606 %1994)
(approx %606 %2000)
(approx %624 %2002)
(approx %624 %1909)
(approx %624 %1914)
(approx %624 %1919)
(approx %633 (*.f64 #s(literal 1/3 binary64) %1705))
(approx %633 %2009)
(approx %633 %2011)
(approx %633 %2013)
(approx %638 (*.f64 a %2015))
(approx %638 (*.f64 a %2019))
(approx %638 (*.f64 a %2023))
(approx %651 (*.f64 a %2027))
(approx %651 (*.f64 a %2031))
(approx %664 (*.f64 %118 %2034))
(approx %664 (*.f64 %118 %2037))
(approx %664 (*.f64 %118 %2040))
(approx %678 (*.f64 a %1656))
(approx %678 (*.f64 a %1661))
(approx %678 (*.f64 a %1668))
(approx %688 %1707)
(approx %688 %2027)
(approx %688 %2031)
(approx %696 (*.f64 #s(literal 3 binary64) %1705))
(approx %696 (*.f64 a %2034))
(approx %696 (*.f64 a %2037))
(approx %696 (*.f64 a %2040))
(approx %706 (*.f64 %118 %2060))
(approx %706 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1541 %2060)))
(approx %706 (*.f64 %118 (-.f64 %2068 %1541)))
(approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/8 binary64) %2073 %2068) %1541)))
(approx %745 %2078)
(approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2078))
(approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2082))
(approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %2085))
(approx %777 (*.f64 #s(literal 2/3 binary64) %1705))
(approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 %2091)))
(approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 %2095)))
(approx %777 (*.f64 a (fma.f64 #s(literal -2/3 binary64) %126 (fma.f64 #s(literal -1/12 binary64) %1666 %2095))))
(approx %795 (/.f64 #s(literal 3 binary64) %1653))
(approx %795 (fma.f64 #s(literal 3 binary64) %2107 %2109))
(approx %795 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2114 %118) %2109) (*.f64 #s(literal -3 binary64) %2107)))
(approx %795 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 %189 %2120) (/.f64 (*.f64 b %2114) %1653)) %137) %2109) (fma.f64 #s(literal -3 binary64) %2107 (fma.f64 #s(literal -3 binary64) %2128 (*.f64 #s(literal 3/2 binary64) %2128)))))
(approx %889 %1955)
(approx %889 %2034)
(approx %889 %2037)
(approx %889 %2040)
(approx %898 %2138)
(approx %898 %2140)
(approx %898 %2143)
(approx %933 (*.f64 #s(literal 1/3 binary64) %1658))
(approx %933 (*.f64 %118 %1656))
(approx %933 (*.f64 %118 %1661))
(approx %933 (*.f64 %118 %1668))
(approx %695 %2153)
(approx %695 %2155)
(approx %695 %2157)
(approx %967 %2082)
(approx %967 %2085)
(approx %967 (fma.f64 #s(literal -1/16 binary64) %1666 (fma.f64 #s(literal 1/32 binary64) %1900 %2082)))
(approx %1013 %1956)
(approx %1013 %1959)
(approx %1013 %1964)
(approx %1023 %2015)
(approx %1023 %2019)
(approx %1023 %2023)
(approx %1031 %2171)
(approx %1031 %2174)
(approx %1031 %2178)
(approx %1031 %2182)
(approx %1054 %2184)
(approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %2186) %2171))
(approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %2190) %2174))
(approx %1119 (*.f64 a %2195))
(approx %1119 (*.f64 a %2199))
(approx %1119 (*.f64 a %2204))
(approx %1144 (*.f64 a (-.f64 %2194 %1654)))
(approx %1144 (*.f64 a (-.f64 %2198 %1654)))
(approx %1144 (*.f64 a (-.f64 %2202 %1660)))
(approx %1176 (*.f64 %118 %1660))
(approx %1176 (*.f64 %118 %1667))
(approx %1176 (*.f64 %118 %1978))
(approx %1188 (*.f64 %118 (-.f64 %1660 %2194)))
(approx %1188 (*.f64 %118 (-.f64 %1667 %2194)))
(approx %1210 (*.f64 #s(literal -1/3 binary64) %1658))
(approx %1210 (*.f64 %118 %1987))
(approx %1210 (*.f64 %118 %1993))
(approx %1210 (*.f64 %118 %1999))
(approx %1219 (*.f64 %118 (-.f64 %430 %2236)))
(approx %1219 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal 1/6 binary64) %1659)) %2236)))
(approx %1219 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal -1/24 binary64) %1666)) %1987)))
(approx %1265 (*.f64 a %2138))
(approx %1265 (*.f64 a %2140))
(approx %1265 (*.f64 a %2143))
(approx %1270 %2257)
(approx %1270 %2261)
(approx %1270 %2266)
(approx %1275 (*.f64 a (-.f64 %1956 %2268)))
(approx %1275 (*.f64 a (-.f64 %1959 %2268)))
(approx %1299 (*.f64 #s(literal -3 binary64) %1705))
(approx %1299 (*.f64 a %2277))
(approx %1299 (*.f64 a %2281))
(approx %1299 (*.f64 a (fma.f64 #s(literal -3 binary64) %1653 (fma.f64 #s(literal -3/2 binary64) %1659 %2284))))
(approx %1311 (*.f64 a %2184))
(approx %1311 (*.f64 a (-.f64 %2186 %2277)))
(approx %1311 (*.f64 a (-.f64 %2190 %2281)))
(approx %1341 (*.f64 %118 %2195))
(approx %1341 (*.f64 %118 %2199))
(approx %1341 (*.f64 %118 %2204))
(approx %1350 (*.f64 a (-.f64 %2268 %1955)))
(approx %1350 (*.f64 a (-.f64 %2280 %1955)))
(approx %1350 (*.f64 a (-.f64 %2284 %1956)))
(approx %1385 (*.f64 #s(literal -1 binary64) %1658))
(approx %1385 (*.f64 %118 %2138))
(approx %1385 (*.f64 %118 %2140))
(approx %1385 (*.f64 %118 %2143))
(approx %1397 (*.f64 %118 %1707))
(approx %1397 (*.f64 %118 %1712))
(approx %1397 (*.f64 %118 %1717))
(approx %1406 (*.f64 #s(literal 1/3 binary64) %1922))
(approx %1406 %2328)
(approx %1406 %2330)
(approx %1406 %2332)
(approx %1417 %2334)
(approx %1417 %2337)
(approx %1417 %2340)
(approx %1417 %2344)
(approx %1440 (*.f64 #s(literal 1/9 binary64) %1922))
(approx %1440 %2348)
(approx %1440 %2350)
(approx %1440 %2352)
(approx %1457 (*.f64 %118 %2027))
(approx %1457 (*.f64 %118 %2031))
(approx %1466 (*.f64 %118 %2256))
(approx %1466 (*.f64 %118 %2260))
(approx %1466 (*.f64 %118 %2265))
(approx %1504 (*.f64 #s(literal 3 binary64) %1922))
(approx %1504 %2366)
(approx %1504 %2368)
(approx %1504 %2370)
(approx %1513 (*.f64 #s(literal 1/9 binary64) %1705))
(approx %1513 %2374)
(approx %1513 %2376)
(approx %1513 %2378)
(approx %1518 %1922)
(approx %1518 %2381)
(approx %1518 %2383)
(approx %1518 %2385)
(approx %1531 (*.f64 #s(literal 1/9 binary64) %1658))
(approx %1531 (*.f64 %118 %2337))
(approx %1531 (*.f64 %118 %2340))
(approx %1531 (*.f64 %118 %2344))
(approx %1566 %2395)
(approx %1566 %2398)
(approx %1566 %2400)
(approx %1566 %2404)
(approx %1591 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2060)))
(approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 %2409)))
(approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 %2413)))
(approx %1591 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1541 (fma.f64 #s(literal -1/24 binary64) %2073 %2413))))
(approx %1607 (*.f64 #s(literal 1/3 binary64) %1924))
(approx %1607 (*.f64 a %2398))
(approx %1607 (*.f64 a %2400))
(approx %1607 (*.f64 a %2404))
(approx %1612 %1923)
(approx %1612 %1931)
(approx %1612 %1939)
(approx %1612 %1950)
(approx %55 (*.f64 #s(literal -1 binary64) (*.f64 a %2434)))
(approx %70 (*.f64 %118 %2440))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a %2445)))
(approx %91 %2236)
(approx %91 %2450)
(approx %91 %2455)
(approx %91 %2464)
(approx %106 (*.f64 #s(literal -1 binary64) (*.f64 a %2467)))
(approx %111 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2434 a) %2472)))
(approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2467)))
(approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1635 a) %2466))))
(approx %115 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2440 a) %2466))))
(approx %1702 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2445 a) %2472)))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a %2493)))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2497 b) a))))))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2508 b) a))))))
(approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2517)))
(approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2522)))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2527)))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %137 %2532)))
(approx %261 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2517 a) %1761)))
(approx %261 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2522 a) %1761)))
(approx %273 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2527 a) %1786)))
(approx %273 (*.f64 %123 (fma.f64 #s(literal -1 binary64) (/.f64 %2532 a) %1786)))
(approx %292 (*.f64 #s(literal -1 binary64) (*.f64 a %2553)))
(approx %297 (*.f64 #s(literal -1 binary64) (*.f64 a %2558)))
(approx %310 (*.f64 %118 %2564))
(approx %316 (*.f64 %118 %2569))
(approx %334 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (*.f64 #s(literal 3/8 binary64) %1759)))))
(approx %339 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (fma.f64 #s(literal 3/8 binary64) %1759 (*.f64 #s(literal 1/2 binary64) %1765))))))
(approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1760 (*.f64 #s(literal 9/16 binary64) %1770)))))
(approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1812 a) %2589))))
(approx %342 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2564 a) %2589))))
(approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal 1/6 binary64) %1785 (*.f64 #s(literal 9/16 binary64) %1784)))))
(approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %1823 a) %2605))))
(approx %350 (*.f64 #s(literal -1 binary64) (*.f64 %137 (fma.f64 #s(literal -1 binary64) (/.f64 %2569 a) %2605))))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 a %2615)))
(approx %404 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 %2615 a) (*.f64 #s(literal -9/16 binary64) %1878))))
(approx %477 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1888 (*.f64 #s(literal 3 binary64) c)))))
(approx %482 (*.f64 #s(literal -1 binary64) %1892))
(approx %482 (*.f64 #s(literal -1 binary64) %1894))
(approx %482 (*.f64 #s(literal -1 binary64) %1904))
(approx %487 (*.f64 #s(literal -1 binary64) %1910))
(approx %487 (*.f64 #s(literal -1 binary64) %1915))
(approx %487 (*.f64 #s(literal -1 binary64) %1920))
(approx %509 (*.f64 #s(literal -1 binary64) %2643))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1/4 binary64) %2648)))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2656 %2658) %137))))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2656 (fma.f64 #s(literal 1/32 binary64) %2669 %2658)) %137))))))
(approx %550 (*.f64 #s(literal -3 binary64) %1658))
(approx %550 (*.f64 %118 %2174))
(approx %550 (*.f64 %118 %2178))
(approx %550 (*.f64 %118 %2182))
(approx %584 %1987)
(approx %584 %1993)
(approx %584 %1999)
(approx %598 %2256)
(approx %598 %2260)
(approx %598 %2265)
(approx %606 (*.f64 #s(literal -1 binary64) %1988))
(approx %606 (*.f64 #s(literal -1 binary64) %1994))
(approx %606 (*.f64 #s(literal -1 binary64) %2000))
(approx %624 (-.f64 %1710 %2002))
(approx %624 (-.f64 (*.f64 #s(literal -1/8 binary64) %1666) %2256))
(approx %624 (-.f64 (*.f64 #s(literal 1/16 binary64) %1900) %2260))
(approx %633 (*.f64 #s(literal -1 binary64) %2009))
(approx %633 (*.f64 #s(literal -1 binary64) %2011))
(approx %633 (*.f64 #s(literal -1 binary64) %2013))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %443 %1653))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2719 %1653))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2724 %2505) a))) a)) %1653))))
(approx %651 (*.f64 #s(literal -1 binary64) (*.f64 a %2738)))
(approx %651 (*.f64 #s(literal -1 binary64) (*.f64 a %2745)))
(approx %664 (*.f64 %118 %2749))
(approx %664 (*.f64 %118 %2755))
(approx %664 (*.f64 %118 %2764))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2767)))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2774)))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 a %2783)))
(approx %688 %2787)
(approx %688 %2789)
(approx %688 %2797)
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %1653 %2268))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2803) a) %1955))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2813) a) %1955))))
(approx %706 (*.f64 %118 %2820))
(approx %706 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1541 %2820)))
(approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2067 %2820) %1541)))
(approx %706 (*.f64 %118 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2506 %137) %2820) %1541)))
(approx %745 %2835)
(approx %745 (fma.f64 #s(literal -1/2 binary64) %1653 %2837))
(approx %745 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %2452 %2840) a) %2835))
(approx %745 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2457 (*.f64 #s(literal 1/16 binary64) %2458)) a) %2840) a) %2835))
(approx %777 (*.f64 #s(literal -2/3 binary64) %1705))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 2/3 binary64) %1653 (*.f64 #s(literal 2/3 binary64) %126)))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal -1/3 binary64) %2452)) a) %2091))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2458 (*.f64 #s(literal 1/3 binary64) %2457)) a) %2869) a) %2091))))
(approx %795 (/.f64 #s(literal -3 binary64) %1653))
(approx %795 (-.f64 (*.f64 #s(literal 3 binary64) %2107) %2109))
(approx %795 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2882 (*.f64 #s(literal 3 binary64) %2882)) %2886) a)) %2109))
(approx %795 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %189 (*.f64 a %2120)) (/.f64 (*.f64 b %2895) %1705)) %2895) a)) %2886) a)) %2109))
(approx %889 %2749)
(approx %889 %2755)
(approx %889 %2764)
(approx %898 %2493)
(approx %898 %2738)
(approx %898 %2745)
(approx %933 (*.f64 %118 %2450))
(approx %933 (*.f64 %118 %2455))
(approx %933 (*.f64 %118 %2464))
(approx %695 (*.f64 #s(literal -1 binary64) %2153))
(approx %695 (*.f64 #s(literal -1 binary64) %2155))
(approx %695 (*.f64 #s(literal -1 binary64) %2157))
(approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (*.f64 #s(literal -1/4 binary64) %1659)))
(approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (fma.f64 #s(literal -1/4 binary64) %1659 %2928)))
(approx %967 (fma.f64 #s(literal -1/2 binary64) %1653 (fma.f64 #s(literal -1/4 binary64) %1659 (fma.f64 #s(literal -1/32 binary64) %1900 %2928))))
(approx %1023 (-.f64 %126 %2002))
(approx %1023 (-.f64 %2737 %2002))
(approx %1023 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %2458) (*.f64 #s(literal -1/2 binary64) %2457)) a))) a)) %2002))
(approx %1054 %2950)
(approx %1054 %2952)
(approx %1054 %2959)
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2450)))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2455)))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 a %2464)))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2970)))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2975)))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 a %2984)))
(approx %1188 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %2452) %433) a) %2236)))
(approx %1188 (*.f64 %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2461) %433) a) %2236)))
(approx %1219 (*.f64 %118 %2970))
(approx %1219 (*.f64 %118 %2975))
(approx %1219 (*.f64 %118 %2984))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2787)))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2789)))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 a %2797)))
(approx %1270 (*.f64 #s(literal -1 binary64) %2257))
(approx %1270 (*.f64 #s(literal -1 binary64) %2261))
(approx %1270 (*.f64 #s(literal -1 binary64) %2266))
(approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3022 %1955))))
(approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2813 %436) a) %1955))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2749)))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2755)))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 a %2764)))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2268 %2171))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3022) %2171))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %2458) (*.f64 #s(literal -3/2 binary64) %2457)) a)) %436) a)) %2171))))
(approx %1341 (*.f64 %118 %2767))
(approx %1341 (*.f64 %118 %2774))
(approx %1341 (*.f64 %118 %2783))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2950)))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2952)))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 a %2959)))
(approx %1385 (*.f64 %118 %2493))
(approx %1385 (*.f64 %118 %2738))
(approx %1385 (*.f64 %118 %2745))
(approx %1397 (*.f64 %118 %2787))
(approx %1397 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2716 %652) a)))))
(approx %1397 (*.f64 %118 (fma.f64 #s(literal -1 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2793 %652) a)))))
(approx %1406 (*.f64 #s(literal -1/3 binary64) %1922))
(approx %1406 (*.f64 #s(literal -1 binary64) %2328))
(approx %1406 (*.f64 #s(literal -1 binary64) %2330))
(approx %1406 (*.f64 #s(literal -1 binary64) %2332))
(approx %1417 (*.f64 #s(literal -1/9 binary64) %1653))
(approx %1417 %3110)
(approx %1417 %3115)
(approx %1417 %3120)
(approx %1440 (*.f64 #s(literal -1/9 binary64) %1922))
(approx %1440 (*.f64 #s(literal -1 binary64) %2348))
(approx %1440 (*.f64 #s(literal -1 binary64) %2350))
(approx %1440 (*.f64 #s(literal -1 binary64) %2352))
(approx %1457 (*.f64 %118 %2789))
(approx %1457 (*.f64 %118 %2797))
(approx %1504 (*.f64 #s(literal -3 binary64) %1922))
(approx %1504 (*.f64 #s(literal -1 binary64) %2366))
(approx %1504 (*.f64 #s(literal -1 binary64) %2368))
(approx %1504 (*.f64 #s(literal -1 binary64) %2370))
(approx %1513 (*.f64 #s(literal -1/9 binary64) %1705))
(approx %1513 (*.f64 #s(literal -1 binary64) %2374))
(approx %1513 (*.f64 #s(literal -1 binary64) %2376))
(approx %1513 (*.f64 #s(literal -1 binary64) %2378))
(approx %1518 %2641)
(approx %1518 (*.f64 #s(literal -1 binary64) %2381))
(approx %1518 (*.f64 #s(literal -1 binary64) %2383))
(approx %1518 (*.f64 #s(literal -1 binary64) %2385))
(approx %1531 (*.f64 #s(literal -1/9 binary64) %1658))
(approx %1531 (*.f64 %118 %3110))
(approx %1531 (*.f64 %118 %3115))
(approx %1531 (*.f64 %118 %3120))
(approx %1566 %3165)
(approx %1566 (fma.f64 #s(literal -1/3 binary64) %2642 (*.f64 #s(literal 1/12 binary64) %2648)))
(approx %1566 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2657 %3170) %137) %3165))
(approx %1566 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2657 (fma.f64 #s(literal -1/96 binary64) %2669 %3170)) %137) %3165))
(approx %1591 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2820)))
(approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a %3184)))
(approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/3 binary64) %2820 (fma.f64 #s(literal 1/6 binary64) %2067 %3183)))))
(approx %1591 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2460 %137) %3184))))
(approx %1607 (*.f64 #s(literal -1/3 binary64) %2643))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/12 binary64) %2648 %3200))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %2656 %3205) %137) %3200))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %2656 (fma.f64 #s(literal 1/96 binary64) %2669 %3205)) %137) %3200))))
(approx %1612 (*.f64 #s(literal -1 binary64) %2642))
(approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal 1/4 binary64) %2648)))
(approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2657 %3225) %137))))
(approx %1612 (fma.f64 #s(literal -1 binary64) %2642 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2657 (fma.f64 #s(literal -1/32 binary64) %2669 %3225)) %137))))
(approx %85 %652)
(approx %53 %188)
(approx %23 %189)
(approx %24 %190)
(approx %36 %212)
(approx %37 %213)
(approx %104 %214)
(approx %55 (/.f64 %3246 %189))
(approx %62 (*.f64 #s(literal -3/8 binary64) %1723))
(approx %62 (/.f64 %3253 %189))
(approx %91 %3260)
(approx %91 (fma.f64 #s(literal -1/3 binary64) %126 %3260))
(approx %91 (fma.f64 #s(literal 1/3 binary64) %3259 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %3264)) %3267))))
(approx %91 (fma.f64 #s(literal 1/3 binary64) %3259 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %25 (*.f64 a %3272)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %3264)))) %3267))))
(approx %105 %317)
(approx %106 (*.f64 #s(literal -9/16 binary64) %213))
(approx %106 (/.f64 (fma.f64 #s(literal -9/16 binary64) %33 (*.f64 #s(literal -3/8 binary64) %3286)) %212))
(approx %109 (/.f64 %3293 %212))
(approx %111 (/.f64 %3297 %212))
(approx %113 (*.f64 #s(literal -9/16 binary64) %1743))
(approx %113 (/.f64 (fma.f64 #s(literal -9/16 binary64) %140 (*.f64 #s(literal -3/8 binary64) %3302)) %212))
(approx %113 (/.f64 (fma.f64 #s(literal -9/16 binary64) %140 (*.f64 %25 %3253)) %212))
(approx %195 %197)
(approx %240 %243)
(approx %90 %3258)
(approx %90 (+.f64 %3258 %652))
(approx %90 (+.f64 %3258 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %3258)) #s(literal 1 binary64)))))
(approx %90 (+.f64 %3258 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %25 %3272) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3258)))) #s(literal 1 binary64)))))
(approx %179 (/.f64 %3332 %25))
(approx %187 (/.f64 %3332 %189))
(approx %202 (/.f64 %3338 %197))
(approx %202 (/.f64 %3342 %197))
(approx %211 (/.f64 %3338 %212))
(approx %211 (/.f64 %3342 %212))
(approx %241 %3350)
(approx %246 %3352)
(approx %249 (/.f64 (fma.f64 #s(literal -9/8 binary64) (*.f64 %118 %3354) %3356) %243))
(approx %256 (/.f64 (fma.f64 #s(literal -1/2 binary64) %3349 (*.f64 %197 %3332)) %243))
(approx %261 (/.f64 %3366 %243))
(approx %261 (/.f64 %3370 %243))
(approx %261 (/.f64 %3374 %243))
(approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %3349 %276)))
(approx %273 (/.f64 %3366 %276))
(approx %273 (/.f64 %3370 %276))
(approx %273 (/.f64 %3374 %276))
(approx %292 (/.f64 %3246 %25))
(approx %310 (/.f64 %3293 %197))
(approx %310 (/.f64 %3297 %197))
(approx %325 %3392)
(approx %330 %3394)
(approx %334 (/.f64 (fma.f64 #s(literal -3/8 binary64) (*.f64 a %3354) %3398) %243))
(approx %339 (/.f64 (fma.f64 #s(literal -1/6 binary64) %3397 (*.f64 %197 %3246)) %243))
(approx %342 (/.f64 %3407 %243))
(approx %342 (/.f64 %3411 %243))
(approx %342 (/.f64 %3415 %243))
(approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %3349 %3418)))
(approx %350 (/.f64 %3407 %276))
(approx %350 (/.f64 %3411 %276))
(approx %350 (/.f64 %3415 %276))
(approx %361 %3428)
(approx %364 %3430)
(approx %368 %3432)
(approx %369 (/.f64 #s(literal 1/2 binary64) b))
(approx %370 (/.f64 %3437 %189))
(approx %378 %3440)
(approx %381 %3442)
(approx %384 %3444)
(approx %388 (*.f64 #s(literal -9/16 binary64) %3440))
(approx %388 (/.f64 (fma.f64 #s(literal -9/16 binary64) %359 (*.f64 #s(literal -3/8 binary64) %1732)) %212))
(approx %397 (*.f64 #s(literal -9/16 binary64) %3452))
(approx %397 (/.f64 (fma.f64 #s(literal -9/16 binary64) %134 (*.f64 #s(literal -3/8 binary64) %3251)) %212))
(approx %404 (/.f64 (fma.f64 #s(literal -9/16 binary64) %134 (*.f64 %25 %3437)) %212))
(approx %482 %3463)
(approx %482 (+.f64 %3463 (*.f64 #s(literal 1/2 binary64) %3465)))
(approx %482 (+.f64 %3463 (*.f64 %25 %3473)))
(approx %482 (+.f64 %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3478) %3481) %3472))))
(approx %487 %3487)
(approx %487 (-.f64 %3489 %3463))
(approx %487 (-.f64 %3494 %3463))
(approx %487 (-.f64 %3500 %3463))
(approx %509 %3503)
(approx %509 (+.f64 %3503 (*.f64 #s(literal 1/4 binary64) %3506)))
(approx %509 (+.f64 %3503 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3516 %3518))))
(approx %509 (+.f64 %3503 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3523 (*.f64 #s(literal 1/2 binary64) %3531)) %3518))))
(approx %550 %3539)
(approx %550 (fma.f64 #s(literal 3/2 binary64) %3541 %3539))
(approx %550 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 %25 %3547)))
(approx %550 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 3/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -3/8 binary64) %3551 (*.f64 #s(literal 3/16 binary64) %3552)))))))
(approx %576 %3538)
(approx %576 (fma.f64 #s(literal 1/2 binary64) %3541 %3538))
(approx %576 (fma.f64 a %3463 (*.f64 %25 %3564)))
(approx %576 (fma.f64 a %3463 (*.f64 %25 (fma.f64 #s(literal 1/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/8 binary64) %3551 (*.f64 #s(literal 1/16 binary64) %3552)))))))
(approx %584 %3576)
(approx %584 (fma.f64 #s(literal 1/6 binary64) %3578 %3576))
(approx %584 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 %25 %3585)))
(approx %584 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3590) (*.f64 #s(literal 1/24 binary64) %3592)) %3584))))
(approx %598 %3575)
(approx %598 (fma.f64 #s(literal 1/2 binary64) %3578 %3575))
(approx %598 (fma.f64 %25 %3603 %3575))
(approx %598 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3590) %3607) %3602) %3575))
(approx %606 (*.f64 #s(literal -1/3 binary64) %3463))
(approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 #s(literal -1/6 binary64) %3465)))
(approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 %25 %3619)))
(approx %606 (fma.f64 #s(literal -1/3 binary64) %3463 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3478 %3623)) %3618))))
(approx %624 (*.f64 #s(literal -1 binary64) %3575))
(approx %624 (-.f64 (*.f64 #s(literal -1/2 binary64) %3578) %3575))
(approx %624 (-.f64 (*.f64 %25 %3636) %3575))
(approx %624 (-.f64 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3590 %3607)) %3602)) %3575))
(approx %633 %3646)
(approx %633 (fma.f64 #s(literal 1/6 binary64) %3465 %3646))
(approx %633 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 %25 %3650)))
(approx %633 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3478) %3623) %3618))))
(approx %687 (+.f64 %3463 %652))
(approx %687 (+.f64 %3463 (*.f64 b %3664)))
(approx %687 (+.f64 %3463 (*.f64 b (-.f64 (*.f64 b %3473) #s(literal 1 binary64)))))
(approx %638 (-.f64 b %3463))
(approx %638 (-.f64 %3677 %3463))
(approx %638 (-.f64 %3682 %3463))
(approx %664 (fma.f64 #s(literal -3 binary64) %413 %3539))
(approx %664 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 3/2 binary64) %3687)))))
(approx %664 (fma.f64 #s(literal 3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 b %3547)))))
(approx %678 (fma.f64 #s(literal -1/3 binary64) b %3646))
(approx %678 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3662) #s(literal 1/3 binary64)))))
(approx %678 (fma.f64 #s(literal 1/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 b %3650) #s(literal 1/3 binary64)))))
(approx %688 (fma.f64 #s(literal -1 binary64) %126 %3575))
(approx %688 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %3712) %131) %3575))
(approx %688 (fma.f64 b (-.f64 (*.f64 b %3603) %131) %3575))
(approx %696 %3721)
(approx %696 (fma.f64 #s(literal -3 binary64) b %3721))
(approx %696 (fma.f64 #s(literal 3 binary64) %3463 %3727))
(approx %696 (fma.f64 #s(literal 3 binary64) %3463 %3734))
(approx %706 %3510)
(approx %706 (fma.f64 #s(literal -1 binary64) b %3510))
(approx %706 (fma.f64 b %3664 %3510))
(approx %706 (fma.f64 b (-.f64 (*.f64 b (fma.f64 %25 (fma.f64 #s(literal -1 binary64) %3514 (*.f64 #s(literal 1/16 binary64) %3513)) %3472)) #s(literal 1 binary64)) %3510))
(approx %3749 (fma.f64 #s(literal -1/3 binary64) %126 %3576))
(approx %3749 (fma.f64 #s(literal 1/3 binary64) %3575 %3754))
(approx %3749 (fma.f64 #s(literal 1/3 binary64) %3575 (*.f64 b (-.f64 (*.f64 b %3585) %3267))))
(approx %745 %3762)
(approx %745 (fma.f64 #s(literal -1/2 binary64) %126 %3762))
(approx %745 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %3712) %3767))))
(approx %745 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 b (-.f64 (*.f64 b %3773) %3767))))
(approx %777 %3779)
(approx %777 (fma.f64 #s(literal -2/3 binary64) b %3779))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 #s(literal 1/3 binary64) %3662) #s(literal 2/3 binary64)))))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %3463 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/12 binary64) %3470 (*.f64 #s(literal 1/3 binary64) %3471))) #s(literal 2/3 binary64)))))
(approx %795 (*.f64 #s(literal 3 binary64) %3545))
(approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 #s(literal 3 binary64) (/.f64 %413 %3511))))
(approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b %3801) %3804))))
(approx %795 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) %3803 (*.f64 b (fma.f64 #s(literal 3 binary64) %3812 (*.f64 #s(literal 3 binary64) %3801)))))))
(approx %845 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal -3 binary64) (*.f64 b %3821) %3804))))
(approx %845 (fma.f64 #s(literal 3 binary64) %3545 (*.f64 b (fma.f64 #s(literal 3 binary64) %3803 (*.f64 b (fma.f64 #s(literal -3 binary64) %3812 (*.f64 #s(literal -3 binary64) %3821)))))))
(approx %889 %3834)
(approx %889 (fma.f64 #s(literal -3 binary64) %126 %3834))
(approx %889 (fma.f64 #s(literal 3 binary64) %3575 %3841))
(approx %889 (fma.f64 #s(literal 3 binary64) %3575 %3848))
(approx %898 (fma.f64 #s(literal -1 binary64) %3575 %126))
(approx %898 (fma.f64 #s(literal -1 binary64) %3575 %3854))
(approx %898 (fma.f64 #s(literal -1 binary64) %3575 %3858))
(approx %933 %3861)
(approx %933 (fma.f64 #s(literal -1/3 binary64) %413 %3861))
(approx %933 (fma.f64 #s(literal 1/3 binary64) %3538 %3867))
(approx %933 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %3872))))
(approx %695 (fma.f64 #s(literal 3/2 binary64) %3465 %3721))
(approx %695 (fma.f64 #s(literal 3 binary64) %3463 (*.f64 %25 %3731)))
(approx %695 (fma.f64 #s(literal 3 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3478) (*.f64 #s(literal 3/8 binary64) %3480)) %3730))))
(approx %967 (fma.f64 #s(literal 1/4 binary64) %3578 %3762))
(approx %967 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 %25 %3773)))
(approx %967 (fma.f64 #s(literal 1/2 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/32 binary64) %3590) (*.f64 #s(literal 1/16 binary64) %3592)) %3772))))
(approx (* b -2/3) %2869)
(approx %1013 (fma.f64 #s(literal 3/2 binary64) %3578 %3834))
(approx %1013 (fma.f64 #s(literal 3 binary64) %3575 (*.f64 %25 %3845)))
(approx %1013 (fma.f64 #s(literal 3 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3590) %3910) %3844))))
(approx %1023 (-.f64 %126 %3575))
(approx %1023 (-.f64 %3854 %3575))
(approx %1023 (-.f64 %3858 %3575))
(approx %1031 %3922)
(approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 #s(literal -3/2 binary64) %3578)))
(approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 %25 (-.f64 (*.f64 #s(literal 3/8 binary64) %3582) %3844))))
(approx %1031 (fma.f64 #s(literal -3 binary64) %3575 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -3/16 binary64) %3590 %3910)) %3844))))
(approx %1054 (-.f64 %467 %3922))
(approx %1054 (-.f64 %3841 %3922))
(approx %1054 (-.f64 %3848 %3922))
(approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %446))
(approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %3948))
(approx %1119 (fma.f64 #s(literal -1/3 binary64) %3463 %3953))
(approx %1144 (-.f64 %446 %3646))
(approx %1144 (-.f64 %3948 %3646))
(approx %1144 (-.f64 %3953 %3646))
(approx %1176 (fma.f64 #s(literal 1/6 binary64) %3541 %3861))
(approx %1176 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 %25 %3871)))
(approx %1176 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 1/6 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %3551 (*.f64 #s(literal 1/48 binary64) %3552)))))))
(approx %1188 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (-.f64 %3865 %470))))
(approx %1188 (fma.f64 #s(literal 1/3 binary64) %3538 (*.f64 b (-.f64 %3872 %470))))
(approx %1210 %3982)
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 #s(literal -1/6 binary64) %3541)))
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 %25 %3988)))
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3552 (*.f64 #s(literal 1/24 binary64) %3551)))))))
(approx %1219 (-.f64 %452 %3982))
(approx %1219 (-.f64 %3867 %3982))
(approx %1219 (-.f64 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b (-.f64 (*.f64 #s(literal -1/24 binary64) %3544) (*.f64 #s(literal -1/6 binary64) %3545))))) %3982))
(approx %1265 (+.f64 b %3487))
(approx %1265 (fma.f64 #s(literal -1 binary64) %3463 %3677))
(approx %1265 (fma.f64 #s(literal -1 binary64) %3463 %3682))
(approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3489))
(approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3494))
(approx %1270 (fma.f64 #s(literal -1 binary64) %3463 %3500))
(approx %1299 %4023)
(approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %436))
(approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %4029))
(approx %1299 (fma.f64 #s(literal -3 binary64) %3463 %4036))
(approx %1311 (-.f64 %458 %4023))
(approx %1311 (-.f64 %3727 %4023))
(approx %1311 (-.f64 %3734 %4023))
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 %1186))
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal -1/6 binary64) %3687 %470))))
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %3538 (*.f64 b (fma.f64 #s(literal 1/3 binary64) a (*.f64 b %3988)))))
(approx %1350 (-.f64 %436 %3721))
(approx %1350 (-.f64 %4029 %3721))
(approx %1350 (-.f64 %4036 %3721))
(approx %1385 (*.f64 #s(literal -1 binary64) %3538))
(approx %1385 (fma.f64 #s(literal -1 binary64) %3538 %413))
(approx %1385 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 b (+.f64 a (*.f64 #s(literal -1/2 binary64) %3687)))))
(approx %1385 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 b (+.f64 a (*.f64 b %4072)))))
(approx %1397 (fma.f64 #s(literal -1 binary64) %413 %3538))
(approx %1397 (fma.f64 a %3463 (*.f64 b (-.f64 %4080 a))))
(approx %1397 (fma.f64 a %3463 (*.f64 b (-.f64 %4085 a))))
(approx %1406 %4091)
(approx %1406 (fma.f64 #s(literal 1/6 binary64) %4094 %4091))
(approx %1406 (fma.f64 #s(literal 1/3 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %4098 %4100))))
(approx %1406 (fma.f64 #s(literal 1/3 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %4106) (*.f64 #s(literal 1/24 binary64) %4108)) %4100))))
(approx %1417 %4115)
(approx %1417 (fma.f64 #s(literal 1/18 binary64) %3578 %4115))
(approx %1417 (fma.f64 #s(literal 1/9 binary64) %3575 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3582 %4119))))
(approx %1417 (fma.f64 #s(literal 1/9 binary64) %3575 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3590) (*.f64 #s(literal 1/72 binary64) %3592)) %4119))))
(approx %1440 %4131)
(approx %1440 (fma.f64 #s(literal 1/18 binary64) %4094 %4131))
(approx %1440 (fma.f64 #s(literal 1/9 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %4098 %4135))))
(approx %1440 (fma.f64 #s(literal 1/9 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %4106) (*.f64 #s(literal 1/72 binary64) %4108)) %4135))))
(approx %1457 (fma.f64 a %3463 (*.f64 b (fma.f64 #s(literal -1 binary64) a %4080))))
(approx %1457 (fma.f64 a %3463 (*.f64 b (fma.f64 #s(literal -1 binary64) a %4085))))
(approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 #s(literal -1/2 binary64) %3541)))
(approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 %25 %4072)))
(approx %1466 (fma.f64 #s(literal -1 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3552 (*.f64 #s(literal 1/8 binary64) %3551)))))))
(approx %1504 %4168)
(approx %1504 (fma.f64 #s(literal 3/2 binary64) %4094 %4168))
(approx %1504 (fma.f64 #s(literal 3 binary64) %4090 (*.f64 %25 (fma.f64 #s(literal -3/8 binary64) %4098 %4172))))
(approx %1504 (fma.f64 #s(literal 3 binary64) %4090 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %4106) (*.f64 #s(literal 3/8 binary64) %4108)) %4172))))
(approx %1513 %4184)
(approx %1513 (fma.f64 #s(literal 1/18 binary64) %3465 %4184))
(approx %1513 (fma.f64 #s(literal 1/9 binary64) %3463 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3470 %4188))))
(approx %1513 (fma.f64 #s(literal 1/9 binary64) %3463 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3478) (*.f64 #s(literal 1/72 binary64) %3480)) %4188))))
(approx %1518 %4090)
(approx %1518 (fma.f64 #s(literal 1/2 binary64) %4094 %4090))
(approx %1518 (fma.f64 %25 (fma.f64 #s(literal -1/8 binary64) %4098 %4203) %4090))
(approx %1518 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %4106) (*.f64 #s(literal 1/8 binary64) %4108)) %4203) %4090))
(approx %1531 %4213)
(approx %1531 (fma.f64 #s(literal 1/18 binary64) %3541 %4213))
(approx %1531 (fma.f64 #s(literal 1/9 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3544 (*.f64 #s(literal 1/18 binary64) %3545)))))
(approx %1531 (fma.f64 #s(literal 1/9 binary64) %3538 (*.f64 %25 (fma.f64 #s(literal 1/18 binary64) %3545 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3551 (*.f64 #s(literal 1/144 binary64) %3552)))))))
(approx %1566 %4230)
(approx %1566 (fma.f64 #s(literal 1/12 binary64) %4233 %4230))
(approx %1566 (fma.f64 #s(literal 1/3 binary64) %4229 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %4237 %4239))))
(approx %1566 (fma.f64 #s(literal 1/3 binary64) %4229 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/6 binary64) %4244 (*.f64 #s(literal 1/6 binary64) %4245)) %4239))))
(approx %1591 %4253)
(approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 %4253))
(approx %1591 (fma.f64 #s(literal 1/3 binary64) %4252 %3754))
(approx %1591 (fma.f64 #s(literal 1/3 binary64) %4252 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal 1/3 binary64) (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %3514 a) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a %3512))))) %3584)) %3267))))
(approx %1607 %4271)
(approx %1607 (fma.f64 #s(literal 1/12 binary64) %3506 %4271))
(approx %1607 (fma.f64 #s(literal 1/3 binary64) %3503 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3516 %4275))))
(approx %1607 (fma.f64 #s(literal 1/3 binary64) %3503 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3523 (*.f64 #s(literal 1/6 binary64) %3531)) %4275))))
(approx %1612 %4229)
(approx %1612 (fma.f64 #s(literal 1/4 binary64) %4233 %4229))
(approx %1612 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %4237 %4289) %4229))
(approx %1612 (fma.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) %4244 (*.f64 #s(literal 1/2 binary64) %4245)) %4289) %4229))
(approx %55 %4298)
(approx %62 (*.f64 #s(literal -1/2 binary64) %143))
(approx %62 %4304)
(approx %91 %4307)
(approx %91 (/.f64 %4311 b))
(approx %106 %4317)
(approx %109 %4321)
(approx %113 %4324)
(approx %90 (/.f64 %4326 b))
(approx %90 (/.f64 %4329 b))
(approx %90 (/.f64 %4334 b))
(approx %179 %4326)
(approx %202 %4329)
(approx %249 (/.f64 (fma.f64 #s(literal -9/8 binary64) %134 (*.f64 #s(literal -1/2 binary64) (/.f64 %3349 %197))) %25))
(approx %256 %4333)
(approx %261 %4334)
(approx %310 %4306)
(approx %334 (/.f64 (fma.f64 #s(literal -3/8 binary64) %19 (*.f64 #s(literal -1/6 binary64) (/.f64 %3349 %1769))) %25))
(approx %339 %4310)
(approx %342 %4311)
(approx %370 (/.f64 #s(literal -1/2 binary64) b))
(approx %370 %4359)
(approx %388 %4364)
(approx %397 %4367)
(approx %404 %4372)
(approx %477 (*.f64 %25 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %4356))))
(approx %482 %4380)
(approx %482 %4385)
(approx %482 %4390)
(approx %487 %4394)
(approx %487 %4398)
(approx %487 %4402)
(approx %509 %4405)
(approx %509 (*.f64 b (+.f64 %4404 (*.f64 #s(literal -3/4 binary64) %4408))))
(approx %509 (*.f64 b (+.f64 %4404 (fma.f64 #s(literal -3/4 binary64) %4408 (*.f64 #s(literal -9/16 binary64) %4414)))))
(approx %509 (*.f64 b (+.f64 %4404 (fma.f64 #s(literal -3/4 binary64) %4408 (fma.f64 #s(literal -9/16 binary64) %4414 (*.f64 #s(literal -9/32 binary64) %4423))))))
(approx %550 %4431)
(approx %550 %4437)
(approx %550 %4442)
(approx %576 %4446)
(approx %576 %4451)
(approx %576 %4455)
(approx %584 %2194)
(approx %584 %4460)
(approx %584 %4465)
(approx %584 %4469)
(approx %598 %4472)
(approx %598 %4476)
(approx %598 %4479)
(approx %606 %4483)
(approx %606 %4487)
(approx %606 %4493)
(approx %624 %4497)
(approx %624 %4501)
(approx %624 %4505)
(approx %633 %4509)
(approx %633 %4514)
(approx %633 %4518)
(approx %638 (*.f64 #s(literal 3/2 binary64) %143))
(approx %638 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %172) %180) b))
(approx %638 (/.f64 (-.f64 %4526 %4326) b))
(approx %638 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3350) %4329) b))
(approx %664 (*.f64 #s(literal -9/2 binary64) %4534))
(approx %664 (/.f64 %4539 b))
(approx %664 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4542 %4539) b))
(approx %664 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4542 (fma.f64 #s(literal -9/2 binary64) %359 (fma.f64 #s(literal -27/8 binary64) %4537 (*.f64 #s(literal -3/2 binary64) %4547)))) b))
(approx %678 (/.f64 (fma.f64 #s(literal -9/16 binary64) %198 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %172 (*.f64 #s(literal -1/6 binary64) %3350)))) b))
(approx %688 (*.f64 #s(literal -3/2 binary64) %188))
(approx %688 (/.f64 %184 b))
(approx %688 (/.f64 %4564 b))
(approx %688 (/.f64 (fma.f64 #s(literal -27/16 binary64) %307 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %182 (*.f64 #s(literal -1/2 binary64) %3392)))) b))
(approx %696 (*.f64 #s(literal -9/2 binary64) %143))
(approx %696 (/.f64 %4576 b))
(approx %696 (/.f64 %4579 b))
(approx %696 (/.f64 (fma.f64 #s(literal -81/16 binary64) %198 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %172 %4582))) b))
(approx %706 %4589)
(approx %706 (*.f64 %25 (-.f64 %4588 %3432)))
(approx %706 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3428 %4588) %3432)))
(approx %706 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3428 (fma.f64 #s(literal -9/8 binary64) %3452 %4588)) %3432)))
(approx %745 (*.f64 #s(literal -3/4 binary64) %188))
(approx %745 (/.f64 %4606 b))
(approx %745 (/.f64 (fma.f64 #s(literal -27/32 binary64) %307 %4606) b))
(approx %745 (/.f64 (fma.f64 #s(literal -27/32 binary64) %307 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %182 (*.f64 #s(literal -1/4 binary64) %3392)))) b))
(approx %777 (*.f64 #s(literal -1 binary64) %143))
(approx %777 (/.f64 %4621 b))
(approx %777 (/.f64 (fma.f64 #s(literal -9/8 binary64) %198 %4621) b))
(approx %777 (/.f64 (fma.f64 #s(literal -9/8 binary64) %198 (fma.f64 #s(literal -1 binary64) %12 (fma.f64 #s(literal -3/4 binary64) %172 (*.f64 #s(literal -1/3 binary64) %3350)))) b))
(approx %795 (*.f64 #s(literal -2 binary64) %4633))
(approx %795 (*.f64 b (-.f64 %4637 %4639)))
(approx %795 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4636 %4647) %4639)))
(approx %795 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4636 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4645)) (fma.f64 #s(literal -9/16 binary64) %4433 (*.f64 #s(literal 2/9 binary64) %4655))) %243) %4647)) %4639)))
(approx %845 (*.f64 b (-.f64 %4668 %4639)))
(approx %845 (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4666)) (fma.f64 #s(literal -2/9 binary64) %4655 (*.f64 #s(literal 9/16 binary64) %4433))) %243) %4668) %4639)))
(approx %889 (*.f64 #s(literal -9/2 binary64) %188))
(approx %889 (/.f64 %4686 b))
(approx %889 (/.f64 (fma.f64 #s(literal -81/16 binary64) %307 %4686) b))
(approx %889 (/.f64 (fma.f64 #s(literal -81/16 binary64) %307 (fma.f64 #s(literal -9/2 binary64) c (fma.f64 #s(literal -27/8 binary64) %182 %4692))) b))
(approx %898 (*.f64 #s(literal 3/2 binary64) %188))
(approx %898 (/.f64 (fma.f64 #s(literal 9/8 binary64) %182 (*.f64 #s(literal 3/2 binary64) c)) b))
(approx %898 (/.f64 %4706 b))
(approx %898 (/.f64 (fma.f64 #s(literal 1/2 binary64) %3392 %4706) b))
(approx %933 (*.f64 #s(literal -1/2 binary64) %4534))
(approx %933 (/.f64 %4715 b))
(approx %933 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4542 %4715) b))
(approx %933 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4542 (fma.f64 #s(literal -1/2 binary64) %359 (fma.f64 #s(literal -3/8 binary64) %4537 %4721))) b))
(approx %695 %4729)
(approx %695 %4734)
(approx %695 %4738)
(approx %967 (*.f64 #s(literal 1/2 binary64) %126))
(approx %967 %4743)
(approx %967 %4747)
(approx %967 %4750)
(approx %1013 %2268)
(approx %1013 %4754)
(approx %1013 %4758)
(approx %1013 %4761)
(approx %1023 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %182) (*.f64 #s(literal -3/2 binary64) c)) b))
(approx %1023 (/.f64 (-.f64 %4704 %184) b))
(approx %1023 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3392) %4564) b))
(approx %1031 %4777)
(approx %1031 %4781)
(approx %1031 %4787)
(approx %1054 (/.f64 (-.f64 %4685 %4789) b))
(approx %1054 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %307) (fma.f64 #s(literal 27/8 binary64) %182 %4789)) b))
(approx %1054 (/.f64 (-.f64 %4692 (fma.f64 #s(literal 27/8 binary64) %182 (fma.f64 #s(literal 9/2 binary64) c (*.f64 #s(literal 81/16 binary64) %307)))) b))
(approx %1119 (*.f64 #s(literal 1/2 binary64) %143))
(approx %1119 (/.f64 (fma.f64 #s(literal 3/8 binary64) %172 (*.f64 #s(literal 1/2 binary64) %12)) b))
(approx %1119 (/.f64 %4812 b))
(approx %1119 (/.f64 (fma.f64 #s(literal 1/6 binary64) %3350 %4812) b))
(approx %1144 (/.f64 (-.f64 (*.f64 #s(literal 3/8 binary64) %172) (*.f64 #s(literal -1/2 binary64) %12)) b))
(approx %1144 (/.f64 (-.f64 %4810 %4303) b))
(approx %1144 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %3350) %4323) b))
(approx %1176 %4831)
(approx %1176 %4835)
(approx %1176 %4838)
(approx %1210 %4842)
(approx %1210 %4846)
(approx %1210 %4852)
(approx %1219 (/.f64 (-.f64 %4714 %4854) b))
(approx %1219 (/.f64 (-.f64 (*.f64 #s(literal -9/16 binary64) %4542) (fma.f64 #s(literal 3/8 binary64) %4537 %4854)) b))
(approx %1219 (/.f64 (-.f64 %4721 (fma.f64 #s(literal 3/8 binary64) %4537 (fma.f64 #s(literal 1/2 binary64) %359 (*.f64 #s(literal 9/16 binary64) %4542)))) b))
(approx %1265 %4871)
(approx %1265 %4875)
(approx %1265 %4878)
(approx %1270 %4882)
(approx %1270 %4887)
(approx %1299 (*.f64 #s(literal 9/2 binary64) %143))
(approx %1299 (/.f64 %4892 b))
(approx %1299 (/.f64 %4897 b))
(approx %1299 (/.f64 (fma.f64 #s(literal 3/2 binary64) %3350 %4897) b))
(approx %1311 (/.f64 (-.f64 %4575 %4891) b))
(approx %1311 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %198) %4892) b))
(approx %1311 (/.f64 (-.f64 %4582 %4897) b))
(approx %1341 %4914)
(approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4840))))
(approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4844))))
(approx %1341 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4850))))
(approx %4929 (*.f64 #s(literal -1 binary64) (/.f64 %4914 %118)))
(approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 (*.f64 #s(literal -1/2 binary64) %4458))))
(approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 %4939)))
(approx %4929 (*.f64 b (fma.f64 #s(literal -1 binary64) %4933 (fma.f64 #s(literal -9/16 binary64) %4467 %4939))))
(approx %1350 (/.f64 (-.f64 (*.f64 #s(literal 27/8 binary64) %172) (*.f64 #s(literal -9/2 binary64) %12)) b))
(approx %1350 (/.f64 (-.f64 %4895 %4576) b))
(approx %1350 (/.f64 (-.f64 (*.f64 #s(literal 3/2 binary64) %3350) %4579) b))
(approx %1385 %4960)
(approx %1385 (*.f64 b (+.f64 a %4963)))
(approx %1385 (*.f64 b (+.f64 a %4968)))
(approx %1385 (*.f64 b (+.f64 a %4975)))
(approx %4979 (*.f64 #s(literal -1/3 binary64) %4980))
(approx %4979 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %4984)))
(approx %4979 (*.f64 b %4989))
(approx %4979 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %4989)))
(approx %1397 (*.f64 #s(literal -3/2 binary64) %4534))
(approx %1397 (/.f64 %4998 b))
(approx %1397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4542 %4998) b))
(approx %1397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4542 (fma.f64 #s(literal -3/2 binary64) %359 (fma.f64 #s(literal -9/8 binary64) %4537 (*.f64 #s(literal -1/2 binary64) %4547)))) b))
(approx %1406 %3183)
(approx %1406 %5014)
(approx %1406 %5019)
(approx %1406 %5023)
(approx %1417 (*.f64 #s(literal 1/9 binary64) %126))
(approx %1417 %5029)
(approx %1417 %5033)
(approx %1417 %5036)
(approx %1440 (*.f64 #s(literal 1/9 binary64) %1541))
(approx %1440 %5042)
(approx %1440 %5046)
(approx %1440 %5049)
(approx %1457 (*.f64 b (+.f64 a (fma.f64 #s(literal -3/2 binary64) %4361 %440))))
(approx %1457 (*.f64 b (+.f64 a %5056)))
(approx %1457 (*.f64 b (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4440 %5056))))
(approx %5064 (*.f64 #s(literal 1/3 binary64) %4980))
(approx %5064 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5067)))
(approx %5064 (*.f64 b %5072))
(approx %5064 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5072)))
(approx %1466 %5078)
(approx %1466 %5080)
(approx %1466 %5082)
(approx %1504 (*.f64 #s(literal 3 binary64) %1541))
(approx %1504 %5088)
(approx %1504 %5092)
(approx %1504 %5095)
(approx %1513 (*.f64 #s(literal 1/9 binary64) b))
(approx %1513 %5101)
(approx %1513 %5106)
(approx %1513 %5110)
(approx %1518 %1541)
(approx %1518 %5114)
(approx %1518 %5118)
(approx %1518 %5121)
(approx %1531 (*.f64 #s(literal 1/9 binary64) %413))
(approx %1531 %5126)
(approx %1531 %5130)
(approx %1531 %5133)
(approx %1566 (*.f64 #s(literal 1/3 binary64) %5135))
(approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 %5140)))
(approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 (fma.f64 #s(literal -3/16 binary64) %5144 %5140))))
(approx %1566 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %5138 (fma.f64 #s(literal -3/16 binary64) %5144 (fma.f64 #s(literal -3/32 binary64) %5150 %5140)))))
(approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %4589 a)))
(approx %1591 (*.f64 %25 (-.f64 %5160 %5162)))
(approx %1591 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5166 %5160) %5168)))
(approx %1591 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5166 (fma.f64 #s(literal -3/8 binary64) (/.f64 %19 %212) %5160)) %5168)))
(approx %1607 (*.f64 #s(literal 1/3 binary64) %4405))
(approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 %5180)))
(approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 (fma.f64 #s(literal -3/16 binary64) %4414 %5180))))
(approx %1607 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4408 (fma.f64 #s(literal -3/16 binary64) %4414 (fma.f64 #s(literal -3/32 binary64) %4423 %5180)))))
(approx %1612 %5135)
(approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 %5139)))
(approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 (fma.f64 #s(literal -9/16 binary64) %5144 %5139))))
(approx %1612 (*.f64 b (fma.f64 #s(literal -3/4 binary64) %5138 (fma.f64 #s(literal -9/16 binary64) %5144 (fma.f64 #s(literal -9/32 binary64) %5150 %5139)))))
(approx %53 (*.f64 #s(literal -1 binary64) %188))
(approx %23 (*.f64 #s(literal -1 binary64) %189))
(approx %24 (*.f64 #s(literal -1 binary64) %190))
(approx %36 (*.f64 #s(literal -1 binary64) %212))
(approx %37 (*.f64 #s(literal -1 binary64) %213))
(approx %104 (*.f64 #s(literal -1 binary64) %214))
(approx %42 (*.f64 #s(literal -2 binary64) b))
(approx %48 (*.f64 #s(literal 3/8 binary64) %190))
(approx %55 (*.f64 #s(literal 1/2 binary64) %188))
(approx %55 (*.f64 #s(literal -1 binary64) %4298))
(approx %62 (*.f64 #s(literal -1 binary64) %4304))
(approx %70 (*.f64 #s(literal -1 binary64) (*.f64 b %5228)))
(approx %70 (*.f64 #s(literal -1 binary64) (*.f64 b %5232)))
(approx %78 (*.f64 #s(literal -2/3 binary64) %126))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5238))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b %5244)))
(approx %91 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5244))))
(approx %105 (*.f64 #s(literal 3/8 binary64) %214))
(approx %106 (*.f64 #s(literal -1 binary64) %4317))
(approx %109 (*.f64 #s(literal -1 binary64) %4321))
(approx %111 (*.f64 #s(literal -1 binary64) %4307))
(approx %113 (*.f64 #s(literal -1 binary64) %4324))
(approx %115 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %4516))))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b %5266)))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b %5270)))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %4388))))
(approx %187 (*.f64 #s(literal -1 binary64) %4871))
(approx %211 (*.f64 #s(literal -1 binary64) %4875))
(approx %273 (*.f64 #s(literal -1 binary64) %4878))
(approx %297 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %182 (*.f64 #s(literal 1/2 binary64) c)) b)))
(approx %316 (*.f64 #s(literal -1 binary64) (/.f64 %5291 b)))
(approx %350 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %3392 %5291) b)))
(approx %361 (*.f64 #s(literal -1 binary64) %3428))
(approx %364 (*.f64 #s(literal 3/8 binary64) %3428))
(approx %368 %5303)
(approx %370 (*.f64 #s(literal -1 binary64) %4359))
(approx %378 (*.f64 #s(literal -1 binary64) %3440))
(approx %381 (*.f64 #s(literal -1 binary64) %3442))
(approx %384 (*.f64 #s(literal 3/8 binary64) %3442))
(approx %388 (*.f64 #s(literal -1 binary64) %4364))
(approx %397 (*.f64 #s(literal -1 binary64) %4367))
(approx %404 (*.f64 #s(literal -1 binary64) %4372))
(approx %482 (*.f64 #s(literal -1 binary64) %4380))
(approx %482 (*.f64 #s(literal -1 binary64) %4385))
(approx %482 (*.f64 #s(literal -1 binary64) %4390))
(approx %487 (*.f64 #s(literal -1 binary64) %4394))
(approx %487 (*.f64 #s(literal -1 binary64) %4398))
(approx %487 (*.f64 #s(literal -1 binary64) %4402))
(approx %509 (*.f64 #s(literal -1 binary64) %5332))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal 3/4 binary64) %5336)))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5342 (*.f64 #s(literal -9/16 binary64) %5344)) %189))))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5331 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5342 (fma.f64 #s(literal -9/16 binary64) %5344 (*.f64 #s(literal 9/32 binary64) %5356))) %189))))))
(approx %550 (*.f64 #s(literal -1 binary64) %4431))
(approx %550 (*.f64 #s(literal -1 binary64) %4437))
(approx %550 (*.f64 #s(literal -1 binary64) %4442))
(approx %576 (*.f64 #s(literal -1 binary64) %4446))
(approx %576 (*.f64 #s(literal -1 binary64) %4451))
(approx %576 (*.f64 #s(literal -1 binary64) %4455))
(approx %584 (*.f64 #s(literal -1 binary64) %4460))
(approx %584 (*.f64 #s(literal -1 binary64) %4465))
(approx %584 (*.f64 #s(literal -1 binary64) %4469))
(approx %598 (*.f64 #s(literal -1 binary64) %4472))
(approx %598 (*.f64 #s(literal -1 binary64) %4476))
(approx %598 (*.f64 #s(literal -1 binary64) %4479))
(approx %606 (*.f64 #s(literal -1 binary64) %4483))
(approx %606 (*.f64 #s(literal -1 binary64) %4487))
(approx %606 (*.f64 #s(literal -1 binary64) %4493))
(approx %624 (*.f64 #s(literal -1 binary64) %4497))
(approx %624 (*.f64 #s(literal -1 binary64) %4501))
(approx %624 (*.f64 #s(literal -1 binary64) %4505))
(approx %633 (*.f64 #s(literal -1 binary64) %4509))
(approx %633 (*.f64 #s(literal -1 binary64) %4514))
(approx %633 (*.f64 #s(literal -1 binary64) %4518))
(approx %638 (*.f64 #s(literal 2 binary64) b))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4392 #s(literal 2 binary64)))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4396 %5266))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4400 %5270))))
(approx %664 (*.f64 #s(literal -6 binary64) %413))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4361 %5425))))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b %5431)))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4440 %5431))))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b %5440)))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b %5445)))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4467 %5445))))
(approx %696 (*.f64 #s(literal -6 binary64) b))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b %5455)))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b %5459)))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %4736))))
(approx %706 %5468)
(approx %706 (*.f64 %25 (-.f64 %5467 %3432)))
(approx %706 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4379 b) %5467)))
(approx %706 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4384 b) %5467)))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4458 %131))))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b %5486)))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4467 %5486))))
(approx %777 (*.f64 #s(literal -4/3 binary64) b))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) (*.f64 #s(literal -1 binary64) %4356)))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) %5504))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 4/3 binary64) (fma.f64 #s(literal -9/8 binary64) %4387 %5504)))))
(approx %795 (*.f64 #s(literal -3/2 binary64) %5514))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %4361 (*.f64 #s(literal 3/2 binary64) a)) b)))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 %5524 b)))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -27/32 binary64) %4439 (*.f64 #s(literal -27/128 binary64) %4439)) %243) %5524) b)))
(approx %889 (*.f64 #s(literal -6 binary64) %126))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4458 %5538))))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b %5544)))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4467 %5544))))
(approx %898 (*.f64 #s(literal 2 binary64) %126))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4495 %5439))))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %4462 %4495) %5439))))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %4462 (fma.f64 #s(literal 3/2 binary64) %4458 %4503)) %5439))))
(approx %933 (*.f64 #s(literal -2/3 binary64) %413))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4361 %5571))))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b %5577)))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4440 %5577))))
(approx %695 (*.f64 #s(literal -1 binary64) %4729))
(approx %695 (*.f64 #s(literal -1 binary64) %4734))
(approx %695 (*.f64 #s(literal -1 binary64) %4738))
(approx %967 %2837)
(approx %967 (*.f64 #s(literal -1 binary64) %4743))
(approx %967 (*.f64 #s(literal -1 binary64) %4747))
(approx %967 (*.f64 #s(literal -1 binary64) %4750))
(approx %1013 (*.f64 #s(literal -1 binary64) %4754))
(approx %1013 (*.f64 #s(literal -1 binary64) %4758))
(approx %1013 (*.f64 #s(literal -1 binary64) %4761))
(approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4499 %5440))))
(approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4503 %5445))))
(approx %1031 (*.f64 #s(literal -1 binary64) %4777))
(approx %1031 (*.f64 #s(literal -1 binary64) %4781))
(approx %1031 (*.f64 #s(literal -1 binary64) %4787))
(approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5543 %4775))))
(approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -81/16 binary64) %4467 %5538) %4779))))
(approx %1119 (*.f64 #s(literal 2/3 binary64) b))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4481 #s(literal 2/3 binary64)))))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4485 #s(literal 2/3 binary64)))))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4491 #s(literal 2/3 binary64)))))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/8 binary64) %4369) %5228))))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4489 %5232))))
(approx %1176 (*.f64 #s(literal -1 binary64) %4831))
(approx %1176 (*.f64 #s(literal -1 binary64) %4835))
(approx %1176 (*.f64 #s(literal -1 binary64) %4838))
(approx %1188 (*.f64 #s(literal -1 binary64) %5658))
(approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4830 %5656))))
(approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4834 %5656))))
(approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4837 %5656))))
(approx %1201 (*.f64 #s(literal -1 binary64) (/.f64 %5658 %118)))
(approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %4458 %427) %424))))
(approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5682 %424))))
(approx %1201 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4467 %5682) %424))))
(approx %1210 (*.f64 #s(literal -1 binary64) %4842))
(approx %1210 (*.f64 #s(literal -1 binary64) %4846))
(approx %1210 (*.f64 #s(literal -1 binary64) %4852))
(approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4833 %4841))))
(approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4440 %470) %4845))))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4880 #s(literal 2 binary64)))))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4885 #s(literal 2 binary64)))))
(approx %1270 (*.f64 #s(literal -1 binary64) %4882))
(approx %1270 (*.f64 #s(literal -1 binary64) %4887))
(approx %1299 (*.f64 #s(literal 6 binary64) b))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5721 #s(literal 6 binary64)))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5726 #s(literal 6 binary64)))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4369 (fma.f64 #s(literal 9/2 binary64) %4356 %5731)) #s(literal 6 binary64)))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) %4731) %5721))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -81/16 binary64) %4387)) %5726))))
(approx %1341 (*.f64 #s(literal 2/3 binary64) %413))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4840))))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4844))))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4850))))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/8 binary64) %4369) %5455))))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5731 %5459))))
(approx %1385 (*.f64 #s(literal 2 binary64) %413))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4962))))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4967))))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4974))))
(approx %1397 (*.f64 #s(literal -1 binary64) %5787))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4445 %440))))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4450 %440))))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4454 %440))))
(approx %5802 (*.f64 #s(literal -1/3 binary64) (/.f64 %5787 %118)))
(approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4458 %5807))))
(approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b %5813)))
(approx %5802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4467 %5813))))
(approx %1406 (*.f64 #s(literal -1 binary64) %5014))
(approx %1406 (*.f64 #s(literal -1 binary64) %5019))
(approx %1406 (*.f64 #s(literal -1 binary64) %5023))
(approx %1417 (*.f64 #s(literal -1 binary64) %5029))
(approx %1417 (*.f64 #s(literal -1 binary64) %5033))
(approx %1417 (*.f64 #s(literal -1 binary64) %5036))
(approx %1440 (*.f64 #s(literal -1 binary64) %5042))
(approx %1440 (*.f64 #s(literal -1 binary64) %5046))
(approx %1440 (*.f64 #s(literal -1 binary64) %5049))
(approx %1457 (*.f64 #s(literal -2 binary64) %413))
(approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %4361 %5841))))
(approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b %5847)))
(approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4440 %5847))))
(approx %1466 (*.f64 #s(literal -1 binary64) %5078))
(approx %1466 (*.f64 #s(literal -1 binary64) %5080))
(approx %1466 (*.f64 #s(literal -1 binary64) %5082))
(approx %1504 (*.f64 #s(literal -1 binary64) %5088))
(approx %1504 (*.f64 #s(literal -1 binary64) %5092))
(approx %1504 (*.f64 #s(literal -1 binary64) %5095))
(approx %1513 (*.f64 #s(literal -1 binary64) %5101))
(approx %1513 (*.f64 #s(literal -1 binary64) %5106))
(approx %1513 (*.f64 #s(literal -1 binary64) %5110))
(approx %1518 (*.f64 #s(literal -1 binary64) %5114))
(approx %1518 (*.f64 #s(literal -1 binary64) %5118))
(approx %1518 (*.f64 #s(literal -1 binary64) %5121))
(approx %1531 (*.f64 #s(literal -1 binary64) %5126))
(approx %1531 (*.f64 #s(literal -1 binary64) %5130))
(approx %1531 (*.f64 #s(literal -1 binary64) %5133))
(approx %1566 (*.f64 #s(literal -1/3 binary64) %5885))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) %5888 %5890))))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5895 (*.f64 #s(literal -3/16 binary64) %5896)) %189) %5890))))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5895 (fma.f64 #s(literal -3/16 binary64) %5896 (*.f64 #s(literal 3/32 binary64) %5905))) %189) %5890))))
(approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %5468 a)))
(approx %1591 (*.f64 %25 (-.f64 %5918 %5162)))
(approx %1591 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4459 b) %5918)))
(approx %1591 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4464 b) %5918)))
(approx %1607 (*.f64 #s(literal -1/3 binary64) %5332))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) %5336 %5932))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5342 (*.f64 #s(literal -3/16 binary64) %5344)) %189) %5932))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5342 (fma.f64 #s(literal -3/16 binary64) %5344 (*.f64 #s(literal 3/32 binary64) %5356))) %189) %5932))))
(approx %1612 (*.f64 #s(literal -1 binary64) %5885))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 3/4 binary64) %5888 %5889))))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5895 (*.f64 #s(literal -9/16 binary64) %5896)) %189) %5889))))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5895 (fma.f64 #s(literal -9/16 binary64) %5896 (*.f64 #s(literal 9/32 binary64) %5905))) %189) %5889))))
(approx c c)
(approx %53 %57)
(approx %15 %18)
(approx %30 %32)
(approx %104 %93)
(approx %55 %5978)
(approx %62 %5984)
(approx %70 (fma.f64 #s(literal 1/3 binary64) %44 %5984))
(approx %78 %2443)
(approx %78 (fma.f64 #s(literal 1/3 binary64) %45 %5978))
(approx %91 (fma.f64 #s(literal 1/3 binary64) %45 %5994))
(approx %106 (*.f64 %18 %394))
(approx %109 (*.f64 %18 %5991))
(approx %111 %5994)
(approx %113 %6009)
(approx %115 (fma.f64 #s(literal 1/3 binary64) %44 %6009))
(approx %475 (*.f64 #s(literal -3 binary64) c))
(approx %90 (-.f64 %6018 b))
(approx %90 (-.f64 %6026 b))
(approx %179 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 #s(literal -9/8 binary64) %4361))))
(approx %187 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 #s(literal -9/8 binary64) (/.f64 %359 %189)))))
(approx %202 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %6002 %197) %6040)))))
(approx %211 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %6002 %212) %6048)))))
(approx %221 %223)
(approx %233 %6057)
(approx %241 %6059)
(approx %246 (*.f64 #s(literal -1/2 binary64) %6059))
(approx %249 (*.f64 %18 %6066))
(approx %256 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c %6066))))
(approx %261 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6039 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6073 (*.f64 #s(literal -1/2 binary64) (/.f64 %6074 %243)))))))))
(approx %273 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5514 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6047 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %6084 (*.f64 #s(literal -1/2 binary64) (/.f64 %6074 %276)))))))))
(approx %292 (*.f64 c %4358))
(approx %297 (*.f64 c (-.f64 %3430 %6096)))
(approx %310 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %359 %197) %6101)) #s(literal 1/2 binary64))))
(approx %316 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %3440 %3444)) %6096)))
(approx %325 %6112)
(approx %330 (*.f64 #s(literal -1/6 binary64) %6112))
(approx %334 (*.f64 %18 %6118))
(approx %339 (*.f64 c (-.f64 (*.f64 c %6118) #s(literal 1/2 binary64))))
(approx %342 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %4636 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6125 (*.f64 #s(literal -1/6 binary64) (/.f64 %6074 %323)))))) #s(literal 1/2 binary64))))
(approx %350 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %3442 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %6135 (*.f64 #s(literal -1/6 binary64) (/.f64 %6074 %3418)))))) %6096)))
(approx %388 %5991)
(approx %397 %5992)
(approx %404 %5993)
(approx %482 %6018)
(approx %482 %6026)
(approx %487 (-.f64 %6153 %26))
(approx %487 (-.f64 %6160 %26))
(approx %509 (+.f64 %510 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %6163 (*.f64 #s(literal 1/2 binary64) %6168)))))
(approx %509 (+.f64 %510 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %6163 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6181 (*.f64 #s(literal 1/2 binary64) %6182)))))))
(approx %550 (fma.f64 #s(literal -9/2 binary64) %6190 %552))
(approx %550 (fma.f64 #s(literal 3 binary64) %551 %6197))
(approx %550 (fma.f64 #s(literal 3 binary64) %551 %6207))
(approx %576 %6210)
(approx %576 %6215)
(approx %576 %6222)
(approx %584 %6224)
(approx %584 %6226)
(approx %584 %6228)
(approx %598 %6230)
(approx %598 %6235)
(approx %598 %6241)
(approx %606 (fma.f64 #s(literal -1/3 binary64) %26 %6245))
(approx %606 (fma.f64 #s(literal -1/3 binary64) %26 %6252))
(approx %624 (-.f64 %904 %585))
(approx %624 (-.f64 %6258 %585))
(approx %624 (-.f64 (*.f64 c %6263) %585))
(approx %633 (fma.f64 #s(literal 1/3 binary64) %26 %5984))
(approx %633 (fma.f64 #s(literal 1/3 binary64) %26 %6009))
(approx %638 (-.f64 (+.f64 b %6153) %26))
(approx %638 (-.f64 (+.f64 b %6160) %26))
(approx %651 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %6017)))
(approx %651 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %6025)))
(approx %664 (fma.f64 #s(literal -9/2 binary64) %6190 %666))
(approx %664 (fma.f64 #s(literal -3 binary64) %665 %6197))
(approx %664 (fma.f64 #s(literal -3 binary64) %665 %6207))
(approx %678 (fma.f64 #s(literal -1/3 binary64) %639 %5984))
(approx %678 (fma.f64 #s(literal -1/3 binary64) %639 %6009))
(approx %688 (-.f64 %6230 %126))
(approx %688 (-.f64 %6235 %126))
(approx %688 (-.f64 %6241 %126))
(approx %696 (fma.f64 #s(literal -3 binary64) b %6302))
(approx %696 (fma.f64 #s(literal -3 binary64) b %6310))
(approx %706 (-.f64 (fma.f64 c %6016 %520) b))
(approx %706 (-.f64 (fma.f64 c %6024 %520) b))
(approx %718 (fma.f64 #s(literal -1/2 binary64) %57 %720))
(approx %718 (fma.f64 #s(literal -1/3 binary64) %719 %5978))
(approx %718 (fma.f64 #s(literal -1/3 binary64) %719 %5994))
(approx %728 (fma.f64 #s(literal 3 binary64) %44 %6301))
(approx %728 (fma.f64 #s(literal 3 binary64) %44 %6309))
(approx %745 (fma.f64 #s(literal -3/4 binary64) %57 %746))
(approx %745 (fma.f64 #s(literal 1/2 binary64) %45 %6334))
(approx %745 (fma.f64 #s(literal 1/2 binary64) %45 %6341))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 c (fma.f64 #s(literal -1 binary64) %5980 (*.f64 #s(literal -3/4 binary64) %5981)))))
(approx %777 (fma.f64 #s(literal 2/3 binary64) %44 (*.f64 c (fma.f64 #s(literal -1 binary64) %5980 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %6003 (*.f64 #s(literal -3/4 binary64) %6004)))))))
(approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 #s(literal 9/2 binary64) (/.f64 %359 %801))))
(approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c %6363) (*.f64 #s(literal 9/2 binary64) %6365)))))
(approx %795 (fma.f64 #s(literal -3 binary64) %796 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6365 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %826) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a %6363) %829) (*.f64 #s(literal 27/16 binary64) (/.f64 %123 %831))))) (*.f64 #s(literal 3 binary64) %6363)))))))
(approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 #s(literal 9/2 binary64) (/.f64 %359 %850))))
(approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c %6393) (*.f64 #s(literal 9/2 binary64) %6395)))))
(approx %845 (fma.f64 #s(literal 3 binary64) %846 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6395 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %871) (fma.f64 #s(literal -27/16 binary64) (/.f64 %123 %873) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a %6393) %876))))) (*.f64 #s(literal -3 binary64) %6393)))))))
(approx %889 (fma.f64 #s(literal -9/2 binary64) %57 %890))
(approx %889 (fma.f64 #s(literal 3 binary64) %45 %6421))
(approx %889 (fma.f64 #s(literal 3 binary64) %45 %6428))
(approx %898 (fma.f64 #s(literal -1 binary64) %45 %904))
(approx %898 (fma.f64 #s(literal -1 binary64) %45 %6258))
(approx %898 (fma.f64 #s(literal -1 binary64) %45 (*.f64 c %6436)))
(approx %919 (fma.f64 #s(literal -1/2 binary64) %57 %921))
(approx %919 (fma.f64 #s(literal 1/3 binary64) %920 %5978))
(approx %919 (fma.f64 #s(literal 1/3 binary64) %920 %5994))
(approx %933 (fma.f64 #s(literal -1/2 binary64) %6190 %934))
(approx %933 (fma.f64 #s(literal -1/3 binary64) %665 %6450))
(approx %933 (fma.f64 #s(literal -1/3 binary64) %665 %6457))
(approx %942 %6460)
(approx %942 (fma.f64 #s(literal -1/2 binary64) %57 %6460))
(approx %942 (fma.f64 #s(literal -1/3 binary64) %126 %6226))
(approx %942 (fma.f64 #s(literal -1/3 binary64) %126 %6228))
(approx %695 %6302)
(approx %695 %6310)
(approx %967 (fma.f64 #s(literal -3/4 binary64) %57 %968))
(approx %967 (fma.f64 #s(literal 1/2 binary64) %585 %6334))
(approx %967 (fma.f64 #s(literal 1/2 binary64) %585 %6341))
(approx %984 %6476)
(approx %984 (fma.f64 #s(literal -1 binary64) %585 %6478))
(approx %984 (fma.f64 #s(literal -1 binary64) %585 %6481))
(approx %984 (fma.f64 #s(literal -1 binary64) %585 (fma.f64 c %6436 %126)))
(approx %1000 %6487)
(approx %1000 (fma.f64 #s(literal -1/2 binary64) %57 %6487))
(approx %1000 (fma.f64 #s(literal -1/3 binary64) %6476 %5978))
(approx %1000 (fma.f64 #s(literal -1/3 binary64) %6476 %5994))
(approx %1013 (fma.f64 #s(literal -9/2 binary64) %57 %1014))
(approx %1013 %6497)
(approx %1013 %6499)
(approx %1023 %6501)
(approx %1023 (-.f64 %6478 %585))
(approx %1023 (-.f64 %6481 %585))
(approx %1023 (-.f64 (fma.f64 c %6263 %126) %585))
(approx %6510 %6511)
(approx %6510 (fma.f64 #s(literal -1/2 binary64) %57 %6511))
(approx %6510 (fma.f64 #s(literal -1/3 binary64) %6501 %5978))
(approx %6510 (fma.f64 #s(literal -1/3 binary64) %6501 %5994))
(approx %1031 (fma.f64 #s(literal -3 binary64) %585 %1039))
(approx %1031 (fma.f64 #s(literal -3 binary64) %585 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %362 %6419))))
(approx %1031 (fma.f64 #s(literal -3 binary64) %585 (*.f64 c (fma.f64 c (fma.f64 #s(literal 27/8 binary64) %382 (*.f64 #s(literal 81/16 binary64) %379)) %6419))))
(approx %1054 %6531)
(approx %1054 (-.f64 (fma.f64 #s(literal -9/2 binary64) %57 %467) %1032))
(approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 %6421) %1032))
(approx %1054 (-.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %379) (*.f64 #s(literal 27/8 binary64) %382))) %6419))) %1032))
(approx %1079 %6548)
(approx %1079 (fma.f64 #s(literal -1/2 binary64) %57 %6548))
(approx %1079 (fma.f64 #s(literal 1/9 binary64) %6531 %5978))
(approx %1079 (fma.f64 #s(literal 1/9 binary64) %6531 %5994))
(approx %1095 %6556)
(approx %1095 (fma.f64 #s(literal -9/2 binary64) %57 %6556))
(approx %1095 (fma.f64 #s(literal -3 binary64) %126 %6497))
(approx %1095 (fma.f64 #s(literal -3 binary64) %126 %6499))
(approx %1104 %6564)
(approx %1104 (fma.f64 #s(literal -1/2 binary64) %57 %6564))
(approx %1104 (fma.f64 #s(literal 1/9 binary64) %6556 %5978))
(approx %1104 (fma.f64 #s(literal 1/9 binary64) %6556 %5994))
(approx %1119 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %6245)))
(approx %1119 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %6252)))
(approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %58))
(approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %5978))
(approx %1131 (fma.f64 #s(literal -1 binary64) %1132 %5994))
(approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 c (-.f64 (*.f64 #s(literal 3/8 binary64) %5981) %6585))) %588))
(approx %1144 (-.f64 (fma.f64 #s(literal 1/3 binary64) b (*.f64 c (-.f64 (*.f64 c (-.f64 %6248 %6005)) %6585))) %588))
(approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %58))
(approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %5978))
(approx %1162 (fma.f64 #s(literal -1 binary64) %1163 %5994))
(approx %1176 %6604)
(approx %1176 %6606)
(approx %1176 %6608)
(approx %1188 %6610)
(approx %1188 (-.f64 %6604 %1186))
(approx %1188 (-.f64 %6606 %1186))
(approx %1188 (-.f64 %6608 %1186))
(approx %1201 (/.f64 %6610 %118))
(approx %1201 (-.f64 %6224 %2194))
(approx %1201 (-.f64 %6226 %2194))
(approx %1201 (-.f64 %6228 %2194))
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6626))
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6631))
(approx %1210 (fma.f64 #s(literal -1/3 binary64) %551 %6638))
(approx %1219 %6641)
(approx %1219 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6190 %452) %1211))
(approx %1219 (-.f64 (fma.f64 #s(literal -1/3 binary64) %413 (*.f64 c (-.f64 %6448 %6629))) %1211))
(approx %1219 (-.f64 (fma.f64 #s(literal -1/3 binary64) %413 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %6201) (*.f64 #s(literal 3/8 binary64) %6202))) %6629))) %1211))
(approx %1243 (/.f64 %6641 %118))
(approx %1243 (-.f64 (fma.f64 #s(literal -1/2 binary64) %57 %430) %6663))
(approx %1243 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 %5978) %6663))
(approx %1243 (-.f64 (fma.f64 #s(literal -1/3 binary64) %126 %5994) %6663))
(approx %6672 (fma.f64 #s(literal -1/2 binary64) %57 %1105))
(approx %6672 (fma.f64 #s(literal 1/9 binary64) %1096 %5978))
(approx %6672 (fma.f64 #s(literal 1/9 binary64) %1096 %5994))
(approx %1265 (+.f64 b %6682))
(approx %1265 (+.f64 b %6689))
(approx %6692 (fma.f64 #s(literal -1/2 binary64) %57 %1001))
(approx %6692 (fma.f64 #s(literal -1/3 binary64) %986 %5978))
(approx %6692 (fma.f64 #s(literal -1/3 binary64) %986 %5994))
(approx %1270 %6682)
(approx %1270 %6689)
(approx %1275 (-.f64 %6302 %436))
(approx %1275 (-.f64 %6310 %436))
(approx %1284 (fma.f64 #s(literal -1/2 binary64) %57 %1286))
(approx %1284 (fma.f64 #s(literal 1/9 binary64) %1285 %5978))
(approx %1284 (fma.f64 #s(literal 1/9 binary64) %1285 %5994))
(approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5981 %6711)))))
(approx %1299 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5980 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %6004 %6717)))))))
(approx %1311 (-.f64 (*.f64 c (-.f64 %6299 %6711)) %1300))
(approx %1311 (-.f64 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %6003) (*.f64 #s(literal 27/8 binary64) %6004))) %6711)) %1300))
(approx %1321 (fma.f64 #s(literal -1/2 binary64) %57 %1324))
(approx %1321 (fma.f64 #s(literal -1/9 binary64) %1323 %5978))
(approx %1321 (fma.f64 #s(literal -1/9 binary64) %1323 %5994))
(approx %1341 %6743)
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6626)))
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6631)))
(approx %1341 (fma.f64 #s(literal -1/3 binary64) %551 (fma.f64 #s(literal 1/3 binary64) %413 %6638)))
(approx %4929 (*.f64 #s(literal -1 binary64) %6754))
(approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %58))
(approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %5978))
(approx %4929 (fma.f64 #s(literal -1 binary64) %6754 %5994))
(approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 c (-.f64 (*.f64 #s(literal 27/8 binary64) %5981) %6764))) %555))
(approx %1350 (-.f64 (fma.f64 #s(literal 3 binary64) b (*.f64 c (-.f64 (*.f64 c (-.f64 %6717 %6305)) %6764))) %555))
(approx %1369 (fma.f64 #s(literal -1/2 binary64) %57 %1371))
(approx %1369 (fma.f64 #s(literal -1/9 binary64) %1370 %5978))
(approx %1369 (fma.f64 #s(literal -1/9 binary64) %1370 %5994))
(approx %1385 %6783)
(approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 #s(literal 3/2 binary64) %6190 %413)))
(approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 a b %6790)))
(approx %1385 (fma.f64 #s(literal -1 binary64) %551 (fma.f64 a b %6798)))
(approx %4979 %6803)
(approx %4979 (fma.f64 #s(literal -1/2 binary64) %57 %6803))
(approx %4979 (fma.f64 #s(literal -1/3 binary64) %6802 %5978))
(approx %4979 (fma.f64 #s(literal -1/3 binary64) %6802 %5994))
(approx %1397 %6811)
(approx %1397 (-.f64 %6210 %413))
(approx %1397 (-.f64 %6215 %413))
(approx %1397 (-.f64 %6222 %413))
(approx %5802 %6820)
(approx %5802 (fma.f64 #s(literal -1/2 binary64) %57 %6820))
(approx %5802 (fma.f64 #s(literal 1/3 binary64) %6819 %5978))
(approx %5802 (fma.f64 #s(literal 1/3 binary64) %6819 %5994))
(approx %1406 (fma.f64 #s(literal -1/2 binary64) %1634 %1408))
(approx %1406 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 c %1863)))
(approx %1406 (fma.f64 #s(literal 1/3 binary64) %1407 (*.f64 c (-.f64 (*.f64 c %394) %1862))))
(approx %1417 (fma.f64 #s(literal -1/6 binary64) %57 %1418))
(approx %1417 (fma.f64 #s(literal 1/9 binary64) %585 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %362) %6841))))
(approx %1417 (fma.f64 #s(literal 1/9 binary64) %585 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %379 (*.f64 #s(literal -1/8 binary64) %382))) %6841))))
(approx %1440 (fma.f64 #s(literal -1/6 binary64) %1634 %1441))
(approx %1440 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %399) %6856))))
(approx %1440 (fma.f64 #s(literal 1/9 binary64) %1407 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -3/16 binary64) %389) (*.f64 #s(literal 1/8 binary64) %392))) %6856))))
(approx %1457 %6869)
(approx %1457 (fma.f64 #s(literal -3/2 binary64) %6190 %6869))
(approx %1457 (fma.f64 #s(literal -1 binary64) %413 %6215))
(approx %1457 (fma.f64 #s(literal -1 binary64) %413 %6222))
(approx %5064 %6878)
(approx %5064 (fma.f64 #s(literal -1/2 binary64) %57 %6878))
(approx %5064 (fma.f64 #s(literal 1/3 binary64) %6877 %5978))
(approx %5064 (fma.f64 #s(literal 1/3 binary64) %6877 %5994))
(approx %1466 (fma.f64 #s(literal -1 binary64) %551 (*.f64 #s(literal 3/2 binary64) %6190)))
(approx %1466 (fma.f64 #s(literal -1 binary64) %551 %6790))
(approx %1466 (fma.f64 #s(literal -1 binary64) %551 %6798))
(approx %1475 (fma.f64 #s(literal -3/2 binary64) %57 %1476))
(approx %1475 (fma.f64 #s(literal 1/3 binary64) %1096 %6895))
(approx %1475 (fma.f64 #s(literal 1/3 binary64) %1096 %6898))
(approx %1488 (fma.f64 #s(literal -3/2 binary64) %57 %1489))
(approx %1488 (fma.f64 #s(literal -1/3 binary64) %1323 %6895))
(approx %1488 (fma.f64 #s(literal -1/3 binary64) %1323 %6898))
(approx %1504 (fma.f64 #s(literal -9/2 binary64) %1634 %1505))
(approx %1504 (fma.f64 #s(literal 3 binary64) %1407 (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %399) %6910))))
(approx %1504 (fma.f64 #s(literal 3 binary64) %1407 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %389) (*.f64 #s(literal 27/8 binary64) %392))) %6910))))
(approx %1513 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5980 (*.f64 #s(literal -1/8 binary64) %5981)))))
(approx %1513 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5980 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %6003 (*.f64 #s(literal -1/8 binary64) %6004)))))))
(approx %1518 (fma.f64 #s(literal -3/2 binary64) %1634 %1407))
(approx %1518 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %399) %6938) %1407))
(approx %1518 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %389) (*.f64 #s(literal 9/8 binary64) %392))) %6938) %1407))
(approx %1531 (fma.f64 #s(literal -1/6 binary64) %6190 %1532))
(approx %1531 (fma.f64 #s(literal 1/9 binary64) %551 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %6193 (*.f64 #s(literal -1/8 binary64) %6194)))))
(approx %1531 (fma.f64 #s(literal 1/9 binary64) %551 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %6193 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %6201 (*.f64 #s(literal -1/8 binary64) %6202)))))))
(approx %1566 (fma.f64 #s(literal -1/4 binary64) %518 %1568))
(approx %1566 (fma.f64 #s(literal 1/3 binary64) %1567 (*.f64 c (-.f64 (*.f64 #s(literal 1/6 binary64) %6966) %6969))))
(approx %1566 (fma.f64 #s(literal 1/3 binary64) %1567 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/6 binary64) %6974 (*.f64 #s(literal 1/6 binary64) %6975))) %6969))))
(approx %1591 %6985)
(approx %1591 (fma.f64 #s(literal -1/2 binary64) %57 %6985))
(approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 (fma.f64 #s(literal 1/3 binary64) %6983 %5978)))
(approx %1591 (fma.f64 #s(literal -1/3 binary64) %126 (fma.f64 #s(literal 1/3 binary64) %6983 %5994)))
(approx %1607 (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 c (fma.f64 #s(literal -1/4 binary64) %6163 (*.f64 #s(literal 1/6 binary64) %6168)))))
(approx %1607 (fma.f64 #s(literal 1/3 binary64) %510 (*.f64 c (fma.f64 #s(literal -1/4 binary64) %6163 (*.f64 c (fma.f64 #s(literal 1/6 binary64) %6181 (*.f64 #s(literal 1/6 binary64) %6182)))))))
(approx %1612 (fma.f64 #s(literal -3/4 binary64) %518 %1567))
(approx %1612 (fma.f64 c (-.f64 (*.f64 #s(literal 1/2 binary64) %6966) %7010) %1567))
(approx %1612 (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6974 (*.f64 #s(literal 1/2 binary64) %6975))) %7010) %1567))
(approx %1620 (fma.f64 #s(literal -1/2 binary64) %57 %1622))
(approx %1620 (fma.f64 #s(literal 1/3 binary64) %1621 %5978))
(approx %1620 (fma.f64 #s(literal 1/3 binary64) %1621 %5994))
(approx %55 (*.f64 %18 %7029))
(approx %62 (*.f64 %18 %7033))
(approx %70 (*.f64 %18 (fma.f64 #s(literal -1/2 binary64) %7032 (fma.f64 #s(literal -3/8 binary64) %6004 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %18))))))
(approx %78 (*.f64 %18 (-.f64 (fma.f64 #s(literal -3/8 binary64) %382 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %19))) (/.f64 #s(literal 1/2 binary64) %7026))))
(approx %91 (*.f64 #s(literal 1/3 binary64) %7053))
(approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7058)))
(approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7065)))
(approx %91 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7056 %7073)))
(approx %106 (*.f64 %32 (-.f64 (*.f64 #s(literal -9/16 binary64) %7077) %7081)))
(approx %109 (*.f64 %32 %7088))
(approx %111 (*.f64 %32 %7093))
(approx %113 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 %7097)))
(approx %113 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 (fma.f64 #s(literal -1/2 binary64) %7101 %7097))))
(approx %115 (*.f64 %32 (fma.f64 #s(literal -9/16 binary64) %6174 (fma.f64 #s(literal -1/2 binary64) %7101 (fma.f64 #s(literal -3/8 binary64) %7096 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %32)))))))
(approx %1702 (*.f64 %32 (-.f64 (fma.f64 #s(literal -9/16 binary64) %7085 (fma.f64 #s(literal -3/8 binary64) %7086 (*.f64 #s(literal 1/3 binary64) (/.f64 %44 %33)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7091)))))
(approx %90 %7052)
(approx %90 (*.f64 c (+.f64 %7051 %7123)))
(approx %90 (*.f64 c (-.f64 %7129 %4633)))
(approx %90 (*.f64 c (-.f64 %7135 %4633)))
(approx %179 (*.f64 %18 %7139))
(approx %187 (*.f64 %18 %7144))
(approx %202 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6073 %7148)))
(approx %202 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6073 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %18) %7148))))
(approx %211 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6084 %7159)))
(approx %211 (*.f64 %32 (fma.f64 #s(literal -27/16 binary64) %6084 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7163) %7159))))
(approx %249 (*.f64 %223 %7172))
(approx %256 (*.f64 %223 %7176))
(approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7171)))
(approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7172)))
(approx %261 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7180 %7176)))
(approx %273 (*.f64 #s(literal -1/2 binary64) (/.f64 %6057 %276)))
(approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 %7196)))
(approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 %7202)))
(approx %273 (*.f64 %223 (fma.f64 #s(literal -27/16 binary64) %7194 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %7206) %7202))))
(approx %292 (*.f64 %18 %7213))
(approx %297 (*.f64 %18 %7218))
(approx %310 (*.f64 %32 %7223))
(approx %310 (*.f64 %32 (-.f64 %7223 (/.f64 #s(literal 1/2 binary64) %18))))
(approx %316 (*.f64 %32 %7232))
(approx %316 (*.f64 %32 (-.f64 %7232 (/.f64 #s(literal 1/2 binary64) %7163))))
(approx %334 (*.f64 %223 %7242))
(approx %339 (*.f64 %223 (-.f64 %7242 (/.f64 #s(literal 1/2 binary64) %32))))
(approx %342 (*.f64 %223 (fma.f64 #s(literal -9/16 binary64) %7249 %7241)))
(approx %342 (*.f64 %223 %7253))
(approx %342 (*.f64 %223 (-.f64 %7253 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %32)))))
(approx %350 (*.f64 #s(literal -1/6 binary64) (/.f64 %6057 %3418)))
(approx %350 (*.f64 %223 (fma.f64 #s(literal -9/16 binary64) %7264 %7266)))
(approx %350 (*.f64 %223 %7272))
(approx %350 (*.f64 %223 (-.f64 %7272 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %7206)))))
(approx %370 (*.f64 c %7029))
(approx %388 (*.f64 c %7088))
(approx %397 (*.f64 %18 %7088))
(approx %404 (*.f64 %18 %7093))
(approx %477 (*.f64 c (fma.f64 #s(literal -3 binary64) a %7288)))
(approx %482 %7292)
(approx %482 %7294)
(approx %482 %7303)
(approx %487 (*.f64 #s(literal -1 binary64) %7052))
(approx %487 %7309)
(approx %487 %7313)
(approx %487 %7317)
(approx %509 %7321)
(approx %509 (*.f64 c (+.f64 %7320 %7326)))
(approx %509 (*.f64 c (+.f64 %7320 (fma.f64 #s(literal -1/16 binary64) %7333 %7326))))
(approx %509 (*.f64 c (+.f64 %7320 (fma.f64 #s(literal -1/16 binary64) %7333 (fma.f64 #s(literal -1/32 binary64) %7342 %7326)))))
(approx %550 (*.f64 #s(literal 3 binary64) %7348))
(approx %550 %7355)
(approx %550 %7359)
(approx %550 %7364)
(approx %576 %7348)
(approx %576 %7368)
(approx %576 %7371)
(approx %576 %7375)
(approx %584 %7377)
(approx %584 %7379)
(approx %584 %7385)
(approx %598 %7053)
(approx %598 %7389)
(approx %598 %7392)
(approx %598 %7396)
(approx %606 (*.f64 #s(literal -1/3 binary64) %7052))
(approx %606 %7402)
(approx %606 %7407)
(approx %606 %7412)
(approx %624 (*.f64 #s(literal -1 binary64) %7053))
(approx %624 %7418)
(approx %624 %7422)
(approx %624 %7426)
(approx %633 (*.f64 #s(literal 1/3 binary64) %7052))
(approx %633 %7432)
(approx %633 %7435)
(approx %633 %7439)
(approx %638 (*.f64 c (-.f64 %4633 %7051)))
(approx %638 (*.f64 c (-.f64 %7444 %7051)))
(approx %638 (*.f64 c (-.f64 %7448 %7129)))
(approx %651 (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1 binary64) %4633 %7128))))
(approx %651 (*.f64 c (+.f64 %7051 (fma.f64 #s(literal -1 binary64) %4633 %7134))))
(approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7353)))
(approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7354)))
(approx %664 (*.f64 c (fma.f64 #s(literal -3 binary64) %7460 %7358)))
(approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7430)))
(approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7431)))
(approx %678 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4633 %7434)))
(approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7057)))
(approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7388)))
(approx %688 (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 %7391)))
(approx %696 (*.f64 #s(literal 3 binary64) %7052))
(approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7490)))
(approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7494)))
(approx %696 (*.f64 c (fma.f64 #s(literal -3 binary64) %4633 %7498)))
(approx %706 %7503)
(approx %706 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7505 %7502)))
(approx %706 (*.f64 %18 (-.f64 %7511 %7505)))
(approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %197 %7515) %7511) %7505)))
(approx %745 (*.f64 #s(literal 1/2 binary64) %7053))
(approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7523)))
(approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7527)))
(approx %745 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %7056 %7531)))
(approx %777 (*.f64 #s(literal 2/3 binary64) %7052))
(approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 %7537)))
(approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 %7541)))
(approx %777 (*.f64 c (fma.f64 #s(literal -2/3 binary64) %4633 (fma.f64 #s(literal -1/12 binary64) %7133 %7541))))
(approx %795 (*.f64 #s(literal 3 binary64) %7549))
(approx %795 (/.f64 %7556 c))
(approx %795 (/.f64 (fma.f64 #s(literal 3 binary64) %7552 (fma.f64 #s(literal 3 binary64) %7554 (*.f64 #s(literal 3 binary64) %7561))) c))
(approx %795 (/.f64 (fma.f64 #s(literal 3 binary64) %7552 (fma.f64 #s(literal 3 binary64) %7554 (fma.f64 #s(literal 3 binary64) %7561 (*.f64 #s(literal 3 binary64) (/.f64 %7571 %32))))) c))
(approx %845 (/.f64 (fma.f64 #s(literal -3 binary64) %7581 %7556) c))
(approx %845 (/.f64 (fma.f64 #s(literal -3 binary64) %7581 (fma.f64 #s(literal -3 binary64) (/.f64 %7587 %32) %7556)) c))
(approx %889 (*.f64 #s(literal 3 binary64) %7053))
(approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7595)))
(approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7599)))
(approx %889 (*.f64 c (fma.f64 #s(literal -3 binary64) %7056 %7603)))
(approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %7056)))
(approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %7610)))
(approx %898 (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 (fma.f64 #s(literal -1/2 binary64) %7064 %7614))))
(approx %933 (*.f64 #s(literal 1/3 binary64) %7348))
(approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7621)))
(approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7625)))
(approx %933 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7460 %7629)))
(approx %695 %7633)
(approx %695 %7635)
(approx %695 %7639)
(approx %967 %7641)
(approx %967 %7643)
(approx %967 %7647)
(approx %1013 %7649)
(approx %1013 %7651)
(approx %1013 %7655)
(approx %1023 (*.f64 c (-.f64 %7056 %7057)))
(approx %1023 (*.f64 c (-.f64 %7610 %7057)))
(approx %1023 (*.f64 c (-.f64 %7614 %7388)))
(approx %1031 (*.f64 #s(literal -3 binary64) %7053))
(approx %1031 %7670)
(approx %1031 %7675)
(approx %1031 %7680)
(approx %1054 (*.f64 c (-.f64 (*.f64 #s(literal -3 binary64) %7056) %7683)))
(approx %1054 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %7056 (*.f64 #s(literal 3/2 binary64) %7064)) %7683)))
(approx %1054 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %7056 (*.f64 #s(literal -3/8 binary64) %7072)) %7669)))
(approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %7697)))
(approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %7701)))
(approx %1119 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 (fma.f64 #s(literal -1/6 binary64) %7127 %7705))))
(approx %1144 (*.f64 c (-.f64 %7697 %7430)))
(approx %1144 (*.f64 c (-.f64 %7701 %7430)))
(approx %1144 (*.f64 c (-.f64 %7705 %7431)))
(approx %1176 %7719)
(approx %1176 %7721)
(approx %1176 %7725)
(approx %1188 (*.f64 c (-.f64 %7625 %7727)))
(approx %1188 (*.f64 c (-.f64 %7629 %7727)))
(approx %1210 (*.f64 #s(literal -1/3 binary64) %7348))
(approx %1210 %7738)
(approx %1210 %7743)
(approx %1210 %7748)
(approx %1219 (*.f64 c (-.f64 %7750 %7751)))
(approx %1219 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7460 (*.f64 #s(literal 1/6 binary64) %7351)) %7751)))
(approx %1219 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7460 (*.f64 #s(literal -1/24 binary64) %7357)) %7737)))
(approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %4633)))
(approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7444)))
(approx %1265 (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (fma.f64 #s(literal -1/2 binary64) %7127 %7448))))
(approx %1270 %7776)
(approx %1270 %7780)
(approx %1270 %7785)
(approx %1275 (*.f64 c (-.f64 %7494 %7787)))
(approx %1275 (*.f64 c (-.f64 %7498 %7787)))
(approx %1299 (*.f64 #s(literal -3 binary64) %7052))
(approx %1299 (*.f64 c %7796))
(approx %1299 (*.f64 c %7800))
(approx %1299 (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 (fma.f64 #s(literal -3/2 binary64) %7127 %7803))))
(approx %1311 (*.f64 c (-.f64 %7808 %7809)))
(approx %1311 (*.f64 c (-.f64 (*.f64 #s(literal 3/2 binary64) %7127) %7796)))
(approx %1311 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %7133) %7800)))
(approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 %7727)))
(approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 %7727))))
(approx %1341 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 (fma.f64 #s(literal -1/6 binary64) %7351 (fma.f64 #s(literal 1/24 binary64) %7357 %7727)))))
(approx %1350 (*.f64 c (-.f64 %7787 %7490)))
(approx %1350 (*.f64 c (-.f64 %7799 %7490)))
(approx %1350 (*.f64 c (-.f64 %7803 %7494)))
(approx %1385 (*.f64 #s(literal -1 binary64) %7348))
(approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 %7460)))
(approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 %7460))))
(approx %1385 (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (fma.f64 #s(literal -1/2 binary64) %7351 (fma.f64 #s(literal 1/8 binary64) %7357 %7460)))))
(approx %1397 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7352)))
(approx %1397 (*.f64 c (-.f64 %7367 %7460)))
(approx %1397 (*.f64 c (-.f64 %7370 %7460)))
(approx %1406 (*.f64 #s(literal 1/3 binary64) %7865))
(approx %1406 %7873)
(approx %1406 %7878)
(approx %1406 %7884)
(approx %1417 (*.f64 #s(literal 1/9 binary64) %7053))
(approx %1417 %7890)
(approx %1417 %7893)
(approx %1417 %7897)
(approx %1440 (*.f64 #s(literal 1/9 binary64) %7865))
(approx %1440 %7903)
(approx %1440 %7906)
(approx %1440 %7910)
(approx %1457 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7367)))
(approx %1457 (*.f64 c (fma.f64 #s(literal -1 binary64) %7460 %7370)))
(approx %1466 %7920)
(approx %1466 %7925)
(approx %1466 %7930)
(approx %1504 (*.f64 #s(literal 3 binary64) %7865))
(approx %1504 %7936)
(approx %1504 %7939)
(approx %1504 %7943)
(approx %1513 (*.f64 #s(literal 1/9 binary64) %7052))
(approx %1513 %7949)
(approx %1513 %7952)
(approx %1513 %7956)
(approx %1518 %7865)
(approx %1518 %7960)
(approx %1518 %7963)
(approx %1518 %7967)
(approx %1531 (*.f64 #s(literal 1/9 binary64) %7348))
(approx %1531 %7973)
(approx %1531 %7976)
(approx %1531 %7980)
(approx %1566 (*.f64 #s(literal 1/3 binary64) %7982))
(approx %1566 (*.f64 c %7989))
(approx %1566 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7993 %7989)))
(approx %1566 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7993 (fma.f64 #s(literal -1/96 binary64) %7998 %7989))))
(approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %7503 a)))
(approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 %8008)))
(approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 %8014)))
(approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 (fma.f64 #s(literal -1/24 binary64) (/.f64 %197 (*.f64 a %7515)) %8014))))
(approx %1607 (*.f64 #s(literal 1/3 binary64) %7321))
(approx %1607 (*.f64 c %8027))
(approx %1607 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7333 %8027)))
(approx %1607 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7333 (fma.f64 #s(literal -1/96 binary64) %7342 %8027))))
(approx %1612 %7982)
(approx %1612 (*.f64 c %8038))
(approx %1612 (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7993 %8038)))
(approx %1612 (*.f64 c (fma.f64 #s(literal -1/16 binary64) %7993 (fma.f64 #s(literal -1/32 binary64) %7998 %8038))))
(approx %70 (*.f64 %18 %8051))
(approx %78 (*.f64 %18 %8057))
(approx %91 (*.f64 #s(literal -1/3 binary64) %7053))
(approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7056 %7058))))
(approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %126 (*.f64 #s(literal -1/6 binary64) %8066)) c) %7058))))
(approx %91 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8079 c) %430) c) %7058))))
(approx %106 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal 9/16 binary64) %7077 %7081))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8092)))
(approx %111 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %7029 c) %8091))))
(approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal 3/8 binary64) %7096 %8101))))
(approx %113 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %7033 c) %8101))))
(approx %115 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %8051 c) %8101))))
(approx %1702 (*.f64 #s(literal -1 binary64) (*.f64 %32 (fma.f64 #s(literal -1 binary64) (/.f64 %8057 c) %8091))))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 %4633))))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8126 b) c))))))
(approx %90 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8139 b) c))))))
(approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8148)))
(approx %202 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8153)))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8158)))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8163)))
(approx %261 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8148 c) %7171)))
(approx %261 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8153 c) %7171)))
(approx %273 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8158 c) %7196)))
(approx %273 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8163 c) %7196)))
(approx %310 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8184)))
(approx %310 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8189)))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8194)))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 %32 %8199)))
(approx %342 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8184 c) %7241)))
(approx %342 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8189 c) %7241)))
(approx %350 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8194 c) %7266)))
(approx %350 (*.f64 %223 (fma.f64 #s(literal -1 binary64) (/.f64 %8199 c) %7266)))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c %8219)))
(approx %388 (*.f64 #s(literal -1 binary64) (*.f64 c %8092)))
(approx %404 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %8219 c) (*.f64 #s(literal -9/16 binary64) %7085))))
(approx %477 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7288 %8))))
(approx %482 (*.f64 #s(literal -1 binary64) %7292))
(approx %482 (*.f64 #s(literal -1 binary64) %7294))
(approx %482 (*.f64 #s(literal -1 binary64) %7303))
(approx %487 (*.f64 #s(literal -1 binary64) %7309))
(approx %487 (*.f64 #s(literal -1 binary64) %7313))
(approx %487 (*.f64 #s(literal -1 binary64) %7317))
(approx %509 (*.f64 #s(literal -1 binary64) %8249))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1/4 binary64) %8254)))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8262 %8264) %32))))))
(approx %509 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %8248 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8262 (fma.f64 #s(literal 1/32 binary64) %8275 %8264)) %32))))))
(approx %550 (*.f64 #s(literal -3 binary64) %7348))
(approx %550 (*.f64 #s(literal -1 binary64) %7355))
(approx %550 (*.f64 #s(literal -1 binary64) %7359))
(approx %550 (*.f64 #s(literal -1 binary64) %7364))
(approx %576 (*.f64 #s(literal -1 binary64) %7368))
(approx %576 (*.f64 #s(literal -1 binary64) %7371))
(approx %576 (*.f64 #s(literal -1 binary64) %7375))
(approx %584 (*.f64 #s(literal -1 binary64) %7377))
(approx %584 (*.f64 #s(literal -1 binary64) %7379))
(approx %584 (*.f64 #s(literal -1 binary64) %7385))
(approx %598 (*.f64 #s(literal -1 binary64) %7389))
(approx %598 (*.f64 #s(literal -1 binary64) %7392))
(approx %598 (*.f64 #s(literal -1 binary64) %7396))
(approx %606 (*.f64 #s(literal -1 binary64) %7402))
(approx %606 (*.f64 #s(literal -1 binary64) %7407))
(approx %606 (*.f64 #s(literal -1 binary64) %7412))
(approx %624 (*.f64 #s(literal -1 binary64) %7418))
(approx %624 (*.f64 #s(literal -1 binary64) %7422))
(approx %624 (*.f64 #s(literal -1 binary64) %7426))
(approx %633 (*.f64 #s(literal -1 binary64) %7432))
(approx %633 (*.f64 #s(literal -1 binary64) %7435))
(approx %633 (*.f64 #s(literal -1 binary64) %7439))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7123 %7051))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8335 %7051))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8340 %8136) c))) c)) %7051))))
(approx %651 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %8126) c))))))
(approx %651 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %8139) c))))))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7352 (*.f64 #s(literal 3 binary64) %7460)))))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %413 (*.f64 #s(literal -3/2 binary64) %8370)) c) %7353))))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %413 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8378 (*.f64 #s(literal 3/2 binary64) %8379)) c))) c) %7353))))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7051 %7697))))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %8125)) c) %7430))))
(approx %678 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %8134 %8401) c) %433) c) %7430))))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7056 %7057))))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %126 (*.f64 #s(literal -1/2 binary64) %8066)) c) %7057))))
(approx %688 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8076 %8421) c))) c) %7057))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7051 %7787))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %8435) c) %7490))))
(approx %696 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %8445) c) %7490))))
(approx %706 %8453)
(approx %706 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7505 %8452)))
(approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7510 %8452) %7505)))
(approx %706 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8137 %32) %8452) %7505)))
(approx %745 (*.f64 #s(literal -1/2 binary64) %7053))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %7056 %7523))))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %126 (*.f64 #s(literal -1/4 binary64) %8066)) c) %7523))))
(approx %745 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8076 (*.f64 #s(literal 1/4 binary64) %8077)) c) %2837) c) %7523))))
(approx %777 (*.f64 #s(literal -2/3 binary64) %7052))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 2/3 binary64) %7051 (*.f64 #s(literal 2/3 binary64) %4633)))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) b (*.f64 #s(literal -1/3 binary64) %8125)) c) %7537))))
(approx %777 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %8134 (*.f64 #s(literal 1/3 binary64) %8135)) c) %2869) c) %7537))))
(approx %795 (*.f64 #s(literal -3 binary64) %7549))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %7554 %8514) c)))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %7560 c) %8521) c) %8514) c)))
(approx %795 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %7571 c) (*.f64 #s(literal 3 binary64) %7560)) c) %8521) c) %8514) c)))
(approx %845 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) %8520 (*.f64 #s(literal 3 binary64) (/.f64 %7580 c))) c) %8514) c)))
(approx %845 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %7580 (*.f64 #s(literal 3 binary64) (/.f64 %7587 c))) c) %8521) c) %8514) c)))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %7056 %7595))))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8562 %7595))))
(approx %889 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %8076 (*.f64 #s(literal 3/2 binary64) %8077)) c))) c) %7595))))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7056 (*.f64 #s(literal -1 binary64) %7057)))))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 %8584))))
(approx %898 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7057 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8077 %8589) c) %126) c))))))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %7352 %7727))))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8605 %7621))))
(approx %933 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8612 %452) c) %7621))))
(approx %695 (*.f64 #s(literal -1 binary64) %7633))
(approx %695 (*.f64 #s(literal -1 binary64) %7635))
(approx %695 (*.f64 #s(literal -1 binary64) %7639))
(approx %967 (*.f64 #s(literal -1 binary64) %7641))
(approx %967 (*.f64 #s(literal -1 binary64) %7643))
(approx %967 (*.f64 #s(literal -1 binary64) %7647))
(approx %1013 (*.f64 #s(literal -1 binary64) %7649))
(approx %1013 (*.f64 #s(literal -1 binary64) %7651))
(approx %1013 (*.f64 #s(literal -1 binary64) %7655))
(approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %7056) %7057))))
(approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8584 %7057))))
(approx %1023 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8589 %8421) c) %126) c)) %7057))))
(approx %1031 (*.f64 #s(literal -1 binary64) %7670))
(approx %1031 (*.f64 #s(literal -1 binary64) %7675))
(approx %1031 (*.f64 #s(literal -1 binary64) %7680))
(approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 3 binary64) %7056) %7683))))
(approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8562) %7683))))
(approx %1054 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %126 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %8076) (*.f64 #s(literal -3/2 binary64) %8077)) c))) c)) %7683))))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7051 %8683))))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8689 %8690))))
(approx %1119 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %8135 %8695) c) %446) c) %8690))))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8683 %7430))))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8689) %7430))))
(approx %1144 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8695 %8401) c) %446) c)) %7430))))
(approx %1176 (*.f64 #s(literal -1 binary64) %7719))
(approx %1176 (*.f64 #s(literal -1 binary64) %7721))
(approx %1176 (*.f64 #s(literal -1 binary64) %7725))
(approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8603 %1186) c) %7621))))
(approx %1188 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %8612) %1186) c) %7621))))
(approx %1210 (*.f64 #s(literal -1 binary64) %7738))
(approx %1210 (*.f64 #s(literal -1 binary64) %7743))
(approx %1210 (*.f64 #s(literal -1 binary64) %7748))
(approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7727 %7751))))
(approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8605) %7751))))
(approx %1219 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) %8378) (*.f64 #s(literal -1/6 binary64) %8379)) c) %452) c)) %7751))))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %7123))))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 %8335))))
(approx %1265 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7051 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8135 %8340) c))) c))))))
(approx %1270 (*.f64 #s(literal -1 binary64) %7776))
(approx %1270 (*.f64 #s(literal -1 binary64) %7780))
(approx %1270 (*.f64 #s(literal -1 binary64) %7785))
(approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8792 %7490))))
(approx %1275 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8445 %436) c) %7490))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 %7808))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 %8809))))
(approx %1299 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7051 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %8135 %8814) c) %436) c))))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7787 %7809))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8792) %7809))))
(approx %1311 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %8134) (*.f64 #s(literal -3/2 binary64) %8135)) c)) %436) c)) %7809))))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7352 %7750))))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8370 %1186) c) %7751))))
(approx %1341 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %8379 (*.f64 #s(literal 1/24 binary64) %8378)) c) %1186) c) %7751))))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7808 %7490))))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8809 %7490))))
(approx %1350 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8814 %8442) c) %436) c)) %7490))))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) %7460)))))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %8370 %413) c))))))
(approx %1385 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8379 (*.f64 #s(literal 1/8 binary64) %8378)) c) %413) c))))))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 a %7051 %7460))))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8907 %413) c) %7352))))
(approx %1397 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8917 %413) c) %7352))))
(approx %1406 (*.f64 #s(literal -1/3 binary64) %7865))
(approx %1406 (*.f64 #s(literal -1 binary64) %7873))
(approx %1406 (*.f64 #s(literal -1 binary64) %7878))
(approx %1406 (*.f64 #s(literal -1 binary64) %7884))
(approx %1417 (*.f64 #s(literal -1/9 binary64) %7053))
(approx %1417 (*.f64 #s(literal -1 binary64) %7890))
(approx %1417 (*.f64 #s(literal -1 binary64) %7893))
(approx %1417 (*.f64 #s(literal -1 binary64) %7897))
(approx %1440 (*.f64 #s(literal -1/9 binary64) %7865))
(approx %1440 (*.f64 #s(literal -1 binary64) %7903))
(approx %1440 (*.f64 #s(literal -1 binary64) %7906))
(approx %1440 (*.f64 #s(literal -1 binary64) %7910))
(approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %413 %8907) c) %7352))))
(approx %1457 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %413 %8917) c) %7352))))
(approx %1466 (*.f64 #s(literal -1 binary64) %7920))
(approx %1466 (*.f64 #s(literal -1 binary64) %7925))
(approx %1466 (*.f64 #s(literal -1 binary64) %7930))
(approx %1504 (*.f64 #s(literal -3 binary64) %7865))
(approx %1504 (*.f64 #s(literal -1 binary64) %7936))
(approx %1504 (*.f64 #s(literal -1 binary64) %7939))
(approx %1504 (*.f64 #s(literal -1 binary64) %7943))
(approx %1513 (*.f64 #s(literal -1/9 binary64) %7052))
(approx %1513 (*.f64 #s(literal -1 binary64) %7949))
(approx %1513 (*.f64 #s(literal -1 binary64) %7952))
(approx %1513 (*.f64 #s(literal -1 binary64) %7956))
(approx %1518 (*.f64 #s(literal -1 binary64) %7865))
(approx %1518 (*.f64 #s(literal -1 binary64) %7960))
(approx %1518 (*.f64 #s(literal -1 binary64) %7963))
(approx %1518 (*.f64 #s(literal -1 binary64) %7967))
(approx %1531 (*.f64 #s(literal -1/9 binary64) %7348))
(approx %1531 (*.f64 #s(literal -1 binary64) %7973))
(approx %1531 (*.f64 #s(literal -1 binary64) %7976))
(approx %1531 (*.f64 #s(literal -1 binary64) %7980))
(approx %1566 (*.f64 #s(literal -1/3 binary64) %8998))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) %9002 %9004))))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %9010 %9013) %32) %9004))))
(approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %9010 (fma.f64 #s(literal 1/96 binary64) %9021 %9013)) %32) %9004))))
(approx %1591 (*.f64 #s(literal 1/3 binary64) (/.f64 %8453 a)))
(approx %1591 (*.f64 %18 %9034))
(approx %1591 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %8006 (fma.f64 #s(literal -1/6 binary64) %8013 %9033))))
(approx %1591 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %8079 %32) %9034)))
(approx %1607 (*.f64 #s(literal -1/3 binary64) %8249))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) %8254 %9047))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8262 %9052) %32) %9047))))
(approx %1607 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8262 (fma.f64 #s(literal 1/96 binary64) %8275 %9052)) %32) %9047))))
(approx %1612 (*.f64 #s(literal -1 binary64) %8998))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/4 binary64) %9002 %9003))))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9010 %9072) %32) %9003))))
(approx %1612 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %9010 (fma.f64 #s(literal 1/32 binary64) %9021 %9072)) %32) %9003))))
Calls

9 calls:

TimeVariablePoint
543.0ms
c
inf
425.0ms
b
-inf
365.0ms
b
inf
339.0ms
b
0
335.0ms
a
inf

rewrite9.1s (6.0%)

Counts
454 → 2 974
Calls
Call 1
Inputs
%1 = (neg.f64 b)
%2 = (*.f64 b b)
%5 = (*.f64 #s(literal 3 binary64) a)
%7 = (*.f64 a c)
%9 = (pow.f64 b #s(literal 2 binary64))
%11 = (sqrt.f64 %9)
%13 = (/.f64 c %11)
%15 = (pow.f64 c #s(literal 2 binary64))
%16 = (*.f64 a %15)
%17 = (pow.f64 %11 #s(literal 3 binary64))
%18 = (/.f64 %16 %17)
%20 = (pow.f64 c #s(literal 3 binary64))
%21 = (*.f64 a %20)
%23 = (pow.f64 %11 #s(literal 5 binary64))
%24 = (/.f64 %21 %23)
%25 = (/.f64 %15 %17)
%26 = (-.f64 %11 b)
%28 = (/.f64 %26 a)
%31 = (*.f64 #s(literal -3/8 binary64) %18)
%32 = (fma.f64 #s(literal -1/2 binary64) %13 %31)
%33 = (*.f64 a %32)
%34 = (fma.f64 #s(literal 1/3 binary64) %26 %33)
%35 = (/.f64 %34 a)
%39 = (* 3 a)
%43 = (+ (neg b) (sqrt (- (* b b) (* %39 c))))
%44 = (/ %43 %39)
%47 = (*.f64 #s(literal -3/8 binary64) %25)
%48 = (fma.f64 #s(literal -9/16 binary64) %24 %47)
%49 = (*.f64 a %48)
%50 = (fma.f64 #s(literal -1/2 binary64) %13 %49)
%51 = (*.f64 a %50)
%52 = (fma.f64 #s(literal 1/3 binary64) %26 %51)
%53 = (/.f64 %52 a)
%56 = (pow.f64 a #s(literal 2 binary64))
%58 = (pow.f64 b #s(literal 4 binary64))
%59 = (pow.f64 a #s(literal 4 binary64))
%61 = (pow.f64 b #s(literal 6 binary64))
%63 = (/.f64 b a)
%66 = (*.f64 #s(literal -3 binary64) c)
%69 = (/.f64 #s(literal 1 binary64) a)
%70 = (*.f64 %56 %15)
%71 = (pow.f64 a #s(literal 3 binary64))
%72 = (*.f64 %71 %20)
%73 = (/.f64 %7 b)
%74 = (*.f64 #s(literal -3/2 binary64) %73)
%75 = (approx %43 %74)
%76 = (/.f64 %70 %9)
%77 = (*.f64 #s(literal -9/8 binary64) %76)
%78 = (fma.f64 #s(literal -3/2 binary64) %7 %77)
%79 = (/.f64 %78 b)
%80 = (approx %43 %79)
%81 = (/.f64 %72 %58)
%82 = (fma.f64 #s(literal -27/16 binary64) %81 %78)
%83 = (/.f64 %82 b)
%84 = (approx %43 %83)
%86 = (pow.f64 c #s(literal 4 binary64))
%87 = (*.f64 %59 %86)
%89 = (*.f64 #s(literal 81/16 binary64) %87)
%90 = (fma.f64 #s(literal 81/64 binary64) %87 %89)
%91 = (/.f64 %90 %61)
%92 = (*.f64 #s(literal -1/2 binary64) %91)
%93 = (fma.f64 #s(literal -9/8 binary64) %76 %92)
%94 = (fma.f64 #s(literal -3/2 binary64) %7 %93)
%95 = (fma.f64 #s(literal -27/16 binary64) %81 %94)
%96 = (/.f64 %95 b)
%97 = (approx %43 %96)
%98 = (/.f64 c b)
%99 = (*.f64 #s(literal -1/2 binary64) %98)
%101 = (/.f64 %16 %9)
%102 = (*.f64 #s(literal -3/8 binary64) %101)
%103 = (fma.f64 #s(literal -1/2 binary64) c %102)
%104 = (/.f64 %103 b)
%106 = (*.f64 %56 %20)
%107 = (/.f64 %106 %58)
%108 = (fma.f64 #s(literal -9/16 binary64) %107 %103)
%109 = (/.f64 %108 b)
%111 = (*.f64 a %61)
%112 = (/.f64 %90 %111)
%113 = (*.f64 #s(literal -1/6 binary64) %112)
%114 = (fma.f64 #s(literal -3/8 binary64) %101 %113)
%115 = (fma.f64 #s(literal -1/2 binary64) c %114)
%116 = (fma.f64 #s(literal -9/16 binary64) %107 %115)
%117 = (/.f64 %116 b)
%122 = (*.f64 %56 c)
%123 = (/.f64 %7 %17)
%124 = (*.f64 #s(literal -3/8 binary64) %123)
%125 = (/.f64 #s(literal 1 binary64) %11)
%126 = (*.f64 #s(literal 1/2 binary64) %125)
%127 = (-.f64 %124 %126)
%128 = (*.f64 c %127)
%129 = (fma.f64 #s(literal 1/3 binary64) %28 %128)
%131 = (/.f64 %122 %23)
%132 = (/.f64 a %17)
%133 = (*.f64 #s(literal -3/8 binary64) %132)
%134 = (fma.f64 #s(literal -9/16 binary64) %131 %133)
%135 = (*.f64 c %134)
%136 = (-.f64 %135 %126)
%137 = (*.f64 c %136)
%138 = (fma.f64 #s(literal 1/3 binary64) %28 %137)
%140 = (*.f64 #s(literal -3 binary64) a)
%141 = (*.f64 a b)
%142 = (*.f64 %141 #s(literal 3 binary64))
%143 = (*.f64 %140 b)
%144 = (*.f64 b #s(literal -1/3 binary64))
%145 = (*.f64 b #s(literal 1/3 binary64))
%146 = (/.f64 #s(literal -1/3 binary64) a)
%147 = (/.f64 #s(literal 1/3 binary64) a)
%148 = (*.f64 b %146)
%149 = (/.f64 %141 %140)
%150 = (*.f64 %148 #s(literal -3 binary64))
%151 = (/.f64 %142 a)
%152 = (neg.f64 a)
%153 = (*.f64 #s(literal 1/3 binary64) %140)
%154 = (*.f64 %148 #s(literal 3 binary64))
%155 = (*.f64 %148 %152)
%156 = (/.f64 %5 a)
%157 = (*.f64 %144 #s(literal 3 binary64))
%158 = (*.f64 %144 a)
%159 = (/.f64 #s(literal 3 binary64) a)
%160 = (/.f64 %143 a)
%161 = (*.f64 %5 %63)
%162 = (*.f64 #s(literal 1/3 binary64) %5)
%163 = (neg.f64 %141)
%164 = (/.f64 #s(literal 3 binary64) %5)
%165 = (*.f64 b #s(literal 3 binary64))
%166 = (neg.f64 %165)
%167 = (/.f64 a %5)
%168 = (/.f64 %5 #s(literal 3 binary64))
%169 = (/.f64 %165 %152)
%170 = (/.f64 a #s(literal 3 binary64))
%171 = (*.f64 %140 c)
%172 = (fma.f64 a %66 %2)
%173 = (fma.f64 b b %171)
%174 = (fma.f64 %140 c %2)
%175 = (sqrt.f64 %174)
%176 = (neg.f64 %175)
%177 = (sqrt.f64 %175)
%178 = (*.f64 %175 %5)
%179 = (*.f64 %175 %162)
%180 = (*.f64 %175 %147)
%181 = (/.f64 %175 a)
%182 = (*.f64 %175 #s(literal -1/3 binary64))
%183 = (*.f64 %180 %152)
%184 = (neg.f64 %181)
%185 = (*.f64 %175 #s(literal 1/3 binary64))
%186 = (-.f64 %175 b)
%187 = (-.f64 b %175)
%188 = (fma.f64 a %154 %175)
%189 = (fma.f64 #s(literal 3 binary64) %149 %175)
%190 = (fma.f64 %5 %148 %175)
%191 = (fma.f64 %142 %146 %175)
%192 = (fma.f64 %158 %159 %175)
%193 = (fma.f64 %160 #s(literal 1/3 binary64) %175)
%194 = (*.f64 %140 %187)
%195 = (*.f64 %187 #s(literal -1/3 binary64))
%196 = (fma.f64 %5 %180 %1)
%197 = (fma.f64 %147 %178 %1)
%198 = (fma.f64 %163 %164 %175)
%199 = (fma.f64 %166 %167 %175)
%200 = (/.f64 %186 a)
%201 = (fma.f64 %169 %170 %175)
%202 = (fma.f64 %183 #s(literal -3 binary64) %1)
%203 = (fma.f64 %175 #s(literal 3 binary64) %160)
%204 = (fma.f64 %177 %177 %1)
%210 = (*.f64 #s(literal 3 binary64) %186)
%212 = (*.f64 #s(literal 9 binary64) a)
%214 = (/.f64 #s(literal 1/2 binary64) a)
%215 = (*.f64 %214 %186)
%217 = (/.f64 #s(literal -1 binary64) a)
%218 = (/.f64 #s(literal -2 binary64) a)
%219 = (*.f64 %186 #s(literal 2/3 binary64))
%221 = (/.f64 a %195)
%223 = (/.f64 %5 %186)
%225 = (*.f64 #s(literal 3 binary64) %200)
%227 = (*.f64 %217 %186)
%229 = (/.f64 #s(literal 3 binary64) %200)
%231 = (fma.f64 %144 #s(literal 3 binary64) %175)
%233 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
%234 = (*.f64 %175 %233)
%235 = (*.f64 a %195)
%236 = (*.f64 a a)
%243 = (*.f64 %210 %69)
%245 = (neg.f64 %212)
%246 = (*.f64 %236 #s(literal 9 binary64))
%248 = (*.f64 %175 #s(literal 3 binary64))
%249 = (/.f64 %248 %212)
%251 = (*.f64 %214 %175)
%253 = (*.f64 b #s(literal -2/3 binary64))
%256 = (*.f64 b %218)
%260 = (/.f64 %194 #s(literal 9 binary64))
%262 = (/.f64 %5 #s(literal 9 binary64))
%263 = (/.f64 %5 %236)
%264 = (/.f64 %5 %212)
%265 = (fma.f64 %180 #s(literal -3 binary64) %63)
%267 = (/.f64 %166 %212)
%269 = (*.f64 %181 #s(literal 3 binary64))
%270 = (-.f64 %150 %181)
%272 = (*.f64 %63 #s(literal -3 binary64))
%273 = (*.f64 #s(literal -3 binary64) %181)
%274 = (-.f64 %272 %273)
%276 = (*.f64 #s(literal -3 binary64) %63)
%277 = (fma.f64 %184 #s(literal -3 binary64) %276)
%279 = (fma.f64 %148 #s(literal -3 binary64) %184)
%281 = (*.f64 #s(literal -3 binary64) %184)
%282 = (fma.f64 %63 #s(literal -3 binary64) %281)
%284 = (fma.f64 %180 %152 %145)
%286 = (fma.f64 %148 %152 %182)
%288 = (-.f64 %155 %185)
%290 = (*.f64 #s(literal 1/3 binary64) a)
%291 = (*.f64 %175 %290)
%292 = (*.f64 a %145)
%293 = (-.f64 %291 %292)
%295 = (*.f64 a %182)
%296 = (-.f64 %158 %295)
%298 = (/.f64 #s(literal 1 binary64) %246)
%299 = (*.f64 %236 #s(literal 3 binary64))
%301 = (fma.f64 %181 a %157)
%303 = (*.f64 a %63)
%304 = (fma.f64 %185 #s(literal -3 binary64) %303)
%306 = (*.f64 #s(literal -3 binary64) %185)
%307 = (fma.f64 %63 a %306)
%309 = (*.f64 %175 a)
%310 = (/.f64 %309 %299)
%314 = (*.f64 #s(literal 3 binary64) %184)
%315 = (-.f64 %169 %314)
%317 = (-.f64 %248 %161)
%319 = (fma.f64 %181 %140 %165)
%320 = (neg.f64 %319)
%322 = (*.f64 #s(literal -3 binary64) %176)
%323 = (fma.f64 %63 %140 %322)
%325 = (/.f64 %163 %299)
%328 = (*.f64 a %152)
%329 = (*.f64 %152 %144)
%330 = (fma.f64 %182 a %329)
%331 = (*.f64 %152 a)
%333 = (fma.f64 %144 %152 %295)
%335 = (-.f64 %151 %248)
%337 = (fma.f64 %175 %153 %141)
%338 = (*.f64 %236 #s(literal -3 binary64))
%340 = (-.f64 %179 %141)
%342 = (*.f64 %140 %182)
%343 = (/.f64 %248 %246)
%345 = (/.f64 %309 %246)
%347 = (/.f64 %175 %246)
%349 = (/.f64 a %246)
%351 = (/.f64 #s(literal 3 binary64) %246)
%353 = (*.f64 b %152)
%354 = (fma.f64 %182 %140 %353)
%356 = (*.f64 %152 %175)
%357 = (fma.f64 %145 %5 %356)
%359 = (fma.f64 b %152 %342)
%361 = (/.f64 %203 %5)
%363 = (/.f64 %319 %140)
%365 = (/.f64 a #s(literal 9 binary64))
%366 = (/.f64 %248 %236)
%368 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%369 = (/.f64 %309 %236)
%370 = (/.f64 %309 %212)
%372 = (/.f64 %175 %236)
%373 = (/.f64 %175 #s(literal 9 binary64))
%374 = (/.f64 a %236)
%375 = (/.f64 %248 #s(literal 9 binary64))
%377 = (/.f64 a %212)
%378 = (/.f64 #s(literal 3 binary64) %236)
%379 = (/.f64 %309 #s(literal 9 binary64))
%384 = (/.f64 %1 %246)
%389 = (/.f64 %1 %236)
%391 = (/.f64 %1 #s(literal 9 binary64))
%393 = (/.f64 %1 %212)
%394 = (/.f64 %163 #s(literal 9 binary64))
%396 = (/.f64 %163 %236)
%398 = (/.f64 %163 %212)
%400 = (/.f64 %166 %236)
%402 = (/.f64 a %299)
%403 = (/.f64 #s(literal 3 binary64) %299)
%407 = (/.f64 %248 %299)
%408 = (/.f64 %175 %299)
%409 = (/.f64 #s(literal 3 binary64) %140)
%410 = (/.f64 %309 %140)
%416 = (/.f64 %148 a)
%420 = (/.f64 %1 %299)
%435 = (/.f64 %177 %5)
%437 = (/.f64 %177 #s(literal 3 binary64))
%438 = (/.f64 %177 a)
%457 = (sqrt.f64 %172)
%458 = (+.f64 %1 %457)
%460 = (sqrt.f64 %173)
%461 = (+.f64 %1 %460)
b
%1
%2
#s(literal 3 binary64)
a
%5
c
%7
#s(literal 2 binary64)
%9
#s(literal -3 binary64)
%11
#s(literal -3/2 binary64)
%13
#s(literal -9/8 binary64)
%15
%16
%17
%18
#s(literal -27/16 binary64)
%20
%21
#s(literal 5 binary64)
%23
%24
%25
%26
#s(literal 1/3 binary64)
%28
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
%31
%32
%33
%34
%35
(approx %44 %35)
#s(literal -9/16 binary64)
%47
%48
%49
%50
%51
%52
%53
(approx %44 %53)
#s(literal 1/2 binary64)
%56
#s(literal 4 binary64)
%58
%59
#s(literal 6 binary64)
%61
#s(literal -1 binary64)
%63
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
%66
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
#s(literal 81/64 binary64)
%86
%87
#s(literal 81/16 binary64)
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
(approx %44 %99)
%101
%102
%103
%104
(approx %44 %104)
%106
%107
%108
%109
(approx %44 %109)
%111
%112
%113
%114
%115
%116
%117
(approx %44 %117)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%122
%123
%124
%125
%126
%127
%128
%129
(approx %44 %129)
%131
%132
%133
%134
%135
%136
%137
%138
(approx %44 %138)
%140
%141
%142
%143
%144
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
(/.f64 %186 %5)
(/.f64 %195 a)
(*.f64 %186 %147)
(*.f64 #s(literal 1/3 binary64) %200)
(/.f64 %200 #s(literal 3 binary64))
%210
#s(literal 9 binary64)
%212
(/.f64 %210 %212)
%214
%215
(*.f64 #s(literal 2/3 binary64) %215)
%217
%218
%219
(*.f64 %219 %214)
%221
(/.f64 #s(literal 1 binary64) %221)
%223
(/.f64 #s(literal 1 binary64) %223)
%225
(/.f64 %225 #s(literal 9 binary64))
%227
(/.f64 %227 #s(literal -3 binary64))
%229
(/.f64 #s(literal 1 binary64) %229)
%231
(/.f64 %231 %5)
%233
%234
%235
%236
(/.f64 %235 %236)
(fma.f64 b %146 %180)
(fma.f64 %175 %147 %148)
(fma.f64 #s(literal 1/3 binary64) %181 %148)
(fma.f64 %63 #s(literal -1/3 binary64) %180)
(+.f64 %148 %180)
%243
(/.f64 %243 #s(literal 9 binary64))
%245
%246
(/.f64 %194 %246)
%248
%249
(fma.f64 b %146 %249)
%251
(fma.f64 #s(literal 2/3 binary64) %251 %148)
%253
(fma.f64 %253 %214 %180)
(fma.f64 %63 #s(literal -1/3 binary64) %249)
%256
(fma.f64 %256 #s(literal 1/6 binary64) %180)
(fma.f64 %182 %217 %148)
(+.f64 %148 %249)
%260
(/.f64 %260 %236)
%262
%263
%264
%265
(/.f64 %265 #s(literal -3 binary64))
%267
(fma.f64 #s(literal 1/3 binary64) %181 %267)
%269
%270
(/.f64 %270 #s(literal -3 binary64))
%272
%273
%274
(/.f64 %274 #s(literal 9 binary64))
%276
%277
(/.f64 %277 #s(literal 9 binary64))
%279
(/.f64 %279 #s(literal -3 binary64))
%281
%282
(/.f64 %282 #s(literal 9 binary64))
%284
(/.f64 %284 %152)
%286
(/.f64 %286 %152)
%288
(/.f64 %288 %152)
%290
%291
%292
%293
(/.f64 %293 %236)
%295
%296
(/.f64 %296 %236)
%298
%299
(/.f64 %203 %212)
%301
(/.f64 %301 %5)
%303
%304
(/.f64 %304 %140)
%306
%307
(/.f64 %307 %140)
%309
%310
(fma.f64 b %146 %310)
(fma.f64 %253 %214 %249)
(*.f64 %301 %147)
%314
%315
(/.f64 %315 #s(literal 9 binary64))
%317
(/.f64 %317 %212)
%319
%320
(/.f64 %320 %212)
%322
%323
(/.f64 %323 %212)
%325
(fma.f64 %175 %147 %325)
(fma.f64 %182 %217 %267)
%328
%329
%330
%331
(/.f64 %330 %331)
%333
(/.f64 %333 %328)
%335
(/.f64 %335 %245)
%337
%338
(/.f64 %337 %338)
%340
(/.f64 %340 %299)
%342
%343
(fma.f64 a %343 %148)
%345
(fma.f64 #s(literal 3 binary64) %345 %148)
%347
(fma.f64 %5 %347 %148)
%349
(fma.f64 %248 %349 %148)
%351
(fma.f64 %309 %351 %148)
%353
%354
(/.f64 %354 %299)
%356
%357
(/.f64 %357 %338)
%359
(/.f64 %359 %299)
%361
(/.f64 %361 #s(literal 3 binary64))
%363
(/.f64 %363 #s(literal 3 binary64))
%365
%366
(fma.f64 %365 %366 %148)
%368
%369
%370
(fma.f64 %159 %370 %148)
%372
%373
%374
%375
(fma.f64 %374 %375 %148)
%377
%378
%379
(fma.f64 %378 %379 %148)
(fma.f64 %269 %377 %148)
(fma.f64 %373 %263 %148)
(fma.f64 %372 %262 %148)
%384
(fma.f64 %5 %384 %180)
(fma.f64 %163 %351 %180)
(fma.f64 %166 %349 %180)
(fma.f64 %169 %377 %180)
%389
(fma.f64 %389 %262 %180)
%391
(fma.f64 %391 %263 %180)
%393
%394
(fma.f64 %394 %378 %180)
%396
(fma.f64 %396 %368 %180)
%398
(fma.f64 %398 %159 %180)
%400
(fma.f64 %400 %365 %180)
%402
%403
(fma.f64 %158 %403 %180)
(fma.f64 %178 %298 %148)
(fma.f64 %234 %402 %148)
%407
%408
%409
%410
(fma.f64 %408 %168 %148)
(fma.f64 %5 %384 %249)
(fma.f64 %163 %351 %249)
(fma.f64 %166 %349 %249)
(fma.f64 %248 %349 %267)
%416
(fma.f64 %368 %369 %267)
(fma.f64 %389 %262 %249)
(fma.f64 %393 %156 %249)
%420
(fma.f64 %378 %379 %267)
(fma.f64 %398 %159 %249)
(fma.f64 %181 %264 %267)
(fma.f64 %269 %377 %267)
(fma.f64 %373 %263 %267)
(fma.f64 %143 %298 %249)
(fma.f64 %5 %384 %310)
(fma.f64 %178 %298 %267)
(fma.f64 %365 %366 %325)
(fma.f64 %170 %407 %267)
(fma.f64 %409 %410 %267)
(fma.f64 %408 %168 %267)
(fma.f64 %168 %416 %310)
(fma.f64 %420 %168 %310)
%435
(fma.f64 %177 %435 %148)
%437
%438
(fma.f64 %437 %438 %325)
(/.f64 %97 %5)
(/.f64 %191 %5)
(/.f64 %193 %5)
(/.f64 %198 %5)
(/.f64 %196 %5)
(/.f64 %80 %5)
(/.f64 %202 %5)
(/.f64 %189 %5)
(/.f64 %188 %5)
(/.f64 %204 %5)
(/.f64 %192 %5)
(/.f64 %197 %5)
(/.f64 %199 %5)
(/.f64 %190 %5)
(/.f64 %201 %5)
(/.f64 %75 %5)
(/.f64 %84 %5)
%457
%458
(/.f64 %458 %5)
%460
%461
(/.f64 %461 %5)
Outputs
%1 = (neg.f64 b)
%2 = (*.f64 b b)
%3 = (*.f64 %1 %1)
%4 = (fabs.f64 b)
%5 = (*.f64 %4 %4)
%7 = (pow.f64 b #s(literal 2 binary64))
%11 = (*.f64 #s(literal 3 binary64) a)
%13 = (*.f64 a c)
%20 = (sqrt.f64 %2)
%24 = (/.f64 c %20)
%25 = (neg.f64 c)
%26 = (neg.f64 %20)
%28 = (/.f64 #s(literal 1 binary64) %20)
%33 = (*.f64 c c)
%35 = (*.f64 a %33)
%37 = (*.f64 %20 %20)
%39 = (*.f64 %37 %20)
%43 = (/.f64 %35 %39)
%44 = (/.f64 %33 %39)
%46 = (neg.f64 %35)
%47 = (neg.f64 %39)
%49 = (/.f64 #s(literal 1 binary64) %39)
%55 = (*.f64 %33 c)
%57 = (*.f64 a %55)
%60 = (pow.f64 %20 #s(literal 5 binary64))
%63 = (/.f64 %57 %60)
%67 = (neg.f64 %60)
%69 = (/.f64 #s(literal 1 binary64) %60)
%78 = (-.f64 %20 b)
%83 = (/.f64 %78 a)
%85 = (neg.f64 a)
%87 = (/.f64 #s(literal 1 binary64) a)
%92 = (/.f64 b a)
%96 = (*.f64 #s(literal -3/8 binary64) %35)
%99 = (*.f64 #s(literal -3/8 binary64) %43)
%101 = (*.f64 %24 #s(literal -1/2 binary64))
%103 = (fma.f64 #s(literal -1/2 binary64) %24 %99)
%107 = (neg.f64 #s(literal -3/8 binary64))
%112 = (*.f64 a %103)
%114 = (*.f64 a %99)
%116 = (*.f64 %99 a)
%118 = (*.f64 %101 a)
%120 = (*.f64 a %101)
%122 = (*.f64 %78 #s(literal 1/3 binary64))
%126 = (fma.f64 %103 a %122)
%133 = (/.f64 %126 a)
%139 = (/.f64 %112 a)
%142 = (*.f64 %83 #s(literal 1/3 binary64))
%147 = (* 3 a)
%151 = (+ (neg b) (sqrt (- (* b b) (* %147 c))))
%152 = (/ %151 %147)
%158 = (*.f64 #s(literal -3/8 binary64) %44)
%160 = (*.f64 %63 #s(literal -9/16 binary64))
%163 = (fma.f64 #s(literal -9/16 binary64) %63 %158)
%170 = (*.f64 a %163)
%172 = (*.f64 a %158)
%174 = (*.f64 %158 a)
%183 = (fma.f64 %163 a %101)
%190 = (*.f64 a %183)
%192 = (*.f64 a %170)
%194 = (*.f64 %170 a)
%201 = (fma.f64 %183 a %122)
%208 = (/.f64 %201 a)
%214 = (/.f64 %190 a)
%219 = (*.f64 a a)
%220 = (*.f64 %85 %85)
%221 = (fabs.f64 a)
%222 = (*.f64 %221 %221)
%223 = (pow.f64 a #s(literal 2 binary64))
%225 = (pow.f64 b #s(literal 4 binary64))
%226 = (pow.f64 a #s(literal 4 binary64))
%228 = (pow.f64 b #s(literal 6 binary64))
%237 = (*.f64 #s(literal -3 binary64) c)
%243 = (neg.f64 #s(literal 1 binary64))
%250 = (*.f64 %219 %33)
%253 = (*.f64 %219 a)
%256 = (*.f64 %253 %55)
%258 = (/.f64 %13 b)
%259 = (/.f64 c b)
%261 = (neg.f64 %13)
%263 = (/.f64 #s(literal 1 binary64) b)
%267 = (*.f64 #s(literal -3/2 binary64) a)
%268 = (*.f64 %267 c)
%270 = (*.f64 #s(literal -3/2 binary64) %258)
%272 = (approx %151 %270)
%273 = (/.f64 %250 %2)
%274 = (/.f64 %33 %2)
%277 = (neg.f64 %2)
%279 = (/.f64 #s(literal 1 binary64) %2)
%285 = (*.f64 #s(literal -9/8 binary64) %273)
%288 = (fma.f64 #s(literal -3/2 binary64) %13 %285)
%299 = (/.f64 %288 b)
%300 = (neg.f64 %288)
%305 = (/.f64 %285 b)
%309 = (approx %151 %299)
%311 = (/.f64 %55 %225)
%312 = (*.f64 %253 %311)
%314 = (neg.f64 %225)
%316 = (/.f64 #s(literal 1 binary64) %225)
%320 = (fma.f64 #s(literal -27/16 binary64) %312 %288)
%322 = (*.f64 %312 #s(literal -27/16 binary64))
%324 = (fma.f64 %312 #s(literal -27/16 binary64) %268)
%328 = (/.f64 %320 b)
%334 = (/.f64 %322 b)
%336 = (approx %151 %328)
%338 = (pow.f64 c #s(literal 4 binary64))
%339 = (pow.f64 %13 #s(literal 4 binary64))
%344 = (*.f64 #s(literal 81/16 binary64) %339)
%345 = (*.f64 #s(literal 81/16 binary64) %226)
%348 = (*.f64 %339 (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64)))
%351 = (*.f64 %339 #s(literal 81/64 binary64))
%364 = (/.f64 %348 %228)
%365 = (neg.f64 %348)
%377 = (*.f64 #s(literal -1/2 binary64) %364)
%379 = (fma.f64 #s(literal -9/8 binary64) %273 %377)
%391 = (fma.f64 #s(literal -3/2 binary64) %13 %379)
%398 = (fma.f64 #s(literal -27/16 binary64) %312 %391)
%405 = (/.f64 %398 b)
%413 = (approx %151 %405)
%418 = (*.f64 c #s(literal -1/2 binary64))
%420 = (*.f64 #s(literal -1/2 binary64) %259)
%423 = (/.f64 %35 %2)
%430 = (*.f64 #s(literal -3/8 binary64) %423)
%433 = (fma.f64 #s(literal -1/2 binary64) c %430)
%442 = (/.f64 %433 b)
%443 = (neg.f64 %433)
%448 = (/.f64 %430 b)
%454 = (*.f64 %219 %55)
%455 = (/.f64 %454 %225)
%462 = (fma.f64 #s(literal -9/16 binary64) %455 %433)
%464 = (*.f64 %455 #s(literal -9/16 binary64))
%466 = (fma.f64 %455 #s(literal -9/16 binary64) %418)
%470 = (/.f64 %462 b)
%476 = (/.f64 %464 b)
%479 = (*.f64 a %228)
%481 = (/.f64 %348 %479)
%495 = (*.f64 #s(literal -1/6 binary64) %481)
%497 = (fma.f64 #s(literal -3/8 binary64) %423 %495)
%509 = (fma.f64 #s(literal -1/2 binary64) c %497)
%515 = (fma.f64 #s(literal -9/16 binary64) %455 %509)
%522 = (/.f64 %515 b)
%535 = (*.f64 %219 c)
%536 = (/.f64 %13 %39)
%545 = (*.f64 #s(literal -3/8 binary64) %536)
%552 = (/.f64 #s(literal 1/2 binary64) %20)
%557 = (-.f64 %545 %552)
%558 = (neg.f64 %552)
%564 = (neg.f64 #s(literal 1/2 binary64))
%565 = (*.f64 %564 %28)
%569 = (*.f64 c %557)
%572 = (fma.f64 #s(literal 1/3 binary64) %83 %569)
%582 = (/.f64 %535 %60)
%590 = (/.f64 a %39)
%597 = (*.f64 #s(literal -3/8 binary64) %590)
%599 = (*.f64 %582 #s(literal -9/16 binary64))
%601 = (fma.f64 #s(literal -9/16 binary64) %582 %597)
%610 = (*.f64 c %601)
%612 = (*.f64 c %597)
%614 = (*.f64 %597 c)
%620 = (-.f64 %610 %552)
%629 = (*.f64 c %620)
%632 = (fma.f64 #s(literal 1/3 binary64) %83 %629)
%643 = (*.f64 #s(literal -3 binary64) a)
%644 = (*.f64 a b)
%646 = (*.f64 b #s(literal 3 binary64))
%649 = (*.f64 %644 #s(literal 3 binary64))
%652 = (*.f64 %643 b)
%653 = (*.f64 b #s(literal -1/3 binary64))
%655 = (*.f64 b #s(literal 1/3 binary64))
%657 = (/.f64 #s(literal -1/3 binary64) a)
%663 = (/.f64 #s(literal 1/3 binary64) a)
%670 = (*.f64 b %657)
%674 = (/.f64 %644 %643)
%681 = (neg.f64 %644)
%682 = (neg.f64 %643)
%684 = (/.f64 #s(literal 1 binary64) %643)
%688 = (*.f64 %657 #s(literal -3 binary64))
%691 = (*.f64 %670 #s(literal -3 binary64))
%692 = (/.f64 %649 a)
%693 = (/.f64 #s(literal 3 binary64) a)
%700 = (*.f64 #s(literal 1/3 binary64) %643)
%702 = (*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64))
%707 = (*.f64 %670 #s(literal 3 binary64))
%708 = (*.f64 %657 %85)
%710 = (*.f64 %670 %85)
%714 = (/.f64 %11 a)
%715 = (/.f64 a a)
%717 = (neg.f64 %11)
%720 = (/.f64 a %11)
%722 = (*.f64 #s(literal -1/3 binary64) #s(literal 3 binary64))
%725 = (*.f64 %653 #s(literal 3 binary64))
%727 = (*.f64 #s(literal -1/3 binary64) a)
%729 = (*.f64 %653 a)
%730 = (neg.f64 #s(literal 3 binary64))
%733 = (/.f64 a #s(literal 3 binary64))
%737 = (*.f64 %643 %92)
%738 = (*.f64 %92 #s(literal -3 binary64))
%745 = (*.f64 %11 b)
%747 = (*.f64 a %92)
%749 = (*.f64 %11 %92)
%752 = (*.f64 #s(literal 1/3 binary64) %11)
%753 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
%755 = (*.f64 a %1)
%756 = (*.f64 b %85)
%757 = (*.f64 %85 b)
%758 = (/.f64 #s(literal 3 binary64) %11)
%759 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64))
%762 = (/.f64 #s(literal 1 binary64) %11)
%764 = (/.f64 %11 #s(literal 3 binary64))
%769 = (neg.f64 %646)
%776 = (/.f64 #s(literal 1 binary64) #s(literal 3 binary64))
%779 = (/.f64 %646 %85)
%780 = (/.f64 #s(literal 3 binary64) %85)
%784 = (neg.f64 %85)
%786 = (/.f64 #s(literal 1 binary64) %85)
%797 = (*.f64 %643 c)
%798 = (fma.f64 a %237 %2)
%799 = (fma.f64 b b %797)
%800 = (fma.f64 c %643 %2)
%801 = (fma.f64 #s(literal -3 binary64) %13 %2)
%802 = (fma.f64 %237 a %2)
%803 = (fma.f64 %643 c %2)
%804 = (+.f64 %2 %797)
%805 = (+.f64 %797 %2)
%807 = (-.f64 %2 (neg.f64 %797))
%809 = (-.f64 %2 (*.f64 %682 c))
%810 = (-.f64 %797 %277)
%812 = (-.f64 %797 (*.f64 %1 b))
%813 = (fma.f64 %1 %1 %797)
%814 = (fma.f64 %4 %4 %797)
%815 = (sqrt.f64 %798)
%816 = (fabs.f64 %815)
%817 = (pow.f64 %798 #s(literal 1/2 binary64))
%819 = (sqrt.f64 (*.f64 %815 %815))
%820 = (sqrt.f64 %815)
%821 = (pow.f64 %820 #s(literal 2 binary64))
%822 = (*.f64 %820 %820)
%823 = (neg.f64 %820)
%824 = (*.f64 %823 %823)
%825 = (neg.f64 %815)
%829 = (*.f64 %815 %11)
%830 = (*.f64 %815 #s(literal 3 binary64))
%833 = (*.f64 %815 %752)
%834 = (*.f64 %815 #s(literal 1/3 binary64))
%837 = (/.f64 %815 a)
%840 = (*.f64 %815 %663)
%847 = (*.f64 %815 #s(literal -1/3 binary64))
%849 = (*.f64 %663 %85)
%851 = (*.f64 %840 %85)
%856 = (neg.f64 %837)
%858 = (-.f64 %815 b)
%859 = (+.f64 %1 %815)
%860 = (+.f64 %815 %1)
%861 = (-.f64 b %815)
%862 = (neg.f64 %861)
%863 = (-.f64 %1 %825)
%864 = (neg.f64 %1)
%865 = (-.f64 %815 %864)
%866 = (fma.f64 %820 %820 %1)
%867 = (fma.f64 %823 %823 %1)
%870 = (fma.f64 a %707 %815)
%872 = (*.f64 a %670)
%874 = (*.f64 %872 #s(literal 3 binary64))
%880 = (fma.f64 #s(literal 3 binary64) %674 %815)
%882 = (*.f64 %674 #s(literal 3 binary64))
%889 = (fma.f64 %11 %670 %815)
%892 = (*.f64 %745 %657)
%900 = (fma.f64 %649 %657 %815)
%902 = (*.f64 %649 %657)
%910 = (fma.f64 %729 %693 %815)
%912 = (*.f64 %729 %693)
%919 = (fma.f64 %737 #s(literal 1/3 binary64) %815)
%920 = (*.f64 %737 #s(literal 1/3 binary64))
%926 = (*.f64 a %861)
%928 = (*.f64 %643 %861)
%931 = (*.f64 %861 #s(literal -1/3 binary64))
%932 = (*.f64 %840 %11)
%933 = (-.f64 %932 b)
%935 = (fma.f64 #s(literal 3 binary64) (*.f64 a %840) %1)
%936 = (fma.f64 %11 %840 %1)
%937 = (fma.f64 %663 %829 %1)
%938 = (fma.f64 %829 %663 %1)
%939 = (fma.f64 %840 %11 %1)
%940 = (+.f64 %1 %932)
%941 = (+.f64 %932 %1)
%942 = (-.f64 %932 %864)
%943 = (fma.f64 %681 %758 %815)
%945 = (*.f64 %681 %758)
%951 = (fma.f64 %769 %720 %815)
%953 = (*.f64 %769 %720)
%959 = (/.f64 %858 a)
%962 = (/.f64 a %858)
%965 = (*.f64 %646 a)
%967 = (/.f64 %965 (*.f64 %85 #s(literal 3 binary64)))
%969 = (+.f64 %967 %815)
%975 = (*.f64 %851 #s(literal -3 binary64))
%976 = (-.f64 %975 b)
%987 = (fma.f64 %815 #s(literal 3 binary64) %737)
%996 = (/.f64 %858 %11)
%997 = (/.f64 %959 #s(literal 3 binary64))
%999 = (/.f64 (/.f64 %858 #s(literal 3 binary64)) a)
%1000 = (/.f64 %861 %717)
%1001 = (neg.f64 %959)
%1002 = (/.f64 %1001 %730)
%1003 = (*.f64 #s(literal 1 binary64) %996)
%1004 = (*.f64 %858 %762)
%1005 = (*.f64 %762 %858)
%1006 = (/.f64 %11 %858)
%1007 = (/.f64 #s(literal 1 binary64) %1006)
%1008 = (*.f64 %959 %776)
%1009 = (*.f64 %776 %959)
%1011 = (/.f64 %243 (neg.f64 %1006))
%1012 = (/.f64 %815 %11)
%1014 = (-.f64 %1012 (/.f64 b %11))
%1016 = (/.f64 #s(literal 1 binary64) (/.f64 %1006 #s(literal 1 binary64)))
%1017 = (/.f64 %1 %11)
%1018 = (+.f64 %1017 %1012)
%1019 = (+.f64 %1012 %1017)
%1020 = (pow.f64 %1006 #s(literal -1 binary64))
%1021 = (/.f64 %820 %11)
%1022 = (fma.f64 %820 %1021 %1017)
%1023 = (fma.f64 %1021 %820 %1017)
%1024 = (/.f64 %820 #s(literal 3 binary64))
%1025 = (/.f64 %820 a)
%1026 = (fma.f64 %1024 %1025 %1017)
%1027 = (fma.f64 %1025 %1024 %1017)
%1028 = (/.f64 %931 a)
%1029 = (*.f64 %861 %657)
%1030 = (neg.f64 %931)
%1031 = (/.f64 %1030 %85)
%1032 = (*.f64 #s(literal 1 binary64) %1029)
%1033 = (*.f64 %87 %931)
%1034 = (*.f64 %931 %87)
%1035 = (/.f64 a %931)
%1036 = (/.f64 #s(literal 1 binary64) %1035)
%1038 = (/.f64 %243 (neg.f64 %1035))
%1040 = (/.f64 #s(literal 1 binary64) (/.f64 %1035 #s(literal 1 binary64)))
%1041 = (pow.f64 %1035 #s(literal -1 binary64))
%1050 = (*.f64 #s(literal 3 binary64) %858)
%1054 = (*.f64 #s(literal 9 binary64) a)
%1060 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%1063 = (neg.f64 %1054)
%1065 = (/.f64 #s(literal 1 binary64) %1054)
%1069 = (/.f64 #s(literal 1/2 binary64) a)
%1077 = (*.f64 %1069 %858)
%1080 = (*.f64 #s(literal 2/3 binary64) %1069)
%1082 = (/.f64 #s(literal -1 binary64) a)
%1088 = (/.f64 #s(literal -2 binary64) a)
%1095 = (*.f64 %858 #s(literal 2/3 binary64))
%1107 = (*.f64 #s(literal 3 binary64) %962)
%1109 = (*.f64 (/.f64 #s(literal 3 binary64) %858) a)
%1110 = (/.f64 #s(literal 3 binary64) %959)
%1111 = (/.f64 %717 %861)
%1112 = (/.f64 %730 %1001)
%1114 = (*.f64 %11 (/.f64 #s(literal 1 binary64) %858))
%1115 = (/.f64 #s(literal 1 binary64) %996)
%1117 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %959))
%1118 = (/.f64 %1050 a)
%1119 = (*.f64 #s(literal 3 binary64) %959)
%1120 = (*.f64 %959 #s(literal 3 binary64))
%1122 = (/.f64 (*.f64 %1050 #s(literal 1 binary64)) a)
%1123 = (*.f64 %87 %1050)
%1124 = (*.f64 %1050 %87)
%1125 = (/.f64 %1119 #s(literal 9 binary64))
%1127 = (*.f64 #s(literal 3 binary64) (/.f64 %959 #s(literal 9 binary64)))
%1129 = (neg.f64 #s(literal 9 binary64))
%1130 = (/.f64 (neg.f64 %1119) %1129)
%1132 = (*.f64 %1050 (/.f64 %87 #s(literal 9 binary64)))
%1133 = (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))
%1134 = (*.f64 %1119 %1133)
%1136 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1119))
%1140 = (*.f64 %1082 %858)
%1145 = (neg.f64 #s(literal -3 binary64))
%1147 = (/.f64 #s(literal 1 binary64) #s(literal -3 binary64))
%1153 = (fma.f64 %653 #s(literal 3 binary64) %815)
%1167 = (/.f64 %725 %11)
%1170 = (*.f64 %815 %753)
%1173 = (*.f64 a %931)
%1183 = (*.f64 a %85)
%1185 = (/.f64 #s(literal 1 binary64) %219)
%1189 = (fma.f64 b %657 %840)
%1190 = (fma.f64 #s(literal 1/3 binary64) %837 %670)
%1191 = (fma.f64 %92 #s(literal -1/3 binary64) %840)
%1192 = (fma.f64 #s(literal -1/3 binary64) %92 %840)
%1193 = (fma.f64 %657 b %840)
%1194 = (fma.f64 %663 %815 %670)
%1195 = (fma.f64 %815 %663 %670)
%1196 = (fma.f64 %837 #s(literal 1/3 binary64) %670)
%1197 = (+.f64 %670 %840)
%1198 = (+.f64 %840 %670)
%1199 = (*.f64 %825 %663)
%1200 = (-.f64 %670 %1199)
%1201 = (neg.f64 %840)
%1202 = (-.f64 %670 %1201)
%1203 = (*.f64 %1 %657)
%1204 = (-.f64 %840 %1203)
%1205 = (neg.f64 %670)
%1206 = (-.f64 %840 %1205)
%1210 = (*.f64 %219 #s(literal 9 binary64))
%1212 = (/.f64 %928 %1210)
%1214 = (*.f64 %643 (/.f64 %861 %1210))
%1215 = (/.f64 %928 #s(literal 9 binary64))
%1216 = (/.f64 %1215 %219)
%1218 = (/.f64 (/.f64 %928 %219) #s(literal 9 binary64))
%1220 = (/.f64 %861 #s(literal 9 binary64))
%1221 = (*.f64 (/.f64 %643 %219) %1220)
%1223 = (/.f64 (/.f64 %1215 a) a)
%1224 = (neg.f64 %928)
%1225 = (neg.f64 %1210)
%1226 = (/.f64 %1224 %1225)
%1228 = (/.f64 (neg.f64 %1215) %1183)
%1229 = (/.f64 #s(literal 1 binary64) %1210)
%1230 = (*.f64 %928 %1229)
%1232 = (/.f64 #s(literal 1 binary64) (/.f64 %1210 %928))
%1233 = (*.f64 %1215 %1185)
%1235 = (/.f64 #s(literal 1 binary64) (/.f64 %219 %1215))
%1238 = (/.f64 #s(literal 3 binary64) %1054)
%1239 = (*.f64 %815 %1238)
%1240 = (*.f64 %815 %1060)
%1242 = (/.f64 %815 #s(literal 9 binary64))
%1244 = (neg.f64 %830)
%1249 = (fma.f64 b %657 %1239)
%1250 = (fma.f64 %92 #s(literal -1/3 binary64) %1239)
%1251 = (fma.f64 #s(literal -1/3 binary64) %92 %1239)
%1252 = (fma.f64 %657 b %1239)
%1253 = (fma.f64 %815 %1238 %670)
%1254 = (+.f64 %670 %1239)
%1255 = (+.f64 %1239 %670)
%1256 = (fma.f64 %1242 %693 %670)
%1257 = (neg.f64 %1239)
%1258 = (-.f64 %670 %1257)
%1259 = (fma.f64 %830 %1065 %670)
%1261 = (/.f64 (fma.f64 %670 %1054 %830) %1054)
%1265 = (*.f64 %1069 %815)
%1266 = (*.f64 %1080 %815)
%1278 = (*.f64 b #s(literal -2/3 binary64))
%1280 = (*.f64 #s(literal -2/3 binary64) %1069)
%1282 = (*.f64 %1278 %1069)
%1295 = (*.f64 b %1088)
%1299 = (*.f64 %1295 #s(literal 1/6 binary64))
%1310 = (*.f64 #s(literal -1/3 binary64) %1082)
%1311 = (*.f64 %815 %1310)
%1328 = (/.f64 %11 #s(literal 9 binary64))
%1329 = (/.f64 a #s(literal 9 binary64))
%1335 = (/.f64 %11 %219)
%1336 = (/.f64 a %219)
%1344 = (/.f64 %11 %1054)
%1345 = (/.f64 a %1054)
%1354 = (*.f64 %663 #s(literal -3 binary64))
%1356 = (fma.f64 %840 #s(literal -3 binary64) %92)
%1357 = (*.f64 %815 %1354)
%1365 = (/.f64 %92 #s(literal -3 binary64))
%1379 = (/.f64 %769 %1054)
%1384 = (neg.f64 %769)
%1395 = (neg.f64 %1379)
%1402 = (*.f64 %837 #s(literal 3 binary64))
%1403 = (-.f64 %691 %837)
%1404 = (fma.f64 b %688 %856)
%1405 = (fma.f64 #s(literal -3 binary64) %670 %856)
%1406 = (fma.f64 %670 #s(literal -3 binary64) %856)
%1407 = (+.f64 %691 %856)
%1408 = (+.f64 %856 %691)
%1410 = (neg.f64 (-.f64 %837 %691))
%1412 = (-.f64 %691 (neg.f64 %856))
%1415 = (/.f64 (-.f64 (*.f64 %691 a) %815) a)
%1416 = (/.f64 %837 #s(literal -3 binary64))
%1417 = (-.f64 %670 %1416)
%1418 = (/.f64 %856 #s(literal -3 binary64))
%1419 = (fma.f64 b %657 %1418)
%1420 = (fma.f64 %92 #s(literal -1/3 binary64) %1418)
%1421 = (fma.f64 #s(literal -1/3 binary64) %92 %1418)
%1422 = (fma.f64 %657 b %1418)
%1423 = (+.f64 %670 %1418)
%1424 = (/.f64 %1403 #s(literal -3 binary64))
%1426 = (/.f64 (neg.f64 %1403) %1145)
%1427 = (*.f64 %1403 %1147)
%1429 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1403))
%1430 = (/.f64 %691 #s(literal -3 binary64))
%1431 = (-.f64 %1430 %1416)
%1432 = (+.f64 %1430 %1418)
%1434 = (/.f64 (*.f64 b #s(literal -3 binary64)) a)
%1436 = (/.f64 (*.f64 #s(literal -3 binary64) b) a)
%1437 = (*.f64 #s(literal -3 binary64) %92)
%1438 = (*.f64 #s(literal -3 binary64) %815)
%1440 = (*.f64 #s(literal -3 binary64) %837)
%1442 = (-.f64 %738 %1440)
%1443 = (neg.f64 %1440)
%1444 = (fma.f64 #s(literal -3 binary64) %92 %1443)
%1445 = (*.f64 %1145 %837)
%1446 = (fma.f64 #s(literal -3 binary64) %92 %1445)
%1447 = (fma.f64 #s(literal -3 binary64) %856 %738)
%1448 = (fma.f64 %92 #s(literal -3 binary64) %1443)
%1449 = (fma.f64 %92 #s(literal -3 binary64) %1445)
%1450 = (fma.f64 %856 #s(literal -3 binary64) %738)
%1451 = (+.f64 %738 %1443)
%1452 = (+.f64 %738 %1445)
%1453 = (+.f64 %1443 %738)
%1455 = (neg.f64 (-.f64 %1440 %738))
%1457 = (-.f64 %738 (*.f64 %1145 %856))
%1459 = (-.f64 %738 (neg.f64 %1443))
%1461 = (-.f64 %1443 (*.f64 %1145 %92))
%1463 = (-.f64 %1443 (neg.f64 %738))
%1464 = (/.f64 %1442 #s(literal 9 binary64))
%1466 = (/.f64 (neg.f64 %1442) %1129)
%1467 = (*.f64 %1442 %1133)
%1469 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1442))
%1470 = (/.f64 %738 #s(literal 9 binary64))
%1472 = (-.f64 %1470 (/.f64 %1440 #s(literal 9 binary64)))
%1473 = (/.f64 %1443 #s(literal 9 binary64))
%1474 = (+.f64 %1470 %1473)
%1475 = (+.f64 %1473 %1470)
%1482 = (fma.f64 %840 %85 %655)
%1489 = (/.f64 %655 %85)
%1507 = (fma.f64 %670 %85 %847)
%1516 = (/.f64 %847 %85)
%1530 = (/.f64 %710 %85)
%1532 = (-.f64 %710 %834)
%1533 = (*.f64 %825 #s(literal 1/3 binary64))
%1535 = (neg.f64 %834)
%1545 = (/.f64 %834 %85)
%1557 = (*.f64 #s(literal 1/3 binary64) a)
%1558 = (*.f64 %815 %1557)
%1561 = (*.f64 a %655)
%1564 = (-.f64 %1558 %1561)
%1565 = (*.f64 %85 %655)
%1567 = (neg.f64 %1561)
%1588 = (*.f64 a %847)
%1591 = (*.f64 %815 a)
%1593 = (-.f64 %729 %1588)
%1594 = (neg.f64 %1588)
%1596 = (*.f64 %85 %847)
%1604 = (-.f64 %1588 %729)
%1625 = (*.f64 %219 #s(literal 3 binary64))
%1629 = (neg.f64 %987)
%1634 = (/.f64 %737 %1054)
%1640 = (*.f64 %837 a)
%1644 = (fma.f64 %837 a %725)
%1664 = (*.f64 #s(literal -3 binary64) %834)
%1665 = (fma.f64 a %92 %1664)
%1666 = (fma.f64 #s(literal -3 binary64) %834 %747)
%1667 = (fma.f64 %92 a %1664)
%1668 = (fma.f64 %815 %702 %747)
%1669 = (fma.f64 %834 #s(literal -3 binary64) %747)
%1670 = (fma.f64 %1438 #s(literal 1/3 binary64) %747)
%1671 = (+.f64 %747 %1664)
%1672 = (+.f64 %1664 %747)
%1674 = (-.f64 %747 (neg.f64 %1664))
%1676 = (-.f64 %747 (*.f64 %1145 %834))
%1678 = (-.f64 %1664 (*.f64 %85 %92))
%1680 = (-.f64 %1664 (neg.f64 %747))
%1681 = (/.f64 %1669 %643)
%1683 = (/.f64 (/.f64 %1669 #s(literal -3 binary64)) a)
%1685 = (/.f64 (neg.f64 %1669) %682)
%1686 = (*.f64 %1669 %684)
%1688 = (/.f64 #s(literal 1 binary64) (/.f64 %643 %1669))
%1689 = (/.f64 %747 %643)
%1690 = (/.f64 %1664 %643)
%1691 = (+.f64 %1689 %1690)
%1692 = (+.f64 %1690 %1689)
%1698 = (/.f64 a %1625)
%1699 = (*.f64 %815 %1698)
%1700 = (*.f64 %815 %1336)
%1702 = (/.f64 %815 %219)
%1704 = (neg.f64 %1591)
%1705 = (neg.f64 %1625)
%1707 = (/.f64 #s(literal 1 binary64) %1625)
%1719 = (neg.f64 %1699)
%1741 = (neg.f64 %1402)
%1742 = (-.f64 %779 %1741)
%1743 = (*.f64 %730 %856)
%1745 = (neg.f64 %1741)
%1762 = (-.f64 %830 %749)
%1763 = (neg.f64 %749)
%1765 = (*.f64 %717 %92)
%1783 = (*.f64 %837 %643)
%1787 = (fma.f64 %837 %643 %646)
%1792 = (neg.f64 %1787)
%1805 = (*.f64 #s(literal -3 binary64) %825)
%1809 = (fma.f64 %92 %643 %1805)
%1830 = (/.f64 %681 %1625)
%1831 = (/.f64 %644 %1625)
%1833 = (/.f64 %681 %219)
%1835 = (neg.f64 %681)
%1846 = (neg.f64 %1830)
%1860 = (*.f64 %85 a)
%1861 = (neg.f64 %219)
%1862 = (*.f64 #s(literal -1/3 binary64) %85)
%1867 = (neg.f64 %729)
%1868 = (fma.f64 a %847 %1867)
%1869 = (fma.f64 b %1862 %1588)
%1870 = (fma.f64 %653 %85 %1588)
%1871 = (fma.f64 %85 %653 %1588)
%1872 = (fma.f64 %681 #s(literal -1/3 binary64) %1588)
%1873 = (fma.f64 %815 %727 %1867)
%1874 = (fma.f64 %847 a %1867)
%1875 = (fma.f64 %1591 #s(literal -1/3 binary64) %1867)
%1876 = (+.f64 %1588 %1867)
%1877 = (+.f64 %1867 %1588)
%1879 = (-.f64 %1588 (neg.f64 %1867))
%1881 = (-.f64 %1588 (*.f64 %784 %653))
%1882 = (-.f64 %1867 %1594)
%1883 = (-.f64 %1867 %1596)
%1884 = (/.f64 %1604 %1183)
%1886 = (/.f64 (/.f64 %1604 %85) a)
%1888 = (/.f64 (/.f64 %1604 a) %85)
%1890 = (/.f64 %1593 (neg.f64 %1183))
%1892 = (*.f64 %1604 (/.f64 #s(literal 1 binary64) %1183))
%1894 = (/.f64 #s(literal 1 binary64) (/.f64 %1183 %1604))
%1895 = (/.f64 %1867 %1183)
%1896 = (/.f64 %1588 %1183)
%1897 = (+.f64 %1895 %1896)
%1898 = (+.f64 %1896 %1895)
%1899 = (-.f64 %692 %830)
%1900 = (*.f64 %825 #s(literal 3 binary64))
%1922 = (*.f64 %815 %700)
%1926 = (fma.f64 %815 %700 %644)
%1933 = (*.f64 %219 #s(literal -3 binary64))
%1938 = (neg.f64 %1933)
%1940 = (/.f64 #s(literal 1 binary64) %1933)
%1947 = (-.f64 %833 %644)
%1965 = (*.f64 %643 %847)
%1966 = (*.f64 #s(literal -1/3 binary64) %643)
%1969 = (*.f64 %643 %815)
%1971 = (*.f64 %847 #s(literal -3 binary64))
%1974 = (/.f64 #s(literal 3 binary64) %1210)
%1975 = (*.f64 %815 %1974)
%1976 = (/.f64 #s(literal 3 binary64) %219)
%1977 = (*.f64 %815 %1976)
%1984 = (fma.f64 a %1975 %670)
%1985 = (*.f64 %1975 a)
%1986 = (fma.f64 b %657 %1985)
%1987 = (fma.f64 %92 #s(literal -1/3 binary64) %1985)
%1988 = (fma.f64 #s(literal -1/3 binary64) %92 %1985)
%1989 = (fma.f64 %657 b %1985)
%1990 = (fma.f64 %1975 a %670)
%1991 = (+.f64 %670 %1985)
%1992 = (+.f64 %1985 %670)
%1993 = (fma.f64 %1329 %1977 %670)
%1994 = (fma.f64 %1977 %1329 %670)
%1995 = (fma.f64 %1336 %1240 %670)
%1996 = (fma.f64 %1240 %1336 %670)
%1997 = (-.f64 %1985 %1203)
%1998 = (-.f64 %1985 %1205)
%2000 = (/.f64 a %1210)
%2001 = (*.f64 %815 %2000)
%2008 = (*.f64 %2001 #s(literal 3 binary64))
%2009 = (fma.f64 b %657 %2008)
%2010 = (fma.f64 #s(literal 3 binary64) %2001 %670)
%2011 = (fma.f64 %92 #s(literal -1/3 binary64) %2008)
%2012 = (fma.f64 #s(literal -1/3 binary64) %92 %2008)
%2013 = (fma.f64 %657 b %2008)
%2014 = (fma.f64 %2001 #s(literal 3 binary64) %670)
%2015 = (+.f64 %670 %2008)
%2016 = (+.f64 %2008 %670)
%2017 = (*.f64 %815 %1345)
%2018 = (fma.f64 %693 %2017 %670)
%2019 = (fma.f64 %1060 %1700 %670)
%2020 = (fma.f64 %1700 %1060 %670)
%2021 = (fma.f64 %2017 %693 %670)
%2022 = (*.f64 %815 %1329)
%2023 = (fma.f64 %1976 %2022 %670)
%2024 = (fma.f64 %2022 %1976 %670)
%2025 = (-.f64 %2008 %1203)
%2026 = (-.f64 %2008 %1205)
%2027 = (/.f64 %815 %1210)
%2033 = (*.f64 %830 %2000)
%2034 = (fma.f64 b %657 %2033)
%2035 = (*.f64 a %2027)
%2036 = (fma.f64 #s(literal 3 binary64) %2035 %670)
%2037 = (fma.f64 %11 %2027 %670)
%2038 = (fma.f64 %92 #s(literal -1/3 binary64) %2033)
%2039 = (fma.f64 #s(literal -1/3 binary64) %92 %2033)
%2040 = (fma.f64 %657 b %2033)
%2041 = (*.f64 #s(literal 3 binary64) %2000)
%2042 = (fma.f64 %815 %2041 %670)
%2043 = (fma.f64 %830 %2000 %670)
%2044 = (fma.f64 %2027 %11 %670)
%2045 = (fma.f64 %2000 %830 %670)
%2046 = (+.f64 %670 %2033)
%2047 = (+.f64 %2033 %670)
%2048 = (fma.f64 %837 %1344 %670)
%2049 = (fma.f64 %1328 %1702 %670)
%2050 = (fma.f64 %1335 %1242 %670)
%2051 = (fma.f64 %1344 %837 %670)
%2052 = (fma.f64 %1402 %1345 %670)
%2053 = (fma.f64 %1702 %1328 %670)
%2054 = (fma.f64 %1242 %1335 %670)
%2055 = (fma.f64 %1345 %1402 %670)
%2056 = (-.f64 %2033 %1203)
%2057 = (-.f64 %2033 %1205)
%2058 = (*.f64 %11 %1229)
%2059 = (fma.f64 %815 %2058 %670)
%2060 = (fma.f64 %829 %1229 %670)
%2061 = (fma.f64 %1229 %829 %670)
%2072 = (*.f64 %1591 %1974)
%2085 = (fma.f64 a %1 %1965)
%2086 = (fma.f64 b %85 %1965)
%2087 = (fma.f64 #s(literal -3 binary64) %1588 %681)
%2088 = (fma.f64 %643 %847 %681)
%2089 = (fma.f64 %85 b %1965)
%2090 = (fma.f64 %815 %1966 %681)
%2091 = (fma.f64 %847 %643 %681)
%2092 = (fma.f64 %1969 #s(literal -1/3 binary64) %681)
%2093 = (fma.f64 %1971 a %681)
%2094 = (+.f64 %681 %1965)
%2095 = (+.f64 %1965 %681)
%2097 = (-.f64 %681 (neg.f64 %1965))
%2099 = (-.f64 %681 (*.f64 %682 %847))
%2101 = (-.f64 %1965 (*.f64 %1 %85))
%2102 = (-.f64 %1965 %1835)
%2103 = (/.f64 %2091 %1625)
%2105 = (/.f64 (/.f64 %2091 %219) #s(literal 3 binary64))
%2107 = (/.f64 (neg.f64 %2091) %1705)
%2108 = (*.f64 %2091 %1707)
%2110 = (/.f64 #s(literal 1 binary64) (/.f64 %1625 %2091))
%2111 = (/.f64 %1965 %1625)
%2112 = (+.f64 %1830 %2111)
%2113 = (+.f64 %2111 %1830)
%2114 = (fma.f64 %681 %1707 %2111)
%2117 = (*.f64 %11 %655)
%2118 = (-.f64 %2117 %1591)
%2143 = (/.f64 %987 %11)
%2161 = (/.f64 %646 %643)
%2162 = (+.f64 %837 %2161)
%2244 = (/.f64 %1 %1210)
%2247 = (/.f64 %1 %219)
%2253 = (*.f64 a %2244)
%2256 = (*.f64 %2244 %11)
%2266 = (*.f64 %1974 %681)
%2267 = (fma.f64 #s(literal 1/3 binary64) %837 %2266)
%2268 = (fma.f64 %663 %815 %2266)
%2269 = (fma.f64 %681 %1974 %840)
%2270 = (fma.f64 %815 %663 %2266)
%2271 = (fma.f64 %837 #s(literal 1/3 binary64) %2266)
%2272 = (fma.f64 %1974 %681 %840)
%2273 = (+.f64 %840 %2266)
%2274 = (+.f64 %2266 %840)
%2275 = (fma.f64 %1060 %1833 %840)
%2276 = (/.f64 %681 #s(literal 9 binary64))
%2277 = (fma.f64 %1976 %2276 %840)
%2278 = (fma.f64 %2276 %1976 %840)
%2279 = (fma.f64 %1833 %1060 %840)
%2280 = (-.f64 %2266 %1199)
%2281 = (-.f64 %2266 %1201)
%2282 = (*.f64 %2000 %769)
%2283 = (fma.f64 #s(literal 1/3 binary64) %837 %2282)
%2284 = (fma.f64 %663 %815 %2282)
%2285 = (fma.f64 %769 %2000 %840)
%2286 = (fma.f64 %815 %663 %2282)
%2287 = (fma.f64 %837 #s(literal 1/3 binary64) %2282)
%2288 = (fma.f64 %2000 %769 %840)
%2289 = (+.f64 %840 %2282)
%2290 = (+.f64 %2282 %840)
%2291 = (/.f64 %769 %219)
%2292 = (fma.f64 %1329 %2291 %840)
%2293 = (fma.f64 %2291 %1329 %840)
%2294 = (-.f64 %2282 %1199)
%2295 = (-.f64 %2282 %1201)
%2297 = (/.f64 %965 (*.f64 %85 %1054))
%2316 = (*.f64 %1 %11)
%2317 = (/.f64 %2316 %1210)
%2318 = (fma.f64 #s(literal 1/3 binary64) %837 %2317)
%2319 = (fma.f64 %663 %815 %2317)
%2320 = (fma.f64 %815 %663 %2317)
%2321 = (fma.f64 %837 #s(literal 1/3 binary64) %2317)
%2322 = (+.f64 %840 %2317)
%2323 = (+.f64 %2317 %840)
%2324 = (fma.f64 %1328 %2247 %840)
%2325 = (/.f64 %1 #s(literal 9 binary64))
%2326 = (fma.f64 %1335 %2325 %840)
%2327 = (fma.f64 %2247 %1328 %840)
%2328 = (fma.f64 %2325 %1335 %840)
%2329 = (-.f64 %2317 %1199)
%2330 = (-.f64 %2317 %1201)
%2337 = (/.f64 %1 %1054)
%2359 = (/.f64 %681 %1054)
%2368 = (*.f64 %1054 a)
%2369 = (/.f64 (*.f64 %681 #s(literal 3 binary64)) %2368)
%2393 = (/.f64 #s(literal 3 binary64) %1625)
%2399 = (*.f64 %2393 %729)
%2412 = (*.f64 %1170 %1698)
%2426 = (*.f64 %815 %2393)
%2433 = (/.f64 %815 %1625)
%2439 = (/.f64 #s(literal 3 binary64) %643)
%2448 = (*.f64 %815 (/.f64 a %643))
%2457 = (*.f64 %1625 #s(literal 3 binary64))
%2458 = (/.f64 %829 %2457)
%2506 = (fma.f64 #s(literal 3 binary64) %2035 %1379)
%2507 = (fma.f64 %11 %2027 %1379)
%2508 = (fma.f64 %815 %2041 %1379)
%2509 = (fma.f64 %830 %2000 %1379)
%2510 = (fma.f64 %2027 %11 %1379)
%2511 = (fma.f64 %2000 %830 %1379)
%2512 = (+.f64 %1379 %2033)
%2513 = (+.f64 %2033 %1379)
%2514 = (fma.f64 %837 %1344 %1379)
%2515 = (fma.f64 %1328 %1702 %1379)
%2516 = (fma.f64 %1335 %1242 %1379)
%2517 = (fma.f64 %1344 %837 %1379)
%2518 = (fma.f64 %1402 %1345 %1379)
%2519 = (fma.f64 %1702 %1328 %1379)
%2520 = (fma.f64 %1242 %1335 %1379)
%2521 = (fma.f64 %1345 %1402 %1379)
%2522 = (-.f64 %2033 %1395)
%2523 = (fma.f64 %769 %1065 %2033)
%2524 = (fma.f64 %815 %2058 %1379)
%2525 = (fma.f64 %829 %1229 %1379)
%2526 = (fma.f64 %1229 %829 %1379)
%2528 = (/.f64 (fma.f64 %2033 %1054 %769) %1054)
%2531 = (*.f64 b (/.f64 %657 a))
%2536 = (fma.f64 #s(literal 3 binary64) %2001 %1379)
%2537 = (fma.f64 %2001 #s(literal 3 binary64) %1379)
%2538 = (+.f64 %1379 %2008)
%2539 = (+.f64 %2008 %1379)
%2540 = (fma.f64 %693 %2017 %1379)
%2541 = (fma.f64 %1060 %1700 %1379)
%2542 = (fma.f64 %1700 %1060 %1379)
%2543 = (fma.f64 %2017 %693 %1379)
%2544 = (fma.f64 %1976 %2022 %1379)
%2545 = (fma.f64 %2022 %1976 %1379)
%2546 = (-.f64 %2008 %1395)
%2547 = (fma.f64 %769 %1065 %2008)
%2549 = (/.f64 (fma.f64 %2008 %1054 %769) %1054)
%2562 = (/.f64 %2316 %2368)
%2573 = (/.f64 %1 %1625)
%2591 = (/.f64 %652 %1210)
%2629 = (/.f64 (*.f64 a %830) (*.f64 #s(literal 3 binary64) %1625))
%2640 = (/.f64 (*.f64 #s(literal 3 binary64) %1591) (*.f64 %643 %643))
%2657 = (/.f64 %892 %11)
%2668 = (/.f64 %2316 %2457)
%2745 = (/.f64 %933 %11)
%2747 = (/.f64 (/.f64 %933 #s(literal 3 binary64)) a)
%2749 = (/.f64 (neg.f64 %933) %717)
%2750 = (*.f64 %933 %762)
%2752 = (/.f64 #s(literal 1 binary64) (/.f64 %11 %933))
%2754 = (+.f64 (/.f64 %932 %11) %1017)
b
%1
%2
%3
%5
%7
#s(literal 3 binary64)
a
(*.f64 a #s(literal 3 binary64))
%11
c
%13
(*.f64 c a)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
%2
%3
%5
%7
#s(literal -3 binary64)
%20
(fabs.f64 %20)
(pow.f64 %2 #s(literal 1/2 binary64))
#s(literal -3/2 binary64)
%24
(/.f64 %25 %26)
(*.f64 c %28)
(/.f64 #s(literal 1 binary64) (/.f64 %20 c))
#s(literal -9/8 binary64)
%33
(pow.f64 c #s(literal 2 binary64))
%35
(*.f64 %33 a)
(*.f64 %20 %37)
%39
(pow.f64 %20 #s(literal 3 binary64))
(pow.f64 %2 (/.f64 #s(literal 3 binary64) #s(literal 2 binary64)))
%43
(*.f64 a %44)
(/.f64 %46 %47)
(*.f64 %35 %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %35))
#s(literal -27/16 binary64)
(*.f64 c %33)
%55
(pow.f64 c #s(literal 3 binary64))
%57
(*.f64 %55 a)
#s(literal 5 binary64)
%60
(pow.f64 %2 (/.f64 #s(literal 5 binary64) #s(literal 2 binary64)))
%63
(*.f64 a (/.f64 %55 %60))
(/.f64 (neg.f64 %57) %67)
(*.f64 %57 %69)
(/.f64 #s(literal 1 binary64) (/.f64 %60 %57))
%44
(/.f64 (neg.f64 %33) %47)
(*.f64 %33 %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %33))
%78
(+.f64 %20 %1)
(neg.f64 (-.f64 b %20))
#s(literal 1/3 binary64)
%83
(/.f64 (neg.f64 %78) %85)
(*.f64 %78 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %78))
(-.f64 (/.f64 %20 a) %92)
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
(/.f64 %96 %39)
(*.f64 %43 #s(literal -3/8 binary64))
%99
(fma.f64 %24 #s(literal -1/2 binary64) %99)
(fma.f64 %43 #s(literal -3/8 binary64) %101)
%103
(fma.f64 #s(literal -3/8 binary64) %43 %101)
(+.f64 %99 %101)
(+.f64 %101 %99)
(-.f64 %101 (*.f64 %107 %43))
(-.f64 %101 (neg.f64 %99))
%112
(*.f64 %103 a)
(fma.f64 a %101 %114)
(fma.f64 %101 a %116)
(+.f64 %118 %116)
(+.f64 %120 %114)
(fma.f64 a %103 %122)
(fma.f64 %78 #s(literal 1/3 binary64) %112)
(fma.f64 #s(literal 1/3 binary64) %78 %112)
%126
(+.f64 %112 %122)
(+.f64 %122 %112)
(-.f64 %122 (*.f64 %85 %103))
(-.f64 %122 (neg.f64 %112))
%133
(/.f64 (neg.f64 %126) %85)
(*.f64 %126 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %126))
(fma.f64 #s(literal 1/3 binary64) %83 %139)
(fma.f64 %83 #s(literal 1/3 binary64) %139)
(+.f64 %142 %139)
(approx %152 %133)
#s(literal -9/16 binary64)
(/.f64 (*.f64 #s(literal -3/8 binary64) %33) %39)
(*.f64 %44 #s(literal -3/8 binary64))
%158
(fma.f64 %63 #s(literal -9/16 binary64) %158)
(fma.f64 %44 #s(literal -3/8 binary64) %160)
(fma.f64 #s(literal -3/8 binary64) %44 %160)
%163
(+.f64 %158 %160)
(+.f64 %160 %158)
(-.f64 %160 (neg.f64 %158))
(-.f64 %160 (*.f64 %107 %44))
%170
(*.f64 %163 a)
(fma.f64 a %160 %172)
(fma.f64 %160 a %174)
(+.f64 (*.f64 %160 a) %174)
(+.f64 (*.f64 a %160) %172)
(fma.f64 a %163 %101)
(fma.f64 %24 #s(literal -1/2 binary64) %170)
(fma.f64 #s(literal -1/2 binary64) %24 %170)
%183
(+.f64 %170 %101)
(+.f64 %101 %170)
(-.f64 %101 (*.f64 %85 %163))
(-.f64 %101 (neg.f64 %170))
%190
(*.f64 %183 a)
(fma.f64 a %101 %192)
(fma.f64 %101 a %194)
(+.f64 %118 %194)
(+.f64 %120 %192)
(fma.f64 a %183 %122)
(fma.f64 %78 #s(literal 1/3 binary64) %190)
(fma.f64 #s(literal 1/3 binary64) %78 %190)
%201
(+.f64 %190 %122)
(+.f64 %122 %190)
(-.f64 %122 (*.f64 %85 %183))
(-.f64 %122 (neg.f64 %190))
%208
(/.f64 (neg.f64 %201) %85)
(*.f64 %201 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %201))
(fma.f64 #s(literal 1/3 binary64) %83 %214)
(fma.f64 %83 #s(literal 1/3 binary64) %214)
(+.f64 %142 %214)
(approx %152 %208)
#s(literal 1/2 binary64)
%219
%220
%222
%223
#s(literal 4 binary64)
%225
%226
#s(literal 6 binary64)
%228
#s(literal -1 binary64)
%92
(/.f64 %1 %85)
(*.f64 b %87)
(/.f64 #s(literal 1 binary64) (/.f64 a b))
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
(*.f64 c #s(literal -3 binary64))
%237
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
%87
(/.f64 %243 %85)
(*.f64 #s(literal 1 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64)))
(pow.f64 a #s(literal -1 binary64))
(*.f64 %33 %219)
%250
(pow.f64 %13 #s(literal 2 binary64))
(*.f64 a %219)
%253
(pow.f64 a #s(literal 3 binary64))
(*.f64 %55 %253)
%256
(pow.f64 %13 #s(literal 3 binary64))
%258
(*.f64 a %259)
(/.f64 %261 %1)
(*.f64 %13 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %13))
(/.f64 %268 b)
%270
(*.f64 %258 #s(literal -3/2 binary64))
%272
%273
(*.f64 %219 %274)
(/.f64 (neg.f64 %250) %277)
(*.f64 %250 %279)
(/.f64 #s(literal 1 binary64) (/.f64 %2 %250))
(/.f64 (*.f64 #s(literal -9/8 binary64) %250) %2)
%285
(*.f64 %273 #s(literal -9/8 binary64))
(fma.f64 %13 #s(literal -3/2 binary64) %285)
%288
(fma.f64 #s(literal -9/8 binary64) %273 %268)
(fma.f64 %273 #s(literal -9/8 binary64) %268)
(fma.f64 %267 c %285)
(+.f64 %285 %268)
(+.f64 %268 %285)
(-.f64 %268 (*.f64 (neg.f64 #s(literal -9/8 binary64)) %273))
(-.f64 %268 (neg.f64 %285))
%299
(/.f64 %300 %1)
(*.f64 %288 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %288))
(fma.f64 #s(literal -3/2 binary64) %258 %305)
(fma.f64 %258 #s(literal -3/2 binary64) %305)
(+.f64 %270 %305)
%309
(/.f64 %256 %225)
%312
(/.f64 (neg.f64 %256) %314)
(*.f64 %256 %316)
(/.f64 #s(literal 1 binary64) (/.f64 %225 %256))
%320
(fma.f64 %312 #s(literal -27/16 binary64) %288)
(+.f64 %288 %322)
(+.f64 %324 %285)
(+.f64 %322 %288)
(-.f64 %322 %300)
%328
(/.f64 (neg.f64 %320) %1)
(*.f64 %320 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %320))
(+.f64 %334 %299)
%336
#s(literal 81/64 binary64)
%338
%339
(*.f64 %226 %338)
(*.f64 %338 %226)
#s(literal 81/16 binary64)
(*.f64 %339 #s(literal 81/16 binary64))
%344
(*.f64 %345 %338)
%348
(fma.f64 #s(literal 81/64 binary64) %339 %344)
(fma.f64 %339 #s(literal 81/64 binary64) %344)
(fma.f64 %339 #s(literal 81/16 binary64) %351)
(fma.f64 #s(literal 81/16 binary64) %339 %351)
(+.f64 %344 %351)
(+.f64 %351 %344)
(-.f64 %351 (*.f64 (neg.f64 #s(literal 81/16 binary64)) %339))
(-.f64 %351 (neg.f64 %344))
(fma.f64 (*.f64 #s(literal 81/64 binary64) %226) %338 %344)
(fma.f64 %345 %338 %351)
%364
(/.f64 %365 (neg.f64 %228))
(*.f64 %348 (/.f64 #s(literal 1 binary64) %228))
(/.f64 #s(literal 1 binary64) (/.f64 %228 %348))
(+.f64 (/.f64 %351 %228) (/.f64 %344 %228))
(/.f64 (*.f64 #s(literal -1/2 binary64) %348) %228)
%377
(*.f64 %364 #s(literal -1/2 binary64))
%379
(fma.f64 #s(literal -1/2 binary64) %364 %285)
(fma.f64 %273 #s(literal -9/8 binary64) %377)
(fma.f64 %364 #s(literal -1/2 binary64) %285)
(+.f64 %285 %377)
(+.f64 %377 %285)
(-.f64 %285 (*.f64 (neg.f64 #s(literal -1/2 binary64)) %364))
(-.f64 %285 (neg.f64 %377))
(fma.f64 %13 #s(literal -3/2 binary64) %379)
%391
(fma.f64 %267 c %379)
(+.f64 %288 %377)
(+.f64 %379 %268)
(+.f64 %268 %379)
(-.f64 %268 (neg.f64 %379))
%398
(fma.f64 %312 #s(literal -27/16 binary64) %391)
(+.f64 %391 %322)
(+.f64 %324 %379)
(+.f64 %322 %391)
(-.f64 %322 (neg.f64 %391))
%405
(/.f64 (neg.f64 %398) %1)
(*.f64 %398 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %398))
(+.f64 %334 (/.f64 %391 b))
%413
%259
(/.f64 %25 %1)
(*.f64 c %263)
(/.f64 #s(literal 1 binary64) (/.f64 b c))
(/.f64 %418 b)
%420
(*.f64 %259 #s(literal -1/2 binary64))
(approx %152 %420)
%423
(*.f64 a %274)
(/.f64 %46 %277)
(*.f64 %35 %279)
(/.f64 #s(literal 1 binary64) (/.f64 %2 %35))
(/.f64 %96 %2)
%430
(*.f64 %423 #s(literal -3/8 binary64))
(fma.f64 c #s(literal -1/2 binary64) %430)
%433
(fma.f64 #s(literal -3/8 binary64) %423 %418)
(fma.f64 %423 #s(literal -3/8 binary64) %418)
(+.f64 %430 %418)
(+.f64 %418 %430)
(-.f64 %418 (*.f64 %107 %423))
(-.f64 %418 (neg.f64 %430))
%442
(/.f64 %443 %1)
(*.f64 %433 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %433))
(fma.f64 #s(literal -1/2 binary64) %259 %448)
(fma.f64 %259 #s(literal -1/2 binary64) %448)
(+.f64 %420 %448)
(approx %152 %442)
(*.f64 %55 %219)
%454
%455
(*.f64 %219 %311)
(/.f64 (neg.f64 %454) %314)
(*.f64 %454 %316)
(/.f64 #s(literal 1 binary64) (/.f64 %225 %454))
%462
(fma.f64 %455 #s(literal -9/16 binary64) %433)
(+.f64 %433 %464)
(+.f64 %466 %430)
(+.f64 %464 %433)
(-.f64 %464 %443)
%470
(/.f64 (neg.f64 %462) %1)
(*.f64 %462 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %462))
(+.f64 %476 %442)
(approx %152 %470)
%479
(*.f64 %228 a)
%481
(/.f64 (/.f64 %348 a) %228)
(/.f64 %365 (neg.f64 %479))
(*.f64 %348 (/.f64 #s(literal 1 binary64) %479))
(/.f64 #s(literal 1 binary64) (/.f64 %479 %348))
(+.f64 (/.f64 %351 %479) (/.f64 %344 %479))
(/.f64 (*.f64 #s(literal -1/6 binary64) %348) %479)
%495
(*.f64 %481 #s(literal -1/6 binary64))
%497
(fma.f64 #s(literal -1/6 binary64) %481 %430)
(fma.f64 %423 #s(literal -3/8 binary64) %495)
(fma.f64 %481 #s(literal -1/6 binary64) %430)
(+.f64 %430 %495)
(+.f64 %495 %430)
(-.f64 %430 (*.f64 (neg.f64 #s(literal -1/6 binary64)) %481))
(-.f64 %430 (neg.f64 %495))
(fma.f64 c #s(literal -1/2 binary64) %497)
%509
(+.f64 %433 %495)
(+.f64 %497 %418)
(+.f64 %418 %497)
(-.f64 %418 (neg.f64 %497))
%515
(fma.f64 %455 #s(literal -9/16 binary64) %509)
(+.f64 %509 %464)
(+.f64 %466 %497)
(+.f64 %464 %509)
(-.f64 %464 (neg.f64 %509))
%522
(/.f64 (neg.f64 %515) %1)
(*.f64 %515 %263)
(/.f64 #s(literal 1 binary64) (/.f64 b %515))
(+.f64 %476 (/.f64 %509 b))
(approx %152 %522)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
(*.f64 c %219)
%535
%536
(*.f64 a (/.f64 c %39))
(/.f64 %261 %47)
(*.f64 %13 %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %13))
(/.f64 (*.f64 #s(literal -3/8 binary64) %13) %39)
%545
(*.f64 %536 #s(literal -3/8 binary64))
%28
(/.f64 %243 %26)
(*.f64 #s(literal 1 binary64) %28)
(/.f64 #s(literal 1 binary64) (/.f64 %20 #s(literal 1 binary64)))
(pow.f64 %20 #s(literal -1 binary64))
%552
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %20)
(*.f64 #s(literal 1/2 binary64) %28)
(*.f64 %28 #s(literal 1/2 binary64))
%557
(fma.f64 #s(literal -3/8 binary64) %536 %558)
(fma.f64 %536 #s(literal -3/8 binary64) %558)
(+.f64 %545 %558)
(neg.f64 (-.f64 %552 %545))
(fma.f64 #s(literal -3/8 binary64) %536 %565)
(fma.f64 %536 #s(literal -3/8 binary64) %565)
(+.f64 %545 %565)
%569
(*.f64 %557 c)
(fma.f64 c %557 %142)
%572
(fma.f64 %83 #s(literal 1/3 binary64) %569)
(fma.f64 %557 c %142)
(+.f64 %569 %142)
(+.f64 %142 %569)
(-.f64 %142 (*.f64 %25 %557))
(-.f64 %142 (neg.f64 %569))
(approx %152 %572)
%582
(*.f64 %219 (/.f64 c %60))
(/.f64 (neg.f64 %535) %67)
(*.f64 %535 %69)
(/.f64 #s(literal 1 binary64) (/.f64 %60 %535))
%590
(/.f64 %85 %47)
(*.f64 a %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 a))
(/.f64 (*.f64 #s(literal -3/8 binary64) a) %39)
%597
(*.f64 %590 #s(literal -3/8 binary64))
(fma.f64 #s(literal -3/8 binary64) %590 %599)
%601
(fma.f64 %582 #s(literal -9/16 binary64) %597)
(fma.f64 %590 #s(literal -3/8 binary64) %599)
(+.f64 %597 %599)
(+.f64 %599 %597)
(-.f64 %599 (neg.f64 %597))
(-.f64 %599 (*.f64 %107 %590))
%610
(*.f64 %601 c)
(fma.f64 c %599 %612)
(fma.f64 %599 c %614)
(+.f64 (*.f64 %599 c) %614)
(+.f64 (*.f64 c %599) %612)
%620
(fma.f64 c %601 %558)
(fma.f64 %601 c %558)
(+.f64 %610 %558)
(neg.f64 (-.f64 %552 %610))
(fma.f64 c %601 %565)
(fma.f64 %601 c %565)
(+.f64 %610 %565)
%629
(*.f64 %620 c)
(fma.f64 c %620 %142)
%632
(fma.f64 %83 #s(literal 1/3 binary64) %629)
(fma.f64 %620 c %142)
(+.f64 %629 %142)
(+.f64 %142 %629)
(-.f64 %142 (*.f64 %25 %620))
(-.f64 %142 (neg.f64 %629))
(approx %152 %632)
(*.f64 a #s(literal -3 binary64))
%643
%644
(*.f64 b a)
(*.f64 a %646)
(*.f64 #s(literal 3 binary64) %644)
%649
(*.f64 b %643)
(*.f64 #s(literal -3 binary64) %644)
%652
%653
(*.f64 #s(literal -1/3 binary64) b)
%655
(*.f64 #s(literal 1/3 binary64) b)
%657
(/.f64 (neg.f64 #s(literal -1/3 binary64)) %85)
(*.f64 #s(literal -1/3 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1/3 binary64)))
%663
(/.f64 (neg.f64 #s(literal 1/3 binary64)) %85)
(*.f64 #s(literal 1/3 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/3 binary64)))
(/.f64 %653 a)
%670
(*.f64 %92 #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) %92)
(*.f64 %657 b)
%674
(*.f64 a (/.f64 b %643))
(/.f64 (/.f64 %644 #s(literal -3 binary64)) a)
(*.f64 (/.f64 a #s(literal -3 binary64)) %92)
(/.f64 %681 %682)
(*.f64 %644 %684)
(/.f64 #s(literal 1 binary64) (/.f64 %643 %644))
(*.f64 b %688)
(*.f64 #s(literal -3 binary64) %670)
%691
%692
(*.f64 %644 %693)
(/.f64 (neg.f64 %649) %85)
(*.f64 %649 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %649))
%85
%700
(*.f64 %643 #s(literal 1/3 binary64))
(*.f64 %702 a)
(*.f64 b (*.f64 %657 #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) %670)
%707
(*.f64 b %708)
%710
(*.f64 %85 %670)
(neg.f64 (*.f64 %670 a))
%714
(*.f64 #s(literal 3 binary64) %715)
(/.f64 %717 %85)
(*.f64 %11 %87)
(/.f64 #s(literal 1 binary64) %720)
(*.f64 b %722)
(*.f64 #s(literal 3 binary64) %653)
%725
(*.f64 a %653)
(*.f64 b %727)
%729
%693
(/.f64 %730 %85)
(*.f64 #s(literal 3 binary64) %87)
(/.f64 #s(literal 1 binary64) %733)
(/.f64 %652 a)
(*.f64 %92 %643)
%737
(*.f64 %738 a)
(/.f64 (neg.f64 %652) %85)
(*.f64 %652 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %652))
(/.f64 %745 a)
(*.f64 #s(literal 3 binary64) %747)
%749
(*.f64 %92 %11)
(*.f64 %11 #s(literal 1/3 binary64))
%752
(*.f64 %753 a)
%755
%756
%757
%681
%758
(/.f64 %759 a)
(/.f64 %730 %717)
(*.f64 #s(literal 3 binary64) %762)
(/.f64 #s(literal 1 binary64) %764)
%646
(*.f64 #s(literal 3 binary64) b)
(*.f64 b %730)
(*.f64 %1 #s(literal 3 binary64))
%769
%720
(/.f64 %733 a)
(/.f64 %85 %717)
(*.f64 a %762)
(/.f64 #s(literal 1 binary64) %714)
%764
(*.f64 #s(literal 3 binary64) %733)
(/.f64 %717 %730)
(*.f64 %11 %776)
(/.f64 #s(literal 1 binary64) %758)
%779
(*.f64 b %780)
(neg.f64 (/.f64 %646 a))
(/.f64 %769 %784)
(*.f64 %646 %786)
(/.f64 #s(literal 1 binary64) (/.f64 %85 %646))
%733
(/.f64 %85 %730)
(*.f64 a %776)
(/.f64 #s(literal 1 binary64) %693)
(*.f64 a %237)
(*.f64 c %643)
(*.f64 #s(literal -3 binary64) %13)
(*.f64 %237 a)
%797
%798
%799
%800
%801
%802
%803
%804
%805
%807
%809
%810
%812
%813
%814
%798
%799
%800
%801
%802
%803
%804
%805
%807
%809
%810
%812
%813
%814
%798
%799
%800
%801
%802
%803
%804
%805
%807
%809
%810
%812
%813
%814
%815
%816
%817
%819
%821
%822
%824
%825
%820
(fabs.f64 %820)
(pow.f64 %815 #s(literal 1/2 binary64))
(*.f64 %11 %815)
%829
(*.f64 %830 a)
(*.f64 %752 %815)
%833
(*.f64 %834 %11)
(/.f64 %834 a)
(*.f64 #s(literal 1/3 binary64) %837)
(*.f64 %663 %815)
%840
(*.f64 %837 #s(literal 1/3 binary64))
%837
(/.f64 %825 %85)
(*.f64 %815 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %815))
(*.f64 #s(literal -1/3 binary64) %815)
%847
(*.f64 %85 %840)
(*.f64 %815 %849)
%851
(neg.f64 (*.f64 %840 a))
(/.f64 %815 %85)
(/.f64 %825 a)
%856
(*.f64 #s(literal 1/3 binary64) %815)
%834
%858
%859
%860
%862
%863
%865
%866
%867
%861
(+.f64 b %825)
(neg.f64 %858)
%870
(fma.f64 %707 a %815)
(fma.f64 %872 #s(literal 3 binary64) %815)
(+.f64 %815 %874)
(+.f64 %874 %815)
(-.f64 %874 %825)
(fma.f64 %820 %820 %874)
(fma.f64 %823 %823 %874)
%880
(fma.f64 %674 #s(literal 3 binary64) %815)
(+.f64 %815 %882)
(+.f64 %882 %815)
(-.f64 %882 %825)
(fma.f64 %820 %820 %882)
(fma.f64 %823 %823 %882)
(fma.f64 #s(literal 3 binary64) %872 %815)
%889
(fma.f64 %670 %11 %815)
(fma.f64 %745 %657 %815)
(+.f64 %815 %892)
(+.f64 %892 %815)
(-.f64 %892 %825)
(fma.f64 %820 %820 %892)
(fma.f64 %823 %823 %892)
(fma.f64 %644 (*.f64 #s(literal 3 binary64) %657) %815)
%900
(fma.f64 %657 %649 %815)
(+.f64 %815 %902)
(+.f64 %902 %815)
(-.f64 %902 %825)
(fma.f64 %820 %820 %902)
(fma.f64 %823 %823 %902)
(fma.f64 %653 (*.f64 a %693) %815)
%910
(fma.f64 %693 %729 %815)
(+.f64 %815 %912)
(+.f64 %912 %815)
(-.f64 %912 %825)
(fma.f64 %820 %820 %912)
(fma.f64 %823 %823 %912)
(fma.f64 #s(literal 1/3 binary64) %737 %815)
%919
(+.f64 %815 %920)
(+.f64 %920 %815)
(-.f64 %920 %825)
(fma.f64 %820 %820 %920)
(fma.f64 %823 %823 %920)
(*.f64 #s(literal -3 binary64) %926)
%928
(*.f64 %861 %643)
(*.f64 #s(literal -1/3 binary64) %861)
%931
%933
%935
%936
%937
%938
%939
%940
%941
%942
%933
%935
%936
%937
%938
%939
%940
%941
%942
%943
(fma.f64 %758 %681 %815)
(+.f64 %815 %945)
(+.f64 %945 %815)
(-.f64 %945 %825)
(fma.f64 %820 %820 %945)
(fma.f64 %823 %823 %945)
%951
(fma.f64 %720 %769 %815)
(+.f64 %815 %953)
(+.f64 %953 %815)
(-.f64 %953 %825)
(fma.f64 %820 %820 %953)
(fma.f64 %823 %823 %953)
%959
(/.f64 %861 %85)
(*.f64 %858 %87)
(/.f64 #s(literal 1 binary64) %962)
(-.f64 %837 %92)
(+.f64 %815 %967)
%969
(fma.f64 %779 %733 %815)
(fma.f64 %733 %779 %815)
(-.f64 %967 %825)
(fma.f64 %820 %820 %967)
(fma.f64 %823 %823 %967)
%976
(fma.f64 #s(literal -3 binary64) %851 %1)
(fma.f64 %840 (*.f64 %85 #s(literal -3 binary64)) %1)
(fma.f64 %851 #s(literal -3 binary64) %1)
(+.f64 %1 %975)
(+.f64 %975 %1)
(-.f64 %975 %864)
(fma.f64 #s(literal 3 binary64) %815 %737)
(fma.f64 %92 %643 %830)
(fma.f64 %643 %92 %830)
%987
(fma.f64 %738 a %830)
(+.f64 %737 %830)
(+.f64 %830 %737)
(-.f64 %830 (neg.f64 %737))
(/.f64 (fma.f64 %815 %11 %652) a)
(fma.f64 %652 %87 %830)
%858
%859
%860
%862
%863
%865
%866
%867
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
%1028
%1029
%1031
%1032
%1033
%1034
%1036
%1038
%1040
%1041
(/.f64 (*.f64 %858 #s(literal 1/3 binary64)) a)
(*.f64 %663 %858)
(*.f64 %858 %663)
(/.f64 (*.f64 #s(literal 1/3 binary64) %858) a)
(*.f64 #s(literal 1/3 binary64) %959)
(*.f64 %959 #s(literal 1/3 binary64))
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
%1050
(*.f64 %858 #s(literal 3 binary64))
#s(literal 9 binary64)
(*.f64 a #s(literal 9 binary64))
%1054
(/.f64 %1050 %1054)
(*.f64 #s(literal 3 binary64) (/.f64 %858 %1054))
(/.f64 (/.f64 %1050 #s(literal 9 binary64)) a)
(*.f64 %1060 %959)
(/.f64 (neg.f64 %1050) %1063)
(*.f64 %1050 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1050))
%1069
(/.f64 %564 %85)
(*.f64 #s(literal 1/2 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) %858) a)
(*.f64 %858 %1069)
%1077
(*.f64 #s(literal 2/3 binary64) %1077)
(*.f64 %1077 #s(literal 2/3 binary64))
(*.f64 %1080 %858)
%1082
(/.f64 (neg.f64 #s(literal -1 binary64)) %85)
(*.f64 #s(literal -1 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1 binary64)))
%1088
(/.f64 (neg.f64 #s(literal -2 binary64)) %85)
(*.f64 #s(literal -2 binary64) %87)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -2 binary64)))
(*.f64 #s(literal 2/3 binary64) %858)
%1095
(/.f64 (*.f64 %1095 #s(literal 1/2 binary64)) a)
(*.f64 %858 %1080)
(*.f64 %1069 %1095)
(*.f64 %1095 %1069)
%1035
(/.f64 (/.f64 a %861) #s(literal -1/3 binary64))
(/.f64 %85 %1030)
(*.f64 a (/.f64 #s(literal 1 binary64) %931))
(/.f64 #s(literal 1 binary64) %1029)
%1028
%1029
%1031
%1032
%1033
%1034
%1036
%1038
%1040
%1041
%1006
%1107
%1109
%1110
%1111
%1112
%1114
%1115
%1117
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
%1118
%1119
%1120
%1122
%1123
%1124
%1125
%1127
%1130
%1132
%1134
%1136
(/.f64 (*.f64 #s(literal -1 binary64) %858) a)
(*.f64 %858 %1082)
%1140
(/.f64 %1140 #s(literal -3 binary64))
(*.f64 %1082 (/.f64 %858 #s(literal -3 binary64)))
(/.f64 (neg.f64 %1140) %1145)
(*.f64 %1140 %1147)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1140))
%1006
%1107
%1109
%1110
%1111
%1112
%1114
%1115
%1117
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
(fma.f64 b %722 %815)
(fma.f64 #s(literal 3 binary64) %653 %815)
%1153
(+.f64 %725 %815)
(+.f64 %815 %725)
(-.f64 %725 %825)
(fma.f64 %820 %820 %725)
(fma.f64 %823 %823 %725)
(/.f64 %1153 %11)
(/.f64 (/.f64 %1153 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %1153) %717)
(*.f64 %1153 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %1153))
(+.f64 %1167 %1012)
(*.f64 #s(literal 3 binary64) #s(literal 1/3 binary64))
%753
%1170
(*.f64 %834 #s(literal 3 binary64))
(*.f64 %753 %815)
%1173
(*.f64 %931 a)
(*.f64 %926 #s(literal -1/3 binary64))
%219
%220
%222
%223
(/.f64 %1173 %219)
(*.f64 a (/.f64 %931 %219))
(/.f64 (/.f64 %1173 a) a)
(*.f64 %715 %1029)
(/.f64 (neg.f64 %1173) %1183)
(*.f64 %1173 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %1173))
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1204
%1206
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1204
%1206
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1204
%1206
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1204
%1206
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1200
%1202
%1204
%1206
%1118
%1119
%1120
%1122
%1123
%1124
%1125
%1127
%1130
%1132
%1134
%1136
(*.f64 #s(literal 9 binary64) %85)
(*.f64 %1129 a)
%1063
(*.f64 a %1054)
%1210
(*.f64 #s(literal 9 binary64) %219)
%1212
%1214
%1216
%1218
%1221
%1223
%1226
%1228
%1230
%1232
%1233
%1235
(*.f64 #s(literal 3 binary64) %815)
%830
(/.f64 %830 %1054)
%1239
(/.f64 %1240 a)
(*.f64 %1242 %693)
(/.f64 %1244 %1063)
(*.f64 %830 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %830))
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1258
%1259
%1261
(/.f64 (*.f64 #s(literal 1/2 binary64) %815) a)
(*.f64 %815 %1069)
%1265
(fma.f64 b %657 %1266)
(fma.f64 %92 #s(literal -1/3 binary64) %1266)
(fma.f64 #s(literal -1/3 binary64) %92 %1266)
(fma.f64 #s(literal 2/3 binary64) %1265 %670)
(fma.f64 %657 b %1266)
(fma.f64 %1265 #s(literal 2/3 binary64) %670)
(fma.f64 %1080 %815 %670)
(+.f64 %670 %1266)
(+.f64 %1266 %670)
(-.f64 %1266 %1203)
(-.f64 %1266 %1205)
%1278
(*.f64 #s(literal -2/3 binary64) b)
(fma.f64 b %1280 %840)
(fma.f64 #s(literal 1/3 binary64) %837 %1282)
(fma.f64 %663 %815 %1282)
(fma.f64 %815 %663 %1282)
(fma.f64 %837 #s(literal 1/3 binary64) %1282)
(fma.f64 %1069 %1278 %840)
(fma.f64 %1278 %1069 %840)
(+.f64 %840 %1282)
(+.f64 %1282 %840)
(-.f64 %1282 %1199)
(-.f64 %1282 %1201)
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1258
%1259
%1261
(/.f64 (*.f64 b #s(literal -2 binary64)) a)
%1295
(*.f64 %1088 b)
(fma.f64 b (*.f64 %1088 #s(literal 1/6 binary64)) %840)
(fma.f64 #s(literal 1/3 binary64) %837 %1299)
(fma.f64 #s(literal 1/6 binary64) %1295 %840)
(fma.f64 %663 %815 %1299)
(fma.f64 %815 %663 %1299)
(fma.f64 %837 #s(literal 1/3 binary64) %1299)
(fma.f64 %1295 #s(literal 1/6 binary64) %840)
(+.f64 %840 %1299)
(+.f64 %1299 %840)
(-.f64 %1299 %1199)
(-.f64 %1299 %1201)
(fma.f64 b %657 %1311)
(fma.f64 %92 #s(literal -1/3 binary64) %1311)
(fma.f64 #s(literal -1/3 binary64) %92 %1311)
(fma.f64 %657 b %1311)
(fma.f64 %815 %1310 %670)
(fma.f64 %847 %1082 %670)
(fma.f64 %1082 %847 %670)
(+.f64 %670 %1311)
(+.f64 %1311 %670)
(-.f64 %1311 %1203)
(-.f64 %1311 %1205)
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1258
%1259
%1261
%1215
(*.f64 %643 %1220)
(/.f64 %1224 %1129)
(*.f64 %928 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %928))
%1212
%1214
%1216
%1218
%1221
%1223
%1226
%1228
%1230
%1232
%1233
%1235
%1328
(*.f64 #s(literal 3 binary64) %1329)
(/.f64 %717 %1129)
(*.f64 %11 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %11))
%1335
(*.f64 #s(literal 3 binary64) %1336)
(/.f64 %714 a)
(*.f64 %693 %715)
(/.f64 %717 %1183)
(*.f64 %11 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %11))
%1344
(*.f64 #s(literal 3 binary64) %1345)
(/.f64 %1328 a)
(*.f64 %1060 %715)
(/.f64 %717 %1063)
(*.f64 %11 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %11))
(fma.f64 #s(literal -3 binary64) %840 %92)
(fma.f64 %815 %1354 %92)
%1356
(+.f64 %92 %1357)
(+.f64 %1357 %92)
(-.f64 %1357 (neg.f64 %92))
(/.f64 (fma.f64 %1357 a b) a)
(fma.f64 b %87 %1357)
(fma.f64 #s(literal 1/3 binary64) %837 %1365)
(fma.f64 %663 %815 %1365)
(fma.f64 %815 %663 %1365)
(fma.f64 %837 #s(literal 1/3 binary64) %1365)
(+.f64 %840 %1365)
(/.f64 %1356 #s(literal -3 binary64))
(/.f64 (neg.f64 %1356) %1145)
(*.f64 %1356 %1147)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1356))
(+.f64 (/.f64 %1357 #s(literal -3 binary64)) %1365)
%1379
(neg.f64 (/.f64 %646 %1054))
(/.f64 (/.f64 %769 #s(literal 9 binary64)) a)
(/.f64 %1384 %1063)
(*.f64 %769 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %769))
(fma.f64 #s(literal 1/3 binary64) %837 %1379)
(fma.f64 %663 %815 %1379)
(fma.f64 %815 %663 %1379)
(fma.f64 %837 #s(literal 1/3 binary64) %1379)
(+.f64 %840 %1379)
(+.f64 %1379 %840)
(-.f64 %840 %1395)
(fma.f64 %769 %1065 %840)
(/.f64 (fma.f64 %840 %1054 %769) %1054)
(/.f64 %830 a)
(*.f64 #s(literal 3 binary64) %837)
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1410
%1412
%1415
%1417
%1419
%1420
%1421
%1422
%1423
%1424
%1426
%1427
%1429
%1431
%1432
%1434
%1436
%1437
%738
(/.f64 %1438 a)
%1440
(*.f64 %837 #s(literal -3 binary64))
%1442
%1444
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1455
%1457
%1459
%1461
%1463
%1464
%1466
%1467
%1469
%1472
%1474
%1475
%1434
%1436
%1437
%738
%1442
%1444
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1455
%1457
%1459
%1461
%1463
%1464
%1466
%1467
%1469
%1472
%1474
%1475
%1403
%1404
%1405
%1406
%1407
%1408
%1410
%1412
%1415
%1417
%1419
%1420
%1421
%1422
%1423
%1424
%1426
%1427
%1429
%1431
%1432
(*.f64 #s(literal -3 binary64) %856)
(*.f64 %856 #s(literal -3 binary64))
%1443
%1442
%1444
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1455
%1457
%1459
%1461
%1463
%1464
%1466
%1467
%1469
%1472
%1474
%1475
(fma.f64 b #s(literal 1/3 binary64) %851)
(fma.f64 #s(literal 1/3 binary64) b %851)
(fma.f64 %85 %840 %655)
(fma.f64 %815 %849 %655)
%1482
(+.f64 %655 %851)
(+.f64 %851 %655)
(-.f64 %851 (neg.f64 %655))
(-.f64 %851 (*.f64 %1 #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) %837 %1489)
(fma.f64 %663 %815 %1489)
(fma.f64 %815 %663 %1489)
(fma.f64 %837 #s(literal 1/3 binary64) %1489)
(+.f64 %840 %1489)
(/.f64 %1482 %85)
(neg.f64 (/.f64 %1482 a))
(/.f64 (neg.f64 %1482) %784)
(*.f64 %1482 %786)
(/.f64 #s(literal 1 binary64) (/.f64 %85 %1482))
(+.f64 (/.f64 %851 %85) %1489)
(fma.f64 b %708 %847)
(fma.f64 #s(literal -1/3 binary64) %815 %710)
%1507
(fma.f64 %85 %670 %847)
(fma.f64 %815 #s(literal -1/3 binary64) %710)
(+.f64 %710 %847)
(+.f64 %847 %710)
(-.f64 %710 (*.f64 %825 #s(literal -1/3 binary64)))
(-.f64 %710 (neg.f64 %847))
(fma.f64 b %657 %1516)
(fma.f64 %92 #s(literal -1/3 binary64) %1516)
(fma.f64 #s(literal -1/3 binary64) %92 %1516)
(fma.f64 %657 b %1516)
(+.f64 %670 %1516)
(/.f64 %1507 %85)
(neg.f64 (/.f64 %1507 a))
(/.f64 (neg.f64 %1507) %784)
(*.f64 %1507 %786)
(/.f64 #s(literal 1 binary64) (/.f64 %85 %1507))
(+.f64 %1530 %1516)
%1532
(fma.f64 b %708 %1533)
(fma.f64 b %708 %1535)
(fma.f64 %670 %85 %1533)
(fma.f64 %670 %85 %1535)
(fma.f64 %85 %670 %1533)
(fma.f64 %85 %670 %1535)
(+.f64 %710 %1533)
(+.f64 %710 %1535)
(neg.f64 (-.f64 %834 %710))
(-.f64 %670 %1545)
(/.f64 %1532 %85)
(neg.f64 (/.f64 %1532 a))
(/.f64 (neg.f64 %1532) %784)
(*.f64 %1532 %786)
(/.f64 #s(literal 1 binary64) (/.f64 %85 %1532))
(-.f64 %1530 %1545)
(*.f64 a #s(literal 1/3 binary64))
%1557
%1558
(*.f64 %834 a)
(*.f64 %1557 %815)
%1561
(*.f64 %644 #s(literal 1/3 binary64))
(*.f64 %655 a)
%1564
(fma.f64 %815 %1557 %1565)
(fma.f64 %815 %1557 %1567)
(fma.f64 %834 a %1565)
(fma.f64 %834 a %1567)
(fma.f64 %1557 %815 %1565)
(fma.f64 %1557 %815 %1567)
(+.f64 %1558 %1565)
(+.f64 %1558 %1567)
(neg.f64 (-.f64 %1561 %1558))
(/.f64 %1564 %219)
(/.f64 (/.f64 %1564 a) a)
(/.f64 (neg.f64 %1564) %1183)
(*.f64 %1564 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %1564))
(-.f64 (/.f64 %1558 %219) (/.f64 %1561 %219))
%1588
(*.f64 %815 %727)
(*.f64 %847 a)
(*.f64 %1591 #s(literal -1/3 binary64))
%1593
(fma.f64 a %653 %1594)
(fma.f64 a %653 %1596)
(fma.f64 b %727 %1594)
(fma.f64 b %727 %1596)
(fma.f64 %653 a %1594)
(fma.f64 %653 a %1596)
(+.f64 %729 %1594)
(+.f64 %729 %1596)
(neg.f64 %1604)
(/.f64 %1593 %219)
(/.f64 (/.f64 %1593 a) a)
(/.f64 (neg.f64 %1593) %1183)
(*.f64 %1593 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %1593))
(-.f64 (/.f64 %729 %219) (/.f64 %1588 %219))
%1229
(/.f64 %1185 #s(literal 9 binary64))
(/.f64 %243 %1225)
(*.f64 #s(literal 1 binary64) %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 #s(literal 1 binary64)))
(pow.f64 %1210 #s(literal -1 binary64))
(*.f64 a %11)
(*.f64 #s(literal 3 binary64) %219)
%1625
(/.f64 %987 %1054)
(/.f64 (/.f64 %987 #s(literal 9 binary64)) a)
(/.f64 %1629 %1063)
(*.f64 %987 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %987))
(fma.f64 %815 %1238 %1634)
(+.f64 %1239 %1634)
(fma.f64 %1242 %693 %1634)
(fma.f64 %830 %1065 %1634)
(fma.f64 a %837 %725)
(fma.f64 b %722 %1640)
(fma.f64 #s(literal 3 binary64) %653 %1640)
(fma.f64 %653 #s(literal 3 binary64) %1640)
%1644
(+.f64 %725 %1640)
(+.f64 %1640 %725)
(-.f64 %1640 (neg.f64 %725))
(-.f64 %1640 (*.f64 (neg.f64 %653) #s(literal 3 binary64)))
(/.f64 %1644 %11)
(/.f64 (/.f64 %1644 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %1644) %717)
(*.f64 %1644 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %1644))
(+.f64 (/.f64 %1640 %11) %1167)
(/.f64 %644 a)
%747
(*.f64 %92 a)
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1674
%1676
%1678
%1680
%1681
%1683
%1685
%1686
%1688
%1691
%1692
%1664
(*.f64 %815 %702)
(*.f64 %834 #s(literal -3 binary64))
(*.f64 %1438 #s(literal 1/3 binary64))
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1674
%1676
%1678
%1680
%1681
%1683
%1685
%1686
%1688
%1691
%1692
(*.f64 a %815)
%1591
(/.f64 %1591 %1625)
%1699
(/.f64 %1700 #s(literal 3 binary64))
(*.f64 %1702 %733)
(/.f64 %1704 %1705)
(*.f64 %1591 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %1591))
(fma.f64 b %657 %1699)
(fma.f64 %92 #s(literal -1/3 binary64) %1699)
(fma.f64 #s(literal -1/3 binary64) %92 %1699)
(fma.f64 %657 b %1699)
(fma.f64 %815 %1698 %670)
(+.f64 %670 %1699)
(+.f64 %1699 %670)
(fma.f64 %1702 %733 %670)
(-.f64 %670 %1719)
(fma.f64 %1591 %1707 %670)
(/.f64 (fma.f64 %670 %1625 %1591) %1625)
(fma.f64 b %1280 %1239)
(fma.f64 %815 %1238 %1282)
(fma.f64 %1069 %1278 %1239)
(fma.f64 %1278 %1069 %1239)
(+.f64 %1239 %1282)
(+.f64 %1282 %1239)
(fma.f64 %1242 %693 %1282)
(-.f64 %1282 %1257)
(fma.f64 %830 %1065 %1282)
(/.f64 (fma.f64 %1282 %1054 %830) %1054)
(/.f64 (*.f64 %1644 #s(literal 1/3 binary64)) a)
(*.f64 %663 %1644)
(*.f64 %1644 %663)
(*.f64 #s(literal 3 binary64) %856)
(*.f64 %856 #s(literal 3 binary64))
%1741
%1742
(fma.f64 b %780 %1743)
(fma.f64 b %780 %1745)
(+.f64 %779 %1743)
(+.f64 %779 %1745)
(neg.f64 (-.f64 %1741 %779))
(fma.f64 %646 %786 %1743)
(fma.f64 %646 %786 %1745)
(/.f64 %1742 #s(literal 9 binary64))
(/.f64 (neg.f64 %1742) %1129)
(*.f64 %1742 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1742))
(-.f64 (/.f64 %779 #s(literal 9 binary64)) (/.f64 %1741 #s(literal 9 binary64)))
%1762
(fma.f64 #s(literal 3 binary64) %815 %1763)
(fma.f64 #s(literal 3 binary64) %815 %1765)
(fma.f64 %815 #s(literal 3 binary64) %1763)
(fma.f64 %815 #s(literal 3 binary64) %1765)
(+.f64 %830 %1763)
(+.f64 %830 %1765)
(neg.f64 (-.f64 %749 %830))
(/.f64 %1762 %1054)
(/.f64 (/.f64 %1762 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1762) %1063)
(*.f64 %1762 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1762))
(-.f64 %1239 (/.f64 %749 %1054))
(fma.f64 b #s(literal 3 binary64) %1783)
(fma.f64 #s(literal 3 binary64) b %1783)
(fma.f64 %643 %837 %646)
%1787
(fma.f64 %1440 a %646)
(+.f64 %646 %1783)
(+.f64 %1783 %646)
(-.f64 %1783 %769)
%1792
(+.f64 (neg.f64 %1783) %769)
(/.f64 %1792 %1054)
(neg.f64 (/.f64 %1787 %1054))
(/.f64 (/.f64 %1792 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1792) %1063)
(*.f64 %1792 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1792))
%1805
(*.f64 %825 #s(literal -3 binary64))
(neg.f64 %1438)
(fma.f64 #s(literal -3 binary64) %825 %737)
%1809
(fma.f64 %643 %92 %1805)
(fma.f64 %825 #s(literal -3 binary64) %737)
(fma.f64 %738 a %1805)
(+.f64 %737 %1805)
(+.f64 %1805 %737)
(-.f64 %737 (*.f64 %1145 %825))
(-.f64 %737 (neg.f64 %1805))
(fma.f64 %652 %87 %1805)
(/.f64 %1809 %1054)
(/.f64 (/.f64 %1809 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1809) %1063)
(*.f64 %1809 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1809))
(+.f64 %1634 (/.f64 %1805 %1054))
%1830
(neg.f64 %1831)
(/.f64 %1833 #s(literal 3 binary64))
(/.f64 %1835 %1705)
(*.f64 %681 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %681))
(fma.f64 #s(literal 1/3 binary64) %837 %1830)
(fma.f64 %663 %815 %1830)
(fma.f64 %815 %663 %1830)
(fma.f64 %837 #s(literal 1/3 binary64) %1830)
(+.f64 %840 %1830)
(+.f64 %1830 %840)
(-.f64 %840 %1846)
(fma.f64 %681 %1707 %840)
(/.f64 (fma.f64 %840 %1625 %681) %1625)
(fma.f64 %815 %1310 %1379)
(fma.f64 %847 %1082 %1379)
(fma.f64 %1082 %847 %1379)
(+.f64 %1379 %1311)
(+.f64 %1311 %1379)
(-.f64 %1311 %1395)
(fma.f64 %769 %1065 %1311)
(/.f64 (fma.f64 %1311 %1054 %769) %1054)
%1183
%1860
%1861
(*.f64 b %1862)
(*.f64 %653 %85)
(*.f64 %85 %653)
(*.f64 %681 #s(literal -1/3 binary64))
%1867
%1604
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1882
%1883
%1183
%1860
%1861
%1884
%1886
%1888
%1890
%1892
%1894
%1897
%1898
%1604
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1882
%1883
%1884
%1886
%1888
%1890
%1892
%1894
%1897
%1898
%1899
(fma.f64 %644 %693 %1900)
(fma.f64 %644 %693 %1244)
(+.f64 %692 %1900)
(+.f64 %692 %1244)
(neg.f64 (-.f64 %830 %692))
(fma.f64 %649 %87 %1900)
(fma.f64 %649 %87 %1244)
(/.f64 %1899 %1063)
(neg.f64 (/.f64 %1899 %1054))
(/.f64 (neg.f64 %1899) (neg.f64 %1063))
(*.f64 %1899 (/.f64 #s(literal 1 binary64) %1063))
(/.f64 #s(literal 1 binary64) (/.f64 %1063 %1899))
(-.f64 (/.f64 %692 %1063) (/.f64 %830 %1063))
(fma.f64 a b %1922)
(fma.f64 b a %1922)
(fma.f64 %700 %815 %644)
%1926
(fma.f64 %834 %643 %644)
(+.f64 %644 %1922)
(+.f64 %1922 %644)
(-.f64 %1922 %681)
(*.f64 a %643)
(*.f64 #s(literal -3 binary64) %219)
%1933
(/.f64 %1926 %1933)
(/.f64 (/.f64 %1926 %219) #s(literal -3 binary64))
(/.f64 (neg.f64 %1926) %1938)
(*.f64 %1926 %1940)
(/.f64 #s(literal 1 binary64) (/.f64 %1933 %1926))
(+.f64 (/.f64 %1922 %1933) (/.f64 %644 %1933))
%1947
(fma.f64 %752 %815 %681)
(fma.f64 %815 %752 %681)
(fma.f64 %834 %11 %681)
(+.f64 %833 %681)
(neg.f64 (-.f64 %644 %833))
(/.f64 %1947 %1625)
(/.f64 (/.f64 %1947 %219) #s(literal 3 binary64))
(/.f64 (neg.f64 %1947) %1705)
(*.f64 %1947 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %1947))
(-.f64 (/.f64 %833 %1625) %1831)
(*.f64 #s(literal -3 binary64) %1588)
%1965
(*.f64 %815 %1966)
(*.f64 %847 %643)
(*.f64 %1969 #s(literal -1/3 binary64))
(*.f64 %1971 a)
(/.f64 %830 %1210)
%1975
(/.f64 %1977 #s(literal 9 binary64))
(*.f64 %1702 %1060)
(/.f64 %1244 %1225)
(*.f64 %830 %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 %830))
%1984
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
(/.f64 %1591 %1210)
%2001
(/.f64 %1700 #s(literal 9 binary64))
(*.f64 %1702 %1329)
(/.f64 %1704 %1225)
(*.f64 %1591 %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 %1591))
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2020
%2021
%2023
%2024
%2025
%2026
%2027
(/.f64 %1702 #s(literal 9 binary64))
(/.f64 %825 %1225)
(*.f64 %815 %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 %815))
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
%2000
(/.f64 %1336 #s(literal 9 binary64))
(/.f64 %85 %1225)
(*.f64 a %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 a))
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
%1974
(/.f64 %1976 #s(literal 9 binary64))
(/.f64 %730 %1225)
(*.f64 #s(literal 3 binary64) %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 #s(literal 3 binary64)))
(fma.f64 b %657 %2072)
(fma.f64 %92 #s(literal -1/3 binary64) %2072)
(fma.f64 #s(literal -1/3 binary64) %92 %2072)
(fma.f64 %657 b %2072)
(fma.f64 %815 (*.f64 a %1974) %670)
(fma.f64 %1591 %1974 %670)
(fma.f64 %1974 %1591 %670)
(+.f64 %670 %2072)
(+.f64 %2072 %670)
(-.f64 %2072 %1203)
(-.f64 %2072 %1205)
%755
%756
%757
%681
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2097
%2099
%2101
%2102
%2103
%2105
%2107
%2108
%2110
%2112
%2113
%2114
(*.f64 %85 %815)
(*.f64 %815 %85)
%1704
%2118
(fma.f64 b %752 %1704)
(fma.f64 %11 %655 %1704)
(fma.f64 %655 %11 %1704)
(fma.f64 %85 %815 %2117)
(fma.f64 %815 %85 %2117)
(fma.f64 (*.f64 %655 #s(literal 3 binary64)) a %1704)
(+.f64 %1704 %2117)
(+.f64 %2117 %1704)
(-.f64 %2117 (*.f64 %784 %815))
(-.f64 %2117 (neg.f64 %1704))
(/.f64 %2118 %1933)
(/.f64 (/.f64 %2118 %219) #s(literal -3 binary64))
(/.f64 (neg.f64 %2118) %1938)
(*.f64 %2118 %1940)
(/.f64 #s(literal 1 binary64) (/.f64 %1933 %2118))
(+.f64 (/.f64 %2117 %1933) (/.f64 %1704 %1933))
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2097
%2099
%2101
%2102
%2103
%2105
%2107
%2108
%2110
%2112
%2113
%2114
%2143
(/.f64 (/.f64 %987 #s(literal 3 binary64)) a)
(/.f64 %1629 %717)
(*.f64 %987 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %987))
(+.f64 (/.f64 %830 %11) (/.f64 %737 %11))
(/.f64 %987 (*.f64 %11 #s(literal 3 binary64)))
(/.f64 %2143 #s(literal 3 binary64))
(/.f64 (neg.f64 %2143) %730)
(*.f64 %2143 %776)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %2143))
%2162
(fma.f64 %815 %87 %2161)
(/.f64 %1787 %643)
(/.f64 (/.f64 %1787 #s(literal -3 binary64)) a)
(/.f64 %1792 %682)
(*.f64 %1787 %684)
(/.f64 #s(literal 1 binary64) (/.f64 %643 %1787))
(+.f64 (/.f64 %1783 %643) %2161)
(/.f64 %2162 #s(literal 3 binary64))
(/.f64 (neg.f64 %2162) %730)
(*.f64 %2162 %776)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %2162))
(/.f64 %1787 (*.f64 %643 #s(literal 3 binary64)))
%1329
(/.f64 %85 %1129)
(*.f64 a %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) a))
(/.f64 %830 %219)
%1977
(/.f64 %1402 a)
(*.f64 %837 %693)
(/.f64 %1244 %1183)
(*.f64 %830 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %830))
%1984
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1060
(/.f64 %730 %1129)
(*.f64 #s(literal 3 binary64) %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) #s(literal 3 binary64)))
(/.f64 %1591 %219)
%1700
(/.f64 %1640 a)
(*.f64 %837 %715)
(/.f64 %1704 %1183)
(*.f64 %1591 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %1591))
(/.f64 %1591 %1054)
%2017
(/.f64 %2022 a)
(*.f64 %1242 %715)
(/.f64 %1704 %1063)
(*.f64 %1591 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1591))
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2020
%2021
%2023
%2024
%2025
%2026
%1702
(/.f64 %837 a)
(/.f64 %825 %1183)
(*.f64 %815 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %815))
%1242
(/.f64 %825 %1129)
(*.f64 %815 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %815))
%1336
(/.f64 %715 a)
(/.f64 %85 %1183)
(*.f64 a %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 a))
(/.f64 %830 #s(literal 9 binary64))
%1240
(/.f64 %1244 %1129)
(*.f64 %830 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %830))
%1984
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1345
(/.f64 %1329 a)
(/.f64 %85 %1063)
(*.f64 a %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 a))
%1976
(/.f64 %693 a)
(/.f64 %730 %1183)
(*.f64 #s(literal 3 binary64) %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 #s(literal 3 binary64)))
(/.f64 %1591 #s(literal 9 binary64))
%2022
(/.f64 %1704 %1129)
(*.f64 %1591 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1591))
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2020
%2021
%2023
%2024
%2025
%2026
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
%2244
(neg.f64 (/.f64 b %1210))
(/.f64 %2247 #s(literal 9 binary64))
(/.f64 %864 %1225)
(*.f64 %1 %1229)
(/.f64 #s(literal 1 binary64) (/.f64 %1210 %1))
(fma.f64 #s(literal 3 binary64) %2253 %840)
(fma.f64 %11 %2244 %840)
(fma.f64 #s(literal 1/3 binary64) %837 %2256)
(fma.f64 %663 %815 %2256)
(fma.f64 %815 %663 %2256)
(fma.f64 %837 #s(literal 1/3 binary64) %2256)
(fma.f64 %2244 %11 %840)
(+.f64 %840 %2256)
(+.f64 %2256 %840)
(-.f64 %2256 %1199)
(-.f64 %2256 %1201)
%2267
%2268
%2269
%2270
%2271
%2272
%2273
%2274
%2275
%2277
%2278
%2279
%2280
%2281
%2283
%2284
%2285
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2294
%2295
(fma.f64 #s(literal 1/3 binary64) %837 %2297)
(fma.f64 %663 %815 %2297)
(fma.f64 %815 %663 %2297)
(fma.f64 %837 #s(literal 1/3 binary64) %2297)
(+.f64 %840 %2297)
(+.f64 %2297 %840)
(fma.f64 %779 %1345 %840)
(fma.f64 %1345 %779 %840)
(-.f64 %2297 %1199)
(-.f64 %2297 %1201)
%2247
(neg.f64 (/.f64 b %219))
(/.f64 (/.f64 %1 a) a)
(/.f64 %864 %1183)
(*.f64 %1 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %1))
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2326
%2327
%2328
%2329
%2330
%2325
(neg.f64 (/.f64 b #s(literal 9 binary64)))
(/.f64 %864 %1129)
(*.f64 %1 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1))
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2326
%2327
%2328
%2329
%2330
%2337
(neg.f64 (/.f64 b %1054))
(/.f64 %2325 a)
(/.f64 %864 %1063)
(*.f64 %1 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %1))
%2276
(neg.f64 (/.f64 %644 #s(literal 9 binary64)))
(/.f64 %1835 %1129)
(*.f64 %681 %1133)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %681))
%2267
%2268
%2269
%2270
%2271
%2272
%2273
%2274
%2275
%2277
%2278
%2279
%2280
%2281
%1833
(neg.f64 (/.f64 %644 %219))
(/.f64 (/.f64 %681 a) a)
(/.f64 %1835 %1183)
(*.f64 %681 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %681))
%2267
%2268
%2269
%2270
%2271
%2272
%2273
%2274
%2275
%2277
%2278
%2279
%2280
%2281
%2359
(neg.f64 (/.f64 %644 %1054))
(/.f64 %2276 a)
(/.f64 %1835 %1063)
(*.f64 %681 %1065)
(/.f64 #s(literal 1 binary64) (/.f64 %1054 %681))
(fma.f64 #s(literal 1/3 binary64) %837 %2369)
(fma.f64 %663 %815 %2369)
(fma.f64 %815 %663 %2369)
(fma.f64 %837 #s(literal 1/3 binary64) %2369)
(+.f64 %840 %2369)
(+.f64 %2369 %840)
(fma.f64 %693 %2359 %840)
(fma.f64 %2359 %693 %840)
(-.f64 %2369 %1199)
(-.f64 %2369 %1201)
%2291
(neg.f64 (/.f64 %646 %219))
(/.f64 (/.f64 %769 a) a)
(/.f64 %1384 %1183)
(*.f64 %769 %1185)
(/.f64 #s(literal 1 binary64) (/.f64 %219 %769))
%2283
%2284
%2285
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2294
%2295
%1698
(/.f64 %1336 #s(literal 3 binary64))
(/.f64 %85 %1705)
(*.f64 a %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 a))
%2393
(/.f64 %1976 #s(literal 3 binary64))
(/.f64 %730 %1705)
(*.f64 #s(literal 3 binary64) %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 #s(literal 3 binary64)))
(fma.f64 #s(literal 1/3 binary64) %837 %2399)
(fma.f64 %653 (*.f64 a %2393) %840)
(fma.f64 %663 %815 %2399)
(fma.f64 %729 %2393 %840)
(fma.f64 %815 %663 %2399)
(fma.f64 %837 #s(literal 1/3 binary64) %2399)
(fma.f64 %2393 %729 %840)
(+.f64 %840 %2399)
(+.f64 %2399 %840)
(-.f64 %2399 %1199)
(-.f64 %2399 %1201)
%2034
%2036
%2037
%2038
%2039
%2040
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2059
%2060
%2061
(fma.f64 b %657 %2412)
(fma.f64 %92 #s(literal -1/3 binary64) %2412)
(fma.f64 #s(literal -1/3 binary64) %92 %2412)
(fma.f64 %657 b %2412)
(fma.f64 %815 (*.f64 %753 %1698) %670)
(fma.f64 %1170 %1698 %670)
(fma.f64 %1698 %1170 %670)
(+.f64 %670 %2412)
(+.f64 %2412 %670)
(-.f64 %2412 %1203)
(-.f64 %2412 %1205)
(/.f64 %830 %1625)
%2426
(/.f64 %1977 #s(literal 3 binary64))
(*.f64 %1702 %759)
(/.f64 %1244 %1705)
(*.f64 %830 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %830))
%2433
(/.f64 %1702 #s(literal 3 binary64))
(/.f64 %825 %1705)
(*.f64 %815 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %815))
%2439
(/.f64 (/.f64 #s(literal 3 binary64) #s(literal -3 binary64)) a)
(/.f64 %730 %682)
(*.f64 #s(literal 3 binary64) %684)
(/.f64 #s(literal 1 binary64) (/.f64 %643 #s(literal 3 binary64)))
(/.f64 %1591 %643)
%2448
(/.f64 (/.f64 %1591 #s(literal -3 binary64)) a)
(*.f64 (/.f64 %815 #s(literal -3 binary64)) %715)
(/.f64 %1704 %682)
(*.f64 %1591 %684)
(/.f64 #s(literal 1 binary64) (/.f64 %643 %1591))
(fma.f64 b %657 %2458)
(fma.f64 %92 #s(literal -1/3 binary64) %2458)
(fma.f64 #s(literal -1/3 binary64) %92 %2458)
(fma.f64 %657 b %2458)
(+.f64 %670 %2458)
(+.f64 %2458 %670)
(fma.f64 %764 %2433 %670)
(fma.f64 %2433 %764 %670)
(-.f64 %2458 %1203)
(-.f64 %2458 %1205)
(fma.f64 #s(literal 3 binary64) %2253 %1239)
(fma.f64 %11 %2244 %1239)
(fma.f64 %815 %1238 %2256)
(fma.f64 %2244 %11 %1239)
(+.f64 %1239 %2256)
(+.f64 %2256 %1239)
(fma.f64 %1242 %693 %2256)
(-.f64 %2256 %1257)
(fma.f64 %830 %1065 %2256)
(/.f64 (fma.f64 %2256 %1054 %830) %1054)
(fma.f64 %681 %1974 %1239)
(fma.f64 %815 %1238 %2266)
(fma.f64 %1974 %681 %1239)
(+.f64 %1239 %2266)
(+.f64 %2266 %1239)
(fma.f64 %1060 %1833 %1239)
(fma.f64 %1242 %693 %2266)
(fma.f64 %1976 %2276 %1239)
(fma.f64 %2276 %1976 %1239)
(fma.f64 %1833 %1060 %1239)
(-.f64 %2266 %1257)
(fma.f64 %830 %1065 %2266)
(/.f64 (fma.f64 %2266 %1054 %830) %1054)
(fma.f64 %769 %2000 %1239)
(fma.f64 %815 %1238 %2282)
(fma.f64 %2000 %769 %1239)
(+.f64 %1239 %2282)
(+.f64 %2282 %1239)
(fma.f64 %1329 %2291 %1239)
(fma.f64 %1242 %693 %2282)
(fma.f64 %2291 %1329 %1239)
(-.f64 %2282 %1257)
(fma.f64 %830 %1065 %2282)
(/.f64 (fma.f64 %2282 %1054 %830) %1054)
%2506
%2507
%2508
%2509
%2510
%2511
%2512
%2513
%2514
%2515
%2516
%2517
%2518
%2519
%2520
%2521
%2522
%2523
%2524
%2525
%2526
%2528
(/.f64 %670 a)
%2531
(/.f64 %1205 %85)
(*.f64 %670 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %670))
%2536
%2537
%2538
%2539
%2540
%2541
%2542
%2543
%2544
%2545
%2546
%2547
%2549
(fma.f64 %815 %1238 %2317)
(+.f64 %1239 %2317)
(+.f64 %2317 %1239)
(fma.f64 %1328 %2247 %1239)
(fma.f64 %1335 %2325 %1239)
(fma.f64 %1242 %693 %2317)
(fma.f64 %2247 %1328 %1239)
(fma.f64 %2325 %1335 %1239)
(-.f64 %2317 %1257)
(fma.f64 %830 %1065 %2317)
(/.f64 (fma.f64 %2317 %1054 %830) %1054)
(fma.f64 %815 %1238 %2562)
(+.f64 %1239 %2562)
(+.f64 %2562 %1239)
(fma.f64 %714 %2337 %1239)
(fma.f64 %1242 %693 %2562)
(fma.f64 %2337 %714 %1239)
(-.f64 %2562 %1257)
(fma.f64 %830 %1065 %2562)
(/.f64 (fma.f64 %2562 %1054 %830) %1054)
%2573
(neg.f64 (/.f64 b %1625))
(/.f64 %2247 #s(literal 3 binary64))
(/.f64 %864 %1705)
(*.f64 %1 %1707)
(/.f64 #s(literal 1 binary64) (/.f64 %1625 %1))
%2536
%2537
%2538
%2539
%2540
%2541
%2542
%2543
%2544
%2545
%2546
%2547
%2549
(fma.f64 %815 %1238 %2369)
(+.f64 %1239 %2369)
(+.f64 %2369 %1239)
(fma.f64 %693 %2359 %1239)
(fma.f64 %1242 %693 %2369)
(fma.f64 %2359 %693 %1239)
(-.f64 %2369 %1257)
(fma.f64 %830 %1065 %2369)
(/.f64 (fma.f64 %2369 %1054 %830) %1054)
%2506
%2507
%2508
%2509
%2510
%2511
%2512
%2513
%2514
%2515
%2516
%2517
%2518
%2519
%2520
%2521
%2522
%2523
%2524
%2525
%2526
%2528
%2506
%2507
%2508
%2509
%2510
%2511
%2512
%2513
%2514
%2515
%2516
%2517
%2518
%2519
%2520
%2521
%2522
%2523
%2524
%2525
%2526
%2528
%2506
%2507
%2508
%2509
%2510
%2511
%2512
%2513
%2514
%2515
%2516
%2517
%2518
%2519
%2520
%2521
%2522
%2523
%2524
%2525
%2526
%2528
(fma.f64 %815 %1238 %2591)
(+.f64 %1239 %2591)
(+.f64 %2591 %1239)
(fma.f64 %1242 %693 %2591)
(-.f64 %2591 %1257)
(fma.f64 %643 (*.f64 b %1229) %1239)
(fma.f64 %652 %1229 %1239)
(fma.f64 %830 %1065 %2591)
(fma.f64 %1229 %652 %1239)
(/.f64 (fma.f64 %2591 %1054 %830) %1054)
(fma.f64 #s(literal 3 binary64) %2253 %1699)
(fma.f64 %11 %2244 %1699)
(fma.f64 %815 %1698 %2256)
(fma.f64 %2244 %11 %1699)
(+.f64 %1699 %2256)
(+.f64 %2256 %1699)
(fma.f64 %1702 %733 %2256)
(-.f64 %2256 %1719)
(fma.f64 %1591 %1707 %2256)
(/.f64 (fma.f64 %2256 %1625 %1591) %1625)
%2506
%2507
%2508
%2509
%2510
%2511
%2512
%2513
%2514
%2515
%2516
%2517
%2518
%2519
%2520
%2521
%2522
%2523
%2524
%2525
%2526
%2528
(fma.f64 a %1975 %1830)
(fma.f64 %1975 a %1830)
(+.f64 %1830 %1985)
(+.f64 %1985 %1830)
(fma.f64 %1329 %1977 %1830)
(fma.f64 %1977 %1329 %1830)
(fma.f64 %1336 %1240 %1830)
(fma.f64 %1240 %1336 %1830)
(-.f64 %1985 %1846)
(fma.f64 %681 %1707 %1985)
(/.f64 (fma.f64 %1985 %1625 %681) %1625)
(+.f64 %1379 %2629)
(+.f64 %2629 %1379)
(fma.f64 %733 %2426 %1379)
(fma.f64 %2426 %733 %1379)
(-.f64 %2629 %1395)
(fma.f64 %769 %1065 %2629)
(/.f64 (fma.f64 %2629 %1054 %769) %1054)
(+.f64 %1379 %2640)
(+.f64 %2640 %1379)
(fma.f64 %2439 %2448 %1379)
(fma.f64 %2448 %2439 %1379)
(-.f64 %2640 %1395)
(fma.f64 %769 %1065 %2640)
(/.f64 (fma.f64 %2640 %1054 %769) %1054)
(+.f64 %1379 %2458)
(+.f64 %2458 %1379)
(fma.f64 %764 %2433 %1379)
(fma.f64 %2433 %764 %1379)
(-.f64 %2458 %1395)
(fma.f64 %769 %1065 %2458)
(/.f64 (fma.f64 %2458 %1054 %769) %1054)
(fma.f64 %815 %1698 %2657)
(+.f64 %1699 %2657)
(+.f64 %2657 %1699)
(fma.f64 %764 %2531 %1699)
(fma.f64 %1702 %733 %2657)
(fma.f64 %2531 %764 %1699)
(-.f64 %2657 %1719)
(fma.f64 %1591 %1707 %2657)
(/.f64 (fma.f64 %2657 %1625 %1591) %1625)
(fma.f64 %815 %1698 %2668)
(+.f64 %1699 %2668)
(+.f64 %2668 %1699)
(fma.f64 %764 %2573 %1699)
(fma.f64 %1702 %733 %2668)
(fma.f64 %2573 %764 %1699)
(-.f64 %2668 %1719)
(fma.f64 %1591 %1707 %2668)
(/.f64 (fma.f64 %2668 %1625 %1591) %1625)
%1021
(/.f64 %1024 a)
(/.f64 %823 %717)
(*.f64 %820 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %820))
(fma.f64 b %657 %1012)
(fma.f64 %92 #s(literal -1/3 binary64) %1012)
(fma.f64 #s(literal -1/3 binary64) %92 %1012)
(fma.f64 %657 b %1012)
(+.f64 %670 %1012)
(+.f64 %1012 %670)
(-.f64 %1012 %1203)
(-.f64 %1012 %1205)
(fma.f64 %820 %1021 %670)
(fma.f64 %1021 %820 %670)
(fma.f64 %1024 %1025 %670)
(fma.f64 %1025 %1024 %670)
%1024
(/.f64 %823 %730)
(*.f64 %820 %776)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %820))
%1025
(/.f64 %823 %85)
(*.f64 %820 %87)
(/.f64 #s(literal 1 binary64) (/.f64 a %820))
(+.f64 %1830 %1012)
(+.f64 %1012 %1830)
(-.f64 %1012 %1846)
(fma.f64 %681 %1707 %1012)
(/.f64 (fma.f64 %1012 %1625 %681) %1625)
(fma.f64 %820 %1021 %1830)
(fma.f64 %1021 %820 %1830)
(fma.f64 %1024 %1025 %1830)
(fma.f64 %1025 %1024 %1830)
(/.f64 %413 %11)
(/.f64 %900 %11)
(/.f64 (/.f64 %900 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %900) %717)
(*.f64 %900 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %900))
(+.f64 (/.f64 %902 %11) %1012)
(/.f64 %919 %11)
(/.f64 (/.f64 %919 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %919) %717)
(*.f64 %919 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %919))
(+.f64 (/.f64 %920 %11) %1012)
(/.f64 %943 %11)
(/.f64 (/.f64 %943 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %943) %717)
(*.f64 %943 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %943))
(+.f64 (/.f64 %945 %11) %1012)
%2745
%2747
%2749
%2750
%2752
%2754
(/.f64 %309 %11)
(/.f64 %976 %11)
(/.f64 (/.f64 %976 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %976) %717)
(*.f64 %976 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %976))
(+.f64 (/.f64 %975 %11) %1017)
(/.f64 %880 %11)
(/.f64 (/.f64 %880 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %880) %717)
(*.f64 %880 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %880))
(+.f64 (/.f64 %882 %11) %1012)
(/.f64 %870 %11)
(/.f64 (/.f64 %870 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %870) %717)
(*.f64 %870 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %870))
(+.f64 (/.f64 %874 %11) %1012)
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
(/.f64 %910 %11)
(/.f64 (/.f64 %910 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %910) %717)
(*.f64 %910 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %910))
(+.f64 (/.f64 %912 %11) %1012)
%2745
%2747
%2749
%2750
%2752
%2754
(/.f64 %951 %11)
(/.f64 (/.f64 %951 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %951) %717)
(*.f64 %951 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %951))
(+.f64 (/.f64 %953 %11) %1012)
(/.f64 %889 %11)
(/.f64 (/.f64 %889 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %889) %717)
(*.f64 %889 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %889))
(+.f64 %2657 %1012)
(fma.f64 %764 %2531 %1012)
(fma.f64 %2531 %764 %1012)
(/.f64 %969 %11)
(/.f64 (/.f64 %969 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %969) %717)
(*.f64 %969 %762)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %969))
(+.f64 (/.f64 %967 %11) %1012)
(/.f64 %272 %11)
(/.f64 %336 %11)
%815
%816
%817
%819
%821
%822
%824
%858
%859
%860
%862
%863
%865
%866
%867
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027
%815
%816
%817
%819
%821
%822
%824
%858
%859
%860
%862
%863
%865
%866
%867
%996
%997
%999
%1000
%1002
%1003
%1004
%1005
%1007
%1008
%1009
%1011
%1014
%1016
%1018
%1019
%1020
%1022
%1023
%1026
%1027

reconstruct7.8s (5.2%)

Counts
5 386 → 2 979
Compiler

Compiled 5 386 to 9 115 computations (-69.2% saved)

eval10.3s (6.8%)

Compiler

Compiled 7 151 to 16 380 computations (-129.1% saved)

prune3.2s (2.2%)

Pruning

200 alts after pruning (163 fresh and 37 done)

PrunedKeptTotal
New6 9881637 151
Fresh000
Picked10437141
Done000
Total7 0922007 292
Accuracy
99.7%
Counts
7 292 → 200
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.9%
(fma.f64 (/.f64 (*.f64 b #s(literal 3 binary64)) (neg.f64 a)) (approx (/ a (* 9 a)) #s(literal 1/9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.7%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.4%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a))))
51.0%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (*.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a))))
51.0%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 a a)) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
51.1%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 a (*.f64 a a))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.3%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 a a)) (/.f64 a #s(literal 3 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.4%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.6%
(fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 a a)) (approx (/ a 9) (*.f64 #s(literal 1/9 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.8%
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 #s(literal 9 binary64) a)) (/.f64 #s(literal 3 binary64) a) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)))
51.7%
(fma.f64 (/.f64 (neg.f64 b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.6%
%230 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (neg.f64 b) %230) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %230))
52.0%
(fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
52.2%
(fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a)))
51.0%
(fma.f64 (/.f64 a (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.8%
(fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal 3 binary64)) a) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
51.7%
(fma.f64 (/.f64 a #s(literal 9 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a))
51.9%
%105 = (*.f64 a a)
(fma.f64 (/.f64 a #s(literal 9 binary64)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 3 binary64) %105)) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %105 #s(literal 3 binary64))))
51.6%
(fma.f64 (/.f64 a #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.3%
%219 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (/.f64 #s(literal 3 binary64) %219) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) a) %219) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
52.1%
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 a b)) #s(literal -1/3 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
50.8%
(fma.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.2%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (/.f64 a (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1/3 binary64)))))
52.5%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) #s(literal 3 binary64)) (approx (/ a (* 9 a)) #s(literal 1/9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.8%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
51.8%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.7%
(fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.4%
%219 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (*.f64 %219 b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 #s(literal 9 binary64) a)))
51.4%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a))
51.3%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal 9 binary64)) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
51.2%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
52.3%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 binary64) a)) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
52.2%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.0%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a))
52.0%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (*.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a))))
51.8%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal -1 binary64) a) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
50.9%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)) (*.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a)))
52.1%
(fma.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a)))
52.3%
(fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)))
51.2%
(fma.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
52.3%
(fma.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) a)) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
53.0%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.3%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
50.9%
%832 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 %832 (/.f64 %832 (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.2%
(fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
52.0%
(fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (approx (/ a (* (* a a) 9)) (/.f64 #s(literal 1/9 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.8%
(fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)))
51.8%
(fma.f64 (approx (/ (neg (* a b)) (* 9 a)) (*.f64 #s(literal -1/9 binary64) b)) (/.f64 #s(literal 3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.4%
(fma.f64 (approx (/ (neg (* a b)) 9) (*.f64 #s(literal -1/9 binary64) (*.f64 a b))) (/.f64 #s(literal 3 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.9%
(fma.f64 (approx (/ a 9) (*.f64 #s(literal 1/9 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 a a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.0%
(fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a))
52.1%
(fma.f64 b (*.f64 (/.f64 #s(literal -2 binary64) a) #s(literal 1/6 binary64)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
51.2%
(fma.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 3 binary64))))
51.1%
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 (*.f64 a a) #s(literal 9 binary64))) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
51.0%
(fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 a a)) (/.f64 a #s(literal 9 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.5%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 (*.f64 b #s(literal -1/3 binary64)) a))
52.1%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (approx (* b (/ -1/3 a)) (*.f64 #s(literal -1/3 binary64) (/.f64 b a))))
52.3%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
52.2%
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (*.f64 (*.f64 b (/.f64 #s(literal -2 binary64) a)) #s(literal 1/6 binary64)))
51.4%
(fma.f64 #s(literal -1/3 binary64) (/.f64 b a) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)))
51.3%
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -3 binary64) a)) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
51.4%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 (*.f64 %219 b) a) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 %219 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.9%
(/.f64 (fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a) #s(literal -3 binary64) (/.f64 b a)) #s(literal -3 binary64))
51.5%
%745 = (*.f64 (*.f64 a a) #s(literal 3 binary64))
(/.f64 (fma.f64 (/.f64 (*.f64 (neg.f64 b) (*.f64 #s(literal 3 binary64) a)) (*.f64 %745 #s(literal 3 binary64))) %745 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %745)
51.6%
(/.f64 (fma.f64 (/.f64 (*.f64 b #s(literal -1/3 binary64)) a) #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal -3 binary64))
51.8%
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) a))
51.9%
(/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)))) #s(literal 9 binary64))
51.2%
(/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))))) #s(literal 9 binary64))
52.2%
(/.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) a) (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)) a) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
51.6%
%105 = (*.f64 a a)
%745 = (*.f64 %105 #s(literal 3 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 b) (*.f64 %105 #s(literal 9 binary64))) (*.f64 #s(literal 3 binary64) a)) %745 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %745)
51.7%
%230 = (*.f64 #s(literal 9 binary64) a)
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 a (*.f64 (*.f64 a a) #s(literal 9 binary64)))) #s(literal 3 binary64)) %230 (neg.f64 (*.f64 b #s(literal 3 binary64)))) %230)
51.6%
(/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.2%
(/.f64 (fma.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.1%
%523 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) %523 (*.f64 b #s(literal 1/3 binary64))) %523)
52.4%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (approx (* a (/ b a)) b)) %219)
52.4%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal -1/3 binary64) (neg.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a))) (*.f64 (neg.f64 a) a))
52.5%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a (neg.f64 (*.f64 a (*.f64 b #s(literal 1/3 binary64))))) (*.f64 a a))
51.1%
%230 = (*.f64 #s(literal 9 binary64) a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %230 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64))) %230)
52.2%
%523 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %523 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %523)
52.0%
%523 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) a))) %523 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %523)
51.4%
(/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
51.8%
(/.f64 (fma.f64 (*.f64 a b) (/.f64 #s(literal 3 binary64) a) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(literal 9 binary64) a)))
52.3%
%267 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %267 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %267)
52.5%
%267 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %267 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a)) (neg.f64 b)) %267)
50.9%
%267 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %267 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 2 binary64))) %267)
52.3%
%523 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a)) %523 (*.f64 b #s(literal 1/3 binary64))) %523)
51.9%
%267 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %267) (neg.f64 b)) %267)
51.9%
(/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) (/.f64 b a) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))
52.5%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64)) a) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
52.1%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %219 b) a)) (*.f64 #s(literal 9 binary64) a))
52.6%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64) (approx (/ (* (* -3 a) b) a) (*.f64 #s(literal -3 binary64) b))) (*.f64 #s(literal 9 binary64) a))
52.0%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) a))) #s(literal 3 binary64))
52.0%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64)) (/.f64 b a)) #s(literal -3 binary64))
52.3%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a) (neg.f64 (*.f64 a (*.f64 b #s(literal 1/3 binary64))))) (*.f64 a a))
50.9%
%665 = (sqrt.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))))
(/.f64 (fma.f64 %665 %665 (*.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (/.f64 #s(literal -1/3 binary64) a))) (*.f64 #s(literal 3 binary64) a))
52.0%
(/.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64) (*.f64 #s(literal -3 binary64) (/.f64 b a))) #s(literal 9 binary64))
51.7%
(/.f64 (fma.f64 (approx (/ (* (* -3 a) b) a) (*.f64 #s(literal -3 binary64) b)) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.3%
(/.f64 (fma.f64 (approx (/ (* b 3) (neg a)) (*.f64 #s(literal -3 binary64) (/.f64 b a))) (/.f64 a #s(literal 3 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.2%
(/.f64 (fma.f64 b (/.f64 #s(literal 3 binary64) (neg.f64 a)) (neg.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) #s(literal 3 binary64))))) #s(literal 9 binary64))
52.1%
(/.f64 (fma.f64 b (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64)))) #s(literal -3 binary64))
52.8%
%523 = (neg.f64 a)
(/.f64 (fma.f64 b (*.f64 (/.f64 #s(literal -1/3 binary64) a) %523) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal -1/3 binary64))) %523)
52.1%
(/.f64 (fma.f64 b (*.f64 #s(literal -1/3 binary64) a) (neg.f64 (*.f64 a (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal -1/3 binary64))))) (*.f64 a a))
52.4%
(/.f64 (fma.f64 a (approx (* (* b (/ -1/3 a)) 3) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.3%
(/.f64 (fma.f64 a b (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -3 binary64) a)))) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
51.5%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 a b) %219) (sqrt.f64 (fma.f64 %219 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
52.4%
%523 = (neg.f64 a)
(/.f64 (fma.f64 #s(literal -1/3 binary64) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %523)) %523)
51.9%
(/.f64 (/.f64 (fma.f64 (/.f64 b a) (*.f64 #s(literal -3 binary64) a) (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))) #s(literal 9 binary64)) a)
51.6%
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (/.f64 #s(literal 3 binary64) a) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal 3 binary64)) a)
52.1%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %219 b) a)) (*.f64 #s(literal 3 binary64) a)) #s(literal 3 binary64))
52.7%
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64) (approx (/ (* (* -3 a) b) a) (*.f64 #s(literal -3 binary64) b))) (*.f64 #s(literal 3 binary64) a)) #s(literal 3 binary64))
52.5%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
52.5%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal 3 binary64)) a)
52.2%
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (*.f64 #s(literal -3 binary64) a) (*.f64 b #s(literal 3 binary64)))) #s(literal 9 binary64)) a)
67.0%
%239 = (* -3 a)
(/.f64 (/.f64 (approx (+ (* (/ (sqrt (+ (* %239 c) (* b b))) a) %239) (* b 3)) (*.f64 #s(literal 9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal -3 binary64) a)) #s(literal 3 binary64))
51.7%
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -3 binary64) b) a) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64))
51.4%
(/.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a)) #s(literal 3 binary64))
51.1%
(/.f64 (-.f64 (*.f64 (/.f64 b a) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a))) #s(literal 9 binary64))
51.1%
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal -3 binary64)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a)) #s(literal -3 binary64))
51.2%
(/.f64 (-.f64 (*.f64 (*.f64 b #s(literal -1/3 binary64)) a) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a))
51.4%
(/.f64 (-.f64 (*.f64 b (*.f64 #s(literal -1/3 binary64) a)) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a a))
52.6%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (*.f64 #s(literal 3 binary64) a))
51.5%
(/.f64 (-.f64 (approx (/ (* (* a b) 3) a) (*.f64 #s(literal 3 binary64) b)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64))) (neg.f64 (*.f64 #s(literal 9 binary64) a)))
51.8%
(/.f64 (-.f64 (approx (* (* b (/ -1/3 a)) (neg a)) (*.f64 #s(literal 1/3 binary64) b)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64))) (neg.f64 a))
51.4%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64))) (/.f64 b a)) #s(literal -3 binary64))
52.5%
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal 1/3 binary64)) a)
52.5%
(/.f64 (*.f64 (*.f64 a (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))))) #s(literal -1/3 binary64)) (*.f64 a a))
52.5%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (*.f64 %219 (-.f64 b (sqrt.f64 (fma.f64 %219 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
67.0%
(/.f64 (*.f64 (*.f64 #s(literal -3 binary64) a) (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b)))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
52.5%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a)) #s(literal 9 binary64))
52.5%
(/.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b)))) #s(literal 9 binary64))
67.0%
(/.f64 (*.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b)))) #s(literal 9 binary64))
52.2%
%219 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %219 c (*.f64 b b))) a) %219 (*.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 9 binary64) a))
67.1%
(/.f64 (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b))) #s(literal 3 binary64))
67.0%
(/.f64 (approx (+ (* (* (sqrt (+ (* (* -3 a) c) (* b b))) (/ 1/3 a)) (neg a)) (* b 1/3)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b))) (neg.f64 a))
67.0%
%239 = (* -3 a)
(/.f64 (approx (+ (* (sqrt (+ (* %239 c) (* b b))) 3) (/ (* %239 b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 9 binary64) a))
84.3%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (/.f64 (*.f64 #s(literal -9/8 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (*.f64 b b))) b)) (*.f64 #s(literal 3 binary64) a))
94.0%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
%119 = (*.f64 a c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) %119 (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 %119 #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a))
90.8%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b))))) b)) (*.f64 #s(literal 3 binary64) a))
90.8%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) #s(literal -27/16 binary64) (*.f64 (*.f64 #s(literal -3/2 binary64) a) c)) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)))) b)) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) a) c) b)) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -3/2 (* a c)) (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2)))) (*.f64 #s(literal -3/2 binary64) (*.f64 a c))) b)) (*.f64 #s(literal 3 binary64) a))
93.9%
%58 = (* (pow a 4) (pow c 4))
%76 = (pow.f64 a #s(literal 4 binary64))
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) (*.f64 (pow.f64 c #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))) c) (*.f64 #s(literal 27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 4 binary64))))) c) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76)) (pow.f64 b #s(literal 6 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a))
93.9%
%58 = (* (pow a 4) (pow c 4))
%76 = (pow.f64 a #s(literal 4 binary64))
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (approx (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) (*.f64 (pow.f64 c #s(literal 4 binary64)) (fma.f64 #s(literal -27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) c)) (fma.f64 #s(literal -3/2 binary64) (/.f64 a (pow.f64 c #s(literal 3 binary64))) (fma.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76)) (pow.f64 b #s(literal 6 binary64))))))))) b)) (*.f64 #s(literal 3 binary64) a))
94.0%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
%119 = (*.f64 a c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) %119 (fma.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 %119 #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (pow.f64 b #s(literal 6 binary64)))))))))) (*.f64 #s(literal 3 binary64) a))
90.7%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b)))))))) (*.f64 #s(literal 3 binary64) a))
84.3%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a c) b)) (/.f64 (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b))) b))) (*.f64 #s(literal 3 binary64) a))
90.8%
%105 = (*.f64 a a)
%106 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %105 a) (/.f64 (*.f64 %106 c) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 #s(literal -3/2 binary64) (*.f64 a c) (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 %105 %106) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) b))) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 a c))))) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) b)))) (*.f64 #s(literal 3 binary64) a))
67.0%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 a (/.f64 c b)))) (*.f64 #s(literal 3 binary64) a))
94.0%
%58 = (* (pow a 4) (pow c 4))
%76 = (pow.f64 a #s(literal 4 binary64))
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (approx (/ (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ (* -3/2 (* a c)) (+ (* -9/8 (/ (* (pow a 2) (pow c 2)) (pow b 2))) (* -1/2 (/ (+ (* 81/64 %58) (* 81/16 %58)) (pow b 6)))))) b) (*.f64 c (fma.f64 #s(literal -3/2 binary64) (/.f64 a b) (*.f64 c (fma.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (pow.f64 b #s(literal 7 binary64)))))))))))) (*.f64 #s(literal 3 binary64) a))
84.4%
(/.f64 (approx (* (/ -1 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (/.f64 (fma.f64 #s(literal 9/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 3/2 binary64) c)) b)) #s(literal -3 binary64))
67.1%
(/.f64 (approx (* 3 (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 c b))) #s(literal 9 binary64))
52.5%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)))
52.5%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64))))
67.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (approx (- b (sqrt (+ (* (* -3 a) c) (* b b)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a c) b))) #s(literal -1/3 binary64))))
51.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a))))
84.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (/.f64 (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b))))
67.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b)))))
52.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b)) a))
91.5%
%35 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c)
(/.f64 #s(literal 1 binary64) (approx (/ (* 3 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %35 (*.f64 #s(literal 3/8 binary64) %35)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))
94.6%
%35 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c)
%184 = (pow.f64 c #s(literal 2 binary64))
%299 = (fma.f64 #s(literal -3/4 binary64) %35 (*.f64 #s(literal 3/8 binary64) %35))
%304 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (approx (/ (* 3 a) (- (sqrt (+ (* (* -3 a) c) (* b b))) b)) (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %299)) (fma.f64 #s(literal -2/9 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %304 (*.f64 #s(literal 81/16 binary64) %304)) (*.f64 a %184)) (*.f64 #s(literal 9/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) %184)))) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal -3 binary64) (/.f64 %299 (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))
85.1%
(/.f64 #s(literal 1 binary64) (approx (/ a (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3)) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))
51.7%
%267 = (*.f64 #s(literal 3 binary64) a)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) %267) (/.f64 b %267))
51.4%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) #s(literal 1/3 binary64)) a))
51.9%
(*.f64 (fma.f64 (/.f64 b a) (*.f64 #s(literal -3 binary64) a) (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)))
51.4%
(*.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) a)))
52.5%
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) #s(literal -3 binary64)))
52.5%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a))
52.5%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) a)))
52.6%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (/.f64 #s(literal 1/3 binary64) a))
52.5%
(*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) #s(literal 2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a))
67.0%
(*.f64 (approx (* (- (sqrt (+ (* (* -3 a) c) (* b b))) b) 2/3) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) b))) (/.f64 #s(literal 1/2 binary64) a))
52.5%
(*.f64 a (/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b)))) #s(literal -1/3 binary64)) (*.f64 a a)))
52.5%
(*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b) (*.f64 #s(literal 9 binary64) a)))
52.5%
(*.f64 #s(literal 2/3 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b)))
52.5%
(*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a))
52.5%
(*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) b))))
51.4%
(*.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (sqrt.f64 (fma.f64 a (*.f64 #s(literal -3 binary64) c) (*.f64 b b))) a) (/.f64 b a)))
84.6%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b) (/.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b))) b)))
84.6%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)) (*.f64 c #s(literal -1/2 binary64))) b))
94.4%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))) b))
94.3%
%5 = (* 3 a)
%58 = (* (pow a 4) (pow c 4))
%76 = (pow.f64 a #s(literal 4 binary64))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64))) (approx (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 %58) (* 81/16 %58)) (* a (pow b 6)))))) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 c #s(literal 2 binary64)) (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))) #s(literal 1/2 binary64))))) b))
94.4%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) b))
91.1%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b))))) b))
84.5%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (approx (+ (* -1/2 c) (* -3/8 (/ (* a (pow c 2)) (pow b 2)))) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) b))
84.5%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)))))))
94.3%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))))))
91.0%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 #s(literal 1 binary64) (/.f64 b (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b))))))))
91.1%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) #s(literal -9/16 binary64)) b) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)))) b)))
90.9%
%5 = (* 3 a)
%106 = (*.f64 c c)
%136 = (sqrt.f64 (*.f64 b b))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (*.f64 %106 c)) (pow.f64 %136 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 %106 (*.f64 (*.f64 %136 %136) %136)))) a (*.f64 (/.f64 c %136) #s(literal -1/2 binary64))) a (*.f64 (-.f64 %136 b) #s(literal 1/3 binary64))) (/.f64 #s(literal 1 binary64) a)))
84.4%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) b)))
94.2%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))) (/.f64 #s(literal 1 binary64) b)))
90.9%
%5 = (* 3 a)
%106 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %106 c)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %106) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) b)))
67.1%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
67.1%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 b c))))
67.0%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b))))
94.3%
%5 = (* 3 a)
%58 = (* (pow a 4) (pow c 4))
%76 = (pow.f64 a #s(literal 4 binary64))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 %58) (* 81/16 %58)) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 3 binary64))) (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 81/64 binary64) %76 (*.f64 #s(literal 81/16 binary64) %76))) (*.f64 a (pow.f64 b #s(literal 7 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b))))))
91.0%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (* -3/8 (/ (* a (pow c 2)) (pow b 2))))) b) (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b))))))
Compiler

Compiled 200 to 735 computations (-267.5% saved)

sample49.0ms (0.0%)

Calls
Call 1
Inputs
(/ 1 9)
(+ 81/64 81/16)
(* 1/3 -3)
Outputs
#s(literal 2001599834386887/18014398509481984 binary64)
#s(literal 405/64 binary64)
#s(literal -1 binary64)
Samples
0.0ms0valid
Compiler

Compiled 11 to 11 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total, 0.0 MiB)

series37.6s (25.0%)

Calls

9 calls:

TimeVariablePoint
622.0ms
c
inf
462.0ms
b
0
404.0ms
a
inf
397.0ms
a
0
334.0ms
b
inf

end0.0ms (0.0%)

gc1.8s (1.2%)

Allocations
AllocatedPercentPhase
2 101.6 MiB34.0%series
1 311.3 MiB21.2%series
886.5 MiB14.3%eval
553.0 MiB8.9%sample
471.3 MiB7.6%prune
236.2 MiB3.8%reconstruct
193.7 MiB3.1%analyze
149.0 MiB2.4%rewrite
79.3 MiB1.3%rewrite
63.8 MiB1.0%reconstruct
44.8 MiB0.7%eval
41.6 MiB0.7%prune
35.2 MiB0.6%series
9.0 MiB0.1%sample
6.1 MiB0.1%preprocess
2.6 MiB0.0%sample
0.1 MiB0.0%start
0.0 MiB0.0%sample
0.0 MiB0.0%end
6 185.1 MiB100.0%total

Profiling

Loading profile data...