Cubic critical, medium range

Time bar (total: 2.5min)

start0.0ms (0.0%)

analyze2.0s (1.3%)

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
6.8%0.0%0.0%100.0%0.0%0.0%0.0%7
15.9%0.0%0.0%100.0%0.0%0.0%0.0%8
23.1%0.0%0.0%100.0%0.0%0.0%0.0%9
36.5%0.0%0.0%100.0%0.0%0.0%0.0%10
45.4%0.0%0.0%100.0%0.0%0.0%0.0%11
52.3%0.0%0.0%100.0%0.0%0.0%0.0%12
Compiler

Compiled 41 to 26 computations (36.6% saved)

sample15.5s (10.3%)

Samples
9.8s6 873×1valid
1.2s1 383×0valid
1.2s1 214×0invalid
Precisions
Click to see histograms. Total time spent on operations: 6.6s
adjust: 1.7s (25.8% of total, 33.8 MiB)
ival-mult!: 1.6s (24.0% of total, 44.8 MiB)
ival-div!: 883.0ms (13.3% of total, 14.6 MiB)
ival-sqrt!: 848.0ms (12.8% of total, 18.8 MiB)
ival-add!: 703.0ms (10.6% of total, 12.8 MiB)
ival-sub!: 545.0ms (8.2% of total, 12.4 MiB)
ival-neg!: 226.0ms (3.4% of total, 8.5 MiB)
ival-and: 67.0ms (1.0% of total, 4.8 MiB)
ival-<: 27.0ms (0.4% of total, 1.9 MiB)
ival-assert: 25.0ms (0.4% of total, 1.5 MiB)
Bogosity

preprocess311.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
29.3%
%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.6s (2.4%)

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
45.0ms
c
inf
31.0ms
a
0
26.0ms
b
inf
25.0ms
a
inf
22.0ms
c
0

rewrite5.8s (3.9%)

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.0s (1.3%)

Counts
1 548 → 559
Compiler

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

eval803.0ms (0.5%)

Compiler

Compiled 553 to 1 438 computations (-160.0% saved)

prune383.0ms (0.3%)

Pruning

117 alts after pruning (117 fresh and 0 done)

PrunedKeptTotal
New436117553
Fresh000
Picked101
Done000
Total437117554
Accuracy
99.8%
Counts
554 → 117
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.7%
(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)))
31.2%
%92 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (/.f64 (*.f64 a b) %92) (/.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
30.6%
%108 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (*.f64 a b) (neg.f64 a)) (/.f64 #s(literal 3 binary64) %108) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %108))
30.6%
%203 = (*.f64 (*.f64 a a) #s(literal 3 binary64))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %203) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 a b)) %203))
30.6%
(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 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
30.3%
%108 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %108) (/.f64 (*.f64 #s(literal 3 binary64) a) a) (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) %108))
30.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 9 binary64) a)))
30.3%
(fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.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 #s(literal 9 binary64) a)))
31.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)))
30.4%
%177 = (*.f64 a a)
(fma.f64 (/.f64 (neg.f64 b) %177) (/.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))) a) (*.f64 %177 #s(literal 3 binary64))))
31.4%
(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)))
29.4%
(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)))
31.1%
(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)))
29.0%
(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)))
29.3%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) a) (/.f64 #s(literal 3 binary64) (*.f64 #s(literal 9 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.8%
(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)))
30.0%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal 3 binary64))) (/.f64 a (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
31.2%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (/.f64 #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)))
30.1%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.6%
(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 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
30.8%
%177 = (*.f64 a a)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (/.f64 #s(literal 3 binary64) (*.f64 %177 #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %177 #s(literal 3 binary64))))
30.7%
%177 = (*.f64 a a)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (/.f64 a (*.f64 %177 #s(literal 9 binary64))) (/.f64 (neg.f64 (*.f64 a b)) (*.f64 %177 #s(literal 3 binary64))))
29.5%
(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)))
30.1%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.2%
(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)))
31.2%
(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)))
31.0%
(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)))
30.8%
%105 = (*.f64 #s(literal 3 binary64) a)
(fma.f64 %105 (/.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %105) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
29.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)))
31.3%
(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)))
31.7%
(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 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
30.7%
(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)))
30.4%
%247 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 %247 (*.f64 %247 (/.f64 #s(literal 1/3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.6%
%108 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (neg.f64 (/.f64 b a)) (/.f64 (*.f64 #s(literal 3 binary64) a) %108) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %108))
31.0%
(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)))
30.3%
(fma.f64 (neg.f64 b) (/.f64 (*.f64 #s(literal 3 binary64) 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)))
29.1%
(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)))
31.5%
(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)))
29.2%
(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)))
29.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))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.0%
(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)))
31.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 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
30.2%
(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)))
30.6%
(/.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))
31.4%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 #s(literal 1/3 binary64) %105) (neg.f64 b)) %105)
29.7%
(/.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))
30.5%
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 a b)) #s(literal -3 binary64)) (/.f64 #s(literal 3 binary64) (neg.f64 a)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
30.8%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 b a) %92 (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b)))))) (*.f64 #s(literal 9 binary64) a))
31.4%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 b a) a (*.f64 #s(literal -3 binary64) (*.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) #s(literal 1/3 binary64)))) %92)
30.1%
(/.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))
31.9%
%105 = (*.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))) %105) (neg.f64 b)) %105)
32.0%
(/.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)) #s(literal -3 binary64)) (neg.f64 a) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
29.3%
(/.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))
29.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))
30.8%
%92 = (*.f64 #s(literal -3 binary64) a)
%180 = (*.f64 (*.f64 a a) #s(literal 9 binary64))
(/.f64 (fma.f64 (*.f64 %92 b) %180 (*.f64 (*.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) %180)) (*.f64 %180 %180))
31.2%
%218 = (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)) %218 (*.f64 b #s(literal 1/3 binary64))) %218)
31.5%
(/.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))
31.6%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal 3 binary64))) a (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
31.4%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (*.f64 a (/.f64 b a))) %92)
31.0%
%218 = (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 %218 (*.f64 b #s(literal -1/3 binary64)))) (*.f64 %218 a))
29.2%
%180 = (*.f64 (*.f64 a a) #s(literal 9 binary64))
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %180 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a))) %180)
30.4%
%218 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %218 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %218)
28.8%
(/.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))
29.3%
(/.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)))
28.5%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) (/.f64 %105 a) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %105)
30.6%
%218 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b #s(literal -1/3 binary64)) %218 (*.f64 a (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 a %218))
28.3%
(/.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))
32.4%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %105 (*.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)) %105)
29.6%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
30.3%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %92 b) a)) (*.f64 #s(literal 9 binary64) a))
30.7%
%247 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(/.f64 (fma.f64 %247 %247 (neg.f64 b)) (*.f64 #s(literal 3 binary64) a))
30.9%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) %105) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %105)
31.7%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 b (neg.f64 a) (*.f64 %92 (*.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
30.1%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 b #s(literal -3 binary64) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) a)) %92)) (*.f64 #s(literal 9 binary64) a))
29.7%
(/.f64 (/.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))) a) #s(literal 3 binary64))
29.7%
(/.f64 (/.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))) #s(literal 3 binary64)) a)
29.6%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a (*.f64 (*.f64 b #s(literal -1/3 binary64)) %105)) %105) a)
29.8%
%105 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %105)) (*.f64 a b)) %105) a)
29.3%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
29.3%
(/.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))
28.6%
(/.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))
28.2%
(/.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))
28.6%
(/.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))
29.9%
(/.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)))
29.3%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a))
29.4%
(/.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))
28.4%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (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))))) #s(literal 3 binary64))
29.3%
(/.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))
29.3%
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)) a)
29.3%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (*.f64 %92 (-.f64 b (sqrt.f64 (fma.f64 %92 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
29.3%
(/.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))
29.3%
(/.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))
29.3%
(/.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))
30.4%
%92 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) a) %92 (*.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 9 binary64) a))
92.4%
(/.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))
96.1%
%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))
95.0%
(/.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))
82.9%
(/.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))
29.3%
(/.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)))
29.3%
(/.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))))
29.3%
(/.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)))
29.3%
(+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) #s(literal 3 binary64)) #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)))
28.5%
(+.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)))
29.0%
(+.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)))
30.4%
%92 = (*.f64 #s(literal -3 binary64) a)
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) a) %92 (*.f64 b #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 9 binary64) a))))
30.3%
%92 = (*.f64 #s(literal -3 binary64) a)
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 %92 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %92 b) a)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)))
29.3%
(*.f64 (/.f64 (*.f64 #s(literal 3 binary64) a) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 9 binary64) a)))
29.3%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a))
29.3%
(*.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)))
29.3%
(*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a))
95.3%
%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))))))
92.6%
%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))))))
92.8%
%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))
92.9%
%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))
96.6%
%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))
95.5%
%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))
83.3%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
Compiler

Compiled 117 to 391 computations (-234.2% saved)

sample26.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series49.4s (32.9%)

Counts
402 → 2 274
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))
%22 = (pow.f64 %11 #s(literal 5 binary64))
%23 = (-.f64 %11 b)
%25 = (/.f64 %23 a)
%28 = (*.f64 #s(literal -3/8 binary64) %18)
%29 = (fma.f64 #s(literal -1/2 binary64) %13 %28)
%30 = (*.f64 a %29)
%31 = (fma.f64 #s(literal 1/3 binary64) %23 %30)
%32 = (/.f64 %31 a)
%36 = (* 3 a)
%40 = (+ (neg b) (sqrt (- (* b b) (* %36 c))))
%41 = (/ %40 %36)
%45 = (pow.f64 a #s(literal 2 binary64))
%47 = (pow.f64 b #s(literal 4 binary64))
%48 = (pow.f64 a #s(literal 4 binary64))
%50 = (pow.f64 b #s(literal 6 binary64))
%52 = (/.f64 b a)
%57 = (/.f64 #s(literal 1 binary64) a)
%58 = (*.f64 %45 %15)
%59 = (pow.f64 a #s(literal 3 binary64))
%60 = (*.f64 %59 %20)
%61 = (/.f64 %7 b)
%62 = (*.f64 #s(literal -3/2 binary64) %61)
%63 = (approx %40 %62)
%64 = (/.f64 %58 %9)
%65 = (*.f64 #s(literal -9/8 binary64) %64)
%66 = (fma.f64 #s(literal -3/2 binary64) %7 %65)
%67 = (/.f64 %66 b)
%68 = (approx %40 %67)
%69 = (/.f64 %60 %47)
%70 = (fma.f64 #s(literal -27/16 binary64) %69 %66)
%71 = (/.f64 %70 b)
%72 = (approx %40 %71)
%74 = (pow.f64 c #s(literal 4 binary64))
%75 = (*.f64 %48 %74)
%77 = (*.f64 #s(literal 81/16 binary64) %75)
%78 = (fma.f64 #s(literal 81/64 binary64) %75 %77)
%79 = (/.f64 %78 %50)
%80 = (*.f64 #s(literal -1/2 binary64) %79)
%81 = (fma.f64 #s(literal -9/8 binary64) %64 %80)
%82 = (fma.f64 #s(literal -3/2 binary64) %7 %81)
%83 = (fma.f64 #s(literal -27/16 binary64) %69 %82)
%84 = (/.f64 %83 b)
%85 = (approx %40 %84)
%86 = (/.f64 c b)
%87 = (*.f64 #s(literal -1/2 binary64) %86)
%89 = (/.f64 %16 %9)
%90 = (*.f64 #s(literal -3/8 binary64) %89)
%91 = (fma.f64 #s(literal -1/2 binary64) c %90)
%92 = (/.f64 %91 b)
%94 = (*.f64 %45 %20)
%95 = (/.f64 %94 %47)
%96 = (fma.f64 #s(literal -9/16 binary64) %95 %91)
%97 = (/.f64 %96 b)
%99 = (*.f64 a %50)
%100 = (/.f64 %78 %99)
%101 = (*.f64 #s(literal -1/6 binary64) %100)
%102 = (fma.f64 #s(literal -3/8 binary64) %89 %101)
%103 = (fma.f64 #s(literal -1/2 binary64) c %102)
%104 = (fma.f64 #s(literal -9/16 binary64) %95 %103)
%105 = (/.f64 %104 b)
%110 = (*.f64 %45 c)
%111 = (/.f64 %7 %17)
%112 = (*.f64 #s(literal -3/8 binary64) %111)
%113 = (/.f64 #s(literal 1 binary64) %11)
%114 = (*.f64 #s(literal 1/2 binary64) %113)
%115 = (-.f64 %112 %114)
%116 = (*.f64 c %115)
%117 = (fma.f64 #s(literal 1/3 binary64) %25 %116)
%119 = (/.f64 %110 %22)
%120 = (/.f64 a %17)
%121 = (*.f64 #s(literal -3/8 binary64) %120)
%122 = (fma.f64 #s(literal -9/16 binary64) %119 %121)
%123 = (*.f64 c %122)
%124 = (-.f64 %123 %114)
%125 = (*.f64 c %124)
%126 = (fma.f64 #s(literal 1/3 binary64) %25 %125)
%128 = (*.f64 #s(literal -3 binary64) a)
%129 = (*.f64 a b)
%130 = (*.f64 %129 #s(literal 3 binary64))
%131 = (*.f64 %128 b)
%132 = (*.f64 b #s(literal -1/3 binary64))
%133 = (*.f64 b #s(literal 1/3 binary64))
%134 = (/.f64 #s(literal -1/3 binary64) a)
%135 = (/.f64 #s(literal 1/3 binary64) a)
%136 = (*.f64 b %134)
%137 = (/.f64 %129 %128)
%138 = (*.f64 %136 #s(literal -3 binary64))
%139 = (neg.f64 a)
%140 = (neg.f64 %52)
%141 = (*.f64 %136 #s(literal 3 binary64))
%142 = (*.f64 %132 %5)
%143 = (/.f64 %5 a)
%144 = (*.f64 %132 #s(literal 3 binary64))
%145 = (*.f64 %132 a)
%146 = (/.f64 #s(literal 3 binary64) a)
%147 = (/.f64 %131 a)
%148 = (*.f64 #s(literal 1/3 binary64) %5)
%149 = (neg.f64 %129)
%150 = (/.f64 #s(literal 3 binary64) %5)
%151 = (*.f64 b #s(literal 3 binary64))
%152 = (neg.f64 %151)
%153 = (/.f64 a %5)
%154 = (/.f64 %5 #s(literal 3 binary64))
%155 = (/.f64 %129 %139)
%156 = (/.f64 %151 %139)
%157 = (/.f64 a #s(literal 3 binary64))
%158 = (/.f64 %149 #s(literal -3 binary64))
%159 = (/.f64 #s(literal 3 binary64) %139)
%160 = (*.f64 %128 c)
%161 = (fma.f64 b b %160)
%162 = (fma.f64 %128 c %2)
%163 = (sqrt.f64 %162)
%164 = (neg.f64 %163)
%165 = (sqrt.f64 %163)
%166 = (*.f64 %163 %5)
%167 = (*.f64 %163 %148)
%168 = (*.f64 %163 %135)
%169 = (/.f64 %163 a)
%170 = (*.f64 %135 #s(literal 3 binary64))
%171 = (*.f64 %163 %170)
%172 = (*.f64 %163 #s(literal -1/3 binary64))
%173 = (*.f64 %168 #s(literal -3 binary64))
%174 = (neg.f64 %169)
%175 = (*.f64 %163 #s(literal 1/3 binary64))
%176 = (-.f64 %163 b)
%177 = (-.f64 b %163)
%178 = (fma.f64 %132 %143 %163)
%179 = (fma.f64 %130 %134 %163)
%180 = (fma.f64 %145 %146 %163)
%181 = (*.f64 %128 %177)
%182 = (*.f64 %177 #s(literal -1/3 binary64))
%183 = (fma.f64 %5 %168 %1)
%184 = (fma.f64 %135 %166 %1)
%185 = (fma.f64 %149 %150 %163)
%186 = (fma.f64 %169 %148 %1)
%187 = (fma.f64 %171 a %1)
%188 = (/.f64 %176 a)
%189 = (fma.f64 %156 %157 %163)
%190 = (fma.f64 %173 %139 %1)
%191 = (fma.f64 %158 %159 %163)
%192 = (fma.f64 %163 a %142)
%193 = (fma.f64 %163 #s(literal 3 binary64) %147)
%194 = (fma.f64 %165 %165 %1)
%200 = (*.f64 #s(literal 3 binary64) %176)
%202 = (*.f64 #s(literal 9 binary64) a)
%204 = (/.f64 #s(literal 1/2 binary64) a)
%205 = (*.f64 %204 %176)
%207 = (/.f64 #s(literal -1 binary64) a)
%208 = (/.f64 #s(literal -2 binary64) a)
%209 = (/.f64 a %182)
%211 = (/.f64 %5 %176)
%213 = (*.f64 #s(literal 3 binary64) %188)
%215 = (*.f64 %207 %176)
%217 = (/.f64 #s(literal 3 binary64) %188)
%219 = (fma.f64 %132 #s(literal 3 binary64) %163)
%221 = (*.f64 a %182)
%222 = (*.f64 a a)
%229 = (neg.f64 %202)
%230 = (*.f64 %222 #s(literal 9 binary64))
%232 = (*.f64 %57 %219)
%234 = (*.f64 %163 #s(literal 3 binary64))
%235 = (/.f64 %234 %202)
%237 = (*.f64 %204 %163)
%239 = (*.f64 b #s(literal -2/3 binary64))
%242 = (*.f64 b %208)
%246 = (/.f64 %5 #s(literal 9 binary64))
%247 = (/.f64 %5 %222)
%248 = (/.f64 %176 %202)
%250 = (/.f64 %5 %202)
%251 = (fma.f64 %168 #s(literal -3 binary64) %52)
%253 = (/.f64 %152 %202)
%256 = (-.f64 %138 %169)
%258 = (*.f64 %52 #s(literal -3 binary64))
%259 = (*.f64 #s(literal -3 binary64) %169)
%260 = (-.f64 %258 %259)
%262 = (fma.f64 %136 #s(literal -3 binary64) %174)
%264 = (*.f64 #s(literal -3 binary64) %174)
%265 = (fma.f64 %52 #s(literal -3 binary64) %264)
%267 = (fma.f64 %168 %139 %133)
%269 = (fma.f64 %136 %139 %172)
%271 = (*.f64 #s(literal 1/3 binary64) a)
%272 = (*.f64 %163 %271)
%273 = (*.f64 a %172)
%274 = (-.f64 %145 %273)
%276 = (*.f64 %222 #s(literal 3 binary64))
%277 = (/.f64 %5 %276)
%279 = (fma.f64 %169 a %144)
%281 = (*.f64 a %52)
%282 = (fma.f64 %175 #s(literal -3 binary64) %281)
%284 = (*.f64 #s(literal -3 binary64) %175)
%285 = (fma.f64 %52 a %284)
%287 = (*.f64 %163 a)
%288 = (/.f64 %287 %276)
%289 = (*.f64 #s(literal 3 binary64) %174)
%290 = (-.f64 %156 %289)
%292 = (*.f64 %169 a)
%293 = (/.f64 %279 #s(literal 3 binary64))
%295 = (/.f64 %279 a)
%297 = (fma.f64 %169 %128 %151)
%298 = (neg.f64 %297)
%300 = (*.f64 #s(literal -3 binary64) %164)
%301 = (fma.f64 %52 %128 %300)
%303 = (*.f64 %174 %128)
%304 = (fma.f64 b #s(literal -3 binary64) %303)
%306 = (/.f64 %149 %276)
%307 = (*.f64 a %139)
%308 = (*.f64 %139 %132)
%309 = (fma.f64 %172 a %308)
%310 = (*.f64 %139 a)
%312 = (fma.f64 %132 %139 %273)
%314 = (/.f64 %141 #s(literal 3 binary64))
%317 = (*.f64 %222 #s(literal -3 binary64))
%318 = (-.f64 %167 %129)
%320 = (*.f64 %128 %172)
%321 = (/.f64 %192 %5)
%323 = (/.f64 %234 %230)
%325 = (/.f64 %287 %230)
%327 = (/.f64 %163 %230)
%329 = (/.f64 %5 %230)
%330 = (/.f64 a %230)
%332 = (/.f64 #s(literal 3 binary64) %230)
%333 = (/.f64 #s(literal 1 binary64) %202)
%335 = (*.f64 %139 %163)
%336 = (fma.f64 %133 %5 %335)
%338 = (fma.f64 b %139 %320)
%340 = (/.f64 %318 %5)
%342 = (/.f64 %163 %222)
%343 = (/.f64 %163 #s(literal 9 binary64))
%344 = (/.f64 %163 %202)
%345 = (/.f64 a %202)
%346 = (/.f64 #s(literal 3 binary64) %222)
%347 = (/.f64 %287 #s(literal 9 binary64))
%349 = (/.f64 #s(literal 3 binary64) %202)
%351 = (/.f64 %1 %230)
%354 = (/.f64 #s(literal 1 binary64) %229)
%357 = (/.f64 %1 %222)
%359 = (/.f64 %149 #s(literal 9 binary64))
%361 = (/.f64 #s(literal 3 binary64) %276)
%365 = (/.f64 %136 %5)
%368 = (/.f64 %163 %276)
%374 = (/.f64 %152 %276)
%383 = (fma.f64 %136 %230 %166)
%386 = (*.f64 %165 %135)
%388 = (*.f64 %230 %230)
%389 = (*.f64 %166 %230)
%390 = (fma.f64 %131 %230 %389)
%392 = (sqrt.f64 %161)
%393 = (+.f64 %1 %392)
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
#s(literal 5 binary64)
%22
%23
#s(literal 1/3 binary64)
%25
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
%28
%29
%30
%31
%32
(approx %41 %32)
#s(literal -9/16 binary64)
#s(literal 1/2 binary64)
%45
#s(literal 4 binary64)
%47
%48
#s(literal 6 binary64)
%50
#s(literal -1 binary64)
%52
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
#s(literal 81/64 binary64)
%74
%75
#s(literal 81/16 binary64)
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
(approx %41 %87)
%89
%90
%91
%92
(approx %41 %92)
%94
%95
%96
%97
(approx %41 %97)
%99
%100
%101
%102
%103
%104
%105
(approx %41 %105)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%110
%111
%112
%113
%114
%115
%116
%117
(approx %41 %117)
%119
%120
%121
%122
%123
%124
%125
%126
(approx %41 %126)
%128
%129
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%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
(/.f64 %176 %5)
(/.f64 %182 a)
(*.f64 %176 %135)
(*.f64 #s(literal 1/3 binary64) %188)
(/.f64 %188 #s(literal 3 binary64))
%200
#s(literal 9 binary64)
%202
(/.f64 %200 %202)
%204
%205
(*.f64 #s(literal 2/3 binary64) %205)
%207
%208
%209
(/.f64 #s(literal 1 binary64) %209)
%211
(/.f64 #s(literal 1 binary64) %211)
%213
(/.f64 %213 #s(literal 9 binary64))
%215
(/.f64 %215 #s(literal -3 binary64))
%217
(/.f64 #s(literal 1 binary64) %217)
%219
(/.f64 %219 %5)
%221
%222
(/.f64 %221 %222)
(fma.f64 b %134 %168)
(fma.f64 %163 %135 %136)
(fma.f64 #s(literal 1/3 binary64) %169 %136)
(fma.f64 %52 #s(literal -1/3 binary64) %168)
(+.f64 %136 %168)
%229
%230
(/.f64 %181 %230)
%232
(/.f64 %232 #s(literal 3 binary64))
%234
%235
(fma.f64 b %134 %235)
%237
(fma.f64 #s(literal 2/3 binary64) %237 %136)
%239
(fma.f64 %239 %204 %168)
(fma.f64 %52 #s(literal -1/3 binary64) %235)
%242
(fma.f64 %242 #s(literal 1/6 binary64) %168)
(fma.f64 %172 %207 %136)
(+.f64 %136 %235)
%246
%247
%248
(*.f64 %143 %248)
%250
%251
(/.f64 %251 #s(literal -3 binary64))
%253
(fma.f64 %163 %135 %253)
(fma.f64 #s(literal 1/3 binary64) %169 %253)
%256
(/.f64 %256 #s(literal -3 binary64))
%258
%259
%260
(/.f64 %260 #s(literal 9 binary64))
%262
(/.f64 %262 #s(literal -3 binary64))
%264
%265
(/.f64 %265 #s(literal 9 binary64))
%267
(/.f64 %267 %139)
%269
(/.f64 %269 %139)
%271
%272
%273
%274
(/.f64 %274 %222)
%276
%277
(/.f64 %193 %202)
%279
(/.f64 %279 %5)
%281
%282
(/.f64 %282 %128)
%284
%285
(/.f64 %285 %128)
%287
%288
%289
%290
(/.f64 %290 #s(literal 9 binary64))
%292
%293
(/.f64 %293 a)
%295
(/.f64 %295 #s(literal 3 binary64))
%297
%298
(/.f64 %298 %202)
%300
%301
(/.f64 %301 %202)
%303
%304
(/.f64 %304 %202)
%306
%307
%308
%309
%310
(/.f64 %309 %310)
%312
(/.f64 %312 %307)
%314
(+.f64 %314 %168)
(/.f64 %192 %276)
%317
%318
(/.f64 %318 %276)
%320
%321
(/.f64 %321 a)
%323
(fma.f64 a %323 %136)
%325
(fma.f64 #s(literal 3 binary64) %325 %136)
%327
(fma.f64 %5 %327 %136)
%329
%330
(fma.f64 %234 %330 %136)
%332
%333
(*.f64 %193 %333)
%335
%336
(/.f64 %336 %317)
%338
(/.f64 %338 %276)
%340
(/.f64 %340 a)
%342
%343
%344
%345
%346
%347
(fma.f64 %346 %347 %136)
%349
(fma.f64 %292 %349 %136)
%351
(fma.f64 %5 %351 %168)
(fma.f64 %152 %330 %168)
%354
(*.f64 %297 %354)
(fma.f64 %156 %345 %168)
%357
(fma.f64 %357 %246 %168)
%359
(fma.f64 %359 %346 %168)
%361
(fma.f64 %145 %361 %168)
(fma.f64 %175 %277 %136)
(fma.f64 %272 %361 %136)
%365
(fma.f64 %5 %365 %168)
(fma.f64 %137 %150 %168)
%368
(fma.f64 %171 %153 %136)
(fma.f64 %1 %329 %235)
(fma.f64 %287 %332 %253)
(fma.f64 %140 %250 %235)
(fma.f64 %155 %349 %235)
%374
(fma.f64 %343 %247 %253)
(fma.f64 %342 %246 %253)
(fma.f64 %344 %143 %253)
(fma.f64 %234 %330 %306)
(fma.f64 %287 %332 %306)
(fma.f64 %272 %361 %253)
(fma.f64 %357 %246 %288)
(fma.f64 %374 %157 %235)
%383
(/.f64 %383 %230)
(fma.f64 %368 %154 %306)
%386
(fma.f64 %165 %386 %136)
%388
%389
%390
(/.f64 %390 %388)
%392
%393
(/.f64 %393 %5)
(/.f64 %185 %5)
(/.f64 %85 %5)
(/.f64 %194 %5)
(/.f64 %191 %5)
(/.f64 %179 %5)
(/.f64 %184 %5)
(/.f64 %183 %5)
(/.f64 %190 %5)
(/.f64 %180 %5)
(/.f64 %189 %5)
(/.f64 %63 %5)
(/.f64 %72 %5)
(/.f64 %187 %5)
(/.f64 %178 %5)
(/.f64 %186 %5)
(/.f64 %68 %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 = (- %22 b)
%31 = (/ %30 a)
%32 = (-.f64 %26 b)
%33 = (/.f64 %32 a)
%36 = (* -3/8 %24)
%38 = (*.f64 #s(literal -3/8 binary64) %28)
%41 = (/ c %22)
%43 = (+ (* -1/2 %41) %36)
%45 = (/.f64 c %26)
%46 = (*.f64 #s(literal -1/2 binary64) %45)
%48 = (fma.f64 #s(literal -1/2 binary64) %45 %38)
%50 = (* a %43)
%51 = (/.f64 %12 %26)
%52 = (*.f64 #s(literal -1/2 binary64) %51)
%54 = (*.f64 a %48)
%58 = (+ (* 1/3 %30) %50)
%60 = (*.f64 #s(literal 1/3 binary64) %32)
%62 = (fma.f64 #s(literal -1/2 binary64) %51 %60)
%64 = (fma.f64 #s(literal 1/3 binary64) %32 %54)
%66 = (/ %58 a)
%67 = (*.f64 #s(literal 1/3 binary64) %33)
%73 = (neg b)
%74 = (* b b)
%78 = (+ %73 (sqrt (- %74 (* %6 c))))
%79 = (/ %78 %6)
%81 = (pow.f64 c #s(literal 3 binary64))
%82 = (*.f64 a %81)
%84 = (pow.f64 %26 #s(literal 5 binary64))
%85 = (/.f64 %82 %84)
%86 = (/.f64 %18 %27)
%87 = (*.f64 #s(literal -3/8 binary64) %86)
%90 = (fma.f64 #s(literal -1/2 binary64) %45 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %85 %87)))
%91 = (*.f64 a %90)
%92 = (fma.f64 #s(literal 1/3 binary64) %32 %91)
%95 = (pow a 2)
%96 = (pow.f64 a #s(literal 2 binary64))
%99 = (pow a 4)
%101 = (pow.f64 a #s(literal 4 binary64))
%103 = (/ b a)
%104 = (/.f64 b a)
%107 = (/ 1 a)
%109 = (/.f64 #s(literal 1 binary64) a)
%111 = (* %95 %15)
%112 = (*.f64 %96 %18)
%114 = (pow a 3)
%115 = (pow.f64 a #s(literal 3 binary64))
%117 = (pow c 3)
%118 = (* %114 %117)
%119 = (*.f64 %115 %81)
%121 = (/ %11 b)
%122 = (/.f64 %12 b)
%131 = (+.f64 %26 (*.f64 #s(literal -3/2 binary64) %51))
%132 = (-.f64 %131 b)
%136 = (fma.f64 #s(literal -3/2 binary64) %45 (*.f64 #s(literal -9/8 binary64) %28))
%137 = (*.f64 a %136)
%138 = (+.f64 %26 %137)
%139 = (-.f64 %138 b)
%142 = (*.f64 #s(literal -9/8 binary64) %86)
%145 = (fma.f64 #s(literal -3/2 binary64) %45 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %85 %142)))
%146 = (*.f64 a %145)
%147 = (+.f64 %26 %146)
%148 = (-.f64 %147 b)
%150 = (/ %111 %21)
%151 = (/.f64 %112 %25)
%154 = (* -9/8 %150)
%155 = (*.f64 #s(literal -9/8 binary64) %151)
%157 = (* -3/2 %11)
%158 = (+ %157 %154)
%159 = (*.f64 #s(literal -3/2 binary64) %12)
%161 = (/.f64 %19 %25)
%163 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %161))
%166 = (/ %158 b)
%167 = (/.f64 c b)
%168 = (pow.f64 b #s(literal 3 binary64))
%169 = (/.f64 %19 %168)
%174 = (pow b 4)
%175 = (/ %118 %174)
%176 = (pow.f64 b #s(literal 4 binary64))
%177 = (/.f64 %119 %176)
%180 = (* -27/16 %175)
%181 = (+ %180 %158)
%182 = (/.f64 %82 %176)
%183 = (/.f64 %18 %25)
%184 = (*.f64 #s(literal -9/8 binary64) %183)
%190 = (/ %181 b)
%191 = (pow.f64 b #s(literal 5 binary64))
%192 = (/.f64 %82 %191)
%193 = (/.f64 %18 %168)
%194 = (*.f64 #s(literal -9/8 binary64) %193)
%200 = (pow c 4)
%201 = (* %99 %200)
%202 = (pow.f64 c #s(literal 4 binary64))
%203 = (*.f64 %101 %202)
%206 = (* 81/16 %201)
%208 = (*.f64 #s(literal 81/16 binary64) %203)
%212 = (+ (* 81/64 %201) %206)
%215 = (fma.f64 #s(literal 81/64 binary64) %202 (*.f64 #s(literal 81/16 binary64) %202))
%216 = (*.f64 %101 %215)
%219 = (pow b 6)
%220 = (/ %212 %219)
%222 = (pow.f64 b #s(literal 6 binary64))
%223 = (/.f64 %216 %222)
%225 = (* -1/2 %220)
%228 = (+ %154 %225)
%230 = (/.f64 (*.f64 %96 %215) %222)
%232 = (fma.f64 #s(literal -9/8 binary64) %183 (*.f64 #s(literal -1/2 binary64) %230))
%235 = (+ %157 %228)
%240 = (+ %180 %235)
%241 = (/.f64 %81 %176)
%242 = (*.f64 a %215)
%243 = (/.f64 %242 %222)
%252 = (/ %240 b)
%253 = (/.f64 %81 %191)
%255 = (pow.f64 b #s(literal 7 binary64))
%256 = (/.f64 %242 %255)
%265 = (/ %16 %21)
%267 = (* -3/8 %265)
%268 = (*.f64 #s(literal -3/8 binary64) %161)
%270 = (* -1/2 c)
%271 = (+ %270 %267)
%274 = (fma.f64 #s(literal -1/2 binary64) c %268)
%276 = (/ %271 b)
%279 = (*.f64 #s(literal -3/8 binary64) %169)
%282 = (* %95 %117)
%283 = (*.f64 %96 %81)
%285 = (/ %282 %174)
%286 = (/.f64 %283 %176)
%289 = (* -9/16 %285)
%290 = (+ %289 %271)
%291 = (*.f64 #s(literal -3/8 binary64) %183)
%296 = (/ %290 b)
%297 = (*.f64 #s(literal -3/8 binary64) %193)
%302 = (* a %219)
%303 = (*.f64 a %222)
%305 = (/ %212 %302)
%306 = (*.f64 %115 %215)
%307 = (/.f64 %306 %222)
%310 = (* -1/6 %305)
%314 = (+ %267 %310)
%317 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %183 (*.f64 #s(literal -1/6 binary64) %230)))
%319 = (+ %270 %314)
%322 = (+ %289 %319)
%330 = (/ %322 b)
%338 = (* %95 c)
%339 = (*.f64 %96 c)
%341 = (/ %11 %23)
%342 = (/.f64 %12 %27)
%344 = (* -3/8 %341)
%345 = (*.f64 #s(literal -3/8 binary64) %342)
%348 = (/ 1 %22)
%349 = (* 1/2 %348)
%350 = (- %344 %349)
%354 = (/.f64 #s(literal 1 binary64) %26)
%355 = (*.f64 #s(literal 1/2 binary64) %354)
%356 = (-.f64 %345 %355)
%359 = (pow %22 5)
%360 = (/ %338 %359)
%361 = (/.f64 %339 %84)
%363 = (/ a %23)
%364 = (/.f64 a %27)
%366 = (* -3/8 %363)
%367 = (*.f64 #s(literal -3/8 binary64) %364)
%370 = (+ (* -9/16 %360) %366)
%371 = (/.f64 %12 %84)
%374 = (/.f64 #s(literal 1 binary64) %27)
%376 = (-.f64 (*.f64 #s(literal -9/16 binary64) %371) (*.f64 #s(literal 3/8 binary64) %374))
%379 = (* c %370)
%381 = (/.f64 c %27)
%382 = (*.f64 #s(literal -3/8 binary64) %381)
%384 = (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 %19 %84) %382))
%386 = (- %379 %349)
%389 = (* c %386)
%392 = (* -3 a)
%396 = (* a b)
%397 = (*.f64 a b)
%402 = (* %392 b)
%406 = (/ -1/3 a)
%408 = (/.f64 #s(literal -1/3 binary64) a)
%410 = (/ 1/3 a)
%411 = (/.f64 #s(literal 1/3 binary64) a)
%413 = (* b %406)
%414 = (*.f64 #s(literal -1/3 binary64) %104)
%417 = (*.f64 #s(literal -1/3 binary64) b)
%419 = (neg a)
%421 = (*.f64 #s(literal -1 binary64) a)
%424 = (*.f64 #s(literal -1 binary64) %104)
%426 = (* b -1/3)
%427 = (* %426 %6)
%430 = (/ %6 a)
%432 = (* %426 a)
%433 = (*.f64 #s(literal -1/3 binary64) %397)
%438 = (/ %402 a)
%439 = (*.f64 #s(literal -3 binary64) b)
%444 = (*.f64 #s(literal -1 binary64) b)
%446 = (* b 3)
%448 = (*.f64 #s(literal -3 binary64) %104)
%451 = (*.f64 #s(literal 1/3 binary64) a)
%453 = (neg %396)
%455 = (*.f64 #s(literal 1/3 binary64) %397)
%460 = (* %392 c)
%461 = (*.f64 #s(literal -3 binary64) %12)
%463 = (+ %74 %460)
%468 = (sqrt (+ %460 %74))
%473 = (neg %468)
%474 = (*.f64 #s(literal -1 binary64) %26)
%477 = (*.f64 #s(literal 3/2 binary64) %51)
%478 = (-.f64 %477 %26)
%482 = (*.f64 #s(literal -3/2 binary64) %45)
%484 = (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %28) %482))
%485 = (-.f64 %484 %26)
%488 = (*.f64 #s(literal 27/16 binary64) %85)
%492 = (*.f64 a (-.f64 (*.f64 a (-.f64 %488 %142)) %482))
%493 = (-.f64 %492 %26)
%495 = (sqrt %468)
%496 = (sqrt.f64 %26)
%499 = (*.f64 %496 %26)
%500 = (/.f64 %12 %499)
%504 = (/.f64 c %499)
%506 = (pow.f64 %496 #s(literal 2 binary64))
%507 = (pow.f64 %26 #s(literal 2 binary64))
%508 = (*.f64 %506 %507)
%511 = (-.f64 %142 (*.f64 #s(literal 9/16 binary64) (/.f64 %18 %508)))
%513 = (/.f64 (*.f64 a %511) %496)
%519 = (/.f64 %81 %84)
%522 = (*.f64 %506 %26)
%527 = (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -27/16 binary64) %519) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 c %511) %522)))) %496)
%528 = (/.f64 %511 %496)
%536 = (* %468 %6)
%537 = (*.f64 a %26)
%538 = (*.f64 #s(literal 3 binary64) %537)
%541 = (*.f64 #s(literal 3 binary64) %26)
%542 = (fma.f64 #s(literal -9/2 binary64) %51 %541)
%546 = (*.f64 #s(literal -27/8 binary64) %28)
%548 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %45 %546))
%549 = (fma.f64 #s(literal 3 binary64) %26 %548)
%557 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %45 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %85 (*.f64 #s(literal -27/8 binary64) %86)))))
%558 = (fma.f64 #s(literal 3 binary64) %26 %557)
%562 = (* %468 (* 1/3 %6))
%570 = (* %468 %410)
%571 = (/.f64 %26 a)
%572 = (*.f64 #s(literal 1/3 binary64) %571)
%574 = (*.f64 #s(literal 1/3 binary64) %26)
%575 = (fma.f64 #s(literal -1/2 binary64) %51 %574)
%578 = (fma.f64 #s(literal 1/3 binary64) %26 %54)
%581 = (fma.f64 #s(literal 1/3 binary64) %26 %91)
%584 = (/ %468 a)
%592 = (* %468 -1/3)
%593 = (*.f64 #s(literal -1/3 binary64) %26)
%595 = (*.f64 #s(literal 1/2 binary64) %51)
%596 = (fma.f64 #s(literal -1/3 binary64) %26 %595)
%598 = (*.f64 #s(literal 1/2 binary64) %45)
%600 = (*.f64 a (fma.f64 #s(literal 3/8 binary64) %28 %598))
%601 = (fma.f64 #s(literal -1/3 binary64) %26 %600)
%607 = (*.f64 a (fma.f64 #s(literal 1/2 binary64) %45 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %86 (*.f64 #s(literal 9/16 binary64) %85)))))
%608 = (fma.f64 #s(literal -1/3 binary64) %26 %607)
%610 = (* %570 -3)
%613 = (fma.f64 #s(literal -1 binary64) %26 %477)
%616 = (*.f64 #s(literal 3/2 binary64) %45)
%618 = (*.f64 a (fma.f64 #s(literal 9/8 binary64) %28 %616))
%619 = (fma.f64 #s(literal -1 binary64) %26 %618)
%625 = (*.f64 a (fma.f64 #s(literal 3/2 binary64) %45 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %86 %488))))
%626 = (fma.f64 #s(literal -1 binary64) %26 %625)
%629 = (neg %584)
%636 = (* %468 1/3)
%641 = (- b %468)
%642 = (-.f64 b %26)
%645 = (-.f64 (+.f64 b %477) %26)
%648 = (-.f64 (+.f64 b %484) %26)
%651 = (-.f64 (+.f64 b %492) %26)
%654 = (+ (* %426 %430) %468)
%655 = (+.f64 %26 %444)
%658 = (+.f64 %26 (fma.f64 #s(literal -3/2 binary64) %51 %444))
%661 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %137))
%664 = (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %146))
%666 = (* %392 %641)
%667 = (*.f64 a %642)
%668 = (*.f64 #s(literal -3 binary64) %667)
%680 = (* %641 -1/3)
%681 = (*.f64 #s(literal -1/3 binary64) %642)
%683 = (fma.f64 #s(literal -1/2 binary64) %51 %681)
%685 = (fma.f64 #s(literal -1/3 binary64) %642 %54)
%687 = (fma.f64 #s(literal -1/3 binary64) %642 %91)
%689 = (- %468 b)
%690 = (/ %689 a)
%697 = (* %468 a)
%698 = (+ %697 %427)
%707 = (* %468 3)
%708 = (+ %707 %438)
%709 = (fma.f64 #s(literal -3 binary64) b %541)
%711 = (fma.f64 #s(literal -9/2 binary64) %51 %709)
%713 = (fma.f64 #s(literal -3 binary64) b %549)
%715 = (fma.f64 #s(literal -3 binary64) b %558)
%718 = (+ (* %495 %495) %73)
%719 = (-.f64 %506 b)
%730 = (/ %680 a)
%731 = (/.f64 %642 a)
%732 = (*.f64 #s(literal -1/3 binary64) %731)
%740 = (* 3 %689)
%741 = (*.f64 #s(literal 3 binary64) %32)
%743 = (fma.f64 #s(literal -9/2 binary64) %51 %741)
%745 = (fma.f64 #s(literal 3 binary64) %32 %548)
%747 = (fma.f64 #s(literal 3 binary64) %32 %557)
%750 = (* 9 a)
%754 = (/ 1/2 a)
%757 = (* %754 %689)
%758 = (*.f64 #s(literal 1/2 binary64) %33)
%766 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %45 (*.f64 #s(literal -9/16 binary64) %28)))
%775 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %45 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %85 (*.f64 #s(literal -9/16 binary64) %86)))))
%780 = (/ -1 a)
%784 = (/ -2 a)
%788 = (/ a %680)
%789 = (/.f64 a %642)
%793 = (pow.f64 %642 #s(literal 2 binary64))
%794 = (*.f64 %26 %793)
%798 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %642))
%803 = (pow.f64 %642 #s(literal 3 binary64))
%804 = (*.f64 %507 %803)
%806 = (*.f64 %27 %793)
%809 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %804) (*.f64 #s(literal 9/8 binary64) (/.f64 %18 %806)))
%811 = (/.f64 c %794)
%818 = (pow.f64 %26 #s(literal 4 binary64))
%819 = (*.f64 %818 %803)
%822 = (*.f64 %26 %642)
%824 = (*.f64 %84 %793)
%838 = (/ %6 %689)
%839 = (/.f64 a %32)
%842 = (pow.f64 %32 #s(literal 2 binary64))
%843 = (*.f64 %26 %842)
%846 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %32))
%850 = (pow.f64 %32 #s(literal 3 binary64))
%851 = (*.f64 %507 %850)
%853 = (*.f64 %27 %842)
%856 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %18 %851) (*.f64 #s(literal -9/8 binary64) (/.f64 %18 %853)))
%858 = (/.f64 c %843)
%864 = (*.f64 %818 %850)
%866 = (*.f64 %84 %842)
%869 = (*.f64 %26 %32)
%882 = (* 3 %690)
%883 = (*.f64 #s(literal 3 binary64) %33)
%891 = (* %780 %689)
%903 = (* %426 3)
%904 = (+ %903 %468)
%905 = (/ %904 %6)
%906 = (/.f64 %655 a)
%907 = (*.f64 #s(literal 1/3 binary64) %906)
%909 = (*.f64 #s(literal 1/3 binary64) %655)
%910 = (fma.f64 #s(literal -1/2 binary64) %51 %909)
%913 = (fma.f64 #s(literal 1/3 binary64) %655 %54)
%916 = (fma.f64 #s(literal 1/3 binary64) %655 %91)
%919 = (* a %680)
%920 = (*.f64 #s(literal -1/3 binary64) %667)
%928 = (+ %413 %570)
%929 = (fma.f64 #s(literal -1/3 binary64) b %574)
%941 = (neg %750)
%945 = (* a a)
%946 = (* %945 9)
%949 = (* %107 %904)
%961 = (* %754 %468)
%962 = (*.f64 #s(literal 1/2 binary64) %571)
%977 = (/ %689 %750)
%979 = (*.f64 #s(literal 1/9 binary64) %33)
%988 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %45 (*.f64 #s(literal -1/8 binary64) %28)))
%997 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %45 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %85 (*.f64 #s(literal -1/8 binary64) %86)))))
%1001 = (+ %610 %103)
%1002 = (+.f64 b %474)
%1003 = (/.f64 %1002 a)
%1005 = (+.f64 b %613)
%1008 = (+.f64 b %619)
%1011 = (+.f64 b %626)
%1014 = (/ %1001 -3)
%1015 = (*.f64 #s(literal -1/3 binary64) %1003)
%1028 = (- (* %413 -3) %584)
%1036 = (* -3 %584)
%1037 = (*.f64 #s(literal -3 binary64) %571)
%1039 = (*.f64 #s(literal 9/2 binary64) %51)
%1044 = (*.f64 #s(literal 9/2 binary64) %45)
%1046 = (*.f64 a (fma.f64 #s(literal 27/8 binary64) %28 %1044))
%1054 = (*.f64 a (fma.f64 #s(literal 9/2 binary64) %45 (*.f64 a (fma.f64 #s(literal 27/8 binary64) %86 (*.f64 #s(literal 81/16 binary64) %85)))))
%1058 = (* %103 -3)
%1059 = (- %1058 %1036)
%1060 = (*.f64 #s(literal -3 binary64) %26)
%1061 = (-.f64 %439 %1060)
%1062 = (/.f64 %1061 a)
%1069 = (*.f64 a (-.f64 %546 %1044))
%1079 = (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -81/16 binary64) %85) (*.f64 #s(literal 27/8 binary64) %86))) %1044))
%1084 = (/ %1059 9)
%1097 = (* -3 %629)
%1098 = (*.f64 #s(literal 3 binary64) %571)
%1106 = (+ %1058 %1097)
%1107 = (/.f64 %709 a)
%1115 = (/ %1106 9)
%1116 = (*.f64 #s(literal 1/9 binary64) %1107)
%1129 = (* b 1/3)
%1130 = (+ (* %570 %419) %1129)
%1131 = (*.f64 #s(literal 1/3 binary64) b)
%1132 = (fma.f64 #s(literal -1/3 binary64) %26 %1131)
%1135 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %595))
%1138 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %600))
%1141 = (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %607))
%1143 = (/ %1130 %419)
%1144 = (/.f64 %1132 a)
%1157 = (* %468 (* 1/3 a))
%1158 = (*.f64 #s(literal 1/3 binary64) %537)
%1166 = (* a %592)
%1167 = (*.f64 #s(literal -1/3 binary64) %537)
%1175 = (- %432 %1166)
%1176 = (-.f64 %417 %593)
%1180 = (-.f64 (fma.f64 #s(literal -1/2 binary64) %51 %417) %593)
%1190 = (*.f64 #s(literal 3/8 binary64) %86)
%1199 = (/ %1175 %945)
%1212 = (* %945 3)
%1215 = (* a %103)
%1218 = (+ (* %636 -3) %1215)
%1223 = (* -3 %636)
%1229 = (/ (+ (* %584 a) %903) 3)
%1235 = (+ (* %584 %392) %446)
%1236 = (*.f64 #s(literal 3 binary64) b)
%1237 = (fma.f64 #s(literal -3 binary64) %26 %1236)
%1248 = (neg %1235)
%1258 = (/ %1248 %750)
%1260 = (/.f64 %1237 a)
%1261 = (*.f64 #s(literal -1/9 binary64) %1260)
%1278 = (+ (* %592 a) (* %419 %426))
%1287 = (* %945 -3)
%1290 = (- %562 %396)
%1299 = (/ %707 %946)
%1300 = (/.f64 %26 %96)
%1301 = (*.f64 #s(literal 1/3 binary64) %1300)
%1309 = (/ %697 %946)
%1310 = (*.f64 #s(literal 1/9 binary64) %571)
%1312 = (*.f64 #s(literal 1/9 binary64) %26)
%1313 = (fma.f64 #s(literal -1/6 binary64) %51 %1312)
%1316 = (fma.f64 #s(literal 1/9 binary64) %26 %988)
%1319 = (fma.f64 #s(literal 1/9 binary64) %26 %997)
%1322 = (/ %468 %946)
%1323 = (*.f64 #s(literal 1/9 binary64) %1300)
%1337 = (* %419 %468)
%1347 = (+ (* %1129 %6) %1337)
%1356 = (/ %1290 %6)
%1358 = (/ %468 %945)
%1366 = (/ %468 9)
%1376 = (/ %697 9)
%1377 = (*.f64 #s(literal 1/9 binary64) %537)
%1386 = (/.f64 b %96)
%1399 = (/.f64 #s(literal 1 binary64) %96)
%1402 = (+ (* %413 %946) %536)
%1411 = (* %495 %410)
%1412 = (/.f64 %496 a)
%1413 = (*.f64 #s(literal 1/3 binary64) %1412)
%1436 = (+ (* %495 %1411) %413)
%1438 = (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) %506))
%1452 = (* %946 %946)
%1456 = (* %536 %946)
%1458 = (*.f64 %115 %26)
%1459 = (*.f64 #s(literal 27 binary64) %1458)
%1462 = (*.f64 #s(literal 27 binary64) %26)
%1470 = (fma.f64 #s(literal 27 binary64) %26 (*.f64 a (fma.f64 #s(literal -81/2 binary64) %45 (*.f64 #s(literal -243/8 binary64) %28))))
%1479 = (fma.f64 #s(literal 27 binary64) %26 (*.f64 a (fma.f64 #s(literal -81/2 binary64) %45 (*.f64 a (fma.f64 #s(literal -729/16 binary64) %85 (*.f64 #s(literal -243/8 binary64) %86))))))
%1483 = (+ (* %402 %946) %1456)
%1485 = (fma.f64 #s(literal -27 binary64) b %1462)
%1497 = (/ %1483 %1452)
%1512 = (/ %718 %6)
%1513 = (/.f64 %719 a)
%1514 = (*.f64 #s(literal 1/3 binary64) %1513)
%1526 = (/.f64 c %537)
%1527 = (fma.f64 #s(literal -1/2 binary64) %1526 %87)
%1538 = (fma.f64 #s(literal -1/2 binary64) %1526 (fma.f64 #s(literal -3/8 binary64) %86 (*.f64 #s(literal 1/3 binary64) (/.f64 %32 %96))))
%1543 = (/.f64 c a)
%1545 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %1543))
%1546 = (*.f64 #s(literal 1/3 binary64) %1545)
%1548 = (fma.f64 #s(literal -1/3 binary64) %104 %1546)
%1550 = (*.f64 %96 %1545)
%1551 = (/.f64 %25 %1550)
%1552 = (fma.f64 #s(literal 1/6 binary64) %1551 %1546)
%1553 = (fma.f64 #s(literal -1/3 binary64) %104 %1552)
%1556 = (pow.f64 %1545 #s(literal 3 binary64))
%1558 = (/.f64 %176 (*.f64 %101 %1556))
%1559 = (fma.f64 #s(literal -1/24 binary64) %1558 %1552)
%1560 = (fma.f64 #s(literal -1/3 binary64) %104 %1559)
%1562 = (*.f64 a %1545)
%1564 = (+.f64 %1545 %424)
%1567 = (*.f64 #s(literal 1/2 binary64) %1551)
%1568 = (+.f64 %1545 %1567)
%1569 = (-.f64 %1568 %104)
%1572 = (fma.f64 #s(literal -1/8 binary64) %1558 %1567)
%1573 = (+.f64 %1545 %1572)
%1574 = (-.f64 %1573 %104)
%1577 = (fma.f64 #s(literal -3/2 binary64) %1543 %184)
%1580 = (/.f64 %112 %168)
%1583 = (/.f64 c %397)
%1584 = (fma.f64 #s(literal -3/2 binary64) %1583 %194)
%1589 = (*.f64 a %25)
%1590 = (/.f64 %18 %1589)
%1591 = (*.f64 #s(literal -9/8 binary64) %1590)
%1595 = (/.f64 c %96)
%1603 = (*.f64 a %168)
%1604 = (/.f64 %18 %1603)
%1605 = (*.f64 #s(literal -9/8 binary64) %1604)
%1610 = (/.f64 c (*.f64 %96 b))
%1616 = (/.f64 %18 (*.f64 %96 %25))
%1617 = (/.f64 %215 %222)
%1618 = (*.f64 #s(literal -1/2 binary64) %1617)
%1619 = (fma.f64 #s(literal -9/8 binary64) %1616 %1618)
%1622 = (/.f64 c %115)
%1623 = (fma.f64 #s(literal -3/2 binary64) %1622 %1619)
%1626 = (*.f64 a %176)
%1627 = (/.f64 %81 %1626)
%1641 = (/.f64 %81 (*.f64 a %191))
%1642 = (/.f64 %215 %255)
%1643 = (*.f64 #s(literal -1/2 binary64) %1642)
%1648 = (/.f64 %18 (*.f64 %96 %168))
%1649 = (fma.f64 #s(literal -9/8 binary64) %1648 %1643)
%1653 = (*.f64 %115 b)
%1654 = (/.f64 c %1653)
%1668 = (*.f64 #s(literal -3/8 binary64) %1590)
%1669 = (fma.f64 #s(literal -9/16 binary64) %241 %1668)
%1679 = (*.f64 #s(literal -3/8 binary64) %1604)
%1680 = (fma.f64 #s(literal -9/16 binary64) %253 %1679)
%1687 = (*.f64 #s(literal -1/6 binary64) %1617)
%1688 = (fma.f64 #s(literal -3/8 binary64) %1616 %1687)
%1691 = (fma.f64 #s(literal -1/2 binary64) %1622 %1688)
%1706 = (*.f64 #s(literal -1/6 binary64) %1642)
%1710 = (fma.f64 #s(literal -3/8 binary64) %1648 %1706)
%1718 = (/.f64 #s(literal 1 binary64) %537)
%1719 = (*.f64 #s(literal 1/2 binary64) %1718)
%1720 = (-.f64 %382 %1719)
%1727 = (*.f64 a %27)
%1736 = (/.f64 %18 %84)
%1739 = (fma.f64 #s(literal -9/16 binary64) %1736 (*.f64 #s(literal -3/8 binary64) (/.f64 c %1727)))
%1742 = (*.f64 %96 %26)
%1750 = (/.f64 %18 %1727)
%1751 = (*.f64 #s(literal -3/8 binary64) %1750)
%1755 = (/.f64 c %1742)
%1761 = (+ (* 1/3 %31) %389)
%1769 = (/.f64 %25 a)
%1773 = (*.f64 a %1568)
%1775 = (*.f64 a %1573)
%1778 = (pow.f64 a #s(literal 6 binary64))
%1781 = (/.f64 %222 (*.f64 %1778 (pow.f64 %1545 #s(literal 5 binary64))))
%1784 = (+.f64 %1545 (fma.f64 #s(literal -1/8 binary64) %1558 (fma.f64 #s(literal 1/16 binary64) %1781 %1567)))
%1785 = (*.f64 a %1784)
%1789 = (*.f64 #s(literal -1/2 binary64) %1551)
%1790 = (-.f64 %1789 %1545)
%1791 = (*.f64 a %1790)
%1794 = (*.f64 #s(literal 1/8 binary64) %1558)
%1795 = (-.f64 %1794 %1568)
%1796 = (*.f64 a %1795)
%1800 = (-.f64 (*.f64 #s(literal -1/16 binary64) %1781) %1573)
%1801 = (*.f64 a %1800)
%1803 = (/.f64 %1545 a)
%1804 = (sqrt.f64 %1803)
%1810 = (/.f64 %25 (*.f64 %115 (*.f64 %1545 %1804)))
%1811 = (*.f64 #s(literal 1/4 binary64) %1810)
%1815 = (pow.f64 a #s(literal 5 binary64))
%1818 = (/.f64 %176 (*.f64 %1815 (*.f64 %1556 %1804)))
%1824 = (pow.f64 %1545 #s(literal 2 binary64))
%1828 = (/.f64 %176 (*.f64 %1778 (*.f64 %1824 (pow.f64 %1804 #s(literal 3 binary64)))))
%1836 = (*.f64 #s(literal 3 binary64) %1545)
%1837 = (fma.f64 #s(literal 3/2 binary64) %1551 %1836)
%1840 = (fma.f64 #s(literal -3/8 binary64) %1558 %1837)
%1845 = (fma.f64 #s(literal -3/8 binary64) %1558 (fma.f64 #s(literal 3/16 binary64) %1781 %1837))
%1859 = (fma.f64 #s(literal -1/24 binary64) %1558 (fma.f64 #s(literal 1/48 binary64) %1781 %1552))
%1868 = (fma.f64 #s(literal -1/3 binary64) %1545 (*.f64 #s(literal -1/6 binary64) %1551))
%1869 = (*.f64 a %1868)
%1872 = (*.f64 #s(literal 1/24 binary64) %1558)
%1874 = (fma.f64 #s(literal -1/3 binary64) %1545 (fma.f64 #s(literal -1/6 binary64) %1551 %1872))
%1875 = (*.f64 a %1874)
%1880 = (fma.f64 #s(literal -1/3 binary64) %1545 (fma.f64 #s(literal -1/6 binary64) %1551 (fma.f64 #s(literal -1/48 binary64) %1781 %1872)))
%1881 = (*.f64 a %1880)
%1883 = (*.f64 #s(literal -1 binary64) %1545)
%1885 = (fma.f64 #s(literal -1 binary64) %1545 %1789)
%1888 = (fma.f64 #s(literal -1 binary64) %1545 (fma.f64 #s(literal -1/2 binary64) %1551 %1794))
%1892 = (fma.f64 #s(literal -1 binary64) %1545 (fma.f64 #s(literal -1/2 binary64) %1551 (fma.f64 #s(literal -1/16 binary64) %1781 %1794)))
%1899 = (*.f64 a %1552)
%1901 = (*.f64 a %1559)
%1903 = (*.f64 a %1859)
%1905 = (-.f64 %104 %1545)
%1908 = (fma.f64 #s(literal -1/2 binary64) %1551 %104)
%1909 = (-.f64 %1908 %1545)
%1912 = (fma.f64 #s(literal 1/8 binary64) %1558 %104)
%1913 = (-.f64 %1912 %1568)
%1917 = (+.f64 %1545 (fma.f64 #s(literal -1 binary64) %104 %1567))
%1921 = (+.f64 %1545 (fma.f64 #s(literal -1 binary64) %104 %1572))
%1924 = (fma.f64 #s(literal -3 binary64) %104 %1836)
%1927 = (fma.f64 #s(literal -3 binary64) %104 %1837)
%1930 = (fma.f64 #s(literal -3 binary64) %104 %1840)
%1956 = (pow.f64 %1804 #s(literal 2 binary64))
%1963 = (/.f64 %25 (*.f64 %115 %1545))
%1964 = (fma.f64 #s(literal 1/2 binary64) %1963 %1956)
%1969 = (/.f64 %176 (*.f64 %1815 %1556))
%1974 = (*.f64 #s(literal 1/2 binary64) %1545)
%1978 = (fma.f64 #s(literal 1/4 binary64) %1551 %1974)
%1981 = (fma.f64 #s(literal -1/16 binary64) %1558 %1978)
%1987 = (/.f64 b (*.f64 a %1824))
%1989 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1545))
%1992 = (/.f64 %25 %1556)
%1994 = (fma.f64 #s(literal -3 binary64) %1992 (*.f64 #s(literal 3/2 binary64) %1992))
%2000 = (pow.f64 %1545 #s(literal 4 binary64))
%2007 = (*.f64 %96 %1556)
%2008 = (/.f64 %25 %2007)
%2018 = (fma.f64 #s(literal -1 binary64) %1545 %104)
%2020 = (fma.f64 #s(literal -1 binary64) %1545 %1908)
%2023 = (fma.f64 #s(literal -1 binary64) %1545 (fma.f64 #s(literal -1/2 binary64) %1551 %1912))
%2033 = (*.f64 a %1837)
%2035 = (*.f64 a %1840)
%2037 = (*.f64 a %1845)
%2045 = (*.f64 #s(literal 1/9 binary64) %1545)
%2050 = (fma.f64 #s(literal 1/18 binary64) %1551 %2045)
%2054 = (fma.f64 #s(literal -1/72 binary64) %1558 %2050)
%2060 = (*.f64 #s(literal -3 binary64) %1545)
%2063 = (fma.f64 #s(literal -3 binary64) %1545 (*.f64 #s(literal -3/2 binary64) %1551))
%2065 = (*.f64 #s(literal 3/8 binary64) %1558)
%2067 = (fma.f64 #s(literal -3 binary64) %1545 (fma.f64 #s(literal -3/2 binary64) %1551 %2065))
%2071 = (fma.f64 #s(literal -3 binary64) %1545 (fma.f64 #s(literal -3/2 binary64) %1551 (fma.f64 #s(literal -3/16 binary64) %1781 %2065)))
%2073 = (-.f64 %448 %2060)
%2075 = (*.f64 #s(literal 3/2 binary64) %1551)
%2079 = (*.f64 #s(literal -3/8 binary64) %1558)
%2086 = (*.f64 #s(literal 1/3 binary64) %104)
%2087 = (fma.f64 #s(literal -1/3 binary64) %1545 %2086)
%2091 = (fma.f64 #s(literal -1/3 binary64) %1545 (fma.f64 #s(literal -1/6 binary64) %1551 %2086))
%2096 = (fma.f64 #s(literal -1/3 binary64) %1545 (fma.f64 #s(literal -1/6 binary64) %1551 (fma.f64 #s(literal 1/24 binary64) %1558 %2086)))
%2113 = (*.f64 #s(literal -1/3 binary64) %1545)
%2133 = (*.f64 a %1885)
%2135 = (*.f64 a %1888)
%2137 = (*.f64 a %1892)
%2141 = (*.f64 #s(literal 3 binary64) %104)
%2142 = (fma.f64 #s(literal -3 binary64) %1545 %2141)
%2146 = (fma.f64 #s(literal -3 binary64) %1545 (fma.f64 #s(literal -3/2 binary64) %1551 %2141))
%2174 = (/.f64 %1552 a)
%2176 = (/.f64 %1559 a)
%2178 = (/.f64 %1859 a)
%2184 = (fma.f64 #s(literal -1/72 binary64) %1558 (fma.f64 #s(literal 1/144 binary64) %1781 %2050))
%2188 = (/.f64 %2050 a)
%2190 = (/.f64 %2054 a)
%2192 = (/.f64 %2184 a)
%2209 = (/.f64 %1568 a)
%2211 = (/.f64 %1573 a)
%2213 = (/.f64 %1784 a)
%2217 = (*.f64 a %2050)
%2219 = (*.f64 a %2054)
%2221 = (*.f64 a %2184)
%2231 = (*.f64 #s(literal 1/3 binary64) %1804)
%2234 = (fma.f64 #s(literal 1/12 binary64) %1810 %2231)
%2245 = (*.f64 #s(literal 1/3 binary64) %1956)
%2249 = (fma.f64 #s(literal 1/6 binary64) %1963 %2245)
%2257 = (*.f64 %101 %1545)
%2261 = (*.f64 #s(literal 27 binary64) %1545)
%2262 = (fma.f64 #s(literal 27/2 binary64) %1551 %2261)
%2265 = (fma.f64 #s(literal -27/8 binary64) %1558 %2262)
%2282 = (fma.f64 #s(literal 3/8 binary64) %86 (*.f64 #s(literal 1/2 binary64) %1526))
%2291 = (fma.f64 #s(literal -1/2 binary64) %45 %67)
%2293 = (fma.f64 #s(literal -1 binary64) (/.f64 %2291 a) %1190)
%2298 = (fma.f64 #s(literal -1/3 binary64) %1545 %414)
%2300 = (/.f64 %25 %1562)
%2302 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %2300 %1131) a)
%2303 = (fma.f64 #s(literal -1 binary64) %2302 %2113)
%2305 = (/.f64 %25 %1545)
%2306 = (/.f64 %176 %2007)
%2307 = (*.f64 #s(literal 1/24 binary64) %2306)
%2308 = (fma.f64 #s(literal -1/6 binary64) %2305 %2307)
%2312 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2308 a) %1131) a) %2113)
%2314 = (+.f64 %1545 %104)
%2318 = (*.f64 #s(literal -1/2 binary64) %2300)
%2326 = (*.f64 #s(literal 1/2 binary64) %2305)
%2327 = (fma.f64 #s(literal -1/8 binary64) %2306 %2326)
%2329 = (*.f64 #s(literal -1 binary64) (/.f64 %2327 a))
%2337 = (*.f64 #s(literal 27/16 binary64) %241)
%2338 = (fma.f64 #s(literal 9/8 binary64) %1590 %2337)
%2343 = (fma.f64 #s(literal -1 binary64) (/.f64 %1577 a) %2337)
%2347 = (*.f64 #s(literal 27/16 binary64) %253)
%2348 = (fma.f64 #s(literal 9/8 binary64) %1604 %2347)
%2353 = (fma.f64 #s(literal -1 binary64) (/.f64 %1584 a) %2347)
%2374 = (fma.f64 #s(literal 3/8 binary64) %183 (*.f64 #s(literal 1/2 binary64) %1543))
%2379 = (fma.f64 #s(literal 3/8 binary64) %193 (*.f64 #s(literal 1/2 binary64) %1583))
%2385 = (fma.f64 #s(literal -1 binary64) (/.f64 %2374 a) (*.f64 #s(literal -9/16 binary64) %241))
%2390 = (fma.f64 #s(literal -1 binary64) (/.f64 %2379 a) (*.f64 #s(literal -9/16 binary64) %253))
%2410 = (*.f64 #s(literal 1/6 binary64) %1617)
%2426 = (*.f64 #s(literal 1/6 binary64) %1642)
%2436 = (fma.f64 #s(literal 3/8 binary64) %381 %1719)
%2446 = (*.f64 #s(literal -9/16 binary64) %519)
%2471 = (*.f64 #s(literal -1 binary64) %1803)
%2472 = (sqrt.f64 %2471)
%2476 = (*.f64 %1545 %2472)
%2478 = (/.f64 %25 (*.f64 %115 %2476))
%2486 = (/.f64 %176 (*.f64 %96 (*.f64 %1556 %2472)))
%2487 = (/.f64 %25 %2476)
%2488 = (*.f64 #s(literal 1/4 binary64) %2487)
%2499 = (/.f64 %176 (*.f64 %115 (*.f64 %1824 (pow.f64 %2472 #s(literal 3 binary64)))))
%2543 = (*.f64 #s(literal 1/2 binary64) %2300)
%2546 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2543) a))
%2551 = (*.f64 #s(literal 1/8 binary64) %2306)
%2564 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2318) a))
%2565 = (+.f64 %1545 %2564)
%2572 = (+.f64 %1545 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2329) a)))
%2576 = (fma.f64 #s(literal -3 binary64) %1545 %448)
%2581 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %2300 %1236) a))
%2582 = (fma.f64 #s(literal -3 binary64) %1545 %2581)
%2585 = (*.f64 #s(literal 3/8 binary64) %2306)
%2591 = (fma.f64 #s(literal -3 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %2305 %2585) a) %1236) a)))
%2594 = (fma.f64 #s(literal 1/3 binary64) %1545 %2086)
%2601 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2300)) a) %1546)
%2605 = (*.f64 #s(literal 1/6 binary64) %2305)
%2610 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %2306 %2605) a) %417) a) %1546)
%2614 = (fma.f64 #s(literal -1 binary64) %1545 %424)
%2616 = (fma.f64 #s(literal -1 binary64) %1545 %2546)
%2620 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2305 %2551) a))
%2624 = (fma.f64 #s(literal -1 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2620) a)))
%2636 = (*.f64 #s(literal -3/2 binary64) %2300)
%2643 = (*.f64 #s(literal 3/2 binary64) %2305)
%2653 = (pow.f64 %2472 #s(literal 2 binary64))
%2668 = (*.f64 #s(literal -1/2 binary64) %1545)
%2670 = (*.f64 #s(literal -1/2 binary64) %104)
%2673 = (*.f64 #s(literal 1/2 binary64) b)
%2691 = (/.f64 %25 (*.f64 a %1556))
%2695 = (*.f64 #s(literal 3 binary64) (/.f64 b %1824))
%2704 = (fma.f64 #s(literal -3/2 binary64) %1992 (*.f64 #s(literal 3 binary64) %1992))
%2737 = (*.f64 #s(literal 1/16 binary64) %1558)
%2745 = (*.f64 #s(literal -1/9 binary64) %1545)
%2747 = (*.f64 #s(literal -1/9 binary64) %104)
%2750 = (*.f64 #s(literal 1/9 binary64) b)
%2887 = (fma.f64 #s(literal -1/9 binary64) %1545 (*.f64 #s(literal -1/18 binary64) %1551))
%2889 = (*.f64 #s(literal 1/72 binary64) %1558)
%2891 = (fma.f64 #s(literal -1/9 binary64) %1545 (fma.f64 #s(literal -1/18 binary64) %1551 %2889))
%2896 = (fma.f64 #s(literal -1/9 binary64) %1545 (fma.f64 #s(literal -1/18 binary64) %1551 (fma.f64 #s(literal -1/144 binary64) %1781 %2889)))
%2935 = (*.f64 #s(literal -1/3 binary64) %2472)
%2941 = (*.f64 #s(literal 1/48 binary64) %2486)
%2954 = (*.f64 #s(literal 1/3 binary64) %1386)
%2955 = (fma.f64 #s(literal -1/3 binary64) %2653 %2954)
%2976 = (*.f64 #s(literal 27/8 binary64) %1558)
%2990 = (*.f64 #s(literal 27 binary64) b)
%3010 = (*.f64 %25 c)
%3012 = (fma.f64 #s(literal -1/2 binary64) %3010 (*.f64 #s(literal -3/8 binary64) %19))
%3017 = (*.f64 a %3010)
%3024 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12)))
%3025 = (/.f64 %3024 a)
%3026 = (*.f64 #s(literal 1/3 binary64) %3025)
%3030 = (*.f64 a %3024)
%3033 = (*.f64 #s(literal 1/3 binary64) %109)
%3038 = (pow.f64 %3024 #s(literal 3 binary64))
%3070 = (fma.f64 #s(literal -3/2 binary64) %3017 (*.f64 #s(literal -9/8 binary64) %112))
%3075 = (*.f64 %25 %18)
%3078 = (fma.f64 #s(literal -27/16 binary64) %119 (*.f64 #s(literal -9/8 binary64) (*.f64 %96 %3075)))
%3082 = (fma.f64 #s(literal -27/16 binary64) %119 (*.f64 %25 %3070))
%3089 = (fma.f64 #s(literal 81/64 binary64) %203 %208)
%3090 = (/.f64 %3089 %222)
%3092 = (*.f64 #s(literal -1/2 binary64) %3090)
%3094 = (*.f64 %176 %18)
%3096 = (*.f64 #s(literal -1/2 binary64) %3089)
%3104 = (*.f64 %25 %81)
%3106 = (fma.f64 #s(literal -27/16 binary64) (*.f64 %115 %3104) %3096)
%3110 = (fma.f64 #s(literal -1/2 binary64) %3089 (*.f64 %25 %3078))
%3114 = (fma.f64 #s(literal -1/2 binary64) %3089 (*.f64 %25 %3082))
%3130 = (fma.f64 #s(literal -9/16 binary64) %283 (*.f64 #s(literal -3/8 binary64) (*.f64 a %3075)))
%3134 = (fma.f64 #s(literal -9/16 binary64) %283 (*.f64 %25 %3012))
%3141 = (/.f64 %3089 %303)
%3143 = (*.f64 #s(literal -1/6 binary64) %3141)
%3146 = (/.f64 %3089 a)
%3147 = (*.f64 #s(literal -1/6 binary64) %3146)
%3156 = (fma.f64 #s(literal -9/16 binary64) (*.f64 %96 %3104) %3147)
%3160 = (fma.f64 #s(literal -1/6 binary64) %3146 (*.f64 %25 %3130))
%3164 = (fma.f64 #s(literal -1/6 binary64) %3146 (*.f64 %25 %3134))
%3167 = (*.f64 a %255)
%3177 = (/.f64 %12 %168)
%3179 = (*.f64 #s(literal -3/8 binary64) %3177)
%3181 = (/.f64 #s(literal 1 binary64) b)
%3185 = (*.f64 #s(literal -3/8 binary64) %12)
%3186 = (fma.f64 #s(literal -1/2 binary64) %25 %3185)
%3189 = (/.f64 %339 %191)
%3191 = (/.f64 a %168)
%3193 = (*.f64 #s(literal -3/8 binary64) %3191)
%3201 = (/.f64 %112 %191)
%3214 = (sqrt.f64 %461)
%3216 = (/.f64 %25 %3214)
%3220 = (pow.f64 %3214 #s(literal 3 binary64))
%3221 = (/.f64 %25 %3220)
%3222 = (/.f64 #s(literal 1 binary64) %3214)
%3223 = (*.f64 #s(literal 1/2 binary64) %3222)
%3224 = (fma.f64 #s(literal -1/8 binary64) %3221 %3223)
%3228 = (pow.f64 %3214 #s(literal 5 binary64))
%3229 = (/.f64 %25 %3228)
%3231 = (/.f64 #s(literal 1 binary64) %3220)
%3232 = (*.f64 #s(literal 1/8 binary64) %3231)
%3238 = (*.f64 #s(literal -1 binary64) %3214)
%3240 = (*.f64 #s(literal -1/2 binary64) %3216)
%3244 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3221) %3223)
%3245 = (*.f64 %25 %3244)
%3251 = (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3229 %3232)) %3223))
%3254 = (sqrt.f64 %3214)
%3256 = (*.f64 %3254 %3214)
%3261 = (pow.f64 %3254 #s(literal 2 binary64))
%3262 = (pow.f64 %3214 #s(literal 2 binary64))
%3263 = (*.f64 %3261 %3262)
%3264 = (/.f64 #s(literal 1 binary64) %3263)
%3265 = (fma.f64 #s(literal 1/16 binary64) %3264 %3232)
%3266 = (*.f64 %25 %3265)
%3269 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3256))
%3281 = (*.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %3228)) (*.f64 #s(literal -1/4 binary64) (/.f64 %3265 (*.f64 %3261 %3214)))))
%3289 = (*.f64 a %3214)
%3290 = (*.f64 #s(literal 3 binary64) %3289)
%3292 = (/.f64 %1589 %3214)
%3295 = (/.f64 %1589 %3220)
%3296 = (/.f64 a %3214)
%3298 = (fma.f64 #s(literal -3/8 binary64) %3295 (*.f64 #s(literal 3/2 binary64) %3296))
%3302 = (/.f64 a %3220)
%3303 = (/.f64 %1589 %3228)
%3315 = (fma.f64 #s(literal -1/8 binary64) %3295 (*.f64 #s(literal 1/2 binary64) %3296))
%3326 = (/.f64 %3214 a)
%3327 = (*.f64 #s(literal 1/3 binary64) %3326)
%3329 = (/.f64 %25 %3289)
%3332 = (*.f64 a %3220)
%3333 = (/.f64 %25 %3332)
%3334 = (/.f64 #s(literal 1 binary64) %3289)
%3335 = (*.f64 #s(literal 1/6 binary64) %3334)
%3336 = (fma.f64 #s(literal -1/24 binary64) %3333 %3335)
%3341 = (/.f64 %25 (*.f64 a %3228))
%3343 = (/.f64 #s(literal 1 binary64) %3332)
%3353 = (*.f64 #s(literal 1/2 binary64) %3334)
%3354 = (fma.f64 #s(literal -1/8 binary64) %3333 %3353)
%3358 = (*.f64 #s(literal 1/8 binary64) %3343)
%3369 = (*.f64 #s(literal 1/6 binary64) %3222)
%3370 = (-.f64 (*.f64 #s(literal 1/24 binary64) %3221) %3369)
%3374 = (*.f64 #s(literal 1/24 binary64) %3231)
%3383 = (*.f64 #s(literal -1/2 binary64) %3329)
%3387 = (-.f64 (*.f64 #s(literal 1/8 binary64) %3333) %3353)
%3388 = (*.f64 %25 %3387)
%3394 = (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3341 %3358)) %3353))
%3403 = (*.f64 #s(literal 1/3 binary64) %3214)
%3407 = (fma.f64 #s(literal -1/24 binary64) %3221 %3369)
%3419 = (/.f64 b %3214)
%3421 = (-.f64 (*.f64 #s(literal 1/2 binary64) %3419) #s(literal 1 binary64))
%3434 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3419)))
%3439 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b %3244)))
%3444 = (/.f64 %397 %3214)
%3469 = (/.f64 b %3289)
%3480 = (*.f64 #s(literal 1/2 binary64) %3444)
%3485 = (*.f64 b %3315)
%3490 = (*.f64 #s(literal 3 binary64) %3214)
%3496 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3419) #s(literal 3 binary64)))
%3499 = (*.f64 #s(literal 3/2 binary64) %3222)
%3500 = (fma.f64 #s(literal -3/8 binary64) %3221 %3499)
%3503 = (*.f64 b (-.f64 (*.f64 b %3500) #s(literal 3 binary64)))
%3518 = (/ %689 %6)
%3523 = (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3469) %3033))
%3531 = (*.f64 #s(literal 1/2 binary64) %3326)
%3536 = (*.f64 #s(literal 1/2 binary64) %109)
%3541 = (*.f64 #s(literal 1/4 binary64) %3334)
%3542 = (fma.f64 #s(literal -1/16 binary64) %3333 %3541)
%3554 = (fma.f64 #s(literal -1/2 binary64) %3302 %3302)
%3556 = (/.f64 a %3262)
%3557 = (*.f64 #s(literal 3 binary64) %3556)
%3563 = (/.f64 a (pow.f64 %3214 #s(literal 4 binary64)))
%3565 = (*.f64 b (fma.f64 #s(literal -1 binary64) %3563 %3563))
%3574 = (fma.f64 #s(literal -1 binary64) %3302 (*.f64 #s(literal 1/2 binary64) %3302))
%3587 = (*.f64 #s(literal 3 binary64) %3326)
%3592 = (*.f64 #s(literal 3 binary64) %109)
%3594 = (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3469) %3592))
%3597 = (*.f64 #s(literal 3/2 binary64) %3334)
%3598 = (fma.f64 #s(literal -3/8 binary64) %3333 %3597)
%3601 = (*.f64 b (-.f64 (*.f64 b %3598) %3592))
%3607 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3469 %109))
%3611 = (*.f64 b (fma.f64 b %3387 %109))
%3614 = (*.f64 #s(literal 1/3 binary64) %3289)
%3620 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 1/6 binary64) %3444)))
%3624 = (fma.f64 #s(literal -1/24 binary64) %3295 (*.f64 #s(literal 1/6 binary64) %3296))
%3659 = (*.f64 #s(literal 1/9 binary64) %3326)
%3664 = (*.f64 #s(literal 1/9 binary64) %109)
%3669 = (*.f64 #s(literal 1/18 binary64) %3334)
%3670 = (fma.f64 #s(literal -1/72 binary64) %3333 %3669)
%3682 = (*.f64 #s(literal -3 binary64) %3326)
%3692 = (*.f64 #s(literal 3/8 binary64) %3343)
%3740 = (*.f64 #s(literal -1/3 binary64) %3289)
%3746 = (fma.f64 #s(literal -1/6 binary64) %3296 (*.f64 #s(literal 1/24 binary64) %3295))
%3781 = (*.f64 #s(literal -3 binary64) %3214)
%3822 = (/.f64 %3214 %96)
%3823 = (*.f64 #s(literal 1/3 binary64) %3822)
%3825 = (*.f64 %96 %3214)
%3826 = (/.f64 %25 %3825)
%3829 = (*.f64 %96 %3220)
%3830 = (/.f64 %25 %3829)
%3831 = (/.f64 #s(literal 1 binary64) %3825)
%3832 = (*.f64 #s(literal 1/6 binary64) %3831)
%3838 = (/.f64 %25 (*.f64 %96 %3228))
%3840 = (/.f64 #s(literal 1 binary64) %3829)
%3859 = (*.f64 #s(literal 1/9 binary64) %3822)
%3863 = (*.f64 #s(literal 1/18 binary64) %3831)
%3881 = (fma.f64 #s(literal -1/2 binary64) %3296 (*.f64 #s(literal 1/8 binary64) %3295))
%3907 = (*.f64 #s(literal 1/2 binary64) %3831)
%3917 = (*.f64 #s(literal 1/9 binary64) %3214)
%3921 = (*.f64 #s(literal 1/18 binary64) %3222)
%3933 = (*.f64 #s(literal 1/9 binary64) %3289)
%3949 = (/.f64 %3254 a)
%3950 = (*.f64 #s(literal 1/3 binary64) %3949)
%3952 = (*.f64 a %3256)
%3956 = (*.f64 a %3254)
%3959 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %3952))
%3972 = (/.f64 %3261 a)
%3973 = (*.f64 #s(literal 1/3 binary64) %3972)
%3991 = (*.f64 %115 %3214)
%3992 = (*.f64 #s(literal 27 binary64) %3991)
%3994 = (*.f64 %115 %25)
%3999 = (/.f64 %115 %3214)
%4001 = (fma.f64 #s(literal -27/8 binary64) (/.f64 %3994 %3220) (*.f64 #s(literal 27/2 binary64) %3999))
%4027 = (/.f64 %274 b)
%4032 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %151))
%4033 = (/.f64 %4032 b)
%4035 = (fma.f64 #s(literal -9/16 binary64) %286 %274)
%4036 = (/.f64 %4035 b)
%4039 = (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %161 %3143))
%4040 = (fma.f64 #s(literal -9/16 binary64) %286 %4039)
%4043 = (fma.f64 #s(literal -3/2 binary64) %12 %155)
%4046 = (fma.f64 #s(literal -27/16 binary64) %177 %4043)
%4050 = (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %151 %3092))
%4051 = (fma.f64 #s(literal -27/16 binary64) %177 %4050)
%4073 = (/.f64 %12 %25)
%4074 = (*.f64 #s(literal -3/8 binary64) %4073)
%4075 = (-.f64 %4074 #s(literal 1/2 binary64))
%4076 = (/.f64 %4075 b)
%4078 = (/.f64 %339 %25)
%4081 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %4078 (*.f64 #s(literal -3/8 binary64) a)) %168)
%4084 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %151 %3185) %168)
%4086 = (/.f64 %112 %176)
%4089 = (/.f64 (-.f64 (fma.f64 #s(literal -9/16 binary64) %4086 %4074) #s(literal 1/2 binary64)) b)
%4095 = (*.f64 #s(literal -3/2 binary64) %4073)
%4096 = (+.f64 #s(literal 1 binary64) %4095)
%4097 = (*.f64 b %4096)
%4100 = (fma.f64 #s(literal -3/2 binary64) %4073 (*.f64 #s(literal -9/8 binary64) %4086))
%4101 = (+.f64 #s(literal 1 binary64) %4100)
%4102 = (*.f64 b %4101)
%4104 = (/.f64 %119 %222)
%4105 = (fma.f64 #s(literal -27/16 binary64) %4104 %4100)
%4107 = (*.f64 b (+.f64 #s(literal 1 binary64) %4105))
%4109 = (*.f64 #s(literal 3/2 binary64) %4073)
%4111 = (*.f64 b (-.f64 %4109 #s(literal 1 binary64)))
%4113 = (*.f64 #s(literal 9/8 binary64) %4086)
%4115 = (*.f64 b (-.f64 %4113 %4096))
%4117 = (*.f64 #s(literal 27/16 binary64) %4104)
%4119 = (*.f64 b (-.f64 %4117 %4101))
%4121 = (sqrt.f64 %3181)
%4122 = (*.f64 b %4121)
%4124 = (*.f64 %168 %4121)
%4125 = (/.f64 %12 %4124)
%4130 = (*.f64 %191 %4121)
%4131 = (/.f64 %112 %4130)
%4139 = (*.f64 %222 (pow.f64 %4121 #s(literal 3 binary64)))
%4148 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4078 %8))
%4150 = (*.f64 %115 %18)
%4151 = (/.f64 %4150 %176)
%4153 = (fma.f64 #s(literal -9/2 binary64) %4078 (fma.f64 #s(literal -27/8 binary64) %4151 %8))
%4154 = (*.f64 b %4153)
%4156 = (*.f64 %101 %81)
%4157 = (/.f64 %4156 %222)
%4159 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4157 %4153))
%4162 = (+.f64 a (*.f64 #s(literal -3/2 binary64) %4078))
%4163 = (*.f64 b %4162)
%4166 = (fma.f64 #s(literal -3/2 binary64) %4078 (*.f64 #s(literal -9/8 binary64) %4151))
%4167 = (+.f64 a %4166)
%4168 = (*.f64 b %4167)
%4171 = (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4157 %4166))
%4172 = (*.f64 b %4171)
%4175 = (/.f64 c %25)
%4176 = (fma.f64 #s(literal -1/2 binary64) %4175 %3033)
%4177 = (*.f64 b %4176)
%4179 = (/.f64 %19 %176)
%4181 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %3033))
%4182 = (*.f64 b %4181)
%4184 = (/.f64 %283 %222)
%4186 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4181))
%4188 = (fma.f64 #s(literal -3/2 binary64) %4175 %109)
%4189 = (*.f64 b %4188)
%4192 = (fma.f64 #s(literal -3/2 binary64) %4175 (fma.f64 #s(literal -9/8 binary64) %4179 %109))
%4193 = (*.f64 b %4192)
%4196 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4184 %4192))
%4198 = (*.f64 #s(literal 1/2 binary64) %4073)
%4200 = (*.f64 b (-.f64 %4198 #s(literal 1/3 binary64)))
%4202 = (fma.f64 #s(literal 3/8 binary64) %4086 %4198)
%4204 = (*.f64 b (-.f64 %4202 #s(literal 1/3 binary64)))
%4208 = (fma.f64 #s(literal 3/8 binary64) %4086 (fma.f64 #s(literal 1/2 binary64) %4073 (*.f64 #s(literal 9/16 binary64) %4104)))
%4210 = (*.f64 b (-.f64 %4208 #s(literal 1/3 binary64)))
%4212 = (*.f64 #s(literal 3/2 binary64) %4175)
%4214 = (*.f64 b (-.f64 %4212 %109))
%4216 = (fma.f64 #s(literal 9/8 binary64) %4179 %4212)
%4218 = (*.f64 b (-.f64 %4216 %109))
%4220 = (*.f64 #s(literal 27/16 binary64) %4184)
%4222 = (fma.f64 #s(literal 9/8 binary64) %4179 (fma.f64 #s(literal 3/2 binary64) %4175 %4220))
%4224 = (*.f64 b (-.f64 %4222 %109))
%4226 = (*.f64 #s(literal 9/8 binary64) %4179)
%4228 = (*.f64 b (-.f64 %4226 %4188))
%4231 = (*.f64 b (-.f64 %4220 %4192))
%4233 = (*.f64 #s(literal -1/2 binary64) %4073)
%4235 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4233))
%4238 = (fma.f64 #s(literal -1/2 binary64) %4073 (*.f64 #s(literal -3/8 binary64) %4086))
%4240 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4238))
%4242 = (fma.f64 #s(literal -9/16 binary64) %4104 %4238)
%4244 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %4242))
%4252 = (*.f64 #s(literal 27/16 binary64) %177)
%4260 = (/.f64 %339 b)
%4263 = (/.f64 %4150 %25)
%4265 = (fma.f64 #s(literal -9/2 binary64) %339 (*.f64 #s(literal -27/8 binary64) %4263))
%4268 = (/.f64 %4156 %176)
%4273 = (/.f64 (*.f64 a %3089) %222)
%4293 = (fma.f64 #s(literal -27/16 binary64) %286 %163)
%4302 = (+.f64 a %421)
%4303 = (*.f64 b %4302)
%4310 = (fma.f64 #s(literal -3/2 binary64) %4078 (fma.f64 #s(literal -9/8 binary64) %4151 %421))
%4320 = (*.f64 #s(literal -27/8 binary64) %151)
%4321 = (fma.f64 #s(literal -9/2 binary64) %12 %4320)
%4327 = (*.f64 #s(literal -3/2 binary64) %3090)
%4333 = (pow.f64 %4121 #s(literal 2 binary64))
%4334 = (*.f64 %25 %4333)
%4351 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %161))
%4363 = (/.f64 b c)
%4366 = (/.f64 a %25)
%4367 = (*.f64 #s(literal 3/2 binary64) %4366)
%4368 = (/.f64 #s(literal 1 binary64) c)
%4369 = (*.f64 #s(literal 2 binary64) %4368)
%4375 = (fma.f64 #s(literal -3/8 binary64) %339 (*.f64 #s(literal 3/4 binary64) %339))
%4377 = (*.f64 #s(literal 3 binary64) (/.f64 %4375 %176))
%4385 = (/.f64 %3089 %19)
%4396 = (fma.f64 #s(literal -3/4 binary64) %339 (*.f64 #s(literal 3/8 binary64) %339))
%4398 = (fma.f64 #s(literal -3 binary64) (/.f64 %4396 %176) %4367)
%4415 = (*.f64 #s(literal -27/8 binary64) %161)
%4416 = (fma.f64 #s(literal -9/2 binary64) c %4415)
%4422 = (*.f64 #s(literal -3/2 binary64) %3141)
%4434 = (*.f64 #s(literal 27/16 binary64) %286)
%4436 = (fma.f64 #s(literal 9/8 binary64) %161 (fma.f64 #s(literal 3/2 binary64) c %4434))
%4444 = (*.f64 #s(literal -3/8 binary64) %4263)
%4445 = (fma.f64 #s(literal -1/2 binary64) %339 %4444)
%4451 = (*.f64 #s(literal -1/6 binary64) %4273)
%4457 = (*.f64 #s(literal -9/2 binary64) %4073)
%4459 = (*.f64 b (+.f64 #s(literal 3 binary64) %4457))
%4461 = (*.f64 #s(literal -27/8 binary64) %4086)
%4462 = (fma.f64 #s(literal -9/2 binary64) %4073 %4461)
%4464 = (*.f64 b (+.f64 #s(literal 3 binary64) %4462))
%4466 = (fma.f64 #s(literal -81/16 binary64) %4104 %4462)
%4468 = (*.f64 b (+.f64 #s(literal 3 binary64) %4466))
%4473 = (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4175 %3536))
%4476 = (fma.f64 #s(literal -3/4 binary64) %4175 (fma.f64 #s(literal -9/16 binary64) %4179 %3536))
%4477 = (*.f64 b %4476)
%4480 = (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4184 %4476))
%4485 = (fma.f64 #s(literal -1/6 binary64) c (*.f64 #s(literal -1/8 binary64) %161))
%4509 = (*.f64 #s(literal 9/2 binary64) %4175)
%4511 = (*.f64 b (-.f64 %4509 %3592))
%4513 = (fma.f64 #s(literal 27/8 binary64) %4179 %4509)
%4515 = (*.f64 b (-.f64 %4513 %3592))
%4521 = (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4179 (fma.f64 #s(literal 9/2 binary64) %4175 (*.f64 #s(literal 81/16 binary64) %4184))) %3592))
%4523 = (*.f64 #s(literal 9/2 binary64) c)
%4540 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4175 %3592))
%4543 = (fma.f64 #s(literal -9/2 binary64) %4175 (fma.f64 #s(literal -27/8 binary64) %4179 %3592))
%4544 = (*.f64 b %4543)
%4547 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4184 %4543))
%4557 = (fma.f64 #s(literal 3/8 binary64) %151 (fma.f64 #s(literal 1/2 binary64) %12 (*.f64 #s(literal 9/16 binary64) %177)))
%4563 = (fma.f64 #s(literal -1/2 binary64) %4078 %451)
%4564 = (*.f64 b %4563)
%4566 = (fma.f64 #s(literal -3/8 binary64) %4151 %451)
%4567 = (fma.f64 #s(literal -1/2 binary64) %4078 %4566)
%4568 = (*.f64 b %4567)
%4571 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4157 %4567))
%4573 = (*.f64 #s(literal 1/2 binary64) %4078)
%4574 = (fma.f64 #s(literal -1/3 binary64) a %4573)
%4575 = (*.f64 b %4574)
%4577 = (fma.f64 #s(literal 3/8 binary64) %4151 %4573)
%4578 = (fma.f64 #s(literal -1/3 binary64) a %4577)
%4579 = (*.f64 b %4578)
%4583 = (fma.f64 #s(literal 3/8 binary64) %4151 (fma.f64 #s(literal 1/2 binary64) %4078 (*.f64 #s(literal 9/16 binary64) %4157)))
%4585 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a %4583))
%4587 = (*.f64 #s(literal 1/2 binary64) %339)
%4604 = (/.f64 (fma.f64 #s(literal 9/8 binary64) %151 (*.f64 #s(literal 3/2 binary64) %12)) b)
%4607 = (fma.f64 #s(literal 9/8 binary64) %151 (fma.f64 #s(literal 3/2 binary64) %12 %4252))
%4608 = (/.f64 %4607 b)
%4611 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %3090 %4607) b)
%4613 = (fma.f64 #s(literal 9/8 binary64) %4086 %4109)
%4615 = (*.f64 b (-.f64 %4613 #s(literal 1 binary64)))
%4618 = (fma.f64 #s(literal 9/8 binary64) %4086 (fma.f64 #s(literal 3/2 binary64) %4073 %4117))
%4620 = (*.f64 b (-.f64 %4618 #s(literal 1 binary64)))
%4624 = (*.f64 #s(literal 9/2 binary64) %12)
%4625 = (fma.f64 #s(literal 27/8 binary64) %151 %4624)
%4630 = (fma.f64 #s(literal 27/8 binary64) %151 (fma.f64 #s(literal 9/2 binary64) %12 (*.f64 #s(literal 81/16 binary64) %177)))
%4646 = (fma.f64 #s(literal -1/3 binary64) a %451)
%4647 = (*.f64 b %4646)
%4662 = (/ %1278 (* %419 a))
%4666 = (/.f64 %4646 %96)
%4672 = (fma.f64 #s(literal -1/2 binary64) %4175 (*.f64 #s(literal -3/8 binary64) %4179))
%4680 = (/ %698 %1212)
%4681 = (/.f64 %4303 %96)
%4684 = (/.f64 %4302 %96)
%4685 = (*.f64 #s(literal 1/3 binary64) %4684)
%4690 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %4685))
%4699 = (fma.f64 #s(literal -3/2 binary64) %339 (*.f64 #s(literal -9/8 binary64) %4263))
%4711 = (/ %698 %6)
%4716 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4302 a))
%4721 = (fma.f64 #s(literal -1/2 binary64) %4073 (fma.f64 #s(literal -3/8 binary64) %4086 %4716))
%4728 = (/.f64 c %1589)
%4729 = (*.f64 #s(literal 1/3 binary64) %1399)
%4731 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4728 %4729))
%4733 = (/.f64 %18 %176)
%4735 = (fma.f64 #s(literal -1/2 binary64) %4728 (fma.f64 #s(literal -3/8 binary64) %4733 %4729))
%4736 = (*.f64 b %4735)
%4738 = (/.f64 %82 %222)
%4740 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4738 %4735))
%4745 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4175 %3664))
%4748 = (fma.f64 #s(literal -1/6 binary64) %4175 (fma.f64 #s(literal -1/8 binary64) %4179 %3664))
%4749 = (*.f64 b %4748)
%4752 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4184 %4748))
%4756 = (*.f64 #s(literal 1/9 binary64) %1399)
%4758 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4728 %4756))
%4761 = (fma.f64 #s(literal -1/6 binary64) %4728 (fma.f64 #s(literal -1/8 binary64) %4733 %4756))
%4762 = (*.f64 b %4761)
%4765 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4738 %4761))
%4767 = (*.f64 #s(literal 3/2 binary64) %4078)
%4768 = (fma.f64 #s(literal -1 binary64) a %4767)
%4769 = (*.f64 b %4768)
%4771 = (fma.f64 #s(literal 9/8 binary64) %4151 %4767)
%4772 = (fma.f64 #s(literal -1 binary64) a %4771)
%4773 = (*.f64 b %4772)
%4777 = (fma.f64 #s(literal 9/8 binary64) %4151 (fma.f64 #s(literal 3/2 binary64) %4078 (*.f64 #s(literal 27/16 binary64) %4157)))
%4778 = (fma.f64 #s(literal -1 binary64) a %4777)
%4779 = (*.f64 b %4778)
%4790 = (/ %1347 %1287)
%4793 = (*.f64 #s(literal -1/3 binary64) %4684)
%4798 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %4793))
%4806 = (*.f64 b (fma.f64 #s(literal -3/2 binary64) %4728 %1399))
%4809 = (fma.f64 #s(literal -3/2 binary64) %4728 (fma.f64 #s(literal -9/8 binary64) %4733 %1399))
%4810 = (*.f64 b %4809)
%4813 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4738 %4809))
%4818 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal -1/6 binary64) %4073)))
%4821 = (fma.f64 #s(literal -1/6 binary64) %4073 (*.f64 #s(literal -1/8 binary64) %4086))
%4823 = (*.f64 b (+.f64 #s(literal 1/9 binary64) %4821))
%4827 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal -3/16 binary64) %4104 %4821)))
%4831 = (*.f64 #s(literal 1/9 binary64) a)
%4833 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4078 %4831))
%4836 = (fma.f64 #s(literal -1/6 binary64) %4078 (fma.f64 #s(literal -1/8 binary64) %4151 %4831))
%4837 = (*.f64 b %4836)
%4840 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4157 %4836))
%4842 = (fma.f64 #s(literal -3 binary64) a %8)
%4843 = (*.f64 b %4842)
%4849 = (fma.f64 #s(literal -9/2 binary64) %4078 (fma.f64 #s(literal -27/8 binary64) %4151 %4842))
%4855 = (/ %1402 %946)
%4860 = (*.f64 #s(literal 1/9 binary64) (/.f64 %4842 %96))
%4865 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %4860))
%4874 = (/.f64 c %4124)
%4876 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4121 a))
%4880 = (/.f64 %19 %4130)
%4896 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4333 a))
%4898 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %397))
%4902 = (/.f64 c %168)
%4904 = (/.f64 #s(literal 1/3 binary64) %397)
%4916 = (*.f64 %101 c)
%4917 = (/.f64 %4916 %25)
%4918 = (*.f64 #s(literal 27 binary64) %115)
%4920 = (*.f64 b (fma.f64 #s(literal -81/2 binary64) %4917 %4918))
%4923 = (/.f64 (*.f64 %1815 %18) %176)
%4925 = (fma.f64 #s(literal -81/2 binary64) %4917 (fma.f64 #s(literal -243/8 binary64) %4923 %4918))
%4926 = (*.f64 b %4925)
%4929 = (/.f64 (*.f64 %1778 %81) %222)
%4931 = (*.f64 b (fma.f64 #s(literal -729/16 binary64) %4929 %4925))
%4933 = (fma.f64 #s(literal -27 binary64) %115 %4918)
%4934 = (*.f64 b %4933)
%4940 = (fma.f64 #s(literal -81/2 binary64) %4917 (fma.f64 #s(literal -243/8 binary64) %4923 %4933))
%4950 = (*.f64 #s(literal 1/81 binary64) (/.f64 %4933 %101))
%4955 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %4950))
%4990 = (*.f64 #s(literal 2/3 binary64) %109)
%4996 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %4990))
%5004 = (+.f64 #s(literal 2 binary64) %4095)
%5008 = (+.f64 #s(literal 2 binary64) %4100)
%5029 = (fma.f64 #s(literal 3/8 binary64) %161 (fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal 9/16 binary64) %286)))
%5041 = (/.f64 #s(literal -1 binary64) b)
%5071 = (sqrt.f64 %5041)
%5072 = (*.f64 b %5071)
%5075 = (*.f64 %168 %5071)
%5082 = (/.f64 %12 %5071)
%5083 = (*.f64 %25 %5071)
%5084 = (/.f64 %112 %5083)
%5095 = (*.f64 %168 (pow.f64 %5071 #s(literal 3 binary64)))
%5169 = (*.f64 #s(literal 6 binary64) a)
%5175 = (fma.f64 #s(literal -9/2 binary64) %4078 (fma.f64 #s(literal -27/8 binary64) %4151 %5169))
%5187 = (*.f64 #s(literal 2 binary64) %109)
%5188 = (fma.f64 #s(literal -3/2 binary64) %4175 %5187)
%5193 = (fma.f64 #s(literal -3/2 binary64) %4175 (fma.f64 #s(literal -9/8 binary64) %4179 %5187))
%5203 = (*.f64 #s(literal 2 binary64) a)
%5209 = (fma.f64 #s(literal -3/2 binary64) %4078 (fma.f64 #s(literal -9/8 binary64) %4151 %5203))
%5231 = (pow.f64 %5071 #s(literal 2 binary64))
%5232 = (*.f64 %25 %5231)
%5250 = (fma.f64 #s(literal -3/4 binary64) %4175 (fma.f64 #s(literal -9/16 binary64) %4179 %109))
%5258 = (/.f64 a b)
%5268 = (fma.f64 #s(literal 9/8 binary64) %4078 (fma.f64 #s(literal 3/2 binary64) a (*.f64 #s(literal 27/16 binary64) %4151)))
%5282 = (*.f64 #s(literal 6 binary64) %109)
%5287 = (fma.f64 #s(literal -27/8 binary64) %4179 %5282)
%5288 = (fma.f64 #s(literal -9/2 binary64) %4175 %5287)
%5312 = (*.f64 #s(literal 2/3 binary64) a)
%5318 = (fma.f64 #s(literal -1/2 binary64) %4078 (fma.f64 #s(literal -3/8 binary64) %4151 %5312))
%5341 = (*.f64 #s(literal 2/9 binary64) %109)
%5347 = (fma.f64 #s(literal -1/6 binary64) %4175 (fma.f64 #s(literal -1/8 binary64) %4179 %5341))
%5410 = (*.f64 #s(literal -1/3 binary64) a)
%5412 = (*.f64 b (-.f64 %451 %5410))
%5437 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %411))
%5461 = (*.f64 #s(literal 9/2 binary64) %4073)
%5466 = (fma.f64 #s(literal 27/8 binary64) %4086 %5461)
%5503 = (-.f64 a %421)
%5504 = (*.f64 b %5503)
%5519 = (/ %1290 %1212)
%5524 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5503 %96))
%5530 = (fma.f64 #s(literal -1/2 binary64) %4175 (fma.f64 #s(literal -3/8 binary64) %4179 %5524))
%5583 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5503 a))
%5589 = (fma.f64 #s(literal -1/2 binary64) %4073 (fma.f64 #s(literal -3/8 binary64) %4086 %5583))
%5622 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5071 a))
%5627 = (/.f64 c %5071)
%5628 = (/.f64 %19 %5083)
%5650 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5231 a))
%5674 = (*.f64 #s(literal 54 binary64) %115)
%5680 = (fma.f64 #s(literal -81/2 binary64) %4917 (fma.f64 #s(literal -243/8 binary64) %4923 %5674))
%5692 = (*.f64 c %356)
%5694 = (/.f64 a %26)
%5695 = (/.f64 %339 %27)
%5698 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5694 (*.f64 #s(literal -3/8 binary64) %5695)))
%5705 = (fma.f64 #s(literal -9/16 binary64) %361 %367)
%5706 = (*.f64 c %5705)
%5707 = (-.f64 %5706 %355)
%5708 = (*.f64 c %5707)
%5712 = (fma.f64 #s(literal -3/2 binary64) %5694 (*.f64 #s(literal -9/8 binary64) %5695))
%5713 = (*.f64 c %5712)
%5714 = (+.f64 %26 %5713)
%5717 = (*.f64 %115 c)
%5718 = (/.f64 %5717 %84)
%5719 = (/.f64 %96 %27)
%5720 = (*.f64 #s(literal -9/8 binary64) %5719)
%5723 = (fma.f64 #s(literal -3/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5718 %5720)))
%5724 = (*.f64 c %5723)
%5725 = (+.f64 %26 %5724)
%5738 = (/.f64 %96 %25)
%5739 = (*.f64 #s(literal -9/8 binary64) %5738)
%5746 = (/.f64 %96 %168)
%5747 = (*.f64 #s(literal -9/8 binary64) %5746)
%5755 = (fma.f64 #s(literal 81/64 binary64) %101 (*.f64 #s(literal 81/16 binary64) %101))
%5756 = (*.f64 %202 %5755)
%5758 = (/.f64 %5756 %222)
%5762 = (*.f64 %18 %5755)
%5765 = (fma.f64 #s(literal -9/8 binary64) %5738 (*.f64 #s(literal -1/2 binary64) (/.f64 %5762 %222)))
%5772 = (/.f64 %115 %176)
%5773 = (*.f64 c %5755)
%5783 = (/.f64 %115 %191)
%5795 = (*.f64 #s(literal 1/2 binary64) %3181)
%5800 = (*.f64 #s(literal -3/8 binary64) %4366)
%5811 = (/.f64 %5756 %303)
%5817 = (fma.f64 #s(literal -3/8 binary64) %4366 (*.f64 #s(literal -1/6 binary64) (/.f64 %5762 %303)))
%5824 = (/.f64 %96 %176)
%5834 = (/.f64 %96 %191)
%5851 = (*.f64 #s(literal -3/2 binary64) %5694)
%5853 = (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %5695) %5851))
%5856 = (*.f64 #s(literal 27/16 binary64) %5718)
%5860 = (*.f64 c (-.f64 (*.f64 c (-.f64 %5856 %5720)) %5851))
%5863 = (/.f64 a %499)
%5866 = (-.f64 %5720 (*.f64 #s(literal 9/16 binary64) (/.f64 %96 %508)))
%5867 = (*.f64 c %5866)
%5880 = (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) (/.f64 %115 %84)) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 a %5866) %522))))
%5890 = (/.f64 %339 %26)
%5893 = (/.f64 %96 %26)
%5894 = (/.f64 %5717 %27)
%5897 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5893 (*.f64 #s(literal -27/8 binary64) %5894)))
%5898 = (fma.f64 #s(literal 3 binary64) %537 %5897)
%5900 = (/.f64 %4916 %84)
%5901 = (/.f64 %115 %27)
%5906 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5893 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %5900 (*.f64 #s(literal -27/8 binary64) %5901)))))
%5907 = (fma.f64 #s(literal 3 binary64) %537 %5906)
%5909 = (fma.f64 #s(literal -3/2 binary64) %5890 %537)
%5914 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5893 (*.f64 #s(literal -9/8 binary64) %5894))))
%5921 = (fma.f64 a %26 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5893 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5900 (*.f64 #s(literal -9/8 binary64) %5901))))))
%5925 = (fma.f64 #s(literal 1/3 binary64) %571 %5692)
%5927 = (fma.f64 #s(literal 1/3 binary64) %571 %5708)
%5929 = (fma.f64 #s(literal -3/2 binary64) %45 %571)
%5932 = (*.f64 #s(literal 3/2 binary64) %354)
%5934 = (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %342) %5932) %571)
%5936 = (*.f64 #s(literal -9/8 binary64) %364)
%5940 = (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %361 %5936)) %5932) %571)
%5942 = (*.f64 #s(literal 1/2 binary64) %5694)
%5944 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5695 %5942))
%5951 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5719 (*.f64 #s(literal 9/16 binary64) %5718)))))
%5956 = (fma.f64 #s(literal 9/8 binary64) %342 %5932)
%5957 = (*.f64 c %5956)
%5960 = (*.f64 #s(literal 27/16 binary64) %361)
%5962 = (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %364 %5960) %5932)
%5963 = (*.f64 c %5962)
%5971 = (fma.f64 c (-.f64 %5960 %5936) %5932)
%5977 = (*.f64 #s(literal -3/8 binary64) %5719)
%5981 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5718 %5977))))
%6012 = (fma.f64 #s(literal -1 binary64) %397 %537)
%6020 = (*.f64 #s(literal -27/8 binary64) %5695)
%6022 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5694 %6020))
%6023 = (fma.f64 #s(literal 3 binary64) %26 %6022)
%6030 = (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %5718 (*.f64 #s(literal -27/8 binary64) %5719)))))
%6031 = (fma.f64 #s(literal 3 binary64) %26 %6030)
%6053 = (*.f64 #s(literal 3/4 binary64) %354)
%6055 = (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %342) %6053))
%6062 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %361 (*.f64 #s(literal -9/16 binary64) %364))) %6053))
%6072 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %115 %804) (*.f64 #s(literal 9/8 binary64) (/.f64 %115 %806)))
%6074 = (/.f64 %96 %794)
%6102 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %115 %851) (*.f64 #s(literal -9/8 binary64) (/.f64 %115 %853)))
%6104 = (/.f64 %96 %843)
%6128 = (*.f64 #s(literal 9/2 binary64) %354)
%6130 = (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %342) %6128))
%6137 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %361 (*.f64 #s(literal -27/8 binary64) %364))) %6128))
%6154 = (*.f64 #s(literal -3/8 binary64) %5894)
%6156 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5893 %6154))
%6163 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5893 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5900 (*.f64 #s(literal -3/8 binary64) %5901)))))
%6166 = (fma.f64 #s(literal -1/3 binary64) %104 %572)
%6192 = (*.f64 #s(literal 1/6 binary64) %354)
%6194 = (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %342) %6192))
%6201 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %361 (*.f64 #s(literal -1/8 binary64) %364))) %6192))
%6204 = (fma.f64 #s(literal -1 binary64) %571 %104)
%6206 = (fma.f64 #s(literal 3/2 binary64) %45 %104)
%6209 = (fma.f64 c %5956 %104)
%6215 = (*.f64 #s(literal -1/3 binary64) %6204)
%6223 = (-.f64 %104 %571)
%6232 = (/ %1028 -3)
%6233 = (*.f64 #s(literal -1/3 binary64) %6223)
%6253 = (-.f64 %448 %1037)
%6270 = (*.f64 #s(literal 1/9 binary64) %6253)
%6280 = (fma.f64 #s(literal 3 binary64) %571 %6130)
%6282 = (fma.f64 #s(literal 3 binary64) %571 %6137)
%6284 = (fma.f64 #s(literal -3 binary64) %104 %1098)
%6292 = (*.f64 #s(literal 1/9 binary64) %6284)
%6318 = (*.f64 #s(literal 1/2 binary64) %5890)
%6321 = (*.f64 #s(literal 1/2 binary64) %5893)
%6323 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5894 %6321))
%6330 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5893 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5901 (*.f64 #s(literal 9/16 binary64) %5900)))))
%6333 = (-.f64 %433 %1167)
%6355 = (*.f64 #s(literal -1/3 binary64) %571)
%6364 = (/ %708 %750)
%6374 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5695 (*.f64 #s(literal 3/2 binary64) %5694))))
%6381 = (fma.f64 #s(literal -1 binary64) %26 (*.f64 c (fma.f64 #s(literal 3/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5719 %5856)))))
%6384 = (/ %1218 %392)
%6397 = (*.f64 #s(literal 9/2 binary64) %5694)
%6429 = (fma.f64 #s(literal -1/3 binary64) %537 %455)
%6440 = (/.f64 %6429 %96)
%6449 = (/.f64 %6012 %96)
%6450 = (*.f64 #s(literal 1/3 binary64) %6449)
%6458 = (-.f64 %537 %397)
%6466 = (/.f64 %6458 %96)
%6467 = (*.f64 #s(literal 1/3 binary64) %6466)
%6475 = (/.f64 %6012 a)
%6476 = (*.f64 #s(literal 1/3 binary64) %6475)
%6503 = (*.f64 #s(literal 1/6 binary64) %1718)
%6521 = (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5894 (*.f64 #s(literal 3/2 binary64) %5893)))
%6528 = (*.f64 c (fma.f64 #s(literal 3/2 binary64) %5893 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5901 (*.f64 #s(literal 27/16 binary64) %5900)))))
%6531 = (fma.f64 #s(literal -1 binary64) %537 %397)
%6542 = (/.f64 %6531 %96)
%6543 = (*.f64 #s(literal -1/3 binary64) %6542)
%6551 = (/.f64 %6458 a)
%6552 = (*.f64 #s(literal 1/3 binary64) %6551)
%6563 = (*.f64 #s(literal 3/2 binary64) %1718)
%6600 = (fma.f64 #s(literal -3 binary64) %397 %538)
%6608 = (/.f64 %6600 %96)
%6609 = (*.f64 #s(literal 1/9 binary64) %6608)
%6619 = (*.f64 a %496)
%6623 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %499))
%6637 = (/.f64 %506 a)
%6639 = (fma.f64 #s(literal -1/3 binary64) %104 (*.f64 #s(literal 1/3 binary64) %6637))
%6649 = (/.f64 %4916 %26)
%6652 = (/.f64 %101 %26)
%6658 = (fma.f64 #s(literal 27 binary64) %1458 (*.f64 c (fma.f64 #s(literal -81/2 binary64) %6652 (*.f64 #s(literal -243/8 binary64) (/.f64 (*.f64 %1815 c) %27)))))
%6668 = (fma.f64 #s(literal 27 binary64) %1458 (*.f64 c (fma.f64 #s(literal -81/2 binary64) %6652 (*.f64 c (fma.f64 #s(literal -729/16 binary64) (/.f64 (*.f64 %1778 c) %84) (*.f64 #s(literal -243/8 binary64) (/.f64 %1815 %27)))))))
%6670 = (fma.f64 #s(literal -27 binary64) %1653 %1459)
%6678 = (/.f64 %6670 %101)
%6679 = (*.f64 #s(literal 1/81 binary64) %6678)
%6693 = (*.f64 c %26)
%6695 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %6693))
%6696 = (-.f64 %367 %6695)
%6699 = (/.f64 a %6693)
%6716 = (/.f64 a c)
%6718 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %6716))
%6719 = (*.f64 c %6718)
%6720 = (/.f64 %6719 a)
%6723 = (/.f64 b %12)
%6724 = (/.f64 %6718 a)
%6725 = (*.f64 #s(literal 1/3 binary64) %6724)
%6729 = (*.f64 %18 %6718)
%6731 = (/.f64 %25 (*.f64 a %6729))
%6732 = (fma.f64 #s(literal 1/6 binary64) %6731 %6725)
%6736 = (pow.f64 %6718 #s(literal 3 binary64))
%6737 = (*.f64 %202 %6736)
%6739 = (/.f64 %176 (*.f64 a %6737))
%6740 = (fma.f64 #s(literal -1/24 binary64) %6739 %6732)
%6745 = (*.f64 #s(literal -1 binary64) %4363)
%6749 = (/.f64 %25 %6729)
%6750 = (*.f64 #s(literal 1/2 binary64) %6749)
%6751 = (+.f64 %6718 %6750)
%6755 = (/.f64 %176 %6737)
%6756 = (fma.f64 #s(literal -1/8 binary64) %6755 %6750)
%6757 = (+.f64 %6718 %6756)
%6761 = (fma.f64 #s(literal -3/2 binary64) %6716 %5739)
%6764 = (*.f64 b c)
%6766 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %6764) %5747)
%6769 = (/.f64 %96 %3010)
%6770 = (*.f64 #s(literal -9/8 binary64) %6769)
%6779 = (*.f64 %168 c)
%6780 = (/.f64 %96 %6779)
%6781 = (*.f64 #s(literal -9/8 binary64) %6780)
%6785 = (*.f64 b %18)
%6793 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5755 %222))
%6794 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %96 %3075) %6793)
%6798 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %81) %6794)
%6801 = (*.f64 %176 c)
%6802 = (/.f64 %115 %6801)
%6815 = (*.f64 %191 c)
%6816 = (/.f64 %115 %6815)
%6818 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5755 %255))
%6822 = (*.f64 %168 %18)
%6824 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %96 %6822) %6818)
%6828 = (*.f64 b %81)
%6835 = (-.f64 %5800 (*.f64 #s(literal 1/2 binary64) %4368))
%6840 = (-.f64 %3193 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %6764)))
%6843 = (/.f64 a %3010)
%6845 = (fma.f64 #s(literal -9/16 binary64) %5824 (*.f64 #s(literal -3/8 binary64) %6843))
%6852 = (/.f64 a %6779)
%6854 = (fma.f64 #s(literal -9/16 binary64) %5834 (*.f64 #s(literal -3/8 binary64) %6852))
%6863 = (*.f64 #s(literal -1/6 binary64) (/.f64 %5755 %303))
%6864 = (fma.f64 #s(literal -3/8 binary64) (/.f64 a %3075) %6863)
%6871 = (/.f64 %96 %6801)
%6875 = (fma.f64 #s(literal -9/16 binary64) %6871 %6864)
%6886 = (/.f64 %96 %6815)
%6888 = (*.f64 #s(literal -1/6 binary64) (/.f64 %5755 %3167))
%6894 = (fma.f64 #s(literal -9/16 binary64) %6886 (fma.f64 #s(literal -3/8 binary64) (/.f64 a %6822) %6888))
%6904 = (/.f64 %96 %84)
%6906 = (/.f64 a (*.f64 c %27))
%6908 = (fma.f64 #s(literal -9/16 binary64) %6904 (*.f64 #s(literal -3/8 binary64) %6906))
%6913 = (*.f64 %18 %26)
%6915 = (-.f64 %6908 (/.f64 #s(literal 1/2 binary64) %6913))
%6931 = (/.f64 %25 c)
%6935 = (*.f64 c %6751)
%6937 = (*.f64 c %6757)
%6939 = (pow.f64 c #s(literal 6 binary64))
%6941 = (*.f64 %6939 (pow.f64 %6718 #s(literal 5 binary64)))
%6942 = (/.f64 %222 %6941)
%6946 = (*.f64 c (+.f64 %6718 (fma.f64 #s(literal -1/8 binary64) %6755 (fma.f64 #s(literal 1/16 binary64) %6942 %6750))))
%6950 = (*.f64 #s(literal -1/2 binary64) %6749)
%6952 = (*.f64 c (-.f64 %6950 %6718))
%6954 = (*.f64 #s(literal 1/8 binary64) %6755)
%6956 = (*.f64 c (-.f64 %6954 %6751))
%6960 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %6942) %6757))
%6962 = (/.f64 %6718 c)
%6963 = (sqrt.f64 %6962)
%6964 = (*.f64 c %6963)
%6967 = (*.f64 %81 (*.f64 %6718 %6963))
%6969 = (*.f64 #s(literal 1/4 binary64) (/.f64 %25 %6967))
%6973 = (pow.f64 c #s(literal 5 binary64))
%6975 = (*.f64 %6973 (*.f64 %6736 %6963))
%6976 = (/.f64 %176 %6975)
%6981 = (pow.f64 %6718 #s(literal 2 binary64))
%6984 = (*.f64 %6939 (*.f64 %6981 (pow.f64 %6963 #s(literal 3 binary64))))
%6991 = (*.f64 a %6719)
%6994 = (/.f64 %1589 %6729)
%6995 = (*.f64 a %6718)
%6996 = (*.f64 #s(literal 3 binary64) %6995)
%6997 = (fma.f64 #s(literal 3/2 binary64) %6994 %6996)
%6998 = (*.f64 c %6997)
%7000 = (/.f64 %1626 %6737)
%7001 = (fma.f64 #s(literal -3/8 binary64) %7000 %6997)
%7002 = (*.f64 c %7001)
%7004 = (/.f64 %303 %6941)
%7007 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %7000 (fma.f64 #s(literal 3/16 binary64) %7004 %6997)))
%7010 = (fma.f64 #s(literal 1/2 binary64) %6994 %6995)
%7011 = (*.f64 c %7010)
%7013 = (fma.f64 #s(literal -1/8 binary64) %7000 %7010)
%7014 = (*.f64 c %7013)
%7018 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7000 (fma.f64 #s(literal 1/16 binary64) %7004 %7010)))
%7020 = (*.f64 c %6732)
%7022 = (*.f64 c %6740)
%7025 = (/.f64 %222 (*.f64 a %6941))
%7028 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %6739 (fma.f64 #s(literal 1/48 binary64) %7025 %6732)))
%7031 = (fma.f64 #s(literal 1/2 binary64) %6731 %6724)
%7032 = (*.f64 c %7031)
%7034 = (fma.f64 #s(literal -1/8 binary64) %6739 %7031)
%7035 = (*.f64 c %7034)
%7039 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %6739 (fma.f64 #s(literal 1/16 binary64) %7025 %7031)))
%7045 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (*.f64 #s(literal -1/6 binary64) %6749)))
%7047 = (*.f64 #s(literal 1/24 binary64) %6755)
%7050 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (fma.f64 #s(literal -1/6 binary64) %6749 %7047)))
%7055 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (fma.f64 #s(literal -1/6 binary64) %6749 (fma.f64 #s(literal -1/48 binary64) %6942 %7047))))
%7059 = (*.f64 #s(literal -1/2 binary64) %6731)
%7061 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 %7059))
%7063 = (*.f64 #s(literal 1/8 binary64) %6739)
%7066 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 (fma.f64 #s(literal -1/2 binary64) %6731 %7063)))
%7071 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 (fma.f64 #s(literal -1/2 binary64) %6731 (fma.f64 #s(literal -1/16 binary64) %7025 %7063))))
%7074 = (*.f64 c (-.f64 %7059 %6724))
%7077 = (*.f64 c (-.f64 %7063 %7031))
%7081 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %7025) %7034))
%7085 = (*.f64 #s(literal 1/3 binary64) %6718)
%7086 = (fma.f64 #s(literal 1/6 binary64) %6749 %7085)
%7087 = (*.f64 c %7086)
%7089 = (fma.f64 #s(literal -1/24 binary64) %6755 %7086)
%7090 = (*.f64 c %7089)
%7094 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %6755 (fma.f64 #s(literal 1/48 binary64) %6942 %7086)))
%7099 = (fma.f64 #s(literal -1/2 binary64) %6749 %4363)
%7103 = (fma.f64 #s(literal 1/8 binary64) %6755 %4363)
%7115 = (/.f64 %397 c)
%7154 = (*.f64 #s(literal 3 binary64) %6718)
%7158 = (fma.f64 #s(literal 3/2 binary64) %6749 %7154)
%7162 = (fma.f64 #s(literal -3/8 binary64) %6755 %7158)
%7166 = (pow.f64 %6963 #s(literal 2 binary64))
%7167 = (*.f64 %18 %7166)
%7169 = (/.f64 b %18)
%7173 = (*.f64 %81 %6718)
%7174 = (/.f64 %25 %7173)
%7175 = (fma.f64 #s(literal 1/2 binary64) %7174 %7166)
%7179 = (*.f64 %6973 %6736)
%7187 = (*.f64 #s(literal 1/2 binary64) %6724)
%7191 = (fma.f64 #s(literal 1/4 binary64) %6731 %7187)
%7195 = (fma.f64 #s(literal -1/16 binary64) %6739 %7191)
%7199 = (/.f64 a %6719)
%7202 = (/.f64 a %6718)
%7204 = (/.f64 %397 (*.f64 c %6981))
%7206 = (fma.f64 #s(literal 3 binary64) %7202 (*.f64 #s(literal 3 binary64) %7204))
%7209 = (/.f64 %1589 %6736)
%7210 = (fma.f64 #s(literal -1/2 binary64) %7209 %7209)
%7211 = (/.f64 %7210 %18)
%7218 = (/.f64 %1603 (pow.f64 %6718 #s(literal 4 binary64)))
%7221 = (fma.f64 #s(literal -1/2 binary64) %7218 (/.f64 (*.f64 b %7210) %6718))
%7230 = (fma.f64 #s(literal -1 binary64) %7209 (*.f64 #s(literal 1/2 binary64) %7209))
%7231 = (/.f64 %7230 %18)
%7237 = (fma.f64 #s(literal 1/2 binary64) %7218 (/.f64 (*.f64 b %7230) %6718))
%7245 = (*.f64 #s(literal 3 binary64) %6724)
%7249 = (fma.f64 #s(literal 3/2 binary64) %6731 %7245)
%7253 = (fma.f64 #s(literal -3/8 binary64) %6739 %7249)
%7260 = (fma.f64 #s(literal -1/2 binary64) %6731 %6723)
%7264 = (fma.f64 #s(literal 1/8 binary64) %6739 %6723)
%7271 = (*.f64 #s(literal 1/3 binary64) %6995)
%7275 = (fma.f64 #s(literal 1/6 binary64) %6994 %7271)
%7279 = (fma.f64 #s(literal -1/24 binary64) %7000 %7275)
%7283 = (*.f64 c %7158)
%7285 = (*.f64 c %7162)
%7289 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %6755 (fma.f64 #s(literal 3/16 binary64) %6942 %7158)))
%7291 = (*.f64 c %7191)
%7293 = (*.f64 c %7195)
%7297 = (*.f64 c (fma.f64 #s(literal -1/16 binary64) %6739 (fma.f64 #s(literal 1/32 binary64) %7025 %7191)))
%7301 = (*.f64 #s(literal 1/9 binary64) %6724)
%7305 = (fma.f64 #s(literal 1/18 binary64) %6731 %7301)
%7309 = (fma.f64 #s(literal -1/72 binary64) %6739 %7305)
%7325 = (fma.f64 #s(literal -3 binary64) %6724 (*.f64 #s(literal -3/2 binary64) %6731))
%7326 = (*.f64 c %7325)
%7328 = (*.f64 #s(literal 3/8 binary64) %6739)
%7331 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6724 (fma.f64 #s(literal -3/2 binary64) %6731 %7328)))
%7336 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6724 (fma.f64 #s(literal -3/2 binary64) %6731 (fma.f64 #s(literal -3/16 binary64) %7025 %7328))))
%7339 = (*.f64 #s(literal -3 binary64) %6724)
%7353 = (*.f64 c %7249)
%7355 = (*.f64 c %7253)
%7359 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %6739 (fma.f64 #s(literal 3/16 binary64) %7025 %7249)))
%7361 = (*.f64 #s(literal 1/3 binary64) %4363)
%7374 = (*.f64 c %7275)
%7376 = (*.f64 c %7279)
%7380 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7000 (fma.f64 #s(literal 1/48 binary64) %7004 %7275)))
%7385 = (fma.f64 #s(literal -1/3 binary64) %6995 (*.f64 #s(literal -1/6 binary64) %6994))
%7386 = (*.f64 c %7385)
%7388 = (*.f64 #s(literal 1/24 binary64) %7000)
%7391 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 (fma.f64 #s(literal -1/6 binary64) %6994 %7388)))
%7396 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 (fma.f64 #s(literal -1/6 binary64) %6994 (fma.f64 #s(literal -1/48 binary64) %7004 %7388))))
%7398 = (*.f64 #s(literal -1/3 binary64) %7115)
%7399 = (*.f64 #s(literal -1/3 binary64) %6995)
%7424 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 %6950))
%7428 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 (fma.f64 #s(literal -1/2 binary64) %6749 %6954)))
%7433 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 (fma.f64 #s(literal -1/2 binary64) %6749 (fma.f64 #s(literal -1/16 binary64) %6942 %6954))))
%7437 = (*.f64 #s(literal 3 binary64) %4363)
%7438 = (fma.f64 #s(literal -3 binary64) %6718 %7437)
%7442 = (fma.f64 #s(literal -3 binary64) %6718 (fma.f64 #s(literal -3/2 binary64) %6749 %7437))
%7450 = (*.f64 #s(literal -3 binary64) %4363)
%7451 = (*.f64 #s(literal -3 binary64) %6718)
%7463 = (*.f64 #s(literal 1/3 binary64) %7115)
%7482 = (/.f64 %6719 %96)
%7486 = (/.f64 %25 (*.f64 %96 %6729))
%7487 = (/.f64 %6718 %96)
%7489 = (fma.f64 #s(literal 1/6 binary64) %7486 (*.f64 #s(literal 1/3 binary64) %7487))
%7490 = (*.f64 c %7489)
%7493 = (/.f64 %176 (*.f64 %96 %6737))
%7495 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7493 %7489))
%7498 = (/.f64 %222 (*.f64 %96 %6941))
%7501 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %7493 (fma.f64 #s(literal 1/48 binary64) %7498 %7489)))
%7503 = (*.f64 c %7305)
%7505 = (*.f64 c %7309)
%7509 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %6739 (fma.f64 #s(literal 1/144 binary64) %7025 %7305)))
%7514 = (fma.f64 #s(literal 1/18 binary64) %7486 (*.f64 #s(literal 1/9 binary64) %7487))
%7515 = (*.f64 c %7514)
%7518 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7493 %7514))
%7522 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7493 (fma.f64 #s(literal 1/144 binary64) %7498 %7514)))
%7528 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (*.f64 #s(literal -1/2 binary64) %6994)))
%7530 = (*.f64 #s(literal 1/8 binary64) %7000)
%7533 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (fma.f64 #s(literal -1/2 binary64) %6994 %7530)))
%7538 = (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (fma.f64 #s(literal -1/2 binary64) %6994 (fma.f64 #s(literal -1/16 binary64) %7004 %7530))))
%7553 = (fma.f64 #s(literal 1/2 binary64) %7486 %7487)
%7554 = (*.f64 c %7553)
%7557 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7493 %7553))
%7561 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %7493 (fma.f64 #s(literal 1/16 binary64) %7498 %7553)))
%7566 = (fma.f64 #s(literal 1/18 binary64) %6749 (*.f64 #s(literal 1/9 binary64) %6718))
%7567 = (*.f64 c %7566)
%7570 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %6755 %7566))
%7574 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %6755 (fma.f64 #s(literal 1/144 binary64) %6942 %7566)))
%7579 = (fma.f64 #s(literal 1/18 binary64) %6994 (*.f64 #s(literal 1/9 binary64) %6995))
%7580 = (*.f64 c %7579)
%7583 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7000 %7579))
%7587 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %7000 (fma.f64 #s(literal 1/144 binary64) %7004 %7579)))
%7596 = (fma.f64 #s(literal 1/12 binary64) (/.f64 %25 (*.f64 a %6967)) (*.f64 #s(literal 1/3 binary64) (/.f64 %6963 a)))
%7600 = (/.f64 %176 (*.f64 a %6975))
%7613 = (/.f64 b %19)
%7615 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7166 a))
%7620 = (/.f64 %25 (*.f64 a %7173))
%7621 = (fma.f64 #s(literal 1/6 binary64) %7620 %7615)
%7631 = (*.f64 %115 %6719)
%7635 = (*.f64 %115 %6718)
%7636 = (*.f64 #s(literal 27 binary64) %7635)
%7637 = (fma.f64 #s(literal 27/2 binary64) (/.f64 %3994 %6729) %7636)
%7638 = (*.f64 c %7637)
%7640 = (*.f64 %115 %176)
%7641 = (/.f64 %7640 %6737)
%7642 = (fma.f64 #s(literal -27/8 binary64) %7641 %7637)
%7643 = (*.f64 c %7642)
%7649 = (*.f64 c (fma.f64 #s(literal -27/8 binary64) %7641 (fma.f64 #s(literal 27/16 binary64) (/.f64 (*.f64 %115 %222) %6941) %7637)))
%7651 = (/.f64 %1653 c)
%7670 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %32 %12) %355) c) %367)
%7679 = (/.f64 %25 %6991)
%7687 = (*.f64 %18 %6736)
%7689 = (/.f64 %176 (*.f64 a %7687))
%7690 = (/.f64 %25 %6995)
%7692 = (fma.f64 #s(literal -1/24 binary64) %7689 (*.f64 #s(literal 1/6 binary64) %7690))
%7704 = (/.f64 %25 %6719)
%7705 = (*.f64 #s(literal -1/2 binary64) %7704)
%7713 = (/.f64 %176 %7687)
%7714 = (/.f64 %25 %6718)
%7715 = (*.f64 #s(literal 1/2 binary64) %7714)
%7716 = (fma.f64 #s(literal -1/8 binary64) %7713 %7715)
%7718 = (*.f64 #s(literal -1 binary64) (/.f64 %7716 c))
%7726 = (*.f64 #s(literal 27/16 binary64) %5772)
%7727 = (fma.f64 #s(literal 9/8 binary64) %6769 %7726)
%7732 = (fma.f64 #s(literal -1 binary64) (/.f64 %6761 c) %7726)
%7736 = (*.f64 #s(literal 27/16 binary64) %5783)
%7737 = (fma.f64 #s(literal 9/8 binary64) %6780 %7736)
%7742 = (fma.f64 #s(literal -1 binary64) (/.f64 %6766 c) %7736)
%7762 = (*.f64 #s(literal 9/16 binary64) %5824)
%7763 = (fma.f64 #s(literal 3/8 binary64) %6843 %7762)
%7768 = (fma.f64 #s(literal -1 binary64) (/.f64 %6835 c) %7762)
%7772 = (*.f64 #s(literal 9/16 binary64) %5834)
%7773 = (fma.f64 #s(literal 3/8 binary64) %6852 %7772)
%7778 = (fma.f64 #s(literal -1 binary64) (/.f64 %6840 c) %7772)
%7798 = (fma.f64 #s(literal 3/8 binary64) %364 %6695)
%7802 = (*.f64 #s(literal 9/16 binary64) %6904)
%7803 = (fma.f64 #s(literal 3/8 binary64) %6906 %7802)
%7842 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %6962))
%7843 = (*.f64 c %7842)
%7846 = (*.f64 %6718 %7842)
%7847 = (*.f64 %81 %7846)
%7855 = (*.f64 %18 (*.f64 %6736 %7842))
%7856 = (/.f64 %176 %7855)
%7858 = (*.f64 #s(literal 1/4 binary64) (/.f64 %25 %7846))
%7868 = (*.f64 %81 (*.f64 %6981 (pow.f64 %7842 #s(literal 3 binary64))))
%7935 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %7704)) c))
%7940 = (*.f64 #s(literal 1/8 binary64) %7713)
%7970 = (/.f64 %1589 %6719)
%7978 = (/.f64 %1626 %7687)
%7979 = (/.f64 %1589 %6718)
%8021 = (*.f64 #s(literal 1/2 binary64) %7690)
%8035 = (*.f64 #s(literal -1/2 binary64) %7970)
%8045 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7978 (*.f64 #s(literal 1/2 binary64) %7979)) c))
%8056 = (*.f64 #s(literal -3/2 binary64) %7704)
%8073 = (pow.f64 %7842 #s(literal 2 binary64))
%8074 = (*.f64 %18 %8073)
%8112 = (*.f64 #s(literal 3 binary64) %7202)
%8118 = (/.f64 %397 %6981)
%8119 = (*.f64 #s(literal 3 binary64) %8118)
%8160 = (/.f64 (fma.f64 #s(literal -3 binary64) %104 (*.f64 #s(literal -3/2 binary64) %7679)) c)
%8182 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %7679 %104) c))
%8187 = (*.f64 #s(literal 1/8 binary64) %7689)
%8203 = (/.f64 (fma.f64 #s(literal -1/3 binary64) %397 (*.f64 #s(literal -1/6 binary64) %7970)) c)
%8310 = (*.f64 #s(literal -1/3 binary64) %6718)
%8535 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7842 a))
%8541 = (/.f64 %176 (*.f64 a %7855))
%8544 = (*.f64 #s(literal 1/12 binary64) (/.f64 %25 (*.f64 a %7846)))
%8565 = (*.f64 #s(literal 1/3 binary64) (/.f64 %8073 a))
%8566 = (fma.f64 #s(literal -1/3 binary64) %7613 %8565)
(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 %36 %38)
(approx %43 %46)
(approx %43 %48)
(approx %50 %52)
(approx %50 %54)
(approx %58 %60)
(approx %58 %62)
(approx %58 %64)
(approx %66 %67)
(approx %66 (/.f64 %62 a))
(approx %66 (/.f64 %64 a))
(approx %79 (/.f64 %92 a))
(approx %95 %96)
(approx %99 %101)
(approx %103 %104)
(approx %107 %109)
(approx %111 %112)
(approx %114 %115)
(approx %118 %119)
(approx %121 %122)
(approx (* -3/2 %121) (*.f64 #s(literal -3/2 binary64) %122))
(approx %78 %32)
(approx %78 %132)
(approx %78 %139)
(approx %78 %148)
(approx %150 %151)
(approx %154 %155)
(approx %158 %159)
(approx %158 (*.f64 a %163))
(approx %166 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %167 (*.f64 #s(literal -9/8 binary64) %169))))
(approx %175 %177)
(approx %181 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -27/16 binary64) %182 %184)))))
(approx %190 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %167 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %192 %194)))))
(approx %201 %203)
(approx %206 %208)
(approx %212 %216)
(approx %220 %223)
(approx %225 (*.f64 #s(literal -1/2 binary64) %223))
(approx %228 (*.f64 %96 %232))
(approx %235 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a %232))))
(approx %240 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/8 binary64) %183 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %241 (*.f64 #s(literal -1/2 binary64) %243))))))))
(approx %252 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %167 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %193 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %253 (*.f64 #s(literal -1/2 binary64) %256))))))))
(approx %265 %161)
(approx %267 %268)
(approx %271 (*.f64 #s(literal -1/2 binary64) c))
(approx %271 %274)
(approx %276 (*.f64 #s(literal -1/2 binary64) %167))
(approx %276 (fma.f64 #s(literal -1/2 binary64) %167 %279))
(approx %282 %283)
(approx %285 %286)
(approx %290 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/16 binary64) %182 %291))))
(approx %296 (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %192 %297))))
(approx %302 %303)
(approx %305 %307)
(approx %310 (*.f64 #s(literal -1/6 binary64) %307))
(approx %314 %317)
(approx %319 (fma.f64 #s(literal -1/2 binary64) c %317))
(approx %322 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -3/8 binary64) %183 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %241 (*.f64 #s(literal -1/6 binary64) %243)))))))
(approx %330 (fma.f64 #s(literal -1/2 binary64) %167 (*.f64 a (fma.f64 #s(literal -3/8 binary64) %193 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %253 (*.f64 #s(literal -1/6 binary64) %256)))))))
(approx %338 %339)
(approx %341 %342)
(approx %344 %345)
(approx %350 (/.f64 #s(literal -1/2 binary64) %26))
(approx %350 %356)
(approx %360 %361)
(approx %363 %364)
(approx %366 %367)
(approx %370 (*.f64 a %376))
(approx %379 %384)
(approx %386 (-.f64 %384 %355))
(approx %389 %90)
(approx %392 (*.f64 #s(literal -3 binary64) a))
(approx %396 %397)
(approx (* %396 3) (*.f64 #s(literal 3 binary64) %397))
(approx %402 (*.f64 #s(literal -3 binary64) %397))
(approx %406 %408)
(approx %410 %411)
(approx %413 %414)
(approx (/ %396 %392) %417)
(approx %419 %421)
(approx (neg %103) %424)
(approx %427 (*.f64 #s(literal -1 binary64) %397))
(approx %430 #s(literal 3 binary64))
(approx %432 %433)
(approx (/ 3 a) (/.f64 #s(literal 3 binary64) a))
(approx %438 %439)
(approx (/ a %6) #s(literal 1/3 binary64))
(approx (/ %396 %419) %444)
(approx (/ %446 %419) %448)
(approx (/ a 3) %451)
(approx (/ %453 -3) %455)
(approx (/ 3 %419) (/.f64 #s(literal -3 binary64) a))
(approx %460 %461)
(approx %463 %25)
(approx %463 (fma.f64 #s(literal -3 binary64) %12 %25))
(approx %468 %26)
(approx %468 %131)
(approx %468 %138)
(approx %468 %147)
(approx %473 %474)
(approx %473 %478)
(approx %473 %485)
(approx %473 %493)
(approx %495 %496)
(approx %495 (+.f64 %496 (*.f64 #s(literal -3/4 binary64) %500)))
(approx %495 (+.f64 %496 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %504 (*.f64 #s(literal 1/2 binary64) %513)))))
(approx %495 (+.f64 %496 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %504 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %527 (*.f64 #s(literal 1/2 binary64) %528)))))))
(approx %536 %538)
(approx %536 (*.f64 a %542))
(approx %536 (*.f64 a %549))
(approx %536 (*.f64 a %558))
(approx %562 %537)
(approx %562 (*.f64 a %131))
(approx %562 (*.f64 a %138))
(approx %562 (*.f64 a %147))
(approx %570 %572)
(approx %570 (/.f64 %575 a))
(approx %570 (/.f64 %578 a))
(approx %570 (/.f64 %581 a))
(approx %584 %571)
(approx %584 (/.f64 %131 a))
(approx %584 (/.f64 %138 a))
(approx %584 (/.f64 %147 a))
(approx %592 %593)
(approx %592 %596)
(approx %592 %601)
(approx %592 %608)
(approx %610 (*.f64 #s(literal -1 binary64) %571))
(approx %610 (/.f64 %613 a))
(approx %610 (/.f64 %619 a))
(approx %610 (/.f64 %626 a))
(approx %629 (/.f64 %478 a))
(approx %629 (/.f64 %485 a))
(approx %629 (/.f64 %493 a))
(approx %636 %574)
(approx %636 %575)
(approx %636 %578)
(approx %636 %581)
(approx %641 %642)
(approx %641 %645)
(approx %641 %648)
(approx %641 %651)
(approx %654 %655)
(approx %654 %658)
(approx %654 %661)
(approx %654 %664)
(approx %666 %668)
(approx %666 (*.f64 a (fma.f64 #s(literal -9/2 binary64) %51 (*.f64 #s(literal -3 binary64) %642))))
(approx %666 (*.f64 a (fma.f64 #s(literal -3 binary64) %642 %548)))
(approx %666 (*.f64 a (fma.f64 #s(literal -3 binary64) %642 %557)))
(approx %680 %681)
(approx %680 %683)
(approx %680 %685)
(approx %680 %687)
(approx %690 (/.f64 %132 a))
(approx %690 (/.f64 %139 a))
(approx %690 (/.f64 %148 a))
(approx %698 (*.f64 a %655))
(approx %698 (*.f64 a %658))
(approx %698 (*.f64 a %661))
(approx %698 (*.f64 a %664))
(approx %708 %709)
(approx %708 %711)
(approx %708 %713)
(approx %708 %715)
(approx %718 %719)
(approx %718 (-.f64 (fma.f64 #s(literal -3/2 binary64) %51 %506) b))
(approx %718 (-.f64 (fma.f64 a %136 %506) b))
(approx %718 (-.f64 (fma.f64 a %145 %506) b))
(approx %730 %732)
(approx %730 (/.f64 %683 a))
(approx %730 (/.f64 %685 a))
(approx %730 (/.f64 %687 a))
(approx %740 %741)
(approx %740 %743)
(approx %740 %745)
(approx %740 %747)
(approx %750 (*.f64 #s(literal 9 binary64) a))
(approx %754 (/.f64 #s(literal 1/2 binary64) a))
(approx %757 %758)
(approx %757 (/.f64 (fma.f64 #s(literal -3/4 binary64) %51 (*.f64 #s(literal 1/2 binary64) %32)) a))
(approx %757 (/.f64 (fma.f64 #s(literal 1/2 binary64) %32 %766) a))
(approx %757 (/.f64 (fma.f64 #s(literal 1/2 binary64) %32 %775) a))
(approx %780 (/.f64 #s(literal -1 binary64) a))
(approx %784 (/.f64 #s(literal -2 binary64) a))
(approx %788 (*.f64 #s(literal -3 binary64) %789))
(approx %788 (*.f64 a (-.f64 (*.f64 #s(literal 9/2 binary64) (/.f64 %12 %794)) %798)))
(approx %788 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a %809) (*.f64 #s(literal 9/2 binary64) %811))) %798)))
(approx %788 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %811 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %81 %819) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 c %809) %822) (*.f64 #s(literal 27/16 binary64) (/.f64 %81 %824))))) (*.f64 #s(literal 3 binary64) %809))))) %798)))
(approx %838 (*.f64 #s(literal 3 binary64) %839))
(approx %838 (*.f64 a (fma.f64 #s(literal 9/2 binary64) (/.f64 %12 %843) %846)))
(approx %838 (*.f64 a (fma.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a %856) (*.f64 #s(literal 9/2 binary64) %858)) %846)))
(approx %838 (*.f64 a (fma.f64 a (fma.f64 #s(literal 9/2 binary64) %858 (*.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %81 %864) (fma.f64 #s(literal -27/16 binary64) (/.f64 %81 %866) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 c %856) %869))))) (*.f64 #s(literal -3 binary64) %856)))) %846)))
(approx %882 %883)
(approx %882 (/.f64 %743 a))
(approx %882 (/.f64 %745 a))
(approx %882 (/.f64 %747 a))
(approx %891 (*.f64 #s(literal -1 binary64) %33))
(approx %891 (/.f64 (fma.f64 #s(literal -1 binary64) %32 %477) a))
(approx %891 (/.f64 (fma.f64 #s(literal -1 binary64) %32 %618) a))
(approx %891 (/.f64 (fma.f64 #s(literal -1 binary64) %32 %625) a))
(approx %905 %907)
(approx %905 (/.f64 %910 a))
(approx %905 (/.f64 %913 a))
(approx %905 (/.f64 %916 a))
(approx %919 %920)
(approx %919 (*.f64 a %683))
(approx %919 (*.f64 a %685))
(approx %919 (*.f64 a %687))
(approx %928 (/.f64 %929 a))
(approx %928 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 %929) a))
(approx %928 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %578) a))
(approx %928 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %581) a))
(approx %941 (*.f64 #s(literal -9 binary64) a))
(approx %946 (*.f64 #s(literal 9 binary64) %96))
(approx %949 %906)
(approx %949 (/.f64 %658 a))
(approx %949 (/.f64 %661 a))
(approx %949 (/.f64 %664 a))
(approx %707 %541)
(approx %707 %542)
(approx %707 %549)
(approx %707 %558)
(approx %961 %962)
(approx %961 (/.f64 (fma.f64 #s(literal -3/4 binary64) %51 (*.f64 #s(literal 1/2 binary64) %26)) a))
(approx %961 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %766) a))
(approx %961 (/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %775) a))
(approx (* b %784) (*.f64 #s(literal -2 binary64) %104))
(approx %977 %979)
(approx %977 (/.f64 (fma.f64 #s(literal -1/6 binary64) %51 (*.f64 #s(literal 1/9 binary64) %32)) a))
(approx %977 (/.f64 (fma.f64 #s(literal 1/9 binary64) %32 %988) a))
(approx %977 (/.f64 (fma.f64 #s(literal 1/9 binary64) %32 %997) a))
(approx %1001 %1003)
(approx %1001 (/.f64 %1005 a))
(approx %1001 (/.f64 %1008 a))
(approx %1001 (/.f64 %1011 a))
(approx %1014 %1015)
(approx %1014 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal -1/3 binary64) %1002)) a))
(approx %1014 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1002 %54) a))
(approx %1014 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1002 %91) a))
(approx %1028 %731)
(approx %1028 (/.f64 %645 a))
(approx %1028 (/.f64 %648 a))
(approx %1028 (/.f64 %651 a))
(approx %1036 %1037)
(approx %1036 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1039) a))
(approx %1036 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1046) a))
(approx %1036 (/.f64 (fma.f64 #s(literal -3 binary64) %26 %1054) a))
(approx %1059 %1062)
(approx %1059 (/.f64 (-.f64 (fma.f64 #s(literal -9/2 binary64) %51 %439) %1060) a))
(approx %1059 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1069) %1060) a))
(approx %1059 (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) b %1079) %1060) a))
(approx %1084 (*.f64 #s(literal 1/9 binary64) %1062))
(approx %1084 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal 1/9 binary64) %1061)) a))
(approx %1084 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1061 %54) a))
(approx %1084 (/.f64 (fma.f64 #s(literal 1/9 binary64) %1061 %91) a))
(approx %1097 %1098)
(approx %1097 (/.f64 %542 a))
(approx %1097 (/.f64 %549 a))
(approx %1097 (/.f64 %558 a))
(approx %1106 %1107)
(approx %1106 (/.f64 %711 a))
(approx %1106 (/.f64 %713 a))
(approx %1106 (/.f64 %715 a))
(approx %1115 %1116)
(approx %1115 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal 1/9 binary64) %709)) a))
(approx %1115 (/.f64 (fma.f64 #s(literal 1/9 binary64) %709 %54) a))
(approx %1115 (/.f64 (fma.f64 #s(literal 1/9 binary64) %709 %91) a))
(approx %1130 %1132)
(approx %1130 %1135)
(approx %1130 %1138)
(approx %1130 %1141)
(approx %1143 (*.f64 #s(literal -1 binary64) %1144))
(approx %1143 (/.f64 (fma.f64 #s(literal -1 binary64) %1132 %52) a))
(approx %1143 (/.f64 (fma.f64 #s(literal -1 binary64) %1132 %54) a))
(approx %1143 (/.f64 (fma.f64 #s(literal -1 binary64) %1132 %91) a))
(approx %1157 %1158)
(approx %1157 (*.f64 a %575))
(approx %1157 (*.f64 a %578))
(approx %1157 (*.f64 a %581))
(approx %1166 %1167)
(approx %1166 (*.f64 a %596))
(approx %1166 (*.f64 a %601))
(approx %1166 (*.f64 a %608))
(approx %1175 (*.f64 a %1176))
(approx %1175 (*.f64 a %1180))
(approx %1175 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 %38 %598))) %593)))
(approx %1175 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -9/16 binary64) %85) %1190)) %598))) %593)))
(approx %1199 (/.f64 %1176 a))
(approx %1199 (/.f64 %1180 a))
(approx %1199 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %54) %593) a))
(approx %1199 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %91) %593) a))
(approx %1212 (*.f64 #s(literal 3 binary64) %96))
(approx %1215 b)
(approx %1218 %1002)
(approx %1218 %1005)
(approx %1218 %1008)
(approx %1218 %1011)
(approx %1223 %613)
(approx %1223 %619)
(approx %1223 %626)
(approx %1229 %909)
(approx %1229 %910)
(approx %1229 %913)
(approx %1229 %916)
(approx %1235 %1237)
(approx %1235 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1039)))
(approx %1235 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1046)))
(approx %1235 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b %1054)))
(approx %1248 (*.f64 #s(literal -1 binary64) %1237))
(approx %1248 (-.f64 (*.f64 #s(literal -9/2 binary64) %51) %1237))
(approx %1248 (-.f64 %1069 %1237))
(approx %1248 (-.f64 %1079 %1237))
(approx %1258 %1261)
(approx %1258 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal -1/9 binary64) %1237)) a))
(approx %1258 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1237 %54) a))
(approx %1258 (/.f64 (fma.f64 #s(literal -1/9 binary64) %1237 %91) a))
(approx (* a %419) (*.f64 #s(literal -1 binary64) %96))
(approx %1278 (*.f64 a %1132))
(approx %1278 (*.f64 a %1135))
(approx %1278 (*.f64 a %1138))
(approx %1278 (*.f64 a %1141))
(approx %1287 (*.f64 #s(literal -3 binary64) %96))
(approx %1290 (*.f64 a %32))
(approx %1290 (*.f64 a %132))
(approx %1290 (*.f64 a %139))
(approx %1290 (*.f64 a %148))
(approx %1299 %1301)
(approx %1299 (/.f64 %575 %96))
(approx %1299 (/.f64 %578 %96))
(approx %1299 (/.f64 %581 %96))
(approx %1309 %1310)
(approx %1309 (/.f64 %1313 a))
(approx %1309 (/.f64 %1316 a))
(approx %1309 (/.f64 %1319 a))
(approx %1322 %1323)
(approx %1322 (/.f64 %1313 %96))
(approx %1322 (/.f64 %1316 %96))
(approx %1322 (/.f64 %1319 %96))
(approx (/ a %946) (/.f64 #s(literal 1/9 binary64) a))
(approx (/ 3 %946) (/.f64 #s(literal 1/3 binary64) %96))
(approx %1337 (*.f64 #s(literal -1 binary64) %537))
(approx %1337 (*.f64 a %613))
(approx %1337 (*.f64 a %619))
(approx %1337 (*.f64 a %626))
(approx %1347 (*.f64 a %1002))
(approx %1347 (*.f64 a %1005))
(approx %1347 (*.f64 a %1008))
(approx %1347 (*.f64 a %1011))
(approx %1356 %92)
(approx %1358 %1300)
(approx %1358 (/.f64 %131 %96))
(approx %1358 (/.f64 %138 %96))
(approx %1358 (/.f64 %147 %96))
(approx %1366 %1312)
(approx %1366 %1313)
(approx %1366 %1316)
(approx %1366 %1319)
(approx (/ a %750) #s(literal 1/9 binary64))
(approx (/ 3 %945) (/.f64 #s(literal 3 binary64) %96))
(approx %1376 %1377)
(approx %1376 (*.f64 a %1313))
(approx %1376 (*.f64 a %1316))
(approx %1376 (*.f64 a %1319))
(approx (/ %73 %946) (*.f64 #s(literal -1/9 binary64) %1386))
(approx (/ 1 %941) (/.f64 #s(literal -1/9 binary64) a))
(approx (/ %73 %945) (*.f64 #s(literal -1 binary64) %1386))
(approx (/ %453 9) (*.f64 #s(literal -1/9 binary64) %397))
(approx (/ 3 %1212) %1399)
(approx %1402 (*.f64 a %709))
(approx %1402 (*.f64 a %711))
(approx %1402 (*.f64 a %713))
(approx %1402 (*.f64 a %715))
(approx %1411 %1413)
(approx %1411 (/.f64 (fma.f64 #s(literal -1/4 binary64) %500 (*.f64 #s(literal 1/3 binary64) %496)) a))
(approx %1411 (/.f64 (fma.f64 #s(literal 1/3 binary64) %496 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %504 (*.f64 #s(literal 1/6 binary64) %513)))) a))
(approx %1411 (/.f64 (fma.f64 #s(literal 1/3 binary64) %496 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %504 (*.f64 a (fma.f64 #s(literal 1/6 binary64) %527 (*.f64 #s(literal 1/6 binary64) %528)))))) a))
(approx %1436 (/.f64 %1438 a))
(approx %1436 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 %1438) a))
(approx %1436 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %506 %54)) a))
(approx %1436 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %506 %91)) a))
(approx %1452 (*.f64 #s(literal 81 binary64) %101))
(approx %1456 %1459)
(approx %1456 (*.f64 %115 (fma.f64 #s(literal -81/2 binary64) %51 %1462)))
(approx %1456 (*.f64 %115 %1470))
(approx %1456 (*.f64 %115 %1479))
(approx %1483 (*.f64 %115 %1485))
(approx %1483 (*.f64 %115 (fma.f64 #s(literal -81/2 binary64) %51 %1485)))
(approx %1483 (*.f64 %115 (fma.f64 #s(literal -27 binary64) b %1470)))
(approx %1483 (*.f64 %115 (fma.f64 #s(literal -27 binary64) b %1479)))
(approx %1497 (*.f64 #s(literal 1/81 binary64) (/.f64 %1485 a)))
(approx %1497 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal 1/81 binary64) %1485)) a))
(approx %1497 (/.f64 (fma.f64 #s(literal 1/81 binary64) %1485 %54) a))
(approx %1497 (/.f64 (fma.f64 #s(literal 1/81 binary64) %1485 %91) a))
(approx %1512 %1514)
(approx %1512 (/.f64 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal 1/3 binary64) %719)) a))
(approx %1512 (/.f64 (fma.f64 #s(literal 1/3 binary64) %719 %54) a))
(approx %1512 (/.f64 (fma.f64 #s(literal 1/3 binary64) %719 %91) a))
(approx %43 (*.f64 a %1527))
(approx %50 (*.f64 #s(literal -3/8 binary64) (/.f64 %112 %27)))
(approx %50 (*.f64 %96 %1527))
(approx %58 (*.f64 %96 %1538))
(approx %66 (*.f64 a %1538))
(approx %79 %1546)
(approx %79 %1548)
(approx %79 %1553)
(approx %79 %1560)
(approx %78 %1562)
(approx %78 (*.f64 a %1564))
(approx %78 (*.f64 a %1569))
(approx %78 (*.f64 a %1574))
(approx %158 (*.f64 %96 %1577))
(approx %166 (*.f64 #s(literal -9/8 binary64) %1580))
(approx %166 (*.f64 %96 %1584))
(approx %181 (*.f64 #s(literal -27/16 binary64) %177))
(approx %181 (*.f64 %115 (fma.f64 #s(literal -27/16 binary64) %241 %1591)))
(approx %181 (*.f64 %115 (fma.f64 #s(literal -27/16 binary64) %241 (fma.f64 #s(literal -3/2 binary64) %1595 %1591))))
(approx %190 (*.f64 #s(literal -27/16 binary64) (/.f64 %119 %191)))
(approx %190 (*.f64 %115 (fma.f64 #s(literal -27/16 binary64) %253 %1605)))
(approx %190 (*.f64 %115 (fma.f64 #s(literal -27/16 binary64) %253 (fma.f64 #s(literal -3/2 binary64) %1610 %1605))))
(approx %228 (*.f64 %101 %1619))
(approx %235 (*.f64 %101 %1623))
(approx %240 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1627 %1618)))
(approx %240 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1627 %1619)))
(approx %240 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1627 %1623)))
(approx %252 (*.f64 #s(literal -1/2 binary64) (/.f64 %216 %255)))
(approx %252 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1641 %1643)))
(approx %252 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1641 %1649)))
(approx %252 (*.f64 %101 (fma.f64 #s(literal -27/16 binary64) %1641 (fma.f64 #s(literal -3/2 binary64) %1654 %1649))))
(approx %271 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1543 %291)))
(approx %276 %279)
(approx %276 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1583 %297)))
(approx %290 (*.f64 #s(literal -9/16 binary64) %286))
(approx %290 (*.f64 %96 %1669))
(approx %290 (*.f64 %96 (fma.f64 #s(literal -9/16 binary64) %241 (fma.f64 #s(literal -1/2 binary64) %1595 %1668))))
(approx %296 (*.f64 #s(literal -9/16 binary64) (/.f64 %283 %191)))
(approx %296 (*.f64 %96 %1680))
(approx %296 (*.f64 %96 (fma.f64 #s(literal -9/16 binary64) %253 (fma.f64 #s(literal -1/2 binary64) %1610 %1679))))
(approx %314 (*.f64 %115 %1688))
(approx %319 (*.f64 %115 %1691))
(approx %322 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1627 %1687)))
(approx %322 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1627 %1688)))
(approx %322 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1627 %1691)))
(approx %330 (*.f64 #s(literal -1/6 binary64) (/.f64 %306 %255)))
(approx %330 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1641 %1706)))
(approx %330 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1641 %1710)))
(approx %330 (*.f64 %115 (fma.f64 #s(literal -9/16 binary64) %1641 (fma.f64 #s(literal -1/2 binary64) %1654 %1710))))
(approx %350 (*.f64 a %1720))
(approx %370 (*.f64 #s(literal -9/16 binary64) %361))
(approx %370 (*.f64 %96 (-.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 c %84)) (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %1727)))))
(approx %379 (*.f64 #s(literal -9/16 binary64) (/.f64 %112 %84)))
(approx %379 (*.f64 %96 %1739))
(approx %386 (*.f64 %96 (-.f64 %1739 (/.f64 #s(literal 1/2 binary64) %1742))))
(approx %389 (*.f64 #s(literal -9/16 binary64) (/.f64 %283 %84)))
(approx %389 (*.f64 %96 (fma.f64 #s(literal -9/16 binary64) %519 %1751)))
(approx %389 (*.f64 %96 (fma.f64 #s(literal -9/16 binary64) %519 (fma.f64 #s(literal -1/2 binary64) %1755 %1751))))
(approx %1761 (*.f64 %96 (fma.f64 #s(literal -9/16 binary64) %519 (fma.f64 #s(literal -1/2 binary64) %1755 (fma.f64 #s(literal -3/8 binary64) %1750 (*.f64 #s(literal 1/3 binary64) (/.f64 %32 %115)))))))
(approx %463 (*.f64 a (fma.f64 #s(literal -3 binary64) c %1769)))
(approx %468 %1773)
(approx %468 %1775)
(approx %468 %1785)
(approx %473 (*.f64 #s(literal -1 binary64) %1562))
(approx %473 %1791)
(approx %473 %1796)
(approx %473 %1801)
(approx %495 (*.f64 a %1804))
(approx %495 (*.f64 a (+.f64 %1804 %1811)))
(approx %495 (*.f64 a (+.f64 %1804 (fma.f64 #s(literal -1/16 binary64) %1818 %1811))))
(approx %495 (*.f64 a (+.f64 %1804 (fma.f64 #s(literal -1/16 binary64) %1818 (fma.f64 #s(literal -1/32 binary64) %1828 %1811)))))
(approx %536 (*.f64 #s(literal 3 binary64) %1550))
(approx %536 (*.f64 %96 %1837))
(approx %536 (*.f64 %96 %1840))
(approx %536 (*.f64 %96 %1845))
(approx %562 %1550)
(approx %562 (*.f64 %96 %1568))
(approx %562 (*.f64 %96 %1573))
(approx %562 (*.f64 %96 %1784))
(approx %570 %1552)
(approx %570 %1559)
(approx %570 %1859)
(approx %584 %1545)
(approx %584 %1568)
(approx %584 %1573)
(approx %584 %1784)
(approx %592 (*.f64 #s(literal -1/3 binary64) %1562))
(approx %592 %1869)
(approx %592 %1875)
(approx %592 %1881)
(approx %610 %1883)
(approx %610 %1885)
(approx %610 %1888)
(approx %610 %1892)
(approx %629 %1790)
(approx %629 %1795)
(approx %629 %1800)
(approx %636 (*.f64 #s(literal 1/3 binary64) %1562))
(approx %636 %1899)
(approx %636 %1901)
(approx %636 %1903)
(approx %641 (*.f64 a %1905))
(approx %641 (*.f64 a %1909))
(approx %641 (*.f64 a %1913))
(approx %654 (*.f64 a %1917))
(approx %654 (*.f64 a %1921))
(approx %666 (*.f64 %96 %1924))
(approx %666 (*.f64 %96 %1927))
(approx %666 (*.f64 %96 %1930))
(approx %680 (*.f64 a %1548))
(approx %680 (*.f64 a %1553))
(approx %680 (*.f64 a %1560))
(approx %690 %1564)
(approx %690 %1917)
(approx %690 %1921)
(approx %698 (*.f64 %96 %1564))
(approx %698 (*.f64 %96 %1917))
(approx %698 (*.f64 %96 %1921))
(approx %708 (*.f64 #s(literal 3 binary64) %1562))
(approx %708 (*.f64 a %1924))
(approx %708 (*.f64 a %1927))
(approx %708 (*.f64 a %1930))
(approx %718 (*.f64 %96 %1956))
(approx %718 (*.f64 %96 (fma.f64 #s(literal -1 binary64) %1386 %1956)))
(approx %718 (*.f64 %96 (-.f64 %1964 %1386)))
(approx %718 (*.f64 %96 (-.f64 (fma.f64 #s(literal -1/8 binary64) %1969 %1964) %1386)))
(approx %757 %1974)
(approx %757 (fma.f64 #s(literal -1/2 binary64) %104 %1974))
(approx %757 (fma.f64 #s(literal -1/2 binary64) %104 %1978))
(approx %757 (fma.f64 #s(literal -1/2 binary64) %104 %1981))
(approx %788 (/.f64 #s(literal 3 binary64) %1545))
(approx %788 (fma.f64 #s(literal 3 binary64) %1987 %1989))
(approx %788 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1994 %96) %1989) (*.f64 #s(literal -3 binary64) %1987)))
(approx %788 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 %168 %2000) (/.f64 (*.f64 b %1994) %1545)) %115) %1989) (fma.f64 #s(literal -3 binary64) %1987 (fma.f64 #s(literal -3 binary64) %2008 (*.f64 #s(literal 3/2 binary64) %2008)))))
(approx %882 %1836)
(approx %882 %1924)
(approx %882 %1927)
(approx %882 %1930)
(approx %891 %2018)
(approx %891 %2020)
(approx %891 %2023)
(approx %919 (*.f64 #s(literal 1/3 binary64) %1550))
(approx %919 (*.f64 %96 %1548))
(approx %919 (*.f64 %96 %1553))
(approx %919 (*.f64 %96 %1560))
(approx %707 %2033)
(approx %707 %2035)
(approx %707 %2037)
(approx %961 %1978)
(approx %961 %1981)
(approx %961 (fma.f64 #s(literal -1/16 binary64) %1558 (fma.f64 #s(literal 1/32 binary64) %1781 %1978)))
(approx %977 %2045)
(approx %977 (fma.f64 #s(literal -1/9 binary64) %104 %2045))
(approx %977 (fma.f64 #s(literal -1/9 binary64) %104 %2050))
(approx %977 (fma.f64 #s(literal -1/9 binary64) %104 %2054))
(approx %1028 %1905)
(approx %1028 %1909)
(approx %1028 %1913)
(approx %1036 %2060)
(approx %1036 %2063)
(approx %1036 %2067)
(approx %1036 %2071)
(approx %1059 %2073)
(approx %1059 (-.f64 (fma.f64 #s(literal -3 binary64) %104 %2075) %2060))
(approx %1059 (-.f64 (fma.f64 #s(literal -3 binary64) %104 %2079) %2063))
(approx %1097 %1837)
(approx %1097 %1840)
(approx %1097 %1845)
(approx %1130 (*.f64 a %2087))
(approx %1130 (*.f64 a %2091))
(approx %1130 (*.f64 a %2096))
(approx %1157 (*.f64 %96 %1552))
(approx %1157 (*.f64 %96 %1559))
(approx %1157 (*.f64 %96 %1859))
(approx %1166 (*.f64 #s(literal -1/3 binary64) %1550))
(approx %1166 (*.f64 %96 %1868))
(approx %1166 (*.f64 %96 %1874))
(approx %1166 (*.f64 %96 %1880))
(approx %1175 (*.f64 %96 (-.f64 %414 %2113)))
(approx %1175 (*.f64 %96 (-.f64 (fma.f64 #s(literal -1/3 binary64) %104 (*.f64 #s(literal 1/6 binary64) %1551)) %2113)))
(approx %1175 (*.f64 %96 (-.f64 (fma.f64 #s(literal -1/3 binary64) %104 (*.f64 #s(literal -1/24 binary64) %1558)) %1868)))
(approx %1218 (*.f64 a %2018))
(approx %1218 (*.f64 a %2020))
(approx %1218 (*.f64 a %2023))
(approx %1223 %2133)
(approx %1223 %2135)
(approx %1223 %2137)
(approx %1235 (*.f64 #s(literal -3 binary64) %1562))
(approx %1235 (*.f64 a %2142))
(approx %1235 (*.f64 a %2146))
(approx %1235 (*.f64 a (fma.f64 #s(literal -3 binary64) %1545 (fma.f64 #s(literal -3/2 binary64) %1551 (fma.f64 #s(literal 3/8 binary64) %1558 %2141)))))
(approx %1248 (*.f64 a %2073))
(approx %1248 (*.f64 a (-.f64 %2075 %2142)))
(approx %1248 (*.f64 a (-.f64 %2079 %2146)))
(approx %1278 (*.f64 %96 %2087))
(approx %1278 (*.f64 %96 %2091))
(approx %1278 (*.f64 %96 %2096))
(approx %1290 (*.f64 %96 %1569))
(approx %1290 (*.f64 %96 %1574))
(approx %1299 (*.f64 #s(literal 1/3 binary64) %1803))
(approx %1299 %2174)
(approx %1299 %2176)
(approx %1299 %2178)
(approx %1309 %2050)
(approx %1309 %2054)
(approx %1309 %2184)
(approx %1322 (*.f64 #s(literal 1/9 binary64) %1803))
(approx %1322 %2188)
(approx %1322 %2190)
(approx %1322 %2192)
(approx %1337 (*.f64 #s(literal -1 binary64) %1550))
(approx %1337 (*.f64 %96 %1885))
(approx %1337 (*.f64 %96 %1888))
(approx %1337 (*.f64 %96 %1892))
(approx %1347 (*.f64 %96 %2018))
(approx %1347 (*.f64 %96 %2020))
(approx %1347 (*.f64 %96 %2023))
(approx %1358 %1803)
(approx %1358 %2209)
(approx %1358 %2211)
(approx %1358 %2213)
(approx %1366 (*.f64 #s(literal 1/9 binary64) %1562))
(approx %1366 %2217)
(approx %1366 %2219)
(approx %1366 %2221)
(approx %1376 (*.f64 #s(literal 1/9 binary64) %1550))
(approx %1376 (*.f64 %96 %2050))
(approx %1376 (*.f64 %96 %2054))
(approx %1376 (*.f64 %96 %2184))
(approx %1411 %2231)
(approx %1411 %2234)
(approx %1411 (fma.f64 #s(literal -1/48 binary64) %1818 %2234))
(approx %1411 (fma.f64 #s(literal -1/48 binary64) %1818 (fma.f64 #s(literal -1/96 binary64) %1828 %2234)))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (*.f64 a %1956)))
(approx %1436 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1386 %2245)))
(approx %1436 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1386 %2249)))
(approx %1436 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1386 (fma.f64 #s(literal -1/24 binary64) %1969 %2249))))
(approx %1456 (*.f64 #s(literal 27 binary64) %2257))
(approx %1456 (*.f64 %101 %2262))
(approx %1456 (*.f64 %101 %2265))
(approx %1456 (*.f64 %101 (fma.f64 #s(literal -27/8 binary64) %1558 (fma.f64 #s(literal 27/16 binary64) %1781 %2262))))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %104 %2261)))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %104 %2262)))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %104 %2265)))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 a %2282)))
(approx %58 (*.f64 %96 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %33 %598) a) %87)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 a %2293)))
(approx %79 %2113)
(approx %79 %2298)
(approx %79 %2303)
(approx %79 %2312)
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a %2314)))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1545 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2318 b) a))))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1545 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2329 b) a))))))
(approx %181 (*.f64 #s(literal -1 binary64) (*.f64 %115 %2338)))
(approx %181 (*.f64 #s(literal -1 binary64) (*.f64 %115 %2343)))
(approx %190 (*.f64 #s(literal -1 binary64) (*.f64 %115 %2348)))
(approx %190 (*.f64 #s(literal -1 binary64) (*.f64 %115 %2353)))
(approx %240 (*.f64 %101 (fma.f64 #s(literal -1 binary64) (/.f64 %2338 a) %1618)))
(approx %240 (*.f64 %101 (fma.f64 #s(literal -1 binary64) (/.f64 %2343 a) %1618)))
(approx %252 (*.f64 %101 (fma.f64 #s(literal -1 binary64) (/.f64 %2348 a) %1643)))
(approx %252 (*.f64 %101 (fma.f64 #s(literal -1 binary64) (/.f64 %2353 a) %1643)))
(approx %271 (*.f64 #s(literal -1 binary64) (*.f64 a %2374)))
(approx %276 (*.f64 #s(literal -1 binary64) (*.f64 a %2379)))
(approx %290 (*.f64 %96 %2385))
(approx %296 (*.f64 %96 %2390))
(approx %314 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal 1/6 binary64) %1617 (*.f64 #s(literal 3/8 binary64) %1616)))))
(approx %319 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal 1/6 binary64) %1617 (fma.f64 #s(literal 3/8 binary64) %1616 (*.f64 #s(literal 1/2 binary64) %1622))))))
(approx %322 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal 1/6 binary64) %1617 (*.f64 #s(literal 9/16 binary64) %1627)))))
(approx %322 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal -1 binary64) (/.f64 %1669 a) %2410))))
(approx %322 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal -1 binary64) (/.f64 %2385 a) %2410))))
(approx %330 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal 1/6 binary64) %1642 (*.f64 #s(literal 9/16 binary64) %1641)))))
(approx %330 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal -1 binary64) (/.f64 %1680 a) %2426))))
(approx %330 (*.f64 #s(literal -1 binary64) (*.f64 %115 (fma.f64 #s(literal -1 binary64) (/.f64 %2390 a) %2426))))
(approx %350 (*.f64 #s(literal -1 binary64) (*.f64 a %2436)))
(approx %386 (*.f64 %96 (fma.f64 #s(literal -1 binary64) (/.f64 %2436 a) (*.f64 #s(literal -9/16 binary64) %1736))))
(approx %389 (*.f64 %96 (fma.f64 #s(literal -1 binary64) (/.f64 %2282 a) %2446)))
(approx %1761 (*.f64 %96 (fma.f64 #s(literal -1 binary64) (/.f64 %2293 a) %2446)))
(approx %463 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1769 (*.f64 #s(literal 3 binary64) c)))))
(approx %468 (*.f64 #s(literal -1 binary64) %1773))
(approx %468 (*.f64 #s(literal -1 binary64) %1775))
(approx %468 (*.f64 #s(literal -1 binary64) %1785))
(approx %473 (*.f64 #s(literal -1 binary64) %1791))
(approx %473 (*.f64 #s(literal -1 binary64) %1796))
(approx %473 (*.f64 #s(literal -1 binary64) %1801))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 a %2472)))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2472 (*.f64 #s(literal -1/4 binary64) %2478)))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2472 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2486 %2488) %115))))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2472 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2486 (fma.f64 #s(literal 1/32 binary64) %2499 %2488)) %115))))))
(approx %536 (*.f64 #s(literal -3 binary64) %1550))
(approx %536 (*.f64 %96 %2063))
(approx %536 (*.f64 %96 %2067))
(approx %536 (*.f64 %96 %2071))
(approx %570 %1868)
(approx %570 %1874)
(approx %570 %1880)
(approx %592 (*.f64 #s(literal -1 binary64) %1869))
(approx %592 (*.f64 #s(literal -1 binary64) %1875))
(approx %592 (*.f64 #s(literal -1 binary64) %1881))
(approx %629 (-.f64 %1567 %1883))
(approx %629 (-.f64 (*.f64 #s(literal -1/8 binary64) %1558) %1885))
(approx %629 (-.f64 (*.f64 #s(literal 1/16 binary64) %1781) %1888))
(approx %636 (*.f64 #s(literal -1 binary64) %1899))
(approx %636 (*.f64 #s(literal -1 binary64) %1901))
(approx %636 (*.f64 #s(literal -1 binary64) %1903))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %424 %1545))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2546 %1545))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2551 %2326) a))) a)) %1545))))
(approx %654 (*.f64 #s(literal -1 binary64) (*.f64 a %2565)))
(approx %654 (*.f64 #s(literal -1 binary64) (*.f64 a %2572)))
(approx %666 (*.f64 %96 %2576))
(approx %666 (*.f64 %96 %2582))
(approx %666 (*.f64 %96 %2591))
(approx %680 (*.f64 #s(literal -1 binary64) (*.f64 a %2594)))
(approx %680 (*.f64 #s(literal -1 binary64) (*.f64 a %2601)))
(approx %680 (*.f64 #s(literal -1 binary64) (*.f64 a %2610)))
(approx %690 %2614)
(approx %690 %2616)
(approx %690 %2624)
(approx %698 (*.f64 %96 %2614))
(approx %698 (*.f64 %96 %2616))
(approx %698 (*.f64 %96 %2624))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %1545 %2141))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2636) a) %1836))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2306 %2643) a))) a) %1836))))
(approx %718 (*.f64 %96 %2653))
(approx %718 (*.f64 %96 (fma.f64 #s(literal -1 binary64) %1386 %2653)))
(approx %718 (*.f64 %96 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1963 %2653) %1386)))
(approx %718 (*.f64 %96 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2327 %115) %2653) %1386)))
(approx %757 %2668)
(approx %757 (fma.f64 #s(literal -1/2 binary64) %1545 %2670))
(approx %757 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %2300 %2673) a) %2668))
(approx %757 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2305 (*.f64 #s(literal 1/16 binary64) %2306)) a) %2673) a) %2668))
(approx %788 (/.f64 #s(literal -3 binary64) %1545))
(approx %788 (-.f64 (*.f64 #s(literal 3 binary64) %1987) %1989))
(approx %788 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2691 (*.f64 #s(literal 3 binary64) %2691)) %2695) a)) %1989))
(approx %788 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %168 (*.f64 a %2000)) (/.f64 (*.f64 b %2704) %1562)) %2704) a)) %2695) a)) %1989))
(approx %882 %2576)
(approx %882 %2582)
(approx %882 %2591)
(approx %891 %2314)
(approx %891 %2565)
(approx %891 %2572)
(approx %919 (*.f64 %96 %2298))
(approx %919 (*.f64 %96 %2303))
(approx %919 (*.f64 %96 %2312))
(approx %707 (*.f64 #s(literal -1 binary64) %2033))
(approx %707 (*.f64 #s(literal -1 binary64) %2035))
(approx %707 (*.f64 #s(literal -1 binary64) %2037))
(approx %961 (fma.f64 #s(literal -1/2 binary64) %1545 (*.f64 #s(literal -1/4 binary64) %1551)))
(approx %961 (fma.f64 #s(literal -1/2 binary64) %1545 (fma.f64 #s(literal -1/4 binary64) %1551 %2737)))
(approx %961 (fma.f64 #s(literal -1/2 binary64) %1545 (fma.f64 #s(literal -1/4 binary64) %1551 (fma.f64 #s(literal -1/32 binary64) %1781 %2737))))
(approx %977 %2745)
(approx %977 (fma.f64 #s(literal -1/9 binary64) %1545 %2747))
(approx %977 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/18 binary64) %2300 %2750) a) %2745))
(approx %977 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/18 binary64) %2305 (*.f64 #s(literal 1/72 binary64) %2306)) a) %2750) a) %2745))
(approx %1028 (-.f64 %104 %1883))
(approx %1028 (-.f64 %2564 %1883))
(approx %1028 (-.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) %2306) (*.f64 #s(literal -1/2 binary64) %2305)) a))) a)) %1883))
(approx %1059 (-.f64 %448 %1836))
(approx %1059 (-.f64 %2581 %1836))
(approx %1059 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2585 %2643) a) %1236) a)) %1836))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 a %2298)))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 a %2303)))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 a %2312)))
(approx %1175 (*.f64 %96 (-.f64 %414 %1546)))
(approx %1175 (*.f64 %96 (-.f64 (*.f64 #s(literal -1 binary64) %2302) %1546)))
(approx %1175 (*.f64 %96 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2307 %2605) a) %1131) a)) %1546)))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 a %2614)))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 a %2616)))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 a %2624)))
(approx %1223 (*.f64 #s(literal -1 binary64) %2133))
(approx %1223 (*.f64 #s(literal -1 binary64) %2135))
(approx %1223 (*.f64 #s(literal -1 binary64) %2137))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 a %2576)))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 a %2582)))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 a %2591)))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2141 %2060))))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2636 %1236) a)) %2060))))
(approx %1248 (*.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) %2306) (*.f64 #s(literal -3/2 binary64) %2305)) a)) %1236) a)) %2060))))
(approx %1278 (*.f64 %96 %2594))
(approx %1278 (*.f64 %96 %2601))
(approx %1278 (*.f64 %96 %2610))
(approx %1290 (*.f64 %96 (fma.f64 #s(literal -1 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2543 %444) a)))))
(approx %1290 (*.f64 %96 (fma.f64 #s(literal -1 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2620 %444) a)))))
(approx %1299 (*.f64 #s(literal -1/3 binary64) %1803))
(approx %1299 (*.f64 #s(literal -1 binary64) %2174))
(approx %1299 (*.f64 #s(literal -1 binary64) %2176))
(approx %1299 (*.f64 #s(literal -1 binary64) %2178))
(approx %1309 %2887)
(approx %1309 %2891)
(approx %1309 %2896)
(approx %1322 (*.f64 #s(literal -1/9 binary64) %1803))
(approx %1322 (*.f64 #s(literal -1 binary64) %2188))
(approx %1322 (*.f64 #s(literal -1 binary64) %2190))
(approx %1322 (*.f64 #s(literal -1 binary64) %2192))
(approx %1347 (*.f64 %96 %2314))
(approx %1347 (*.f64 %96 %2565))
(approx %1347 (*.f64 %96 %2572))
(approx %1358 %2471)
(approx %1358 (*.f64 #s(literal -1 binary64) %2209))
(approx %1358 (*.f64 #s(literal -1 binary64) %2211))
(approx %1358 (*.f64 #s(literal -1 binary64) %2213))
(approx %1366 (*.f64 #s(literal -1/9 binary64) %1562))
(approx %1366 (*.f64 #s(literal -1 binary64) %2217))
(approx %1366 (*.f64 #s(literal -1 binary64) %2219))
(approx %1366 (*.f64 #s(literal -1 binary64) %2221))
(approx %1376 (*.f64 #s(literal -1/9 binary64) %1550))
(approx %1376 (*.f64 %96 %2887))
(approx %1376 (*.f64 %96 %2891))
(approx %1376 (*.f64 %96 %2896))
(approx %1411 %2935)
(approx %1411 (fma.f64 #s(literal -1/3 binary64) %2472 (*.f64 #s(literal 1/12 binary64) %2478)))
(approx %1411 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2487 %2941) %115) %2935))
(approx %1411 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %2487 (fma.f64 #s(literal -1/96 binary64) %2499 %2941)) %115) %2935))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2653)))
(approx %1436 (*.f64 #s(literal -1 binary64) (*.f64 a %2955)))
(approx %1436 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/3 binary64) %2653 (fma.f64 #s(literal 1/6 binary64) %1963 %2954)))))
(approx %1436 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2308 %115) %2955))))
(approx %1456 (*.f64 #s(literal -27 binary64) %2257))
(approx %1456 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (*.f64 #s(literal -27/2 binary64) %1551))))
(approx %1456 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (fma.f64 #s(literal -27/2 binary64) %1551 %2976))))
(approx %1456 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (fma.f64 #s(literal -27/2 binary64) %1551 (fma.f64 #s(literal -27/16 binary64) %1781 %2976)))))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (*.f64 #s(literal -27 binary64) %104))))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 27/2 binary64) %2300 %2990) a)))))
(approx %1483 (*.f64 %101 (fma.f64 #s(literal -27 binary64) %1545 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27/2 binary64) %2305 (*.f64 #s(literal 27/8 binary64) %2306)) a) %2990) a)))))
(approx %41 %167)
(approx %23 %168)
(approx %24 %169)
(approx %359 %191)
(approx %43 (/.f64 %3012 %168))
(approx %50 (*.f64 #s(literal -3/8 binary64) %1580))
(approx %50 (/.f64 (fma.f64 #s(literal -1/2 binary64) %3017 (*.f64 #s(literal -3/8 binary64) %112)) %168))
(approx %79 %3026)
(approx %79 (fma.f64 #s(literal -1/3 binary64) %104 %3026))
(approx %79 (fma.f64 #s(literal 1/3 binary64) %3025 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %3030)) %3033))))
(approx %79 (fma.f64 #s(literal 1/3 binary64) %3025 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %25 (*.f64 a %3038)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %3030)))) %3033))))
(approx %174 %176)
(approx %219 %222)
(approx %78 %3024)
(approx %78 (+.f64 %3024 %444))
(approx %78 (+.f64 %3024 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %3024)) #s(literal 1 binary64)))))
(approx %78 (+.f64 %3024 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %25 %3038) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3024)))) #s(literal 1 binary64)))))
(approx %158 (/.f64 %3070 %25))
(approx %166 (/.f64 %3070 %168))
(approx %181 (/.f64 %3078 %176))
(approx %181 (/.f64 %3082 %176))
(approx %190 (/.f64 %3078 %191))
(approx %190 (/.f64 %3082 %191))
(approx %220 %3090)
(approx %225 %3092)
(approx %228 (/.f64 (fma.f64 #s(literal -9/8 binary64) (*.f64 %96 %3094) %3096) %222))
(approx %235 (/.f64 (fma.f64 #s(literal -1/2 binary64) %3089 (*.f64 %176 %3070)) %222))
(approx %240 (/.f64 %3106 %222))
(approx %240 (/.f64 %3110 %222))
(approx %240 (/.f64 %3114 %222))
(approx %252 (*.f64 #s(literal -1/2 binary64) (/.f64 %3089 %255)))
(approx %252 (/.f64 %3106 %255))
(approx %252 (/.f64 %3110 %255))
(approx %252 (/.f64 %3114 %255))
(approx %271 (/.f64 %3012 %25))
(approx %290 (/.f64 %3130 %176))
(approx %290 (/.f64 %3134 %176))
(approx %296 (/.f64 %3130 %191))
(approx %296 (/.f64 %3134 %191))
(approx %305 %3141)
(approx %310 %3143)
(approx %314 (/.f64 (fma.f64 #s(literal -3/8 binary64) (*.f64 a %3094) %3147) %222))
(approx %319 (/.f64 (fma.f64 #s(literal -1/6 binary64) %3146 (*.f64 %176 %3012)) %222))
(approx %322 (/.f64 %3156 %222))
(approx %322 (/.f64 %3160 %222))
(approx %322 (/.f64 %3164 %222))
(approx %330 (*.f64 #s(literal -1/6 binary64) (/.f64 %3089 %3167)))
(approx %330 (/.f64 %3156 %255))
(approx %330 (/.f64 %3160 %255))
(approx %330 (/.f64 %3164 %255))
(approx %341 %3177)
(approx %344 %3179)
(approx %348 %3181)
(approx %349 (/.f64 #s(literal 1/2 binary64) b))
(approx %350 (/.f64 %3186 %168))
(approx %360 %3189)
(approx %363 %3191)
(approx %366 %3193)
(approx %370 (*.f64 #s(literal -9/16 binary64) %3189))
(approx %370 (/.f64 (fma.f64 #s(literal -9/16 binary64) %339 (*.f64 #s(literal -3/8 binary64) %1589)) %191))
(approx %379 (*.f64 #s(literal -9/16 binary64) %3201))
(approx %379 (/.f64 (fma.f64 #s(literal -9/16 binary64) %112 (*.f64 #s(literal -3/8 binary64) %3017)) %191))
(approx %386 (/.f64 (fma.f64 #s(literal -9/16 binary64) %112 (*.f64 %25 %3186)) %191))
(approx %1129 %1131)
(approx %446 %1236)
(approx %468 %3214)
(approx %468 (+.f64 %3214 (*.f64 #s(literal 1/2 binary64) %3216)))
(approx %468 (+.f64 %3214 (*.f64 %25 %3224)))
(approx %468 (+.f64 %3214 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3229) %3232) %3223))))
(approx %473 %3238)
(approx %473 (-.f64 %3240 %3214))
(approx %473 (-.f64 %3245 %3214))
(approx %473 (-.f64 %3251 %3214))
(approx %495 %3254)
(approx %495 (+.f64 %3254 (*.f64 #s(literal 1/4 binary64) (/.f64 %25 %3256))))
(approx %495 (+.f64 %3254 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3266 %3254) %3269))))
(approx %495 (+.f64 %3254 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3265 %3254) (*.f64 #s(literal 1/2 binary64) (/.f64 %3281 %3254))) %3269))))
(approx %536 %3290)
(approx %536 (fma.f64 #s(literal 3/2 binary64) %3292 %3290))
(approx %536 (fma.f64 #s(literal 3 binary64) %3289 (*.f64 %25 %3298)))
(approx %536 (fma.f64 #s(literal 3 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal 3/2 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -3/8 binary64) %3302 (*.f64 #s(literal 3/16 binary64) %3303)))))))
(approx %562 %3289)
(approx %562 (fma.f64 #s(literal 1/2 binary64) %3292 %3289))
(approx %562 (fma.f64 a %3214 (*.f64 %25 %3315)))
(approx %562 (fma.f64 a %3214 (*.f64 %25 (fma.f64 #s(literal 1/2 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -1/8 binary64) %3302 (*.f64 #s(literal 1/16 binary64) %3303)))))))
(approx %570 %3327)
(approx %570 (fma.f64 #s(literal 1/6 binary64) %3329 %3327))
(approx %570 (fma.f64 #s(literal 1/3 binary64) %3326 (*.f64 %25 %3336)))
(approx %570 (fma.f64 #s(literal 1/3 binary64) %3326 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3341) (*.f64 #s(literal 1/24 binary64) %3343)) %3335))))
(approx %584 %3326)
(approx %584 (fma.f64 #s(literal 1/2 binary64) %3329 %3326))
(approx %584 (fma.f64 %25 %3354 %3326))
(approx %584 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3341) %3358) %3353) %3326))
(approx %592 (*.f64 #s(literal -1/3 binary64) %3214))
(approx %592 (fma.f64 #s(literal -1/3 binary64) %3214 (*.f64 #s(literal -1/6 binary64) %3216)))
(approx %592 (fma.f64 #s(literal -1/3 binary64) %3214 (*.f64 %25 %3370)))
(approx %592 (fma.f64 #s(literal -1/3 binary64) %3214 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3229 %3374)) %3369))))
(approx %610 (*.f64 #s(literal -1 binary64) %3326))
(approx %610 (fma.f64 #s(literal -1 binary64) %3326 %3383))
(approx %610 (fma.f64 #s(literal -1 binary64) %3326 %3388))
(approx %610 (fma.f64 #s(literal -1 binary64) %3326 %3394))
(approx %629 (-.f64 %3383 %3326))
(approx %629 (-.f64 %3388 %3326))
(approx %629 (-.f64 %3394 %3326))
(approx %636 %3403)
(approx %636 (fma.f64 #s(literal 1/6 binary64) %3216 %3403))
(approx %636 (fma.f64 #s(literal 1/3 binary64) %3214 (*.f64 %25 %3407)))
(approx %636 (fma.f64 #s(literal 1/3 binary64) %3214 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3229) %3374) %3369))))
(approx %689 (+.f64 %3214 %444))
(approx %689 (+.f64 %3214 (*.f64 b %3421)))
(approx %689 (+.f64 %3214 (*.f64 b (-.f64 (*.f64 b %3224) #s(literal 1 binary64)))))
(approx %641 (-.f64 b %3214))
(approx %641 (-.f64 %3434 %3214))
(approx %641 (-.f64 %3439 %3214))
(approx %666 (fma.f64 #s(literal -3 binary64) %397 %3290))
(approx %666 (fma.f64 #s(literal 3 binary64) %3289 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 3/2 binary64) %3444)))))
(approx %666 (fma.f64 #s(literal 3 binary64) %3289 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 b %3298)))))
(approx %680 (fma.f64 #s(literal -1/3 binary64) b %3403))
(approx %680 (fma.f64 #s(literal 1/3 binary64) %3214 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3419) #s(literal 1/3 binary64)))))
(approx %680 (fma.f64 #s(literal 1/3 binary64) %3214 (*.f64 b (-.f64 (*.f64 b %3407) #s(literal 1/3 binary64)))))
(approx %690 (fma.f64 #s(literal -1 binary64) %104 %3326))
(approx %690 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %3469) %109) %3326))
(approx %690 (fma.f64 b (-.f64 (*.f64 b %3354) %109) %3326))
(approx %698 (fma.f64 #s(literal -1 binary64) %397 %3289))
(approx %698 (fma.f64 a %3214 (*.f64 b (fma.f64 #s(literal -1 binary64) a %3480))))
(approx %698 (fma.f64 a %3214 (*.f64 b (fma.f64 #s(literal -1 binary64) a %3485))))
(approx %708 %3490)
(approx %708 (fma.f64 #s(literal -3 binary64) b %3490))
(approx %708 (fma.f64 #s(literal 3 binary64) %3214 %3496))
(approx %708 (fma.f64 #s(literal 3 binary64) %3214 %3503))
(approx %718 %3261)
(approx %718 (fma.f64 #s(literal -1 binary64) b %3261))
(approx %718 (fma.f64 b %3421 %3261))
(approx %718 (fma.f64 b (-.f64 (*.f64 b (fma.f64 %25 (fma.f64 #s(literal -1 binary64) %3265 (*.f64 #s(literal 1/16 binary64) %3264)) %3223)) #s(literal 1 binary64)) %3261))
(approx %3518 (fma.f64 #s(literal -1/3 binary64) %104 %3327))
(approx %3518 (fma.f64 #s(literal 1/3 binary64) %3326 %3523))
(approx %3518 (fma.f64 #s(literal 1/3 binary64) %3326 (*.f64 b (-.f64 (*.f64 b %3336) %3033))))
(approx %757 %3531)
(approx %757 (fma.f64 #s(literal -1/2 binary64) %104 %3531))
(approx %757 (fma.f64 #s(literal 1/2 binary64) %3326 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %3469) %3536))))
(approx %757 (fma.f64 #s(literal 1/2 binary64) %3326 (*.f64 b (-.f64 (*.f64 b %3542) %3536))))
(approx %788 (*.f64 #s(literal 3 binary64) %3296))
(approx %788 (fma.f64 #s(literal 3 binary64) %3296 (*.f64 #s(literal 3 binary64) (/.f64 %397 %3262))))
(approx %788 (fma.f64 #s(literal 3 binary64) %3296 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b %3554) %3557))))
(approx %788 (fma.f64 #s(literal 3 binary64) %3296 (*.f64 b (fma.f64 #s(literal 3 binary64) %3556 (*.f64 b (fma.f64 #s(literal 3 binary64) %3565 (*.f64 #s(literal 3 binary64) %3554)))))))
(approx %838 (fma.f64 #s(literal 3 binary64) %3296 (*.f64 b (fma.f64 #s(literal -3 binary64) (*.f64 b %3574) %3557))))
(approx %838 (fma.f64 #s(literal 3 binary64) %3296 (*.f64 b (fma.f64 #s(literal 3 binary64) %3556 (*.f64 b (fma.f64 #s(literal -3 binary64) %3565 (*.f64 #s(literal -3 binary64) %3574)))))))
(approx %882 %3587)
(approx %882 (fma.f64 #s(literal -3 binary64) %104 %3587))
(approx %882 (fma.f64 #s(literal 3 binary64) %3326 %3594))
(approx %882 (fma.f64 #s(literal 3 binary64) %3326 %3601))
(approx %891 (fma.f64 #s(literal -1 binary64) %3326 %104))
(approx %891 (fma.f64 #s(literal -1 binary64) %3326 %3607))
(approx %891 (fma.f64 #s(literal -1 binary64) %3326 %3611))
(approx %919 %3614)
(approx %919 (fma.f64 #s(literal -1/3 binary64) %397 %3614))
(approx %919 (fma.f64 #s(literal 1/3 binary64) %3289 %3620))
(approx %919 (fma.f64 #s(literal 1/3 binary64) %3289 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b %3624)))))
(approx %707 (fma.f64 #s(literal 3/2 binary64) %3216 %3490))
(approx %707 (fma.f64 #s(literal 3 binary64) %3214 (*.f64 %25 %3500)))
(approx %707 (fma.f64 #s(literal 3 binary64) %3214 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3229) (*.f64 #s(literal 3/8 binary64) %3231)) %3499))))
(approx %961 (fma.f64 #s(literal 1/4 binary64) %3329 %3531))
(approx %961 (fma.f64 #s(literal 1/2 binary64) %3326 (*.f64 %25 %3542)))
(approx %961 (fma.f64 #s(literal 1/2 binary64) %3326 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/32 binary64) %3341) (*.f64 #s(literal 1/16 binary64) %3343)) %3541))))
(approx (* b -2/3) (*.f64 #s(literal -2/3 binary64) b))
(approx %977 %3659)
(approx %977 (fma.f64 #s(literal -1/9 binary64) %104 %3659))
(approx %977 (fma.f64 #s(literal 1/9 binary64) %3326 (*.f64 b (-.f64 (*.f64 #s(literal 1/18 binary64) %3469) %3664))))
(approx %977 (fma.f64 #s(literal 1/9 binary64) %3326 (*.f64 b (-.f64 (*.f64 b %3670) %3664))))
(approx %1028 (-.f64 %104 %3326))
(approx %1028 (-.f64 %3607 %3326))
(approx %1028 (-.f64 %3611 %3326))
(approx %1036 %3682)
(approx %1036 (fma.f64 #s(literal -3 binary64) %3326 (*.f64 #s(literal -3/2 binary64) %3329)))
(approx %1036 (fma.f64 #s(literal -3 binary64) %3326 (*.f64 %25 (-.f64 (*.f64 #s(literal 3/8 binary64) %3333) %3597))))
(approx %1036 (fma.f64 #s(literal -3 binary64) %3326 (*.f64 %25 (-.f64 (*.f64 %25 (fma.f64 #s(literal -3/16 binary64) %3341 %3692)) %3597))))
(approx %1059 (-.f64 %448 %3682))
(approx %1059 (-.f64 %3594 %3682))
(approx %1059 (-.f64 %3601 %3682))
(approx %1097 (fma.f64 #s(literal 3/2 binary64) %3329 %3587))
(approx %1097 (fma.f64 #s(literal 3 binary64) %3326 (*.f64 %25 %3598)))
(approx %1097 (fma.f64 #s(literal 3 binary64) %3326 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 3/16 binary64) %3341) %3692) %3597))))
(approx %1130 (fma.f64 #s(literal -1/3 binary64) %3214 %1131))
(approx %1130 (fma.f64 #s(literal -1/3 binary64) %3214 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/6 binary64) %3419)))))
(approx %1130 (fma.f64 #s(literal -1/3 binary64) %3214 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 b %3370)))))
(approx %1157 (fma.f64 #s(literal 1/6 binary64) %3292 %3614))
(approx %1157 (fma.f64 #s(literal 1/3 binary64) %3289 (*.f64 %25 %3624)))
(approx %1157 (fma.f64 #s(literal 1/3 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal 1/6 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %3302 (*.f64 #s(literal 1/48 binary64) %3303)))))))
(approx %1166 %3740)
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %3289 (*.f64 #s(literal -1/6 binary64) %3292)))
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %3289 (*.f64 %25 %3746)))
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -1/48 binary64) %3303 (*.f64 #s(literal 1/24 binary64) %3302)))))))
(approx %1175 (-.f64 %433 %3740))
(approx %1175 (-.f64 %3620 %3740))
(approx %1175 (-.f64 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b (-.f64 (*.f64 #s(literal -1/24 binary64) %3295) (*.f64 #s(literal -1/6 binary64) %3296))))) %3740))
(approx %1218 (+.f64 b %3238))
(approx %1218 (fma.f64 #s(literal -1 binary64) %3214 %3434))
(approx %1218 (fma.f64 #s(literal -1 binary64) %3214 %3439))
(approx %1223 (fma.f64 #s(literal -1 binary64) %3214 %3240))
(approx %1223 (fma.f64 #s(literal -1 binary64) %3214 %3245))
(approx %1223 (fma.f64 #s(literal -1 binary64) %3214 %3251))
(approx %1235 %3781)
(approx %1235 (fma.f64 #s(literal -3 binary64) %3214 %1236))
(approx %1235 (fma.f64 #s(literal -3 binary64) %3214 (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -3/2 binary64) %3419)))))
(approx %1235 (fma.f64 #s(literal -3 binary64) %3214 (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/8 binary64) %3221) %3499))))))
(approx %1248 (-.f64 %439 %3781))
(approx %1248 (-.f64 %3496 %3781))
(approx %1248 (-.f64 %3503 %3781))
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %3289 %455))
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %3289 (*.f64 b (fma.f64 #s(literal -1/6 binary64) %3444 %451))))
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %3289 (*.f64 b (fma.f64 #s(literal 1/3 binary64) a (*.f64 b %3746)))))
(approx %1290 (fma.f64 a %3214 (*.f64 b (-.f64 %3480 a))))
(approx %1290 (fma.f64 a %3214 (*.f64 b (-.f64 %3485 a))))
(approx %1299 %3823)
(approx %1299 (fma.f64 #s(literal 1/6 binary64) %3826 %3823))
(approx %1299 (fma.f64 #s(literal 1/3 binary64) %3822 (*.f64 %25 (fma.f64 #s(literal -1/24 binary64) %3830 %3832))))
(approx %1299 (fma.f64 #s(literal 1/3 binary64) %3822 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/48 binary64) %3838) (*.f64 #s(literal 1/24 binary64) %3840)) %3832))))
(approx %1309 (fma.f64 #s(literal 1/18 binary64) %3329 %3659))
(approx %1309 (fma.f64 #s(literal 1/9 binary64) %3326 (*.f64 %25 %3670)))
(approx %1309 (fma.f64 #s(literal 1/9 binary64) %3326 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3341) (*.f64 #s(literal 1/72 binary64) %3343)) %3669))))
(approx %1322 %3859)
(approx %1322 (fma.f64 #s(literal 1/18 binary64) %3826 %3859))
(approx %1322 (fma.f64 #s(literal 1/9 binary64) %3822 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3830 %3863))))
(approx %1322 (fma.f64 #s(literal 1/9 binary64) %3822 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3838) (*.f64 #s(literal 1/72 binary64) %3840)) %3863))))
(approx %1337 (*.f64 #s(literal -1 binary64) %3289))
(approx %1337 (fma.f64 #s(literal -1 binary64) %3289 (*.f64 #s(literal -1/2 binary64) %3292)))
(approx %1337 (fma.f64 #s(literal -1 binary64) %3289 (*.f64 %25 %3881)))
(approx %1337 (fma.f64 #s(literal -1 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal -1/2 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -1/16 binary64) %3303 (*.f64 #s(literal 1/8 binary64) %3302)))))))
(approx %1347 (fma.f64 #s(literal -1 binary64) %3289 %397))
(approx %1347 (fma.f64 #s(literal -1 binary64) %3289 (*.f64 b (+.f64 a (*.f64 #s(literal -1/2 binary64) %3444)))))
(approx %1347 (fma.f64 #s(literal -1 binary64) %3289 (*.f64 b (+.f64 a (*.f64 b %3881)))))
(approx %1358 %3822)
(approx %1358 (fma.f64 #s(literal 1/2 binary64) %3826 %3822))
(approx %1358 (fma.f64 %25 (fma.f64 #s(literal -1/8 binary64) %3830 %3907) %3822))
(approx %1358 (fma.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/16 binary64) %3838) (*.f64 #s(literal 1/8 binary64) %3840)) %3907) %3822))
(approx %1366 %3917)
(approx %1366 (fma.f64 #s(literal 1/18 binary64) %3216 %3917))
(approx %1366 (fma.f64 #s(literal 1/9 binary64) %3214 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3221 %3921))))
(approx %1366 (fma.f64 #s(literal 1/9 binary64) %3214 (*.f64 %25 (fma.f64 %25 (-.f64 (*.f64 #s(literal 1/144 binary64) %3229) (*.f64 #s(literal 1/72 binary64) %3231)) %3921))))
(approx %1376 %3933)
(approx %1376 (fma.f64 #s(literal 1/18 binary64) %3292 %3933))
(approx %1376 (fma.f64 #s(literal 1/9 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3295 (*.f64 #s(literal 1/18 binary64) %3296)))))
(approx %1376 (fma.f64 #s(literal 1/9 binary64) %3289 (*.f64 %25 (fma.f64 #s(literal 1/18 binary64) %3296 (*.f64 %25 (fma.f64 #s(literal -1/72 binary64) %3302 (*.f64 #s(literal 1/144 binary64) %3303)))))))
(approx %1411 %3950)
(approx %1411 (fma.f64 #s(literal 1/12 binary64) (/.f64 %25 %3952) %3950))
(approx %1411 (fma.f64 #s(literal 1/3 binary64) %3949 (*.f64 %25 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3266 %3956) %3959))))
(approx %1411 (fma.f64 #s(literal 1/3 binary64) %3949 (*.f64 %25 (fma.f64 %25 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3265 %3956) (*.f64 #s(literal 1/6 binary64) (/.f64 %3281 %3956))) %3959))))
(approx %1436 %3973)
(approx %1436 (fma.f64 #s(literal -1/3 binary64) %104 %3973))
(approx %1436 (fma.f64 #s(literal 1/3 binary64) %3972 %3523))
(approx %1436 (fma.f64 #s(literal 1/3 binary64) %3972 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal 1/3 binary64) (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %3265 a) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a %3263))))) %3335)) %3033))))
(approx %1456 %3992)
(approx %1456 (fma.f64 #s(literal 27/2 binary64) (/.f64 %3994 %3214) %3992))
(approx %1456 (fma.f64 #s(literal 27 binary64) %3991 (*.f64 %25 %4001)))
(approx %1456 (fma.f64 #s(literal 27 binary64) %3991 (*.f64 %25 (fma.f64 #s(literal 27/2 binary64) %3999 (*.f64 %25 (fma.f64 #s(literal -27/8 binary64) (/.f64 %115 %3220) (*.f64 #s(literal 27/16 binary64) (/.f64 %3994 %3228))))))))
(approx %1483 (fma.f64 #s(literal -27 binary64) %1653 %3992))
(approx %1483 (fma.f64 #s(literal 27 binary64) %3991 (*.f64 b (fma.f64 #s(literal -27 binary64) %115 (*.f64 #s(literal 27/2 binary64) (/.f64 %1653 %3214))))))
(approx %1483 (fma.f64 #s(literal 27 binary64) %3991 (*.f64 b (fma.f64 #s(literal -27 binary64) %115 (*.f64 b %4001)))))
(approx %43 %4027)
(approx %50 (*.f64 #s(literal -1/2 binary64) %122))
(approx %50 %4033)
(approx %79 %4036)
(approx %79 (/.f64 %4040 b))
(approx %78 (/.f64 %4043 b))
(approx %78 (/.f64 %4046 b))
(approx %78 (/.f64 %4051 b))
(approx %158 %4043)
(approx %181 %4046)
(approx %228 (/.f64 (fma.f64 #s(literal -9/8 binary64) %112 (*.f64 #s(literal -1/2 binary64) (/.f64 %3089 %176))) %25))
(approx %235 %4050)
(approx %240 %4051)
(approx %290 %4035)
(approx %314 (/.f64 (fma.f64 #s(literal -3/8 binary64) %19 (*.f64 #s(literal -1/6 binary64) (/.f64 %3089 %1626))) %25))
(approx %319 %4039)
(approx %322 %4040)
(approx %350 (/.f64 #s(literal -1/2 binary64) b))
(approx %350 %4076)
(approx %370 %4081)
(approx %379 %4084)
(approx %386 %4089)
(approx %463 (*.f64 %25 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %4073))))
(approx %468 %4097)
(approx %468 %4102)
(approx %468 %4107)
(approx %473 %4111)
(approx %473 %4115)
(approx %473 %4119)
(approx %495 %4122)
(approx %495 (*.f64 b (+.f64 %4121 (*.f64 #s(literal -3/4 binary64) %4125))))
(approx %495 (*.f64 b (+.f64 %4121 (fma.f64 #s(literal -3/4 binary64) %4125 (*.f64 #s(literal -9/16 binary64) %4131)))))
(approx %495 (*.f64 b (+.f64 %4121 (fma.f64 #s(literal -3/4 binary64) %4125 (fma.f64 #s(literal -9/16 binary64) %4131 (*.f64 #s(literal -9/32 binary64) (/.f64 %112 %4139)))))))
(approx %536 %4148)
(approx %536 %4154)
(approx %536 %4159)
(approx %562 %4163)
(approx %562 %4168)
(approx %562 %4172)
(approx %570 %2086)
(approx %570 %4177)
(approx %570 %4182)
(approx %570 %4186)
(approx %584 %4189)
(approx %584 %4193)
(approx %584 %4196)
(approx %592 %4200)
(approx %592 %4204)
(approx %592 %4210)
(approx %610 %4214)
(approx %610 %4218)
(approx %610 %4224)
(approx %629 %4228)
(approx %629 %4231)
(approx %636 %4235)
(approx %636 %4240)
(approx %636 %4244)
(approx %641 (*.f64 #s(literal 3/2 binary64) %122))
(approx %641 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %151) %159) b))
(approx %641 (/.f64 (-.f64 %4252 %4043) b))
(approx %641 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3090) %4046) b))
(approx %666 (*.f64 #s(literal -9/2 binary64) %4260))
(approx %666 (/.f64 %4265 b))
(approx %666 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4268 %4265) b))
(approx %666 (/.f64 (fma.f64 #s(literal -81/16 binary64) %4268 (fma.f64 #s(literal -9/2 binary64) %339 (fma.f64 #s(literal -27/8 binary64) %4263 (*.f64 #s(literal -3/2 binary64) %4273)))) b))
(approx %680 (/.f64 (fma.f64 #s(literal -9/16 binary64) %177 %4032) b))
(approx %680 (/.f64 (fma.f64 #s(literal -9/16 binary64) %177 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %151 (*.f64 #s(literal -1/6 binary64) %3090)))) b))
(approx %690 (*.f64 #s(literal -3/2 binary64) %167))
(approx %690 (/.f64 %163 b))
(approx %690 (/.f64 %4293 b))
(approx %690 (/.f64 (fma.f64 #s(literal -27/16 binary64) %286 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %161 (*.f64 #s(literal -1/2 binary64) %3141)))) b))
(approx %698 %4303)
(approx %698 (*.f64 b (+.f64 a (fma.f64 #s(literal -3/2 binary64) %4078 %421))))
(approx %698 (*.f64 b (+.f64 a %4310)))
(approx %698 (*.f64 b (+.f64 a (fma.f64 #s(literal -27/16 binary64) %4157 %4310))))
(approx %708 (*.f64 #s(literal -9/2 binary64) %122))
(approx %708 (/.f64 %4321 b))
(approx %708 (/.f64 (fma.f64 #s(literal -81/16 binary64) %177 %4321) b))
(approx %708 (/.f64 (fma.f64 #s(literal -81/16 binary64) %177 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %151 %4327))) b))
(approx %718 %4334)
(approx %718 (*.f64 %25 (-.f64 %4333 %3181)))
(approx %718 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3177 %4333) %3181)))
(approx %718 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/2 binary64) %3177 (fma.f64 #s(literal -9/8 binary64) %3201 %4333)) %3181)))
(approx %757 (*.f64 #s(literal -3/4 binary64) %167))
(approx %757 (/.f64 %4351 b))
(approx %757 (/.f64 (fma.f64 #s(literal -27/32 binary64) %286 %4351) b))
(approx %757 (/.f64 (fma.f64 #s(literal -27/32 binary64) %286 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %161 (*.f64 #s(literal -1/4 binary64) %3141)))) b))
(approx %788 (*.f64 #s(literal -2 binary64) %4363))
(approx %788 (*.f64 b (-.f64 %4367 %4369)))
(approx %788 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4366 %4377) %4369)))
(approx %788 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %4366 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4375)) (fma.f64 #s(literal -9/16 binary64) %4150 (*.f64 #s(literal 2/9 binary64) %4385))) %222) %4377)) %4369)))
(approx %838 (*.f64 b (-.f64 %4398 %4369)))
(approx %838 (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4396)) (fma.f64 #s(literal -2/9 binary64) %4385 (*.f64 #s(literal 9/16 binary64) %4150))) %222) %4398) %4369)))
(approx %882 (*.f64 #s(literal -9/2 binary64) %167))
(approx %882 (/.f64 %4416 b))
(approx %882 (/.f64 (fma.f64 #s(literal -81/16 binary64) %286 %4416) b))
(approx %882 (/.f64 (fma.f64 #s(literal -81/16 binary64) %286 (fma.f64 #s(literal -9/2 binary64) c (fma.f64 #s(literal -27/8 binary64) %161 %4422))) b))
(approx %891 (*.f64 #s(literal 3/2 binary64) %167))
(approx %891 (/.f64 (fma.f64 #s(literal 9/8 binary64) %161 (*.f64 #s(literal 3/2 binary64) c)) b))
(approx %891 (/.f64 %4436 b))
(approx %891 (/.f64 (fma.f64 #s(literal 1/2 binary64) %3141 %4436) b))
(approx %919 (*.f64 #s(literal -1/2 binary64) %4260))
(approx %919 (/.f64 %4445 b))
(approx %919 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4268 %4445) b))
(approx %919 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4268 (fma.f64 #s(literal -1/2 binary64) %339 (fma.f64 #s(literal -3/8 binary64) %4263 %4451))) b))
(approx %707 %4459)
(approx %707 %4464)
(approx %707 %4468)
(approx %961 (*.f64 #s(literal 1/2 binary64) %104))
(approx %961 %4473)
(approx %961 %4477)
(approx %961 %4480)
(approx %977 (*.f64 #s(literal -1/6 binary64) %167))
(approx %977 (/.f64 %4485 b))
(approx %977 (/.f64 (fma.f64 #s(literal -3/16 binary64) %286 %4485) b))
(approx %977 (/.f64 (fma.f64 #s(literal -3/16 binary64) %286 (fma.f64 #s(literal -1/6 binary64) c (fma.f64 #s(literal -1/8 binary64) %161 (*.f64 #s(literal -1/18 binary64) %3141)))) b))
(approx %1028 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %161) (*.f64 #s(literal -3/2 binary64) c)) b))
(approx %1028 (/.f64 (-.f64 %4434 %163) b))
(approx %1028 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3141) %4293) b))
(approx %1036 %4511)
(approx %1036 %4515)
(approx %1036 %4521)
(approx %1059 (/.f64 (-.f64 %4415 %4523) b))
(approx %1059 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %286) (fma.f64 #s(literal 27/8 binary64) %161 %4523)) b))
(approx %1059 (/.f64 (-.f64 %4422 (fma.f64 #s(literal 27/8 binary64) %161 (fma.f64 #s(literal 9/2 binary64) c (*.f64 #s(literal 81/16 binary64) %286)))) b))
(approx %1097 %2141)
(approx %1097 %4540)
(approx %1097 %4544)
(approx %1097 %4547)
(approx %1130 (*.f64 #s(literal 1/2 binary64) %122))
(approx %1130 (/.f64 (fma.f64 #s(literal 3/8 binary64) %151 (*.f64 #s(literal 1/2 binary64) %12)) b))
(approx %1130 (/.f64 %4557 b))
(approx %1130 (/.f64 (fma.f64 #s(literal 1/6 binary64) %3090 %4557) b))
(approx %1157 %4564)
(approx %1157 %4568)
(approx %1157 %4571)
(approx %1166 %4575)
(approx %1166 %4579)
(approx %1166 %4585)
(approx %1175 (/.f64 (-.f64 %4444 %4587) b))
(approx %1175 (/.f64 (-.f64 (*.f64 #s(literal -9/16 binary64) %4268) (fma.f64 #s(literal 3/8 binary64) %4263 %4587)) b))
(approx %1175 (/.f64 (-.f64 %4451 (fma.f64 #s(literal 3/8 binary64) %4263 (fma.f64 #s(literal 1/2 binary64) %339 (*.f64 #s(literal 9/16 binary64) %4268)))) b))
(approx %1218 %4604)
(approx %1218 %4608)
(approx %1218 %4611)
(approx %1223 %4615)
(approx %1223 %4620)
(approx %1235 (*.f64 #s(literal 9/2 binary64) %122))
(approx %1235 (/.f64 %4625 b))
(approx %1235 (/.f64 %4630 b))
(approx %1235 (/.f64 (fma.f64 #s(literal 3/2 binary64) %3090 %4630) b))
(approx %1248 (/.f64 (-.f64 %4320 %4624) b))
(approx %1248 (/.f64 (-.f64 (*.f64 #s(literal -81/16 binary64) %177) %4625) b))
(approx %1248 (/.f64 (-.f64 %4327 %4630) b))
(approx %1278 %4647)
(approx %1278 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4573))))
(approx %1278 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4577))))
(approx %1278 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 1/3 binary64) a %4583))))
(approx %4662 (*.f64 #s(literal -1 binary64) (/.f64 %4647 %96)))
(approx %4662 (*.f64 b (fma.f64 #s(literal -1 binary64) %4666 (*.f64 #s(literal -1/2 binary64) %4175))))
(approx %4662 (*.f64 b (fma.f64 #s(literal -1 binary64) %4666 %4672)))
(approx %4662 (*.f64 b (fma.f64 #s(literal -1 binary64) %4666 (fma.f64 #s(literal -9/16 binary64) %4184 %4672))))
(approx %4680 (*.f64 #s(literal 1/3 binary64) %4681))
(approx %4680 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %4685)))
(approx %4680 (*.f64 b %4690))
(approx %4680 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4690)))
(approx %1290 (*.f64 #s(literal -3/2 binary64) %4260))
(approx %1290 (/.f64 %4699 b))
(approx %1290 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4268 %4699) b))
(approx %1290 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4268 (fma.f64 #s(literal -3/2 binary64) %339 (fma.f64 #s(literal -9/8 binary64) %4263 (*.f64 #s(literal -1/2 binary64) %4273)))) b))
(approx %4711 (*.f64 #s(literal 1/3 binary64) (/.f64 %4303 a)))
(approx %4711 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4073 %4716)))
(approx %4711 (*.f64 b %4721))
(approx %4711 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4104 %4721)))
(approx %1299 %2954)
(approx %1299 %4731)
(approx %1299 %4736)
(approx %1299 %4740)
(approx %1309 (*.f64 #s(literal 1/9 binary64) %104))
(approx %1309 %4745)
(approx %1309 %4749)
(approx %1309 %4752)
(approx %1322 (*.f64 #s(literal 1/9 binary64) %1386))
(approx %1322 %4758)
(approx %1322 %4762)
(approx %1322 %4765)
(approx %1337 %4769)
(approx %1337 %4773)
(approx %1337 %4779)
(approx %1347 (*.f64 b (+.f64 a %4768)))
(approx %1347 (*.f64 b (+.f64 a %4772)))
(approx %1347 (*.f64 b (+.f64 a %4778)))
(approx %4790 (*.f64 #s(literal -1/3 binary64) %4681))
(approx %4790 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %4793)))
(approx %4790 (*.f64 b %4798))
(approx %4790 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4798)))
(approx %1358 %1386)
(approx %1358 %4806)
(approx %1358 %4810)
(approx %1358 %4813)
(approx %1366 %2750)
(approx %1366 %4818)
(approx %1366 %4823)
(approx %1366 %4827)
(approx %1376 (*.f64 #s(literal 1/9 binary64) %397))
(approx %1376 %4833)
(approx %1376 %4837)
(approx %1376 %4840)
(approx %1402 %4843)
(approx %1402 (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4078 %4842)))
(approx %1402 (*.f64 b %4849))
(approx %1402 (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4157 %4849)))
(approx %4855 (*.f64 #s(literal 1/9 binary64) (/.f64 %4843 %96)))
(approx %4855 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %4860)))
(approx %4855 (*.f64 b %4865))
(approx %4855 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4865)))
(approx %1411 (*.f64 #s(literal 1/3 binary64) (/.f64 %4122 a)))
(approx %1411 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4874 %4876)))
(approx %1411 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4874 (fma.f64 #s(literal -3/16 binary64) %4880 %4876))))
(approx %1411 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %4874 (fma.f64 #s(literal -3/16 binary64) %4880 (fma.f64 #s(literal -3/32 binary64) (/.f64 %19 %4139) %4876)))))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (/.f64 %4334 a)))
(approx %1436 (*.f64 %25 (-.f64 %4896 %4898)))
(approx %1436 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4902 %4896) %4904)))
(approx %1436 (*.f64 %25 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4902 (fma.f64 #s(literal -3/8 binary64) (/.f64 %19 %191) %4896)) %4904)))
(approx %1456 (*.f64 #s(literal 27 binary64) %1653))
(approx %1456 %4920)
(approx %1456 %4926)
(approx %1456 %4931)
(approx %1483 %4934)
(approx %1483 (*.f64 b (fma.f64 #s(literal -81/2 binary64) %4917 %4933)))
(approx %1483 (*.f64 b %4940))
(approx %1483 (*.f64 b (fma.f64 #s(literal -729/16 binary64) %4929 %4940)))
(approx %1497 (*.f64 #s(literal 1/81 binary64) (/.f64 %4934 %101)))
(approx %1497 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %4950)))
(approx %1497 (*.f64 b %4955))
(approx %1497 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4955)))
(approx %41 (*.f64 #s(literal -1 binary64) %167))
(approx %23 (*.f64 #s(literal -1 binary64) %168))
(approx %24 (*.f64 #s(literal -1 binary64) %169))
(approx %359 (*.f64 #s(literal -1 binary64) %191))
(approx %30 (*.f64 #s(literal -2 binary64) b))
(approx %36 (*.f64 #s(literal 3/8 binary64) %169))
(approx %43 (*.f64 #s(literal 1/2 binary64) %167))
(approx %43 (*.f64 #s(literal -1 binary64) %4027))
(approx %50 (*.f64 #s(literal -1 binary64) %4033))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %4233))))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %4238))))
(approx %66 (*.f64 #s(literal -2/3 binary64) %104))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %4990))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b %4996)))
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %4996))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b %5004)))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b %5008)))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %4105))))
(approx %166 (*.f64 #s(literal -1 binary64) %4604))
(approx %190 (*.f64 #s(literal -1 binary64) %4608))
(approx %252 (*.f64 #s(literal -1 binary64) %4611))
(approx %276 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %161 (*.f64 #s(literal 1/2 binary64) c)) b)))
(approx %296 (*.f64 #s(literal -1 binary64) (/.f64 %5029 b)))
(approx %330 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %3141 %5029) b)))
(approx %341 (*.f64 #s(literal -1 binary64) %3177))
(approx %344 (*.f64 #s(literal 3/8 binary64) %3177))
(approx %348 %5041)
(approx %350 (*.f64 #s(literal -1 binary64) %4076))
(approx %360 (*.f64 #s(literal -1 binary64) %3189))
(approx %363 (*.f64 #s(literal -1 binary64) %3191))
(approx %366 (*.f64 #s(literal 3/8 binary64) %3191))
(approx %370 (*.f64 #s(literal -1 binary64) %4081))
(approx %379 (*.f64 #s(literal -1 binary64) %4084))
(approx %386 (*.f64 #s(literal -1 binary64) %4089))
(approx %389 (*.f64 #s(literal -1 binary64) %4036))
(approx %468 (*.f64 #s(literal -1 binary64) %4097))
(approx %468 (*.f64 #s(literal -1 binary64) %4102))
(approx %468 (*.f64 #s(literal -1 binary64) %4107))
(approx %473 (*.f64 #s(literal -1 binary64) %4111))
(approx %473 (*.f64 #s(literal -1 binary64) %4115))
(approx %473 (*.f64 #s(literal -1 binary64) %4119))
(approx %495 (*.f64 #s(literal -1 binary64) %5072))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5071 (*.f64 #s(literal 3/4 binary64) (/.f64 %12 %5075))))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5071 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5082 (*.f64 #s(literal -9/16 binary64) %5084)) %168))))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %5071 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %5082 (fma.f64 #s(literal -9/16 binary64) %5084 (*.f64 #s(literal 9/32 binary64) (/.f64 %112 %5095)))) %168))))))
(approx %536 (*.f64 #s(literal -1 binary64) %4148))
(approx %536 (*.f64 #s(literal -1 binary64) %4154))
(approx %536 (*.f64 #s(literal -1 binary64) %4159))
(approx %562 (*.f64 #s(literal -1 binary64) %4163))
(approx %562 (*.f64 #s(literal -1 binary64) %4168))
(approx %562 (*.f64 #s(literal -1 binary64) %4172))
(approx %570 (*.f64 #s(literal -1 binary64) %4177))
(approx %570 (*.f64 #s(literal -1 binary64) %4182))
(approx %570 (*.f64 #s(literal -1 binary64) %4186))
(approx %584 (*.f64 #s(literal -1 binary64) %4189))
(approx %584 (*.f64 #s(literal -1 binary64) %4193))
(approx %584 (*.f64 #s(literal -1 binary64) %4196))
(approx %592 (*.f64 #s(literal -1 binary64) %4200))
(approx %592 (*.f64 #s(literal -1 binary64) %4204))
(approx %592 (*.f64 #s(literal -1 binary64) %4210))
(approx %610 (*.f64 #s(literal -1 binary64) %4214))
(approx %610 (*.f64 #s(literal -1 binary64) %4218))
(approx %610 (*.f64 #s(literal -1 binary64) %4224))
(approx %629 (*.f64 #s(literal -1 binary64) %4228))
(approx %629 (*.f64 #s(literal -1 binary64) %4231))
(approx %636 (*.f64 #s(literal -1 binary64) %4235))
(approx %636 (*.f64 #s(literal -1 binary64) %4240))
(approx %636 (*.f64 #s(literal -1 binary64) %4244))
(approx %641 (*.f64 #s(literal 2 binary64) b))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4109 #s(literal 2 binary64)))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4113 %5004))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4117 %5008))))
(approx %666 (*.f64 #s(literal -6 binary64) %397))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4078 %5169))))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 b %5175)))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4157 %5175))))
(approx %680 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %4242))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 b %5188)))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 b %5193)))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4184 %5193))))
(approx %698 (*.f64 #s(literal -2 binary64) %397))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %4078 %5203))))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 b %5209)))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %4157 %5209))))
(approx %708 (*.f64 #s(literal -6 binary64) b))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %4457))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %4462))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %4466))))
(approx %718 %5232)
(approx %718 (*.f64 %25 (-.f64 %5231 %3181)))
(approx %718 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4096 b) %5231)))
(approx %718 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4101 b) %5231)))
(approx %757 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %4175 %109))))
(approx %757 (*.f64 #s(literal -1 binary64) (*.f64 b %5250)))
(approx %757 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %4184 %5250))))
(approx %788 (*.f64 #s(literal -3/2 binary64) %5258))
(approx %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %4078 (*.f64 #s(literal 3/2 binary64) a)) b)))
(approx %788 (*.f64 #s(literal -1 binary64) (/.f64 %5268 b)))
(approx %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -27/32 binary64) %4156 (*.f64 #s(literal -27/128 binary64) %4156)) %222) %5268) b)))
(approx %882 (*.f64 #s(literal -6 binary64) %104))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %4175 %5282))))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 b %5288)))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %4184 %5288))))
(approx %891 (*.f64 #s(literal 2 binary64) %104))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4212 %5187))))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4216 %5187))))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4222 %5187))))
(approx %919 (*.f64 #s(literal -2/3 binary64) %397))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4078 %5312))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b %5318)))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4157 %5318))))
(approx %707 (*.f64 #s(literal -1 binary64) %4459))
(approx %707 (*.f64 #s(literal -1 binary64) %4464))
(approx %707 (*.f64 #s(literal -1 binary64) %4468))
(approx %961 %2670)
(approx %961 (*.f64 #s(literal -1 binary64) %4473))
(approx %961 (*.f64 #s(literal -1 binary64) %4477))
(approx %961 (*.f64 #s(literal -1 binary64) %4480))
(approx %977 (*.f64 #s(literal -2/9 binary64) %104))
(approx %977 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/6 binary64) %4175 %5341))))
(approx %977 (*.f64 #s(literal -1 binary64) (*.f64 b %5347)))
(approx %977 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/16 binary64) %4184 %5347))))
(approx %1028 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4226 %5188))))
(approx %1028 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4220 %5193))))
(approx %1036 (*.f64 #s(literal -1 binary64) %4511))
(approx %1036 (*.f64 #s(literal -1 binary64) %4515))
(approx %1036 (*.f64 #s(literal -1 binary64) %4521))
(approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5287 %4509))))
(approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -81/16 binary64) %4184 %5282) %4513))))
(approx %1097 (*.f64 #s(literal -1 binary64) %4540))
(approx %1097 (*.f64 #s(literal -1 binary64) %4544))
(approx %1097 (*.f64 #s(literal -1 binary64) %4547))
(approx %1130 (*.f64 #s(literal 2/3 binary64) b))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4198 #s(literal 2/3 binary64)))))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4202 #s(literal 2/3 binary64)))))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4208 #s(literal 2/3 binary64)))))
(approx %1157 (*.f64 #s(literal -1 binary64) %4564))
(approx %1157 (*.f64 #s(literal -1 binary64) %4568))
(approx %1157 (*.f64 #s(literal -1 binary64) %4571))
(approx %1166 (*.f64 #s(literal -1 binary64) %4575))
(approx %1166 (*.f64 #s(literal -1 binary64) %4579))
(approx %1166 (*.f64 #s(literal -1 binary64) %4585))
(approx %1175 (*.f64 #s(literal -1 binary64) %5412))
(approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4563 %5410))))
(approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4566 %4574))))
(approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4157 %451) %4578))))
(approx %1199 (*.f64 #s(literal -1 binary64) (/.f64 %5412 %96)))
(approx %1199 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %4175 %411) %408))))
(approx %1199 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5437 %408))))
(approx %1199 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %4184 %5437) %408))))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4613 #s(literal 2 binary64)))))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4618 #s(literal 2 binary64)))))
(approx %1223 (*.f64 #s(literal -1 binary64) %4615))
(approx %1223 (*.f64 #s(literal -1 binary64) %4620))
(approx %1235 (*.f64 #s(literal 6 binary64) b))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5461 #s(literal 6 binary64)))))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5466 #s(literal 6 binary64)))))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %4086 (fma.f64 #s(literal 9/2 binary64) %4073 (*.f64 #s(literal 81/16 binary64) %4104))) #s(literal 6 binary64)))))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) %4461) %5461))))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -81/16 binary64) %4104)) %5466))))
(approx %1278 (*.f64 #s(literal 2/3 binary64) %397))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4573))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4577))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2/3 binary64) a %4583))))
(approx %1290 (*.f64 #s(literal -1 binary64) %5504))
(approx %1290 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4162 %421))))
(approx %1290 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4167 %421))))
(approx %1290 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4171 %421))))
(approx %5519 (*.f64 #s(literal -1/3 binary64) (/.f64 %5504 %96)))
(approx %5519 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4175 %5524))))
(approx %5519 (*.f64 #s(literal -1 binary64) (*.f64 b %5530)))
(approx %5519 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4184 %5530))))
(approx %1299 (*.f64 #s(literal -1/3 binary64) %1386))
(approx %1299 (*.f64 #s(literal -1 binary64) %4731))
(approx %1299 (*.f64 #s(literal -1 binary64) %4736))
(approx %1299 (*.f64 #s(literal -1 binary64) %4740))
(approx %1309 %2747)
(approx %1309 (*.f64 #s(literal -1 binary64) %4745))
(approx %1309 (*.f64 #s(literal -1 binary64) %4749))
(approx %1309 (*.f64 #s(literal -1 binary64) %4752))
(approx %1322 (*.f64 #s(literal -1 binary64) %4758))
(approx %1322 (*.f64 #s(literal -1 binary64) %4762))
(approx %1322 (*.f64 #s(literal -1 binary64) %4765))
(approx %1337 (*.f64 #s(literal -1 binary64) %4769))
(approx %1337 (*.f64 #s(literal -1 binary64) %4773))
(approx %1337 (*.f64 #s(literal -1 binary64) %4779))
(approx %1347 (*.f64 #s(literal 2 binary64) %397))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4767))))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4771))))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %4777))))
(approx %1356 (*.f64 #s(literal -1/3 binary64) (/.f64 %5504 a)))
(approx %1356 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %4073 %5583))))
(approx %1356 (*.f64 #s(literal -1 binary64) (*.f64 b %5589)))
(approx %1356 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %4104 %5589))))
(approx %1358 (*.f64 #s(literal -1 binary64) %4806))
(approx %1358 (*.f64 #s(literal -1 binary64) %4810))
(approx %1358 (*.f64 #s(literal -1 binary64) %4813))
(approx %1366 (*.f64 #s(literal -1/9 binary64) b))
(approx %1366 (*.f64 #s(literal -1 binary64) %4818))
(approx %1366 (*.f64 #s(literal -1 binary64) %4823))
(approx %1366 (*.f64 #s(literal -1 binary64) %4827))
(approx %1376 (*.f64 #s(literal -1 binary64) %4833))
(approx %1376 (*.f64 #s(literal -1 binary64) %4837))
(approx %1376 (*.f64 #s(literal -1 binary64) %4840))
(approx %1411 (*.f64 #s(literal -1/3 binary64) (/.f64 %5072 a)))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) (/.f64 c %5075) %5622))))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5627 (*.f64 #s(literal -3/16 binary64) %5628)) %168) %5622))))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %5627 (fma.f64 #s(literal -3/16 binary64) %5628 (*.f64 #s(literal 3/32 binary64) (/.f64 %19 %5095)))) %168) %5622))))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (/.f64 %5232 a)))
(approx %1436 (*.f64 %25 (-.f64 %5650 %4898)))
(approx %1436 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4176 b) %5650)))
(approx %1436 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %4181 b) %5650)))
(approx %1456 (*.f64 #s(literal -27 binary64) %1653))
(approx %1456 (*.f64 #s(literal -1 binary64) %4920))
(approx %1456 (*.f64 #s(literal -1 binary64) %4926))
(approx %1456 (*.f64 #s(literal -1 binary64) %4931))
(approx %1483 (*.f64 #s(literal -54 binary64) %1653))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/2 binary64) %4917 %5674))))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 b %5680)))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -729/16 binary64) %4929 %5680))))
(approx c c)
(approx %41 %45)
(approx %15 %18)
(approx %117 %81)
(approx %43 %5692)
(approx %50 %5698)
(approx %58 (fma.f64 #s(literal 1/3 binary64) %32 %5698))
(approx %66 %2291)
(approx %66 (fma.f64 #s(literal 1/3 binary64) %33 %5692))
(approx %79 (fma.f64 #s(literal 1/3 binary64) %33 %5708))
(approx %78 (-.f64 %5714 b))
(approx %78 (-.f64 %5725 b))
(approx %158 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 #s(literal -9/8 binary64) %4078))))
(approx %166 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5258 (*.f64 #s(literal -9/8 binary64) (/.f64 %339 %168)))))
(approx %181 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %5717 %176) %5739)))))
(approx %190 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5258 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %5717 %191) %5747)))))
(approx %200 %202)
(approx %212 %5756)
(approx %220 %5758)
(approx %225 (*.f64 #s(literal -1/2 binary64) %5758))
(approx %228 (*.f64 %18 %5765))
(approx %235 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c %5765))))
(approx %240 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5738 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5772 (*.f64 #s(literal -1/2 binary64) (/.f64 %5773 %222)))))))))
(approx %252 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5258 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5746 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5783 (*.f64 #s(literal -1/2 binary64) (/.f64 %5773 %255)))))))))
(approx %271 (*.f64 c %4075))
(approx %276 (*.f64 c (-.f64 %3179 %5795)))
(approx %290 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %339 %176) %5800)) #s(literal 1/2 binary64))))
(approx %296 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %3189 %3193)) %5795)))
(approx %305 %5811)
(approx %310 (*.f64 #s(literal -1/6 binary64) %5811))
(approx %314 (*.f64 %18 %5817))
(approx %319 (*.f64 c (-.f64 (*.f64 c %5817) #s(literal 1/2 binary64))))
(approx %322 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %4366 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5824 (*.f64 #s(literal -1/6 binary64) (/.f64 %5773 %303)))))) #s(literal 1/2 binary64))))
(approx %330 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %3191 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5834 (*.f64 #s(literal -1/6 binary64) (/.f64 %5773 %3167)))))) %5795)))
(approx %370 %5705)
(approx %379 %5706)
(approx %386 %5707)
(approx %389 %5708)
(approx %468 %5714)
(approx %468 %5725)
(approx %473 (-.f64 %5853 %26))
(approx %473 (-.f64 %5860 %26))
(approx %495 (+.f64 %496 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %5863 (*.f64 #s(literal 1/2 binary64) (/.f64 %5867 %496))))))
(approx %495 (+.f64 %496 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %5863 (*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 %5880 %496) (*.f64 #s(literal 1/2 binary64) (/.f64 %5866 %496))))))))
(approx %536 (fma.f64 #s(literal -9/2 binary64) %5890 %538))
(approx %536 %5898)
(approx %536 %5907)
(approx %562 %5909)
(approx %562 %5914)
(approx %562 %5921)
(approx %570 (fma.f64 #s(literal -1/2 binary64) %45 %572))
(approx %570 %5925)
(approx %570 %5927)
(approx %584 %5929)
(approx %584 %5934)
(approx %584 %5940)
(approx %592 (fma.f64 #s(literal -1/3 binary64) %26 %5944))
(approx %592 (fma.f64 #s(literal -1/3 binary64) %26 %5951))
(approx %610 (fma.f64 #s(literal -1 binary64) %571 %616))
(approx %610 (fma.f64 #s(literal -1 binary64) %571 %5957))
(approx %610 (fma.f64 #s(literal -1 binary64) %571 %5963))
(approx %629 (-.f64 %616 %571))
(approx %629 (-.f64 %5957 %571))
(approx %629 (-.f64 (*.f64 c %5971) %571))
(approx %636 (fma.f64 #s(literal 1/3 binary64) %26 %5698))
(approx %636 (fma.f64 #s(literal 1/3 binary64) %26 %5981))
(approx %641 (-.f64 (+.f64 b %5853) %26))
(approx %641 (-.f64 (+.f64 b %5860) %26))
(approx %654 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %5713)))
(approx %654 (+.f64 %26 (fma.f64 #s(literal -1 binary64) b %5724)))
(approx %666 (fma.f64 #s(literal -9/2 binary64) %5890 %668))
(approx %666 (fma.f64 #s(literal -3 binary64) %667 %5897))
(approx %666 (fma.f64 #s(literal -3 binary64) %667 %5906))
(approx %680 (fma.f64 #s(literal -1/3 binary64) %642 %5698))
(approx %680 (fma.f64 #s(literal -1/3 binary64) %642 %5981))
(approx %690 (-.f64 %5929 %104))
(approx %690 (-.f64 %5934 %104))
(approx %690 (-.f64 %5940 %104))
(approx %698 %6012)
(approx %698 (fma.f64 #s(literal -3/2 binary64) %5890 %6012))
(approx %698 (fma.f64 #s(literal -1 binary64) %397 %5914))
(approx %698 (fma.f64 #s(literal -1 binary64) %397 %5921))
(approx %708 (fma.f64 #s(literal -3 binary64) b %6023))
(approx %708 (fma.f64 #s(literal -3 binary64) b %6031))
(approx %718 (-.f64 (fma.f64 c %5712 %506) b))
(approx %718 (-.f64 (fma.f64 c %5723 %506) b))
(approx %730 (fma.f64 #s(literal -1/2 binary64) %45 %732))
(approx %730 (fma.f64 #s(literal -1/3 binary64) %731 %5692))
(approx %730 (fma.f64 #s(literal -1/3 binary64) %731 %5708))
(approx %740 (fma.f64 #s(literal 3 binary64) %32 %6022))
(approx %740 (fma.f64 #s(literal 3 binary64) %32 %6030))
(approx %757 (fma.f64 #s(literal -3/4 binary64) %45 %758))
(approx %757 (fma.f64 #s(literal 1/2 binary64) %33 %6055))
(approx %757 (fma.f64 #s(literal 1/2 binary64) %33 %6062))
(approx %788 (fma.f64 #s(literal -3 binary64) %789 (*.f64 #s(literal 9/2 binary64) (/.f64 %339 %794))))
(approx %788 (fma.f64 #s(literal -3 binary64) %789 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c %6072) (*.f64 #s(literal 9/2 binary64) %6074)))))
(approx %788 (fma.f64 #s(literal -3 binary64) %789 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6074 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %101 %819) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a %6072) %822) (*.f64 #s(literal 27/16 binary64) (/.f64 %101 %824))))) (*.f64 #s(literal 3 binary64) %6072)))))))
(approx %838 (fma.f64 #s(literal 3 binary64) %839 (*.f64 #s(literal 9/2 binary64) (/.f64 %339 %843))))
(approx %838 (fma.f64 #s(literal 3 binary64) %839 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c %6102) (*.f64 #s(literal 9/2 binary64) %6104)))))
(approx %838 (fma.f64 #s(literal 3 binary64) %839 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %6104 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %101 %864) (fma.f64 #s(literal -27/16 binary64) (/.f64 %101 %866) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a %6102) %869))))) (*.f64 #s(literal -3 binary64) %6102)))))))
(approx %882 (fma.f64 #s(literal -9/2 binary64) %45 %883))
(approx %882 (fma.f64 #s(literal 3 binary64) %33 %6130))
(approx %882 (fma.f64 #s(literal 3 binary64) %33 %6137))
(approx %891 (fma.f64 #s(literal -1 binary64) %33 %616))
(approx %891 (fma.f64 #s(literal -1 binary64) %33 %5957))
(approx %891 (fma.f64 #s(literal -1 binary64) %33 %5963))
(approx %905 (fma.f64 #s(literal -1/2 binary64) %45 %907))
(approx %905 (fma.f64 #s(literal 1/3 binary64) %906 %5692))
(approx %905 (fma.f64 #s(literal 1/3 binary64) %906 %5708))
(approx %919 (fma.f64 #s(literal -1/2 binary64) %5890 %920))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %667 %6156))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %667 %6163))
(approx %928 %6166)
(approx %928 (fma.f64 #s(literal -1/2 binary64) %45 %6166))
(approx %928 (fma.f64 #s(literal -1/3 binary64) %104 %5925))
(approx %928 (fma.f64 #s(literal -1/3 binary64) %104 %5927))
(approx %949 (fma.f64 #s(literal -3/2 binary64) %45 (fma.f64 #s(literal -1 binary64) %104 %571)))
(approx %949 (fma.f64 #s(literal -1 binary64) %104 %5934))
(approx %949 (fma.f64 #s(literal -1 binary64) %104 %5940))
(approx %707 %6023)
(approx %707 %6031)
(approx %961 (fma.f64 #s(literal -3/4 binary64) %45 %962))
(approx %961 (fma.f64 #s(literal 1/2 binary64) %571 %6055))
(approx %961 (fma.f64 #s(literal 1/2 binary64) %571 %6062))
(approx %977 (fma.f64 #s(literal -1/6 binary64) %45 %979))
(approx %977 (fma.f64 #s(literal 1/9 binary64) %33 %6194))
(approx %977 (fma.f64 #s(literal 1/9 binary64) %33 %6201))
(approx %1001 %6204)
(approx %1001 (fma.f64 #s(literal -1 binary64) %571 %6206))
(approx %1001 (fma.f64 #s(literal -1 binary64) %571 %6209))
(approx %1001 (fma.f64 #s(literal -1 binary64) %571 (fma.f64 c %5962 %104)))
(approx %1014 %6215)
(approx %1014 (fma.f64 #s(literal -1/2 binary64) %45 %6215))
(approx %1014 (fma.f64 #s(literal -1/3 binary64) %6204 %5692))
(approx %1014 (fma.f64 #s(literal -1/3 binary64) %6204 %5708))
(approx %1028 %6223)
(approx %1028 (-.f64 %6206 %571))
(approx %1028 (-.f64 %6209 %571))
(approx %1028 (-.f64 (fma.f64 c %5971 %104) %571))
(approx %6232 %6233)
(approx %6232 (fma.f64 #s(literal -1/2 binary64) %45 %6233))
(approx %6232 (fma.f64 #s(literal -1/3 binary64) %6223 %5692))
(approx %6232 (fma.f64 #s(literal -1/3 binary64) %6223 %5708))
(approx %1036 (fma.f64 #s(literal -3 binary64) %571 %1044))
(approx %1036 (fma.f64 #s(literal -3 binary64) %571 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %342 %6128))))
(approx %1036 (fma.f64 #s(literal -3 binary64) %571 (*.f64 c (fma.f64 c (fma.f64 #s(literal 27/8 binary64) %364 (*.f64 #s(literal 81/16 binary64) %361)) %6128))))
(approx %1059 %6253)
(approx %1059 (-.f64 (fma.f64 #s(literal -9/2 binary64) %45 %448) %1037))
(approx %1059 (-.f64 (fma.f64 #s(literal -3 binary64) %104 %6130) %1037))
(approx %1059 (-.f64 (fma.f64 #s(literal -3 binary64) %104 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %361) (*.f64 #s(literal 27/8 binary64) %364))) %6128))) %1037))
(approx %1084 %6270)
(approx %1084 (fma.f64 #s(literal -1/2 binary64) %45 %6270))
(approx %1084 (fma.f64 #s(literal 1/9 binary64) %6253 %5692))
(approx %1084 (fma.f64 #s(literal 1/9 binary64) %6253 %5708))
(approx %1097 (fma.f64 #s(literal -9/2 binary64) %45 %1098))
(approx %1097 %6280)
(approx %1097 %6282)
(approx %1106 %6284)
(approx %1106 (fma.f64 #s(literal -9/2 binary64) %45 %6284))
(approx %1106 (fma.f64 #s(literal -3 binary64) %104 %6280))
(approx %1106 (fma.f64 #s(literal -3 binary64) %104 %6282))
(approx %1115 %6292)
(approx %1115 (fma.f64 #s(literal -1/2 binary64) %45 %6292))
(approx %1115 (fma.f64 #s(literal 1/9 binary64) %6284 %5692))
(approx %1115 (fma.f64 #s(literal 1/9 binary64) %6284 %5708))
(approx %1130 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %5944)))
(approx %1130 (fma.f64 #s(literal -1/3 binary64) %26 (fma.f64 #s(literal 1/3 binary64) b %5951)))
(approx %1143 (fma.f64 #s(literal -1 binary64) %1144 %46))
(approx %1143 (fma.f64 #s(literal -1 binary64) %1144 %5692))
(approx %1143 (fma.f64 #s(literal -1 binary64) %1144 %5708))
(approx %1157 (fma.f64 #s(literal -1/2 binary64) %5890 %1158))
(approx %1157 (fma.f64 #s(literal 1/3 binary64) %537 %6156))
(approx %1157 (fma.f64 #s(literal 1/3 binary64) %537 %6163))
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %537 %6318))
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %537 %6323))
(approx %1166 (fma.f64 #s(literal -1/3 binary64) %537 %6330))
(approx %1175 %6333)
(approx %1175 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5890 %433) %1167))
(approx %1175 (-.f64 (fma.f64 #s(literal -1/3 binary64) %397 (*.f64 c (-.f64 %6154 %6321))) %1167))
(approx %1175 (-.f64 (fma.f64 #s(literal -1/3 binary64) %397 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %5900) (*.f64 #s(literal 3/8 binary64) %5901))) %6321))) %1167))
(approx %1199 (/.f64 %6333 %96))
(approx %1199 (-.f64 (fma.f64 #s(literal -1/2 binary64) %45 %414) %6355))
(approx %1199 (-.f64 (fma.f64 #s(literal -1/3 binary64) %104 %5692) %6355))
(approx %1199 (-.f64 (fma.f64 #s(literal -1/3 binary64) %104 %5708) %6355))
(approx %6364 (fma.f64 #s(literal -1/2 binary64) %45 %1116))
(approx %6364 (fma.f64 #s(literal 1/9 binary64) %1107 %5692))
(approx %6364 (fma.f64 #s(literal 1/9 binary64) %1107 %5708))
(approx %1218 (+.f64 b %6374))
(approx %1218 (+.f64 b %6381))
(approx %6384 (fma.f64 #s(literal -1/2 binary64) %45 %1015))
(approx %6384 (fma.f64 #s(literal -1/3 binary64) %1003 %5692))
(approx %6384 (fma.f64 #s(literal -1/3 binary64) %1003 %5708))
(approx %1223 %6374)
(approx %1223 %6381)
(approx %1229 (fma.f64 #s(literal 1/3 binary64) %655 %5698))
(approx %1229 (fma.f64 #s(literal 1/3 binary64) %655 %5981))
(approx %1235 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5695 %6397)))))
(approx %1235 (fma.f64 #s(literal -3 binary64) %26 (fma.f64 #s(literal 3 binary64) b (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5694 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5719 (*.f64 #s(literal 81/16 binary64) %5718))))))))
(approx %1248 (-.f64 (*.f64 c (-.f64 %6020 %6397)) %1237))
(approx %1248 (-.f64 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %5718) (*.f64 #s(literal 27/8 binary64) %5719))) %6397)) %1237))
(approx %1258 (fma.f64 #s(literal -1/2 binary64) %45 %1261))
(approx %1258 (fma.f64 #s(literal -1/9 binary64) %1260 %5692))
(approx %1258 (fma.f64 #s(literal -1/9 binary64) %1260 %5708))
(approx %1278 %6429)
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %537 (fma.f64 #s(literal 1/3 binary64) %397 %6318)))
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %537 (fma.f64 #s(literal 1/3 binary64) %397 %6323)))
(approx %1278 (fma.f64 #s(literal -1/3 binary64) %537 (fma.f64 #s(literal 1/3 binary64) %397 %6330)))
(approx %4662 (*.f64 #s(literal -1 binary64) %6440))
(approx %4662 (fma.f64 #s(literal -1 binary64) %6440 %46))
(approx %4662 (fma.f64 #s(literal -1 binary64) %6440 %5692))
(approx %4662 (fma.f64 #s(literal -1 binary64) %6440 %5708))
(approx %4680 %6450)
(approx %4680 (fma.f64 #s(literal -1/2 binary64) %45 %6450))
(approx %4680 (fma.f64 #s(literal 1/3 binary64) %6449 %5692))
(approx %4680 (fma.f64 #s(literal 1/3 binary64) %6449 %5708))
(approx %1290 %6458)
(approx %1290 (-.f64 %5909 %397))
(approx %1290 (-.f64 %5914 %397))
(approx %1290 (-.f64 %5921 %397))
(approx %5519 %6467)
(approx %5519 (fma.f64 #s(literal -1/2 binary64) %45 %6467))
(approx %5519 (fma.f64 #s(literal 1/3 binary64) %6466 %5692))
(approx %5519 (fma.f64 #s(literal 1/3 binary64) %6466 %5708))
(approx %4711 %6476)
(approx %4711 (fma.f64 #s(literal -1/2 binary64) %51 %6476))
(approx %4711 (fma.f64 #s(literal 1/3 binary64) %6475 %5698))
(approx %4711 (fma.f64 #s(literal 1/3 binary64) %6475 %5981))
(approx %1299 (fma.f64 #s(literal -1/2 binary64) %1526 %1301))
(approx %1299 (fma.f64 #s(literal 1/3 binary64) %1300 (*.f64 c %1720)))
(approx %1299 (fma.f64 #s(literal 1/3 binary64) %1300 (*.f64 c (-.f64 (*.f64 c %376) %1719))))
(approx %1309 (fma.f64 #s(literal -1/6 binary64) %45 %1310))
(approx %1309 (fma.f64 #s(literal 1/9 binary64) %571 %6194))
(approx %1309 (fma.f64 #s(literal 1/9 binary64) %571 %6201))
(approx %1322 (fma.f64 #s(literal -1/6 binary64) %1526 %1323))
(approx %1322 (fma.f64 #s(literal 1/9 binary64) %1300 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %381) %6503))))
(approx %1322 (fma.f64 #s(literal 1/9 binary64) %1300 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -3/16 binary64) %371) (*.f64 #s(literal 1/8 binary64) %374))) %6503))))
(approx %1337 (fma.f64 #s(literal -1 binary64) %537 (*.f64 #s(literal 3/2 binary64) %5890)))
(approx %1337 (fma.f64 #s(literal -1 binary64) %537 %6521))
(approx %1337 (fma.f64 #s(literal -1 binary64) %537 %6528))
(approx %1347 %6531)
(approx %1347 (fma.f64 #s(literal -1 binary64) %537 (fma.f64 #s(literal 3/2 binary64) %5890 %397)))
(approx %1347 (fma.f64 #s(literal -1 binary64) %537 (fma.f64 a b %6521)))
(approx %1347 (fma.f64 #s(literal -1 binary64) %537 (fma.f64 a b %6528)))
(approx %4790 %6543)
(approx %4790 (fma.f64 #s(literal -1/2 binary64) %45 %6543))
(approx %4790 (fma.f64 #s(literal -1/3 binary64) %6542 %5692))
(approx %4790 (fma.f64 #s(literal -1/3 binary64) %6542 %5708))
(approx %1356 %6552)
(approx %1356 (fma.f64 #s(literal -1/2 binary64) %51 %6552))
(approx %1356 (fma.f64 #s(literal 1/3 binary64) %6551 %5698))
(approx %1356 (fma.f64 #s(literal 1/3 binary64) %6551 %5981))
(approx %1358 (fma.f64 #s(literal -3/2 binary64) %1526 %1300))
(approx %1358 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %381) %6563) %1300))
(approx %1358 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %371) (*.f64 #s(literal 9/8 binary64) %374))) %6563) %1300))
(approx %1366 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5694 (*.f64 #s(literal -1/8 binary64) %5695)))))
(approx %1366 (fma.f64 #s(literal 1/9 binary64) %26 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5694 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %5718 (*.f64 #s(literal -1/8 binary64) %5719)))))))
(approx %1376 (fma.f64 #s(literal -1/6 binary64) %5890 %1377))
(approx %1376 (fma.f64 #s(literal 1/9 binary64) %537 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5893 (*.f64 #s(literal -1/8 binary64) %5894)))))
(approx %1376 (fma.f64 #s(literal 1/9 binary64) %537 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5893 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %5900 (*.f64 #s(literal -1/8 binary64) %5901)))))))
(approx %1402 %6600)
(approx %1402 (fma.f64 #s(literal -9/2 binary64) %5890 %6600))
(approx %1402 (fma.f64 #s(literal -3 binary64) %397 %5898))
(approx %1402 (fma.f64 #s(literal -3 binary64) %397 %5907))
(approx %4855 %6609)
(approx %4855 (fma.f64 #s(literal -1/2 binary64) %45 %6609))
(approx %4855 (fma.f64 #s(literal 1/9 binary64) %6608 %5692))
(approx %4855 (fma.f64 #s(literal 1/9 binary64) %6608 %5708))
(approx %1411 (fma.f64 #s(literal -1/4 binary64) %504 %1413))
(approx %1411 (fma.f64 #s(literal 1/3 binary64) %1412 (*.f64 c (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 %5867 %6619)) %6623))))
(approx %1411 (fma.f64 #s(literal 1/3 binary64) %1412 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/6 binary64) (/.f64 %5880 %6619) (*.f64 #s(literal 1/6 binary64) (/.f64 %5866 %6619)))) %6623))))
(approx %1436 %6639)
(approx %1436 (fma.f64 #s(literal -1/2 binary64) %45 %6639))
(approx %1436 (fma.f64 #s(literal -1/3 binary64) %104 (fma.f64 #s(literal 1/3 binary64) %6637 %5692)))
(approx %1436 (fma.f64 #s(literal -1/3 binary64) %104 (fma.f64 #s(literal 1/3 binary64) %6637 %5708)))
(approx %1456 (fma.f64 #s(literal -81/2 binary64) %6649 %1459))
(approx %1456 %6658)
(approx %1456 %6668)
(approx %1483 %6670)
(approx %1483 (fma.f64 #s(literal -81/2 binary64) %6649 %6670))
(approx %1483 (fma.f64 #s(literal -27 binary64) %1653 %6658))
(approx %1483 (fma.f64 #s(literal -27 binary64) %1653 %6668))
(approx %1497 %6679)
(approx %1497 (fma.f64 #s(literal -1/2 binary64) %45 %6679))
(approx %1497 (fma.f64 #s(literal 1/81 binary64) %6678 %5692))
(approx %1497 (fma.f64 #s(literal 1/81 binary64) %6678 %5708))
(approx %1512 (fma.f64 #s(literal -1/2 binary64) %45 %1514))
(approx %1512 (fma.f64 #s(literal 1/3 binary64) %1513 %5692))
(approx %1512 (fma.f64 #s(literal 1/3 binary64) %1513 %5708))
(approx %43 (*.f64 %18 %6696))
(approx %50 (*.f64 %18 (fma.f64 #s(literal -1/2 binary64) %6699 %5977)))
(approx %58 (*.f64 %18 (fma.f64 #s(literal -1/2 binary64) %6699 (fma.f64 #s(literal -3/8 binary64) %5719 (*.f64 #s(literal 1/3 binary64) (/.f64 %32 %18))))))
(approx %66 (*.f64 %18 (-.f64 (fma.f64 #s(literal -3/8 binary64) %364 (*.f64 #s(literal 1/3 binary64) (/.f64 %32 %19))) (/.f64 #s(literal 1/2 binary64) %6693))))
(approx %79 (*.f64 #s(literal 1/3 binary64) %6720))
(approx %79 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6723 %6725)))
(approx %79 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6723 %6732)))
(approx %79 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6723 %6740)))
(approx %78 %6719)
(approx %78 (*.f64 c (+.f64 %6718 %6745)))
(approx %78 (*.f64 c (-.f64 %6751 %4363)))
(approx %78 (*.f64 c (-.f64 %6757 %4363)))
(approx %158 (*.f64 %18 %6761))
(approx %166 (*.f64 %18 %6766))
(approx %181 (*.f64 %81 (fma.f64 #s(literal -27/16 binary64) %5772 %6770)))
(approx %181 (*.f64 %81 (fma.f64 #s(literal -27/16 binary64) %5772 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %18) %6770))))
(approx %190 (*.f64 %81 (fma.f64 #s(literal -27/16 binary64) %5783 %6781)))
(approx %190 (*.f64 %81 (fma.f64 #s(literal -27/16 binary64) %5783 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %6785) %6781))))
(approx %228 (*.f64 %202 %6794))
(approx %235 (*.f64 %202 %6798))
(approx %240 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6802 %6793)))
(approx %240 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6802 %6794)))
(approx %240 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6802 %6798)))
(approx %252 (*.f64 #s(literal -1/2 binary64) (/.f64 %5756 %255)))
(approx %252 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6816 %6818)))
(approx %252 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6816 %6824)))
(approx %252 (*.f64 %202 (fma.f64 #s(literal -27/16 binary64) %6816 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %6828) %6824))))
(approx %271 (*.f64 %18 %6835))
(approx %276 (*.f64 %18 %6840))
(approx %290 (*.f64 %81 %6845))
(approx %290 (*.f64 %81 (-.f64 %6845 (/.f64 #s(literal 1/2 binary64) %18))))
(approx %296 (*.f64 %81 %6854))
(approx %296 (*.f64 %81 (-.f64 %6854 (/.f64 #s(literal 1/2 binary64) %6785))))
(approx %314 (*.f64 %202 %6864))
(approx %319 (*.f64 %202 (-.f64 %6864 (/.f64 #s(literal 1/2 binary64) %81))))
(approx %322 (*.f64 %202 (fma.f64 #s(literal -9/16 binary64) %6871 %6863)))
(approx %322 (*.f64 %202 %6875))
(approx %322 (*.f64 %202 (-.f64 %6875 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %81)))))
(approx %330 (*.f64 #s(literal -1/6 binary64) (/.f64 %5756 %3167)))
(approx %330 (*.f64 %202 (fma.f64 #s(literal -9/16 binary64) %6886 %6888)))
(approx %330 (*.f64 %202 %6894))
(approx %330 (*.f64 %202 (-.f64 %6894 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %6828)))))
(approx %350 (*.f64 c %6696))
(approx %370 (*.f64 c %6908))
(approx %379 (*.f64 %18 %6908))
(approx %386 (*.f64 %18 %6915))
(approx %389 (*.f64 %81 %6908))
(approx %389 (*.f64 %81 %6915))
(approx %1761 (*.f64 %81 (-.f64 (fma.f64 #s(literal -9/16 binary64) %6904 (fma.f64 #s(literal -3/8 binary64) %6906 (*.f64 #s(literal 1/3 binary64) (/.f64 %32 %82)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %6913)))))
(approx %463 (*.f64 c (fma.f64 #s(literal -3 binary64) a %6931)))
(approx %468 %6935)
(approx %468 %6937)
(approx %468 %6946)
(approx %473 (*.f64 #s(literal -1 binary64) %6719))
(approx %473 %6952)
(approx %473 %6956)
(approx %473 %6960)
(approx %495 %6964)
(approx %495 (*.f64 c (+.f64 %6963 %6969)))
(approx %495 (*.f64 c (+.f64 %6963 (fma.f64 #s(literal -1/16 binary64) %6976 %6969))))
(approx %495 (*.f64 c (+.f64 %6963 (fma.f64 #s(literal -1/16 binary64) %6976 (fma.f64 #s(literal -1/32 binary64) (/.f64 %176 %6984) %6969)))))
(approx %536 (*.f64 #s(literal 3 binary64) %6991))
(approx %536 %6998)
(approx %536 %7002)
(approx %536 %7007)
(approx %562 %6991)
(approx %562 %7011)
(approx %562 %7014)
(approx %562 %7018)
(approx %570 %7020)
(approx %570 %7022)
(approx %570 %7028)
(approx %584 %6720)
(approx %584 %7032)
(approx %584 %7035)
(approx %584 %7039)
(approx %592 (*.f64 #s(literal -1/3 binary64) %6719))
(approx %592 %7045)
(approx %592 %7050)
(approx %592 %7055)
(approx %610 (*.f64 #s(literal -1 binary64) %6720))
(approx %610 %7061)
(approx %610 %7066)
(approx %610 %7071)
(approx %629 %7074)
(approx %629 %7077)
(approx %629 %7081)
(approx %636 (*.f64 #s(literal 1/3 binary64) %6719))
(approx %636 %7087)
(approx %636 %7090)
(approx %636 %7094)
(approx %641 (*.f64 c (-.f64 %4363 %6718)))
(approx %641 (*.f64 c (-.f64 %7099 %6718)))
(approx %641 (*.f64 c (-.f64 %7103 %6751)))
(approx %654 (*.f64 c (+.f64 %6718 (fma.f64 #s(literal -1 binary64) %4363 %6750))))
(approx %654 (*.f64 c (+.f64 %6718 (fma.f64 #s(literal -1 binary64) %4363 %6756))))
(approx %666 (*.f64 c (fma.f64 #s(literal -3 binary64) %7115 %6996)))
(approx %666 (*.f64 c (fma.f64 #s(literal -3 binary64) %7115 %6997)))
(approx %666 (*.f64 c (fma.f64 #s(literal -3 binary64) %7115 %7001)))
(approx %680 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4363 %7085)))
(approx %680 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4363 %7086)))
(approx %680 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4363 %7089)))
(approx %690 (*.f64 c (fma.f64 #s(literal -1 binary64) %6723 %6724)))
(approx %690 (*.f64 c (fma.f64 #s(literal -1 binary64) %6723 %7031)))
(approx %690 (*.f64 c (fma.f64 #s(literal -1 binary64) %6723 %7034)))
(approx %698 (*.f64 c (fma.f64 #s(literal -1 binary64) %7115 %6995)))
(approx %698 (*.f64 c (fma.f64 #s(literal -1 binary64) %7115 %7010)))
(approx %698 (*.f64 c (fma.f64 #s(literal -1 binary64) %7115 %7013)))
(approx %708 (*.f64 #s(literal 3 binary64) %6719))
(approx %708 (*.f64 c (fma.f64 #s(literal -3 binary64) %4363 %7154)))
(approx %708 (*.f64 c (fma.f64 #s(literal -3 binary64) %4363 %7158)))
(approx %708 (*.f64 c (fma.f64 #s(literal -3 binary64) %4363 %7162)))
(approx %718 %7167)
(approx %718 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7169 %7166)))
(approx %718 (*.f64 %18 (-.f64 %7175 %7169)))
(approx %718 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %176 %7179) %7175) %7169)))
(approx %757 (*.f64 #s(literal 1/2 binary64) %6720))
(approx %757 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6723 %7187)))
(approx %757 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6723 %7191)))
(approx %757 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %6723 %7195)))
(approx %788 (*.f64 #s(literal 3 binary64) %7199))
(approx %788 (/.f64 %7206 c))
(approx %788 (/.f64 (fma.f64 #s(literal 3 binary64) %7202 (fma.f64 #s(literal 3 binary64) %7204 (*.f64 #s(literal 3 binary64) %7211))) c))
(approx %788 (/.f64 (fma.f64 #s(literal 3 binary64) %7202 (fma.f64 #s(literal 3 binary64) %7204 (fma.f64 #s(literal 3 binary64) %7211 (*.f64 #s(literal 3 binary64) (/.f64 %7221 %81))))) c))
(approx %838 (/.f64 (fma.f64 #s(literal -3 binary64) %7231 %7206) c))
(approx %838 (/.f64 (fma.f64 #s(literal -3 binary64) %7231 (fma.f64 #s(literal -3 binary64) (/.f64 %7237 %81) %7206)) c))
(approx %882 (*.f64 #s(literal 3 binary64) %6720))
(approx %882 (*.f64 c (fma.f64 #s(literal -3 binary64) %6723 %7245)))
(approx %882 (*.f64 c (fma.f64 #s(literal -3 binary64) %6723 %7249)))
(approx %882 (*.f64 c (fma.f64 #s(literal -3 binary64) %6723 %7253)))
(approx %891 (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 %6723)))
(approx %891 (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 %7260)))
(approx %891 (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 (fma.f64 #s(literal -1/2 binary64) %6731 %7264))))
(approx %919 (*.f64 #s(literal 1/3 binary64) %6991))
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7115 %7271)))
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7115 %7275)))
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %7115 %7279)))
(approx %707 %7283)
(approx %707 %7285)
(approx %707 %7289)
(approx %961 %7291)
(approx %961 %7293)
(approx %961 %7297)
(approx %977 (*.f64 #s(literal 1/9 binary64) %6720))
(approx %977 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %6723 %7301)))
(approx %977 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %6723 %7305)))
(approx %977 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %6723 %7309)))
(approx %1028 (*.f64 c (-.f64 %6723 %6724)))
(approx %1028 (*.f64 c (-.f64 %7260 %6724)))
(approx %1028 (*.f64 c (-.f64 %7264 %7031)))
(approx %1036 (*.f64 #s(literal -3 binary64) %6720))
(approx %1036 %7326)
(approx %1036 %7331)
(approx %1036 %7336)
(approx %1059 (*.f64 c (-.f64 (*.f64 #s(literal -3 binary64) %6723) %7339)))
(approx %1059 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %6723 (*.f64 #s(literal 3/2 binary64) %6731)) %7339)))
(approx %1059 (*.f64 c (-.f64 (fma.f64 #s(literal -3 binary64) %6723 (*.f64 #s(literal -3/8 binary64) %6739)) %7325)))
(approx %1097 %7353)
(approx %1097 %7355)
(approx %1097 %7359)
(approx %1130 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 %7361)))
(approx %1130 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (fma.f64 #s(literal -1/6 binary64) %6749 %7361))))
(approx %1130 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (fma.f64 #s(literal -1/6 binary64) %6749 (fma.f64 #s(literal 1/24 binary64) %6755 %7361)))))
(approx %1157 %7374)
(approx %1157 %7376)
(approx %1157 %7380)
(approx %1166 (*.f64 #s(literal -1/3 binary64) %6991))
(approx %1166 %7386)
(approx %1166 %7391)
(approx %1166 %7396)
(approx %1175 (*.f64 c (-.f64 %7398 %7399)))
(approx %1175 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7115 (*.f64 #s(literal 1/6 binary64) %6994)) %7399)))
(approx %1175 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %7115 (*.f64 #s(literal -1/24 binary64) %7000)) %7385)))
(approx %1218 (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 %4363)))
(approx %1218 (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 %7099)))
(approx %1218 (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 (fma.f64 #s(literal -1/2 binary64) %6749 %7103))))
(approx %1223 %7424)
(approx %1223 %7428)
(approx %1223 %7433)
(approx %1235 (*.f64 #s(literal -3 binary64) %6719))
(approx %1235 (*.f64 c %7438))
(approx %1235 (*.f64 c %7442))
(approx %1235 (*.f64 c (fma.f64 #s(literal -3 binary64) %6718 (fma.f64 #s(literal -3/2 binary64) %6749 (fma.f64 #s(literal 3/8 binary64) %6755 %7437)))))
(approx %1248 (*.f64 c (-.f64 %7450 %7451)))
(approx %1248 (*.f64 c (-.f64 (*.f64 #s(literal 3/2 binary64) %6749) %7438)))
(approx %1248 (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %6755) %7442)))
(approx %1278 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 %7463)))
(approx %1278 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 (fma.f64 #s(literal -1/6 binary64) %6994 %7463))))
(approx %1278 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 (fma.f64 #s(literal -1/6 binary64) %6994 (fma.f64 #s(literal 1/24 binary64) %7000 %7463)))))
(approx %1290 (*.f64 c (-.f64 %7010 %7115)))
(approx %1290 (*.f64 c (-.f64 %7013 %7115)))
(approx %1299 (*.f64 #s(literal 1/3 binary64) %7482))
(approx %1299 %7490)
(approx %1299 %7495)
(approx %1299 %7501)
(approx %1309 %7503)
(approx %1309 %7505)
(approx %1309 %7509)
(approx %1322 (*.f64 #s(literal 1/9 binary64) %7482))
(approx %1322 %7515)
(approx %1322 %7518)
(approx %1322 %7522)
(approx %1337 (*.f64 #s(literal -1 binary64) %6991))
(approx %1337 %7528)
(approx %1337 %7533)
(approx %1337 %7538)
(approx %1347 (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 %7115)))
(approx %1347 (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (fma.f64 #s(literal -1/2 binary64) %6994 %7115))))
(approx %1347 (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (fma.f64 #s(literal -1/2 binary64) %6994 (fma.f64 #s(literal 1/8 binary64) %7000 %7115)))))
(approx %1358 %7482)
(approx %1358 %7554)
(approx %1358 %7557)
(approx %1358 %7561)
(approx %1366 (*.f64 #s(literal 1/9 binary64) %6719))
(approx %1366 %7567)
(approx %1366 %7570)
(approx %1366 %7574)
(approx %1376 (*.f64 #s(literal 1/9 binary64) %6991))
(approx %1376 %7580)
(approx %1376 %7583)
(approx %1376 %7587)
(approx %1411 (*.f64 #s(literal 1/3 binary64) (/.f64 %6964 a)))
(approx %1411 (*.f64 c %7596))
(approx %1411 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7600 %7596)))
(approx %1411 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %7600 (fma.f64 #s(literal -1/96 binary64) (/.f64 %176 (*.f64 a %6984)) %7596))))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (/.f64 %7167 a)))
(approx %1436 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %7613 %7615)))
(approx %1436 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %7613 %7621)))
(approx %1436 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %7613 (fma.f64 #s(literal -1/24 binary64) (/.f64 %176 (*.f64 a %7179)) %7621))))
(approx %1456 (*.f64 #s(literal 27 binary64) %7631))
(approx %1456 %7638)
(approx %1456 %7643)
(approx %1456 %7649)
(approx %1483 (*.f64 c (fma.f64 #s(literal -27 binary64) %7651 %7636)))
(approx %1483 (*.f64 c (fma.f64 #s(literal -27 binary64) %7651 %7637)))
(approx %1483 (*.f64 c (fma.f64 #s(literal -27 binary64) %7651 %7642)))
(approx %58 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %32 c) %5942) c) %5977)))
(approx %66 (*.f64 %18 %7670))
(approx %79 (*.f64 #s(literal -1/3 binary64) %6720))
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %6723 %6725))))
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %104 (*.f64 #s(literal -1/6 binary64) %7679)) c) %6725))))
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7692 c) %414) c) %6725))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6718 %4363))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6718 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7705 b) c))))))
(approx %78 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6718 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7718 b) c))))))
(approx %181 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7727)))
(approx %181 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7732)))
(approx %190 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7737)))
(approx %190 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7742)))
(approx %240 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7727 c) %6793)))
(approx %240 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7732 c) %6793)))
(approx %252 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7737 c) %6818)))
(approx %252 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7742 c) %6818)))
(approx %290 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7763)))
(approx %290 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7768)))
(approx %296 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7773)))
(approx %296 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7778)))
(approx %322 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7763 c) %6863)))
(approx %322 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7768 c) %6863)))
(approx %330 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7773 c) %6888)))
(approx %330 (*.f64 %202 (fma.f64 #s(literal -1 binary64) (/.f64 %7778 c) %6888)))
(approx %350 (*.f64 #s(literal -1 binary64) (*.f64 c %7798)))
(approx %370 (*.f64 #s(literal -1 binary64) (*.f64 c %7803)))
(approx %386 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %7798 c) (*.f64 #s(literal -9/16 binary64) %6904))))
(approx %389 (*.f64 #s(literal -1 binary64) (*.f64 %81 %7803)))
(approx %389 (*.f64 #s(literal -1 binary64) (*.f64 %81 (fma.f64 #s(literal -1 binary64) (/.f64 %6696 c) %7802))))
(approx %1761 (*.f64 #s(literal -1 binary64) (*.f64 %81 (fma.f64 #s(literal -1 binary64) (/.f64 %7670 c) %7802))))
(approx %463 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6931 %8))))
(approx %468 (*.f64 #s(literal -1 binary64) %6935))
(approx %468 (*.f64 #s(literal -1 binary64) %6937))
(approx %468 (*.f64 #s(literal -1 binary64) %6946))
(approx %473 (*.f64 #s(literal -1 binary64) %6952))
(approx %473 (*.f64 #s(literal -1 binary64) %6956))
(approx %473 (*.f64 #s(literal -1 binary64) %6960))
(approx %495 (*.f64 #s(literal -1 binary64) %7843))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7842 (*.f64 #s(literal -1/4 binary64) (/.f64 %25 %7847))))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7842 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7856 %7858) %81))))))
(approx %495 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7842 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7856 (fma.f64 #s(literal 1/32 binary64) (/.f64 %176 %7868) %7858)) %81))))))
(approx %536 (*.f64 #s(literal -3 binary64) %6991))
(approx %536 (*.f64 #s(literal -1 binary64) %6998))
(approx %536 (*.f64 #s(literal -1 binary64) %7002))
(approx %536 (*.f64 #s(literal -1 binary64) %7007))
(approx %562 (*.f64 #s(literal -1 binary64) %7011))
(approx %562 (*.f64 #s(literal -1 binary64) %7014))
(approx %562 (*.f64 #s(literal -1 binary64) %7018))
(approx %570 (*.f64 #s(literal -1 binary64) %7020))
(approx %570 (*.f64 #s(literal -1 binary64) %7022))
(approx %570 (*.f64 #s(literal -1 binary64) %7028))
(approx %584 (*.f64 #s(literal -1 binary64) %7032))
(approx %584 (*.f64 #s(literal -1 binary64) %7035))
(approx %584 (*.f64 #s(literal -1 binary64) %7039))
(approx %592 (*.f64 #s(literal -1 binary64) %7045))
(approx %592 (*.f64 #s(literal -1 binary64) %7050))
(approx %592 (*.f64 #s(literal -1 binary64) %7055))
(approx %610 (*.f64 #s(literal -1 binary64) %7061))
(approx %610 (*.f64 #s(literal -1 binary64) %7066))
(approx %610 (*.f64 #s(literal -1 binary64) %7071))
(approx %629 (*.f64 #s(literal -1 binary64) %7074))
(approx %629 (*.f64 #s(literal -1 binary64) %7077))
(approx %629 (*.f64 #s(literal -1 binary64) %7081))
(approx %636 (*.f64 #s(literal -1 binary64) %7087))
(approx %636 (*.f64 #s(literal -1 binary64) %7090))
(approx %636 (*.f64 #s(literal -1 binary64) %7094))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %6745 %6718))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7935 %6718))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7940 %7715) c))) c)) %6718))))
(approx %654 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6718 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %7705) c))))))
(approx %654 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6718 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %7718) c))))))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %6995 (*.f64 #s(literal 3 binary64) %7115)))))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %397 (*.f64 #s(literal -3/2 binary64) %7970)) c) %6996))))
(approx %666 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %397 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7978 (*.f64 #s(literal 3/2 binary64) %7979)) c))) c) %6996))))
(approx %680 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %6718 %7361))))
(approx %680 (*.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) %7704)) c) %7085))))
(approx %680 (*.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) %7713 (*.f64 #s(literal 1/6 binary64) %7714)) c) %417) c) %7085))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6723 %6724))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %104 (*.f64 #s(literal -1/2 binary64) %7679)) c) %6724))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7689 %8021) c))) c) %6724))))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 a %6718 %7115))))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %397 %8035) c) %6995))))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %397 %8045) c) %6995))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %6718 %7437))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %8056) c) %7154))))
(approx %708 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7713 (*.f64 #s(literal 3/2 binary64) %7714)) c))) c) %7154))))
(approx %718 %8074)
(approx %718 (*.f64 %18 (fma.f64 #s(literal -1 binary64) %7169 %8073)))
(approx %718 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7174 %8073) %7169)))
(approx %718 (*.f64 %18 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7716 %81) %8073) %7169)))
(approx %757 (*.f64 #s(literal -1/2 binary64) %6720))
(approx %757 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %6723 %7187))))
(approx %757 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %104 (*.f64 #s(literal -1/4 binary64) %7679)) c) %7187))))
(approx %757 (*.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) %7689 (*.f64 #s(literal 1/4 binary64) %7690)) c) %2670) c) %7187))))
(approx %788 (*.f64 #s(literal -3 binary64) %7199))
(approx %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %7204 %8112) c)))
(approx %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %7210 c) %8119) c) %8112) c)))
(approx %788 (*.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 %7221 c) (*.f64 #s(literal 3 binary64) %7210)) c) %8119) c) %8112) c)))
(approx %838 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) %8118 (*.f64 #s(literal 3 binary64) (/.f64 %7230 c))) c) %8112) c)))
(approx %838 (*.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) %7230 (*.f64 #s(literal 3 binary64) (/.f64 %7237 c))) c) %8119) c) %8112) c)))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %6723 %7245))))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8160 %7245))))
(approx %882 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7689 (*.f64 #s(literal 3/2 binary64) %7690)) c))) c) %7245))))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6723 (*.f64 #s(literal -1 binary64) %6724)))))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 %8182))))
(approx %891 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6724 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7690 %8187) c) %104) c))))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %6995 %7463))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %8203 %7271))))
(approx %919 (*.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) %7978 (*.f64 #s(literal 1/6 binary64) %7979)) c) %433) c) %7271))))
(approx %707 (*.f64 #s(literal -1 binary64) %7283))
(approx %707 (*.f64 #s(literal -1 binary64) %7285))
(approx %707 (*.f64 #s(literal -1 binary64) %7289))
(approx %961 (*.f64 #s(literal -1 binary64) %7291))
(approx %961 (*.f64 #s(literal -1 binary64) %7293))
(approx %961 (*.f64 #s(literal -1 binary64) %7297))
(approx %977 (*.f64 #s(literal -1/9 binary64) %6720))
(approx %977 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/9 binary64) %6723 %7301))))
(approx %977 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %104 (*.f64 #s(literal -1/18 binary64) %7679)) c) %7301))))
(approx %977 (*.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/72 binary64) %7689 (*.f64 #s(literal 1/18 binary64) %7690)) c) %2747) c) %7301))))
(approx %1028 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %6723) %6724))))
(approx %1028 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %8182 %6724))))
(approx %1028 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8187 %8021) c) %104) c)) %6724))))
(approx %1036 (*.f64 #s(literal -1 binary64) %7326))
(approx %1036 (*.f64 #s(literal -1 binary64) %7331))
(approx %1036 (*.f64 #s(literal -1 binary64) %7336))
(approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 3 binary64) %6723) %7339))))
(approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8160) %7339))))
(approx %1059 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %104 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3/8 binary64) %7689) (*.f64 #s(literal -3/2 binary64) %7690)) c))) c)) %7339))))
(approx %1097 (*.f64 #s(literal -1 binary64) %7353))
(approx %1097 (*.f64 #s(literal -1 binary64) %7355))
(approx %1097 (*.f64 #s(literal -1 binary64) %7359))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6718 (*.f64 #s(literal -1/3 binary64) %4363)))))
(approx %1130 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %7704 %1131) c) %8310))))
(approx %1130 (*.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) %7714 (*.f64 #s(literal 1/24 binary64) %7713)) c) %1131) c) %8310))))
(approx %1157 (*.f64 #s(literal -1 binary64) %7374))
(approx %1157 (*.f64 #s(literal -1 binary64) %7376))
(approx %1157 (*.f64 #s(literal -1 binary64) %7380))
(approx %1166 (*.f64 #s(literal -1 binary64) %7386))
(approx %1166 (*.f64 #s(literal -1 binary64) %7391))
(approx %1166 (*.f64 #s(literal -1 binary64) %7396))
(approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7463 %7399))))
(approx %1175 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %8203) %7399))))
(approx %1175 (*.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) %7978) (*.f64 #s(literal -1/6 binary64) %7979)) c) %433) c)) %7399))))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 %6745))))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 %7935))))
(approx %1218 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6718 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7714 %7940) c))) c))))))
(approx %1223 (*.f64 #s(literal -1 binary64) %7424))
(approx %1223 (*.f64 #s(literal -1 binary64) %7428))
(approx %1223 (*.f64 #s(literal -1 binary64) %7433))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6718 %7450))))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6718 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %7704 %1236) c))))))
(approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6718 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %7714 (*.f64 #s(literal 3/8 binary64) %7713)) c) %1236) c))))))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7437 %7451))))
(approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8056 %1236) c)) %7451))))
(approx %1248 (*.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) %7713) (*.f64 #s(literal -3/2 binary64) %7714)) c)) %1236) c)) %7451))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6995 %7398))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %7970 %455) c) %7399))))
(approx %1278 (*.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) %7979 (*.f64 #s(literal 1/24 binary64) %7978)) c) %455) c) %7399))))
(approx %1290 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8035 %397) c) %6995))))
(approx %1290 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8045 %397) c) %6995))))
(approx %1299 (*.f64 #s(literal -1/3 binary64) %7482))
(approx %1299 (*.f64 #s(literal -1 binary64) %7490))
(approx %1299 (*.f64 #s(literal -1 binary64) %7495))
(approx %1299 (*.f64 #s(literal -1 binary64) %7501))
(approx %1309 (*.f64 #s(literal -1 binary64) %7503))
(approx %1309 (*.f64 #s(literal -1 binary64) %7505))
(approx %1309 (*.f64 #s(literal -1 binary64) %7509))
(approx %1322 (*.f64 #s(literal -1/9 binary64) %7482))
(approx %1322 (*.f64 #s(literal -1 binary64) %7515))
(approx %1322 (*.f64 #s(literal -1 binary64) %7518))
(approx %1322 (*.f64 #s(literal -1 binary64) %7522))
(approx %1337 (*.f64 #s(literal -1 binary64) %7528))
(approx %1337 (*.f64 #s(literal -1 binary64) %7533))
(approx %1337 (*.f64 #s(literal -1 binary64) %7538))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (*.f64 #s(literal -1 binary64) %7115)))))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %7970 %397) c))))))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6995 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7979 (*.f64 #s(literal 1/8 binary64) %7978)) c) %397) c))))))
(approx %1358 (*.f64 #s(literal -1 binary64) %7482))
(approx %1358 (*.f64 #s(literal -1 binary64) %7554))
(approx %1358 (*.f64 #s(literal -1 binary64) %7557))
(approx %1358 (*.f64 #s(literal -1 binary64) %7561))
(approx %1366 (*.f64 #s(literal -1/9 binary64) %6719))
(approx %1366 (*.f64 #s(literal -1 binary64) %7567))
(approx %1366 (*.f64 #s(literal -1 binary64) %7570))
(approx %1366 (*.f64 #s(literal -1 binary64) %7574))
(approx %1376 (*.f64 #s(literal -1/9 binary64) %6991))
(approx %1376 (*.f64 #s(literal -1 binary64) %7580))
(approx %1376 (*.f64 #s(literal -1 binary64) %7583))
(approx %1376 (*.f64 #s(literal -1 binary64) %7587))
(approx %1411 (*.f64 #s(literal -1/3 binary64) (/.f64 %7843 a)))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) (/.f64 %25 (*.f64 a %7847)) %8535))))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8541 %8544) %81) %8535))))
(approx %1411 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %8541 (fma.f64 #s(literal 1/96 binary64) (/.f64 %176 (*.f64 a %7868)) %8544)) %81) %8535))))
(approx %1436 (*.f64 #s(literal 1/3 binary64) (/.f64 %8074 a)))
(approx %1436 (*.f64 %18 %8566))
(approx %1436 (*.f64 %18 (fma.f64 #s(literal -1/3 binary64) %7613 (fma.f64 #s(literal -1/6 binary64) %7620 %8565))))
(approx %1436 (*.f64 %18 (fma.f64 #s(literal -1 binary64) (/.f64 %7692 %81) %8566)))
(approx %1456 (*.f64 #s(literal -27 binary64) %7631))
(approx %1456 (*.f64 #s(literal -1 binary64) %7638))
(approx %1456 (*.f64 #s(literal -1 binary64) %7643))
(approx %1456 (*.f64 #s(literal -1 binary64) %7649))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 27 binary64) %7635 (*.f64 #s(literal 27 binary64) %7651)))))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27 binary64) %1653 (*.f64 #s(literal -27/2 binary64) (/.f64 %3994 %6719))) c) %7636))))
(approx %1483 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27 binary64) %1653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27/8 binary64) (/.f64 %7640 %7687) (*.f64 #s(literal 27/2 binary64) (/.f64 %3994 %6718))) c))) c) %7636))))
Calls

9 calls:

TimeVariablePoint
555.0ms
c
inf
398.0ms
b
0
371.0ms
c
0
333.0ms
b
inf
326.0ms
c
-inf

rewrite7.9s (5.3%)

Counts
402 → 2 456
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))
%22 = (pow.f64 %11 #s(literal 5 binary64))
%23 = (-.f64 %11 b)
%25 = (/.f64 %23 a)
%28 = (*.f64 #s(literal -3/8 binary64) %18)
%29 = (fma.f64 #s(literal -1/2 binary64) %13 %28)
%30 = (*.f64 a %29)
%31 = (fma.f64 #s(literal 1/3 binary64) %23 %30)
%32 = (/.f64 %31 a)
%36 = (* 3 a)
%40 = (+ (neg b) (sqrt (- (* b b) (* %36 c))))
%41 = (/ %40 %36)
%45 = (pow.f64 a #s(literal 2 binary64))
%47 = (pow.f64 b #s(literal 4 binary64))
%48 = (pow.f64 a #s(literal 4 binary64))
%50 = (pow.f64 b #s(literal 6 binary64))
%52 = (/.f64 b a)
%57 = (/.f64 #s(literal 1 binary64) a)
%58 = (*.f64 %45 %15)
%59 = (pow.f64 a #s(literal 3 binary64))
%60 = (*.f64 %59 %20)
%61 = (/.f64 %7 b)
%62 = (*.f64 #s(literal -3/2 binary64) %61)
%63 = (approx %40 %62)
%64 = (/.f64 %58 %9)
%65 = (*.f64 #s(literal -9/8 binary64) %64)
%66 = (fma.f64 #s(literal -3/2 binary64) %7 %65)
%67 = (/.f64 %66 b)
%68 = (approx %40 %67)
%69 = (/.f64 %60 %47)
%70 = (fma.f64 #s(literal -27/16 binary64) %69 %66)
%71 = (/.f64 %70 b)
%72 = (approx %40 %71)
%74 = (pow.f64 c #s(literal 4 binary64))
%75 = (*.f64 %48 %74)
%77 = (*.f64 #s(literal 81/16 binary64) %75)
%78 = (fma.f64 #s(literal 81/64 binary64) %75 %77)
%79 = (/.f64 %78 %50)
%80 = (*.f64 #s(literal -1/2 binary64) %79)
%81 = (fma.f64 #s(literal -9/8 binary64) %64 %80)
%82 = (fma.f64 #s(literal -3/2 binary64) %7 %81)
%83 = (fma.f64 #s(literal -27/16 binary64) %69 %82)
%84 = (/.f64 %83 b)
%85 = (approx %40 %84)
%86 = (/.f64 c b)
%87 = (*.f64 #s(literal -1/2 binary64) %86)
%89 = (/.f64 %16 %9)
%90 = (*.f64 #s(literal -3/8 binary64) %89)
%91 = (fma.f64 #s(literal -1/2 binary64) c %90)
%92 = (/.f64 %91 b)
%94 = (*.f64 %45 %20)
%95 = (/.f64 %94 %47)
%96 = (fma.f64 #s(literal -9/16 binary64) %95 %91)
%97 = (/.f64 %96 b)
%99 = (*.f64 a %50)
%100 = (/.f64 %78 %99)
%101 = (*.f64 #s(literal -1/6 binary64) %100)
%102 = (fma.f64 #s(literal -3/8 binary64) %89 %101)
%103 = (fma.f64 #s(literal -1/2 binary64) c %102)
%104 = (fma.f64 #s(literal -9/16 binary64) %95 %103)
%105 = (/.f64 %104 b)
%110 = (*.f64 %45 c)
%111 = (/.f64 %7 %17)
%112 = (*.f64 #s(literal -3/8 binary64) %111)
%113 = (/.f64 #s(literal 1 binary64) %11)
%114 = (*.f64 #s(literal 1/2 binary64) %113)
%115 = (-.f64 %112 %114)
%116 = (*.f64 c %115)
%117 = (fma.f64 #s(literal 1/3 binary64) %25 %116)
%119 = (/.f64 %110 %22)
%120 = (/.f64 a %17)
%121 = (*.f64 #s(literal -3/8 binary64) %120)
%122 = (fma.f64 #s(literal -9/16 binary64) %119 %121)
%123 = (*.f64 c %122)
%124 = (-.f64 %123 %114)
%125 = (*.f64 c %124)
%126 = (fma.f64 #s(literal 1/3 binary64) %25 %125)
%128 = (*.f64 #s(literal -3 binary64) a)
%129 = (*.f64 a b)
%130 = (*.f64 %129 #s(literal 3 binary64))
%131 = (*.f64 %128 b)
%132 = (*.f64 b #s(literal -1/3 binary64))
%133 = (*.f64 b #s(literal 1/3 binary64))
%134 = (/.f64 #s(literal -1/3 binary64) a)
%135 = (/.f64 #s(literal 1/3 binary64) a)
%136 = (*.f64 b %134)
%137 = (/.f64 %129 %128)
%138 = (*.f64 %136 #s(literal -3 binary64))
%139 = (neg.f64 a)
%140 = (neg.f64 %52)
%141 = (*.f64 %136 #s(literal 3 binary64))
%142 = (*.f64 %132 %5)
%143 = (/.f64 %5 a)
%144 = (*.f64 %132 #s(literal 3 binary64))
%145 = (*.f64 %132 a)
%146 = (/.f64 #s(literal 3 binary64) a)
%147 = (/.f64 %131 a)
%148 = (*.f64 #s(literal 1/3 binary64) %5)
%149 = (neg.f64 %129)
%150 = (/.f64 #s(literal 3 binary64) %5)
%151 = (*.f64 b #s(literal 3 binary64))
%152 = (neg.f64 %151)
%153 = (/.f64 a %5)
%154 = (/.f64 %5 #s(literal 3 binary64))
%155 = (/.f64 %129 %139)
%156 = (/.f64 %151 %139)
%157 = (/.f64 a #s(literal 3 binary64))
%158 = (/.f64 %149 #s(literal -3 binary64))
%159 = (/.f64 #s(literal 3 binary64) %139)
%160 = (*.f64 %128 c)
%161 = (fma.f64 b b %160)
%162 = (fma.f64 %128 c %2)
%163 = (sqrt.f64 %162)
%164 = (neg.f64 %163)
%165 = (sqrt.f64 %163)
%166 = (*.f64 %163 %5)
%167 = (*.f64 %163 %148)
%168 = (*.f64 %163 %135)
%169 = (/.f64 %163 a)
%170 = (*.f64 %135 #s(literal 3 binary64))
%171 = (*.f64 %163 %170)
%172 = (*.f64 %163 #s(literal -1/3 binary64))
%173 = (*.f64 %168 #s(literal -3 binary64))
%174 = (neg.f64 %169)
%175 = (*.f64 %163 #s(literal 1/3 binary64))
%176 = (-.f64 %163 b)
%177 = (-.f64 b %163)
%178 = (fma.f64 %132 %143 %163)
%179 = (fma.f64 %130 %134 %163)
%180 = (fma.f64 %145 %146 %163)
%181 = (*.f64 %128 %177)
%182 = (*.f64 %177 #s(literal -1/3 binary64))
%183 = (fma.f64 %5 %168 %1)
%184 = (fma.f64 %135 %166 %1)
%185 = (fma.f64 %149 %150 %163)
%186 = (fma.f64 %169 %148 %1)
%187 = (fma.f64 %171 a %1)
%188 = (/.f64 %176 a)
%189 = (fma.f64 %156 %157 %163)
%190 = (fma.f64 %173 %139 %1)
%191 = (fma.f64 %158 %159 %163)
%192 = (fma.f64 %163 a %142)
%193 = (fma.f64 %163 #s(literal 3 binary64) %147)
%194 = (fma.f64 %165 %165 %1)
%200 = (*.f64 #s(literal 3 binary64) %176)
%202 = (*.f64 #s(literal 9 binary64) a)
%204 = (/.f64 #s(literal 1/2 binary64) a)
%205 = (*.f64 %204 %176)
%207 = (/.f64 #s(literal -1 binary64) a)
%208 = (/.f64 #s(literal -2 binary64) a)
%209 = (/.f64 a %182)
%211 = (/.f64 %5 %176)
%213 = (*.f64 #s(literal 3 binary64) %188)
%215 = (*.f64 %207 %176)
%217 = (/.f64 #s(literal 3 binary64) %188)
%219 = (fma.f64 %132 #s(literal 3 binary64) %163)
%221 = (*.f64 a %182)
%222 = (*.f64 a a)
%229 = (neg.f64 %202)
%230 = (*.f64 %222 #s(literal 9 binary64))
%232 = (*.f64 %57 %219)
%234 = (*.f64 %163 #s(literal 3 binary64))
%235 = (/.f64 %234 %202)
%237 = (*.f64 %204 %163)
%239 = (*.f64 b #s(literal -2/3 binary64))
%242 = (*.f64 b %208)
%246 = (/.f64 %5 #s(literal 9 binary64))
%247 = (/.f64 %5 %222)
%248 = (/.f64 %176 %202)
%250 = (/.f64 %5 %202)
%251 = (fma.f64 %168 #s(literal -3 binary64) %52)
%253 = (/.f64 %152 %202)
%256 = (-.f64 %138 %169)
%258 = (*.f64 %52 #s(literal -3 binary64))
%259 = (*.f64 #s(literal -3 binary64) %169)
%260 = (-.f64 %258 %259)
%262 = (fma.f64 %136 #s(literal -3 binary64) %174)
%264 = (*.f64 #s(literal -3 binary64) %174)
%265 = (fma.f64 %52 #s(literal -3 binary64) %264)
%267 = (fma.f64 %168 %139 %133)
%269 = (fma.f64 %136 %139 %172)
%271 = (*.f64 #s(literal 1/3 binary64) a)
%272 = (*.f64 %163 %271)
%273 = (*.f64 a %172)
%274 = (-.f64 %145 %273)
%276 = (*.f64 %222 #s(literal 3 binary64))
%277 = (/.f64 %5 %276)
%279 = (fma.f64 %169 a %144)
%281 = (*.f64 a %52)
%282 = (fma.f64 %175 #s(literal -3 binary64) %281)
%284 = (*.f64 #s(literal -3 binary64) %175)
%285 = (fma.f64 %52 a %284)
%287 = (*.f64 %163 a)
%288 = (/.f64 %287 %276)
%289 = (*.f64 #s(literal 3 binary64) %174)
%290 = (-.f64 %156 %289)
%292 = (*.f64 %169 a)
%293 = (/.f64 %279 #s(literal 3 binary64))
%295 = (/.f64 %279 a)
%297 = (fma.f64 %169 %128 %151)
%298 = (neg.f64 %297)
%300 = (*.f64 #s(literal -3 binary64) %164)
%301 = (fma.f64 %52 %128 %300)
%303 = (*.f64 %174 %128)
%304 = (fma.f64 b #s(literal -3 binary64) %303)
%306 = (/.f64 %149 %276)
%307 = (*.f64 a %139)
%308 = (*.f64 %139 %132)
%309 = (fma.f64 %172 a %308)
%310 = (*.f64 %139 a)
%312 = (fma.f64 %132 %139 %273)
%314 = (/.f64 %141 #s(literal 3 binary64))
%317 = (*.f64 %222 #s(literal -3 binary64))
%318 = (-.f64 %167 %129)
%320 = (*.f64 %128 %172)
%321 = (/.f64 %192 %5)
%323 = (/.f64 %234 %230)
%325 = (/.f64 %287 %230)
%327 = (/.f64 %163 %230)
%329 = (/.f64 %5 %230)
%330 = (/.f64 a %230)
%332 = (/.f64 #s(literal 3 binary64) %230)
%333 = (/.f64 #s(literal 1 binary64) %202)
%335 = (*.f64 %139 %163)
%336 = (fma.f64 %133 %5 %335)
%338 = (fma.f64 b %139 %320)
%340 = (/.f64 %318 %5)
%342 = (/.f64 %163 %222)
%343 = (/.f64 %163 #s(literal 9 binary64))
%344 = (/.f64 %163 %202)
%345 = (/.f64 a %202)
%346 = (/.f64 #s(literal 3 binary64) %222)
%347 = (/.f64 %287 #s(literal 9 binary64))
%349 = (/.f64 #s(literal 3 binary64) %202)
%351 = (/.f64 %1 %230)
%354 = (/.f64 #s(literal 1 binary64) %229)
%357 = (/.f64 %1 %222)
%359 = (/.f64 %149 #s(literal 9 binary64))
%361 = (/.f64 #s(literal 3 binary64) %276)
%365 = (/.f64 %136 %5)
%368 = (/.f64 %163 %276)
%374 = (/.f64 %152 %276)
%383 = (fma.f64 %136 %230 %166)
%386 = (*.f64 %165 %135)
%388 = (*.f64 %230 %230)
%389 = (*.f64 %166 %230)
%390 = (fma.f64 %131 %230 %389)
%392 = (sqrt.f64 %161)
%393 = (+.f64 %1 %392)
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
#s(literal 5 binary64)
%22
%23
#s(literal 1/3 binary64)
%25
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
%28
%29
%30
%31
%32
(approx %41 %32)
#s(literal -9/16 binary64)
#s(literal 1/2 binary64)
%45
#s(literal 4 binary64)
%47
%48
#s(literal 6 binary64)
%50
#s(literal -1 binary64)
%52
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
#s(literal 81/64 binary64)
%74
%75
#s(literal 81/16 binary64)
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
(approx %41 %87)
%89
%90
%91
%92
(approx %41 %92)
%94
%95
%96
%97
(approx %41 %97)
%99
%100
%101
%102
%103
%104
%105
(approx %41 %105)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%110
%111
%112
%113
%114
%115
%116
%117
(approx %41 %117)
%119
%120
%121
%122
%123
%124
%125
%126
(approx %41 %126)
%128
%129
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%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
(/.f64 %176 %5)
(/.f64 %182 a)
(*.f64 %176 %135)
(*.f64 #s(literal 1/3 binary64) %188)
(/.f64 %188 #s(literal 3 binary64))
%200
#s(literal 9 binary64)
%202
(/.f64 %200 %202)
%204
%205
(*.f64 #s(literal 2/3 binary64) %205)
%207
%208
%209
(/.f64 #s(literal 1 binary64) %209)
%211
(/.f64 #s(literal 1 binary64) %211)
%213
(/.f64 %213 #s(literal 9 binary64))
%215
(/.f64 %215 #s(literal -3 binary64))
%217
(/.f64 #s(literal 1 binary64) %217)
%219
(/.f64 %219 %5)
%221
%222
(/.f64 %221 %222)
(fma.f64 b %134 %168)
(fma.f64 %163 %135 %136)
(fma.f64 #s(literal 1/3 binary64) %169 %136)
(fma.f64 %52 #s(literal -1/3 binary64) %168)
(+.f64 %136 %168)
%229
%230
(/.f64 %181 %230)
%232
(/.f64 %232 #s(literal 3 binary64))
%234
%235
(fma.f64 b %134 %235)
%237
(fma.f64 #s(literal 2/3 binary64) %237 %136)
%239
(fma.f64 %239 %204 %168)
(fma.f64 %52 #s(literal -1/3 binary64) %235)
%242
(fma.f64 %242 #s(literal 1/6 binary64) %168)
(fma.f64 %172 %207 %136)
(+.f64 %136 %235)
%246
%247
%248
(*.f64 %143 %248)
%250
%251
(/.f64 %251 #s(literal -3 binary64))
%253
(fma.f64 %163 %135 %253)
(fma.f64 #s(literal 1/3 binary64) %169 %253)
%256
(/.f64 %256 #s(literal -3 binary64))
%258
%259
%260
(/.f64 %260 #s(literal 9 binary64))
%262
(/.f64 %262 #s(literal -3 binary64))
%264
%265
(/.f64 %265 #s(literal 9 binary64))
%267
(/.f64 %267 %139)
%269
(/.f64 %269 %139)
%271
%272
%273
%274
(/.f64 %274 %222)
%276
%277
(/.f64 %193 %202)
%279
(/.f64 %279 %5)
%281
%282
(/.f64 %282 %128)
%284
%285
(/.f64 %285 %128)
%287
%288
%289
%290
(/.f64 %290 #s(literal 9 binary64))
%292
%293
(/.f64 %293 a)
%295
(/.f64 %295 #s(literal 3 binary64))
%297
%298
(/.f64 %298 %202)
%300
%301
(/.f64 %301 %202)
%303
%304
(/.f64 %304 %202)
%306
%307
%308
%309
%310
(/.f64 %309 %310)
%312
(/.f64 %312 %307)
%314
(+.f64 %314 %168)
(/.f64 %192 %276)
%317
%318
(/.f64 %318 %276)
%320
%321
(/.f64 %321 a)
%323
(fma.f64 a %323 %136)
%325
(fma.f64 #s(literal 3 binary64) %325 %136)
%327
(fma.f64 %5 %327 %136)
%329
%330
(fma.f64 %234 %330 %136)
%332
%333
(*.f64 %193 %333)
%335
%336
(/.f64 %336 %317)
%338
(/.f64 %338 %276)
%340
(/.f64 %340 a)
%342
%343
%344
%345
%346
%347
(fma.f64 %346 %347 %136)
%349
(fma.f64 %292 %349 %136)
%351
(fma.f64 %5 %351 %168)
(fma.f64 %152 %330 %168)
%354
(*.f64 %297 %354)
(fma.f64 %156 %345 %168)
%357
(fma.f64 %357 %246 %168)
%359
(fma.f64 %359 %346 %168)
%361
(fma.f64 %145 %361 %168)
(fma.f64 %175 %277 %136)
(fma.f64 %272 %361 %136)
%365
(fma.f64 %5 %365 %168)
(fma.f64 %137 %150 %168)
%368
(fma.f64 %171 %153 %136)
(fma.f64 %1 %329 %235)
(fma.f64 %287 %332 %253)
(fma.f64 %140 %250 %235)
(fma.f64 %155 %349 %235)
%374
(fma.f64 %343 %247 %253)
(fma.f64 %342 %246 %253)
(fma.f64 %344 %143 %253)
(fma.f64 %234 %330 %306)
(fma.f64 %287 %332 %306)
(fma.f64 %272 %361 %253)
(fma.f64 %357 %246 %288)
(fma.f64 %374 %157 %235)
%383
(/.f64 %383 %230)
(fma.f64 %368 %154 %306)
%386
(fma.f64 %165 %386 %136)
%388
%389
%390
(/.f64 %390 %388)
%392
%393
(/.f64 %393 %5)
(/.f64 %185 %5)
(/.f64 %85 %5)
(/.f64 %194 %5)
(/.f64 %191 %5)
(/.f64 %179 %5)
(/.f64 %184 %5)
(/.f64 %183 %5)
(/.f64 %190 %5)
(/.f64 %180 %5)
(/.f64 %189 %5)
(/.f64 %63 %5)
(/.f64 %72 %5)
(/.f64 %187 %5)
(/.f64 %178 %5)
(/.f64 %186 %5)
(/.f64 %68 %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)
%46 = (neg.f64 %35)
%47 = (neg.f64 %39)
%49 = (/.f64 #s(literal 1 binary64) %39)
%55 = (*.f64 %33 c)
%58 = (pow.f64 %20 #s(literal 5 binary64))
%61 = (-.f64 %20 b)
%66 = (/.f64 %61 a)
%68 = (neg.f64 a)
%70 = (/.f64 #s(literal 1 binary64) a)
%75 = (/.f64 b a)
%79 = (*.f64 #s(literal -3/8 binary64) %35)
%82 = (*.f64 #s(literal -3/8 binary64) %43)
%84 = (*.f64 %24 #s(literal -1/2 binary64))
%86 = (fma.f64 #s(literal -1/2 binary64) %24 %82)
%90 = (neg.f64 #s(literal -3/8 binary64))
%95 = (*.f64 a %86)
%97 = (*.f64 a %82)
%99 = (*.f64 %82 a)
%105 = (*.f64 %61 #s(literal 1/3 binary64))
%109 = (fma.f64 %86 a %105)
%116 = (/.f64 %109 a)
%122 = (/.f64 %95 a)
%125 = (*.f64 %66 #s(literal 1/3 binary64))
%130 = (* 3 a)
%134 = (+ (neg b) (sqrt (- (* b b) (* %130 c))))
%135 = (/ %134 %130)
%138 = (*.f64 a a)
%139 = (*.f64 %68 %68)
%140 = (fabs.f64 a)
%141 = (*.f64 %140 %140)
%142 = (pow.f64 a #s(literal 2 binary64))
%144 = (pow.f64 b #s(literal 4 binary64))
%145 = (pow.f64 a #s(literal 4 binary64))
%147 = (pow.f64 b #s(literal 6 binary64))
%160 = (neg.f64 #s(literal 1 binary64))
%167 = (*.f64 %138 %33)
%170 = (*.f64 %138 a)
%173 = (*.f64 %170 %55)
%175 = (/.f64 %13 b)
%176 = (/.f64 c b)
%178 = (neg.f64 %13)
%180 = (/.f64 #s(literal 1 binary64) b)
%184 = (*.f64 #s(literal -3/2 binary64) a)
%185 = (*.f64 %184 c)
%187 = (*.f64 #s(literal -3/2 binary64) %175)
%189 = (approx %134 %187)
%190 = (/.f64 %167 %2)
%191 = (/.f64 %33 %2)
%194 = (neg.f64 %2)
%196 = (/.f64 #s(literal 1 binary64) %2)
%202 = (*.f64 #s(literal -9/8 binary64) %190)
%205 = (fma.f64 #s(literal -3/2 binary64) %13 %202)
%216 = (/.f64 %205 b)
%217 = (neg.f64 %205)
%222 = (/.f64 %202 b)
%226 = (approx %134 %216)
%228 = (/.f64 %55 %144)
%229 = (*.f64 %170 %228)
%231 = (neg.f64 %144)
%233 = (/.f64 #s(literal 1 binary64) %144)
%237 = (fma.f64 #s(literal -27/16 binary64) %229 %205)
%239 = (*.f64 %229 #s(literal -27/16 binary64))
%241 = (fma.f64 %229 #s(literal -27/16 binary64) %185)
%245 = (/.f64 %237 b)
%251 = (/.f64 %239 b)
%253 = (approx %134 %245)
%255 = (pow.f64 c #s(literal 4 binary64))
%256 = (pow.f64 %13 #s(literal 4 binary64))
%261 = (*.f64 #s(literal 81/16 binary64) %256)
%262 = (*.f64 #s(literal 81/16 binary64) %145)
%265 = (*.f64 %256 (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64)))
%268 = (*.f64 %256 #s(literal 81/64 binary64))
%281 = (/.f64 %265 %147)
%282 = (neg.f64 %265)
%294 = (*.f64 #s(literal -1/2 binary64) %281)
%296 = (fma.f64 #s(literal -9/8 binary64) %190 %294)
%308 = (fma.f64 #s(literal -3/2 binary64) %13 %296)
%315 = (fma.f64 #s(literal -27/16 binary64) %229 %308)
%322 = (/.f64 %315 b)
%330 = (approx %134 %322)
%335 = (*.f64 c #s(literal -1/2 binary64))
%337 = (*.f64 #s(literal -1/2 binary64) %176)
%340 = (/.f64 %35 %2)
%347 = (*.f64 #s(literal -3/8 binary64) %340)
%350 = (fma.f64 #s(literal -1/2 binary64) c %347)
%359 = (/.f64 %350 b)
%360 = (neg.f64 %350)
%365 = (/.f64 %347 b)
%371 = (*.f64 %138 %55)
%372 = (/.f64 %371 %144)
%379 = (fma.f64 #s(literal -9/16 binary64) %372 %350)
%381 = (*.f64 %372 #s(literal -9/16 binary64))
%383 = (fma.f64 %372 #s(literal -9/16 binary64) %335)
%387 = (/.f64 %379 b)
%393 = (/.f64 %381 b)
%396 = (*.f64 a %147)
%398 = (/.f64 %265 %396)
%412 = (*.f64 #s(literal -1/6 binary64) %398)
%414 = (fma.f64 #s(literal -3/8 binary64) %340 %412)
%426 = (fma.f64 #s(literal -1/2 binary64) c %414)
%432 = (fma.f64 #s(literal -9/16 binary64) %372 %426)
%439 = (/.f64 %432 b)
%452 = (*.f64 %138 c)
%453 = (/.f64 %13 %39)
%462 = (*.f64 #s(literal -3/8 binary64) %453)
%469 = (/.f64 #s(literal 1/2 binary64) %20)
%474 = (-.f64 %462 %469)
%475 = (neg.f64 %469)
%481 = (neg.f64 #s(literal 1/2 binary64))
%482 = (*.f64 %481 %28)
%486 = (*.f64 c %474)
%489 = (fma.f64 #s(literal 1/3 binary64) %66 %486)
%499 = (/.f64 %452 %58)
%509 = (/.f64 a %39)
%516 = (*.f64 #s(literal -3/8 binary64) %509)
%518 = (*.f64 %499 #s(literal -9/16 binary64))
%520 = (fma.f64 #s(literal -9/16 binary64) %499 %516)
%529 = (*.f64 c %520)
%531 = (*.f64 c %516)
%533 = (*.f64 %516 c)
%539 = (-.f64 %529 %469)
%548 = (*.f64 c %539)
%551 = (fma.f64 #s(literal 1/3 binary64) %66 %548)
%562 = (*.f64 #s(literal -3 binary64) a)
%563 = (*.f64 a b)
%565 = (*.f64 b #s(literal 3 binary64))
%568 = (*.f64 %563 #s(literal 3 binary64))
%571 = (*.f64 %562 b)
%572 = (*.f64 b #s(literal -1/3 binary64))
%574 = (*.f64 b #s(literal 1/3 binary64))
%576 = (/.f64 #s(literal -1/3 binary64) a)
%582 = (/.f64 #s(literal 1/3 binary64) a)
%589 = (*.f64 b %576)
%593 = (/.f64 %563 %562)
%596 = (/.f64 %563 #s(literal -3 binary64))
%600 = (neg.f64 %563)
%601 = (neg.f64 %562)
%603 = (/.f64 #s(literal 1 binary64) %562)
%607 = (*.f64 %576 #s(literal -3 binary64))
%610 = (*.f64 %589 #s(literal -3 binary64))
%613 = (neg.f64 %75)
%617 = (*.f64 %589 #s(literal 3 binary64))
%618 = (*.f64 #s(literal -1/3 binary64) %11)
%621 = (*.f64 %572 %11)
%622 = (*.f64 %572 #s(literal 3 binary64))
%624 = (/.f64 %11 a)
%625 = (/.f64 a a)
%627 = (neg.f64 %11)
%630 = (/.f64 a %11)
%632 = (*.f64 #s(literal -1/3 binary64) #s(literal 3 binary64))
%636 = (*.f64 #s(literal -1/3 binary64) a)
%638 = (*.f64 %572 a)
%639 = (/.f64 #s(literal 3 binary64) a)
%640 = (neg.f64 #s(literal 3 binary64))
%643 = (/.f64 a #s(literal 3 binary64))
%647 = (*.f64 %562 %75)
%648 = (*.f64 %75 #s(literal -3 binary64))
%656 = (*.f64 #s(literal 1/3 binary64) %11)
%657 = (*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
%662 = (/.f64 #s(literal 3 binary64) %11)
%663 = (/.f64 #s(literal 3 binary64) #s(literal 3 binary64))
%666 = (/.f64 #s(literal 1 binary64) %11)
%668 = (/.f64 %11 #s(literal 3 binary64))
%673 = (neg.f64 %565)
%680 = (/.f64 #s(literal 1 binary64) #s(literal 3 binary64))
%683 = (/.f64 %563 %68)
%685 = (*.f64 a %75)
%687 = (neg.f64 %68)
%689 = (/.f64 #s(literal 1 binary64) %68)
%693 = (/.f64 %565 %68)
%694 = (neg.f64 %639)
%705 = (/.f64 %600 #s(literal -3 binary64))
%707 = (neg.f64 %600)
%708 = (neg.f64 #s(literal -3 binary64))
%710 = (/.f64 #s(literal 1 binary64) #s(literal -3 binary64))
%721 = (*.f64 %562 c)
%722 = (fma.f64 b b %721)
%723 = (fma.f64 c %562 %2)
%724 = (fma.f64 #s(literal -3 binary64) %13 %2)
%725 = (fma.f64 %562 c %2)
%726 = (+.f64 %2 %721)
%727 = (+.f64 %721 %2)
%729 = (-.f64 %2 (neg.f64 %721))
%731 = (-.f64 %2 (*.f64 %601 c))
%732 = (-.f64 %721 %194)
%734 = (-.f64 %721 (*.f64 %1 b))
%735 = (fma.f64 %1 %1 %721)
%736 = (fma.f64 %4 %4 %721)
%737 = (sqrt.f64 %722)
%738 = (fabs.f64 %737)
%739 = (pow.f64 %722 #s(literal 1/2 binary64))
%741 = (sqrt.f64 (*.f64 %737 %737))
%742 = (sqrt.f64 %737)
%743 = (pow.f64 %742 #s(literal 2 binary64))
%744 = (*.f64 %742 %742)
%745 = (neg.f64 %742)
%746 = (*.f64 %745 %745)
%747 = (neg.f64 %737)
%751 = (*.f64 %737 %11)
%752 = (*.f64 %737 #s(literal 3 binary64))
%755 = (*.f64 %737 %656)
%756 = (*.f64 %737 #s(literal 1/3 binary64))
%759 = (/.f64 %737 a)
%762 = (*.f64 %737 %582)
%764 = (*.f64 %742 %582)
%773 = (*.f64 %582 #s(literal 3 binary64))
%774 = (*.f64 %737 %773)
%778 = (*.f64 %737 #s(literal -1/3 binary64))
%780 = (*.f64 %582 #s(literal -3 binary64))
%782 = (*.f64 %762 #s(literal -3 binary64))
%785 = (neg.f64 %759)
%787 = (-.f64 %737 b)
%788 = (+.f64 %1 %737)
%789 = (+.f64 %737 %1)
%790 = (-.f64 b %737)
%791 = (neg.f64 %790)
%792 = (-.f64 %1 %747)
%793 = (neg.f64 %1)
%794 = (-.f64 %737 %793)
%795 = (fma.f64 %742 %742 %1)
%796 = (fma.f64 %745 %745 %1)
%801 = (fma.f64 %572 %624 %737)
%803 = (*.f64 %624 %572)
%811 = (fma.f64 %568 %576 %737)
%813 = (*.f64 %568 %576)
%821 = (fma.f64 %638 %639 %737)
%823 = (*.f64 %638 %639)
%829 = (*.f64 a %790)
%831 = (*.f64 %562 %790)
%834 = (*.f64 %790 #s(literal -1/3 binary64))
%835 = (*.f64 %762 %11)
%836 = (-.f64 %835 b)
%838 = (fma.f64 #s(literal 3 binary64) (*.f64 a %762) %1)
%839 = (fma.f64 %11 %762 %1)
%840 = (fma.f64 %582 %751 %1)
%841 = (fma.f64 %656 %759 %1)
%842 = (fma.f64 %751 %582 %1)
%843 = (fma.f64 %762 %11 %1)
%844 = (fma.f64 %759 %656 %1)
%845 = (+.f64 %1 %835)
%846 = (+.f64 %835 %1)
%847 = (-.f64 %835 %793)
%848 = (fma.f64 %600 %662 %737)
%850 = (*.f64 %600 %662)
%856 = (*.f64 %773 a)
%857 = (*.f64 %737 %856)
%858 = (-.f64 %857 b)
%865 = (/.f64 %787 a)
%868 = (/.f64 a %787)
%871 = (*.f64 %565 a)
%873 = (/.f64 %871 (*.f64 %68 #s(literal 3 binary64)))
%875 = (+.f64 %873 %737)
%881 = (*.f64 %782 %68)
%882 = (-.f64 %881 b)
%884 = (*.f64 #s(literal -3 binary64) %68)
%890 = (*.f64 %600 #s(literal 3 binary64))
%891 = (/.f64 %890 %884)
%893 = (+.f64 %891 %737)
%900 = (*.f64 %737 a)
%905 = (fma.f64 %737 a %621)
%910 = (neg.f64 %572)
%916 = (fma.f64 %737 #s(literal 3 binary64) %647)
%925 = (/.f64 %787 %11)
%926 = (/.f64 %865 #s(literal 3 binary64))
%928 = (/.f64 (/.f64 %787 #s(literal 3 binary64)) a)
%929 = (/.f64 %790 %627)
%930 = (neg.f64 %865)
%931 = (/.f64 %930 %640)
%932 = (*.f64 #s(literal 1 binary64) %925)
%933 = (*.f64 %787 %666)
%934 = (*.f64 %666 %787)
%935 = (/.f64 %11 %787)
%936 = (/.f64 #s(literal 1 binary64) %935)
%937 = (*.f64 %865 %680)
%938 = (*.f64 %680 %865)
%940 = (/.f64 %160 (neg.f64 %935))
%941 = (/.f64 %737 %11)
%943 = (-.f64 %941 (/.f64 b %11))
%945 = (/.f64 #s(literal 1 binary64) (/.f64 %935 #s(literal 1 binary64)))
%946 = (/.f64 %1 %11)
%947 = (+.f64 %946 %941)
%948 = (+.f64 %941 %946)
%949 = (pow.f64 %935 #s(literal -1 binary64))
%950 = (/.f64 %834 a)
%951 = (*.f64 %790 %576)
%952 = (neg.f64 %834)
%953 = (/.f64 %952 %68)
%954 = (*.f64 #s(literal 1 binary64) %951)
%955 = (*.f64 %70 %834)
%956 = (*.f64 %834 %70)
%957 = (/.f64 a %834)
%958 = (/.f64 #s(literal 1 binary64) %957)
%960 = (/.f64 %160 (neg.f64 %957))
%962 = (/.f64 #s(literal 1 binary64) (/.f64 %957 #s(literal 1 binary64)))
%963 = (pow.f64 %957 #s(literal -1 binary64))
%972 = (*.f64 #s(literal 3 binary64) %787)
%976 = (*.f64 #s(literal 9 binary64) a)
%978 = (/.f64 %787 %976)
%982 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%985 = (neg.f64 %976)
%987 = (/.f64 #s(literal 1 binary64) %976)
%991 = (/.f64 #s(literal 1/2 binary64) a)
%999 = (*.f64 %991 %787)
%1002 = (*.f64 #s(literal 2/3 binary64) %991)
%1004 = (/.f64 #s(literal -1 binary64) a)
%1010 = (/.f64 #s(literal -2 binary64) a)
%1022 = (*.f64 #s(literal 3 binary64) %868)
%1024 = (*.f64 (/.f64 #s(literal 3 binary64) %787) a)
%1025 = (/.f64 #s(literal 3 binary64) %865)
%1026 = (/.f64 %627 %790)
%1027 = (/.f64 %640 %930)
%1029 = (*.f64 %11 (/.f64 #s(literal 1 binary64) %787))
%1030 = (/.f64 #s(literal 1 binary64) %925)
%1032 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %865))
%1034 = (*.f64 #s(literal 3 binary64) %865)
%1040 = (neg.f64 #s(literal 9 binary64))
%1042 = (/.f64 #s(literal 1 binary64) #s(literal 9 binary64))
%1049 = (*.f64 %1004 %787)
%1060 = (fma.f64 %572 #s(literal 3 binary64) %737)
%1067 = (/.f64 %1060 #s(literal 3 binary64))
%1074 = (/.f64 %622 %11)
%1076 = (*.f64 a %834)
%1086 = (*.f64 a %68)
%1088 = (/.f64 #s(literal 1 binary64) %138)
%1092 = (fma.f64 b %576 %762)
%1093 = (fma.f64 #s(literal 1/3 binary64) %759 %589)
%1094 = (fma.f64 %75 #s(literal -1/3 binary64) %762)
%1095 = (fma.f64 #s(literal -1/3 binary64) %75 %762)
%1096 = (fma.f64 %576 b %762)
%1097 = (fma.f64 %582 %737 %589)
%1098 = (fma.f64 %737 %582 %589)
%1099 = (fma.f64 %759 #s(literal 1/3 binary64) %589)
%1100 = (+.f64 %589 %762)
%1101 = (+.f64 %762 %589)
%1102 = (neg.f64 %762)
%1103 = (-.f64 %589 %1102)
%1104 = (*.f64 %747 %582)
%1105 = (-.f64 %589 %1104)
%1106 = (*.f64 %1 %576)
%1107 = (-.f64 %762 %1106)
%1108 = (neg.f64 %589)
%1109 = (-.f64 %762 %1108)
%1110 = (fma.f64 %742 %764 %589)
%1111 = (fma.f64 %764 %742 %589)
%1115 = (*.f64 %138 #s(literal 9 binary64))
%1126 = (neg.f64 %1115)
%1128 = (/.f64 #s(literal 1 binary64) %1115)
%1134 = (*.f64 %70 %1060)
%1139 = (*.f64 %70 %737)
%1152 = (/.f64 #s(literal 3 binary64) %976)
%1153 = (*.f64 %737 %1152)
%1156 = (/.f64 %737 #s(literal 9 binary64))
%1158 = (neg.f64 %752)
%1163 = (fma.f64 b %576 %1153)
%1164 = (fma.f64 %75 #s(literal -1/3 binary64) %1153)
%1165 = (fma.f64 #s(literal -1/3 binary64) %75 %1153)
%1166 = (fma.f64 %576 b %1153)
%1167 = (fma.f64 %737 %1152 %589)
%1168 = (+.f64 %589 %1153)
%1169 = (+.f64 %1153 %589)
%1170 = (fma.f64 %1156 %639 %589)
%1171 = (neg.f64 %1153)
%1172 = (-.f64 %589 %1171)
%1173 = (fma.f64 %752 %987 %589)
%1175 = (/.f64 (fma.f64 %589 %976 %752) %976)
%1179 = (*.f64 %991 %737)
%1180 = (*.f64 %1002 %737)
%1192 = (*.f64 b #s(literal -2/3 binary64))
%1196 = (*.f64 %1192 %991)
%1211 = (*.f64 b %1010)
%1215 = (*.f64 %1211 #s(literal 1/6 binary64))
%1228 = (*.f64 #s(literal -1/3 binary64) %1004)
%1229 = (*.f64 %737 %1228)
%1241 = (/.f64 %11 #s(literal 9 binary64))
%1242 = (/.f64 a #s(literal 9 binary64))
%1248 = (/.f64 %11 %138)
%1249 = (/.f64 a %138)
%1263 = (/.f64 %737 %976)
%1274 = (/.f64 %11 %976)
%1275 = (/.f64 a %976)
%1285 = (fma.f64 %762 #s(literal -3 binary64) %75)
%1292 = (/.f64 %75 #s(literal -3 binary64))
%1308 = (/.f64 %673 %976)
%1313 = (neg.f64 %673)
%1318 = (fma.f64 #s(literal 1/3 binary64) %759 %1308)
%1319 = (fma.f64 %582 %737 %1308)
%1320 = (fma.f64 %737 %582 %1308)
%1321 = (fma.f64 %759 #s(literal 1/3 binary64) %1308)
%1322 = (+.f64 %762 %1308)
%1323 = (+.f64 %1308 %762)
%1324 = (neg.f64 %1308)
%1325 = (-.f64 %762 %1324)
%1326 = (fma.f64 %673 %987 %762)
%1328 = (/.f64 (fma.f64 %762 %976 %673) %976)
%1329 = (fma.f64 %742 %764 %1308)
%1330 = (fma.f64 %764 %742 %1308)
%1331 = (-.f64 %610 %759)
%1332 = (fma.f64 b %607 %785)
%1333 = (fma.f64 #s(literal -3 binary64) %589 %785)
%1334 = (fma.f64 %589 #s(literal -3 binary64) %785)
%1335 = (+.f64 %610 %785)
%1336 = (+.f64 %785 %610)
%1338 = (neg.f64 (-.f64 %759 %610))
%1339 = (neg.f64 %785)
%1340 = (-.f64 %610 %1339)
%1343 = (/.f64 (-.f64 (*.f64 %610 a) %737) a)
%1344 = (/.f64 %759 #s(literal -3 binary64))
%1345 = (-.f64 %589 %1344)
%1346 = (/.f64 %785 #s(literal -3 binary64))
%1347 = (fma.f64 b %576 %1346)
%1348 = (fma.f64 %75 #s(literal -1/3 binary64) %1346)
%1349 = (fma.f64 #s(literal -1/3 binary64) %75 %1346)
%1350 = (fma.f64 %576 b %1346)
%1351 = (+.f64 %589 %1346)
%1352 = (/.f64 %1331 #s(literal -3 binary64))
%1354 = (/.f64 (neg.f64 %1331) %708)
%1355 = (*.f64 %1331 %710)
%1357 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1331))
%1358 = (/.f64 %610 #s(literal -3 binary64))
%1359 = (-.f64 %1358 %1344)
%1360 = (+.f64 %1358 %1346)
%1361 = (*.f64 b #s(literal -3 binary64))
%1364 = (*.f64 #s(literal -3 binary64) %737)
%1366 = (*.f64 #s(literal -3 binary64) %759)
%1368 = (-.f64 %648 %1366)
%1369 = (neg.f64 %1366)
%1370 = (fma.f64 #s(literal -3 binary64) %75 %1369)
%1371 = (*.f64 %708 %759)
%1372 = (fma.f64 #s(literal -3 binary64) %75 %1371)
%1373 = (fma.f64 #s(literal -3 binary64) %785 %648)
%1374 = (fma.f64 %75 #s(literal -3 binary64) %1369)
%1375 = (fma.f64 %75 #s(literal -3 binary64) %1371)
%1376 = (fma.f64 %785 #s(literal -3 binary64) %648)
%1377 = (+.f64 %648 %1369)
%1378 = (+.f64 %648 %1371)
%1379 = (+.f64 %1369 %648)
%1381 = (neg.f64 (-.f64 %1366 %648))
%1383 = (-.f64 %648 (*.f64 %708 %785))
%1385 = (-.f64 %648 (neg.f64 %1369))
%1386 = (/.f64 %1368 #s(literal 9 binary64))
%1388 = (/.f64 (neg.f64 %1368) %1040)
%1389 = (*.f64 %1368 %1042)
%1391 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1368))
%1392 = (/.f64 %648 #s(literal 9 binary64))
%1394 = (-.f64 %1392 (/.f64 %1366 #s(literal 9 binary64)))
%1396 = (+.f64 %1392 (/.f64 %1369 #s(literal 9 binary64)))
%1399 = (*.f64 %582 %68)
%1400 = (*.f64 %737 %1399)
%1405 = (fma.f64 %762 %68 %574)
%1412 = (/.f64 %574 %68)
%1432 = (*.f64 %589 %68)
%1434 = (fma.f64 %589 %68 %778)
%1443 = (/.f64 %778 %68)
%1460 = (*.f64 #s(literal 1/3 binary64) a)
%1461 = (*.f64 %737 %1460)
%1464 = (*.f64 a %778)
%1468 = (-.f64 %638 %1464)
%1469 = (neg.f64 %1464)
%1471 = (*.f64 %68 %778)
%1479 = (-.f64 %1464 %638)
%1494 = (*.f64 %138 #s(literal 3 binary64))
%1495 = (/.f64 %11 %1494)
%1496 = (/.f64 a %1494)
%1499 = (/.f64 #s(literal 3 binary64) %138)
%1501 = (neg.f64 %1494)
%1503 = (/.f64 #s(literal 1 binary64) %1494)
%1507 = (/.f64 %916 %976)
%1509 = (/.f64 (/.f64 %916 #s(literal 9 binary64)) a)
%1511 = (/.f64 (neg.f64 %916) %985)
%1513 = (/.f64 (*.f64 %916 #s(literal 1 binary64)) %976)
%1514 = (*.f64 %916 %987)
%1515 = (*.f64 %987 %916)
%1517 = (/.f64 #s(literal 1 binary64) (/.f64 %976 %916))
%1518 = (/.f64 %647 %976)
%1519 = (fma.f64 %737 %1152 %1518)
%1520 = (+.f64 %1153 %1518)
%1521 = (fma.f64 %1156 %639 %1518)
%1522 = (fma.f64 %752 %987 %1518)
%1524 = (*.f64 %759 a)
%1528 = (fma.f64 %759 a %622)
%1535 = (/.f64 %622 a)
%1536 = (+.f64 %759 %1535)
%1537 = (/.f64 %1536 #s(literal 3 binary64))
%1538 = (/.f64 %1528 %11)
%1540 = (/.f64 (neg.f64 %1536) %640)
%1541 = (/.f64 %1528 #s(literal 3 binary64))
%1542 = (/.f64 %1541 a)
%1543 = (*.f64 %1536 %680)
%1544 = (neg.f64 %1528)
%1545 = (/.f64 %1544 %627)
%1547 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1536))
%1549 = (/.f64 (neg.f64 %1541) %68)
%1550 = (*.f64 %1528 %666)
%1552 = (/.f64 #s(literal 1 binary64) (/.f64 %11 %1528))
%1553 = (*.f64 %1541 %70)
%1555 = (/.f64 #s(literal 1 binary64) (/.f64 a %1541))
%1557 = (+.f64 (/.f64 %1524 %11) %1074)
%1560 = (*.f64 #s(literal -3 binary64) %756)
%1561 = (fma.f64 a %75 %1560)
%1562 = (fma.f64 #s(literal -3 binary64) %756 %685)
%1563 = (fma.f64 %75 a %1560)
%1564 = (*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64))
%1565 = (fma.f64 %737 %1564 %685)
%1566 = (fma.f64 %756 #s(literal -3 binary64) %685)
%1567 = (fma.f64 %1364 #s(literal 1/3 binary64) %685)
%1568 = (+.f64 %685 %1560)
%1569 = (+.f64 %1560 %685)
%1571 = (-.f64 %685 (neg.f64 %1560))
%1573 = (-.f64 %685 (*.f64 %708 %756))
%1574 = (-.f64 %1560 %683)
%1576 = (-.f64 %1560 (*.f64 %68 %75))
%1577 = (/.f64 %1566 %562)
%1579 = (/.f64 (/.f64 %1566 #s(literal -3 binary64)) a)
%1581 = (/.f64 (neg.f64 %1566) %601)
%1582 = (*.f64 %1566 %603)
%1584 = (/.f64 #s(literal 1 binary64) (/.f64 %562 %1566))
%1585 = (/.f64 %685 %562)
%1586 = (/.f64 %1560 %562)
%1587 = (+.f64 %1585 %1586)
%1588 = (+.f64 %1586 %1585)
%1594 = (*.f64 %737 %1496)
%1595 = (/.f64 %900 %138)
%1597 = (/.f64 %737 %138)
%1599 = (neg.f64 %900)
%1604 = (*.f64 #s(literal 3 binary64) %785)
%1608 = (-.f64 %693 %1604)
%1609 = (*.f64 %640 %785)
%1611 = (neg.f64 %1604)
%1645 = (*.f64 %759 %562)
%1649 = (fma.f64 %759 %562 %565)
%1654 = (neg.f64 %1649)
%1658 = (neg.f64 %1645)
%1670 = (*.f64 #s(literal -3 binary64) %747)
%1674 = (fma.f64 %75 %562 %1670)
%1698 = (-.f64 %1361 %1645)
%1721 = (/.f64 %600 %1494)
%1722 = (/.f64 %563 %1494)
%1730 = (*.f64 %68 a)
%1731 = (neg.f64 %138)
%1732 = (*.f64 #s(literal -1/3 binary64) %68)
%1737 = (neg.f64 %638)
%1738 = (fma.f64 a %778 %1737)
%1739 = (fma.f64 b %1732 %1464)
%1740 = (fma.f64 %572 %68 %1464)
%1741 = (fma.f64 %68 %572 %1464)
%1742 = (fma.f64 %600 #s(literal -1/3 binary64) %1464)
%1743 = (fma.f64 %737 %636 %1737)
%1744 = (fma.f64 %778 a %1737)
%1745 = (fma.f64 %900 #s(literal -1/3 binary64) %1737)
%1746 = (+.f64 %1464 %1737)
%1747 = (+.f64 %1737 %1464)
%1749 = (-.f64 %1464 (neg.f64 %1737))
%1751 = (-.f64 %1464 (*.f64 %687 %572))
%1752 = (-.f64 %1737 %1469)
%1753 = (-.f64 %1737 %1471)
%1754 = (/.f64 %1479 %1086)
%1756 = (/.f64 (/.f64 %1479 %68) a)
%1758 = (/.f64 (/.f64 %1479 a) %68)
%1760 = (/.f64 %1468 (neg.f64 %1086))
%1762 = (*.f64 %1479 (/.f64 #s(literal 1 binary64) %1086))
%1764 = (/.f64 #s(literal 1 binary64) (/.f64 %1086 %1479))
%1765 = (/.f64 %1737 %1086)
%1766 = (/.f64 %1464 %1086)
%1767 = (+.f64 %1765 %1766)
%1768 = (+.f64 %1766 %1765)
%1770 = (*.f64 %589 %663)
%1791 = (neg.f64 %905)
%1796 = (/.f64 %621 %1494)
%1803 = (*.f64 %138 #s(literal -3 binary64))
%1804 = (-.f64 %755 %563)
%1814 = (neg.f64 %1804)
%1819 = (*.f64 %756 %1495)
%1822 = (*.f64 %562 %778)
%1824 = (*.f64 %562 %737)
%1826 = (/.f64 %905 %11)
%1836 = (*.f64 %11 a)
%1845 = (/.f64 #s(literal 3 binary64) %1115)
%1846 = (*.f64 %737 %1845)
%1855 = (*.f64 %1846 a)
%1866 = (/.f64 a %1115)
%1867 = (*.f64 %737 %1866)
%1874 = (*.f64 %1867 #s(literal 3 binary64))
%1875 = (fma.f64 b %576 %1874)
%1876 = (fma.f64 #s(literal 3 binary64) %1867 %589)
%1877 = (fma.f64 %75 #s(literal -1/3 binary64) %1874)
%1878 = (fma.f64 #s(literal -1/3 binary64) %75 %1874)
%1879 = (fma.f64 %576 b %1874)
%1880 = (fma.f64 %1867 #s(literal 3 binary64) %589)
%1881 = (+.f64 %589 %1874)
%1882 = (+.f64 %1874 %589)
%1883 = (*.f64 %737 %1242)
%1884 = (fma.f64 %1499 %1883 %589)
%1885 = (fma.f64 %1883 %1499 %589)
%1886 = (-.f64 %1874 %1106)
%1887 = (-.f64 %1874 %1108)
%1888 = (/.f64 %737 %1115)
%1894 = (/.f64 %11 %1115)
%1895 = (*.f64 %737 %1894)
%1896 = (fma.f64 b %576 %1895)
%1897 = (*.f64 a %1888)
%1898 = (fma.f64 #s(literal 3 binary64) %1897 %589)
%1899 = (fma.f64 %11 %1888 %589)
%1900 = (fma.f64 %75 #s(literal -1/3 binary64) %1895)
%1901 = (fma.f64 #s(literal -1/3 binary64) %75 %1895)
%1902 = (fma.f64 %576 b %1895)
%1903 = (fma.f64 %737 %1894 %589)
%1904 = (fma.f64 %752 %1866 %589)
%1905 = (fma.f64 %1888 %11 %589)
%1906 = (fma.f64 %1866 %752 %589)
%1907 = (+.f64 %589 %1895)
%1908 = (+.f64 %1895 %589)
%1909 = (fma.f64 %1241 %1597 %589)
%1910 = (fma.f64 %1248 %1156 %589)
%1911 = (fma.f64 %1597 %1241 %589)
%1912 = (fma.f64 %1156 %1248 %589)
%1913 = (-.f64 %1895 %1106)
%1914 = (-.f64 %1895 %1108)
%1915 = (fma.f64 %589 %1115 %751)
%1916 = (/.f64 %1915 %1115)
%1918 = (/.f64 (/.f64 %1915 %138) #s(literal 9 binary64))
%1920 = (/.f64 (neg.f64 %1915) %1126)
%1921 = (*.f64 %1915 %1128)
%1923 = (/.f64 #s(literal 1 binary64) (/.f64 %1115 %1915))
%1924 = (*.f64 %1115 %589)
%1926 = (+.f64 (/.f64 %1924 %1115) %1895)
%1952 = (*.f64 %11 %574)
%1953 = (-.f64 %1952 %900)
%1981 = (fma.f64 b %68 %1822)
%2001 = (/.f64 %1822 %1494)
%2004 = (/.f64 %1804 %11)
%2055 = (*.f64 a %1152)
%2056 = (*.f64 %759 %2055)
%2068 = (/.f64 %1 %1115)
%2071 = (/.f64 %1 %138)
%2080 = (*.f64 %2068 %11)
%2092 = (*.f64 %1866 %673)
%2106 = (neg.f64 %987)
%2118 = (*.f64 %68 %976)
%2119 = (/.f64 %871 %2118)
%2140 = (*.f64 %1894 %1)
%2154 = (/.f64 %600 #s(literal 9 binary64))
%2161 = (/.f64 %890 %1115)
%2174 = (/.f64 #s(literal 3 binary64) %1494)
%2180 = (*.f64 %2174 %638)
%2207 = (*.f64 %1461 %2174)
%2212 = (*.f64 %1460 %2174)
%2222 = (*.f64 b (/.f64 %576 %11))
%2235 = (*.f64 %2222 %11)
%2248 = (/.f64 %568 (*.f64 %562 %11))
%2261 = (/.f64 %737 %1494)
%2267 = (*.f64 %773 %630)
%2268 = (*.f64 %737 %2267)
%2292 = (*.f64 a %1845)
%2296 = (*.f64 %900 %1845)
%2304 = (*.f64 %613 %1274)
%2314 = (/.f64 %568 %2118)
%2325 = (/.f64 %673 %1494)
%2334 = (fma.f64 #s(literal 3 binary64) %1897 %1308)
%2335 = (fma.f64 %11 %1888 %1308)
%2336 = (fma.f64 %737 %1894 %1308)
%2337 = (fma.f64 %752 %1866 %1308)
%2338 = (fma.f64 %1888 %11 %1308)
%2339 = (fma.f64 %1866 %752 %1308)
%2340 = (+.f64 %1308 %1895)
%2341 = (+.f64 %1895 %1308)
%2342 = (fma.f64 %1241 %1597 %1308)
%2343 = (fma.f64 %1248 %1156 %1308)
%2344 = (fma.f64 %1597 %1241 %1308)
%2345 = (fma.f64 %1156 %1248 %1308)
%2346 = (-.f64 %1895 %1324)
%2347 = (fma.f64 %673 %987 %1895)
%2349 = (/.f64 (fma.f64 %1895 %976 %673) %976)
%2351 = (/.f64 %751 (*.f64 %976 a))
%2372 = (neg.f64 %1721)
%2409 = (*.f64 %1494 #s(literal 3 binary64))
%2410 = (/.f64 (*.f64 %673 a) %2409)
%2431 = (neg.f64 %751)
%2435 = (/.f64 %751 %2409)
%2449 = (*.f64 %1115 %1115)
%2455 = (fabs.f64 %1115)
%2459 = (*.f64 %11 %1115)
%2461 = (*.f64 %751 %1115)
%2463 = (*.f64 %751 %138)
%2466 = (*.f64 %1115 (fma.f64 %562 b %751))
%2470 = (*.f64 %1115 %571)
%2528 = (/.f64 %836 %11)
%2530 = (/.f64 (/.f64 %836 #s(literal 3 binary64)) a)
%2532 = (/.f64 (neg.f64 %836) %627)
%2533 = (*.f64 %836 %666)
%2535 = (/.f64 #s(literal 1 binary64) (/.f64 %11 %836))
%2537 = (+.f64 (/.f64 %835 %11) %946)
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 (/.f64 %33 %39))
(/.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))
#s(literal 5 binary64)
%58
(pow.f64 %2 (/.f64 #s(literal 5 binary64) #s(literal 2 binary64)))
%61
(+.f64 %20 %1)
(neg.f64 (-.f64 b %20))
#s(literal 1/3 binary64)
%66
(/.f64 (neg.f64 %61) %68)
(*.f64 %61 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %61))
(-.f64 (/.f64 %20 a) %75)
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
(/.f64 %79 %39)
(*.f64 %43 #s(literal -3/8 binary64))
%82
(fma.f64 %24 #s(literal -1/2 binary64) %82)
(fma.f64 %43 #s(literal -3/8 binary64) %84)
%86
(fma.f64 #s(literal -3/8 binary64) %43 %84)
(+.f64 %82 %84)
(+.f64 %84 %82)
(-.f64 %84 (*.f64 %90 %43))
(-.f64 %84 (neg.f64 %82))
%95
(*.f64 %86 a)
(fma.f64 a %84 %97)
(fma.f64 %84 a %99)
(+.f64 (*.f64 %84 a) %99)
(+.f64 (*.f64 a %84) %97)
(fma.f64 a %86 %105)
(fma.f64 %61 #s(literal 1/3 binary64) %95)
(fma.f64 #s(literal 1/3 binary64) %61 %95)
%109
(+.f64 %95 %105)
(+.f64 %105 %95)
(-.f64 %105 (*.f64 %68 %86))
(-.f64 %105 (neg.f64 %95))
%116
(/.f64 (neg.f64 %109) %68)
(*.f64 %109 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %109))
(fma.f64 #s(literal 1/3 binary64) %66 %122)
(fma.f64 %66 #s(literal 1/3 binary64) %122)
(+.f64 %125 %122)
(approx %135 %116)
#s(literal -9/16 binary64)
#s(literal 1/2 binary64)
%138
%139
%141
%142
#s(literal 4 binary64)
%144
%145
#s(literal 6 binary64)
%147
#s(literal -1 binary64)
%75
(/.f64 %1 %68)
(*.f64 b %70)
(/.f64 #s(literal 1 binary64) (/.f64 a b))
#s(literal -1/3 binary64)
#s(literal 1/6 binary64)
#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))
%70
(/.f64 %160 %68)
(*.f64 #s(literal 1 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64)))
(pow.f64 a #s(literal -1 binary64))
(*.f64 %33 %138)
%167
(pow.f64 %13 #s(literal 2 binary64))
(*.f64 a %138)
%170
(pow.f64 a #s(literal 3 binary64))
(*.f64 %55 %170)
%173
(pow.f64 %13 #s(literal 3 binary64))
%175
(*.f64 a %176)
(/.f64 %178 %1)
(*.f64 %13 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %13))
(/.f64 %185 b)
%187
(*.f64 %175 #s(literal -3/2 binary64))
%189
%190
(*.f64 %138 %191)
(/.f64 (neg.f64 %167) %194)
(*.f64 %167 %196)
(/.f64 #s(literal 1 binary64) (/.f64 %2 %167))
(/.f64 (*.f64 #s(literal -9/8 binary64) %167) %2)
%202
(*.f64 %190 #s(literal -9/8 binary64))
(fma.f64 %13 #s(literal -3/2 binary64) %202)
%205
(fma.f64 #s(literal -9/8 binary64) %190 %185)
(fma.f64 %190 #s(literal -9/8 binary64) %185)
(fma.f64 %184 c %202)
(+.f64 %202 %185)
(+.f64 %185 %202)
(-.f64 %185 (*.f64 (neg.f64 #s(literal -9/8 binary64)) %190))
(-.f64 %185 (neg.f64 %202))
%216
(/.f64 %217 %1)
(*.f64 %205 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %205))
(fma.f64 #s(literal -3/2 binary64) %175 %222)
(fma.f64 %175 #s(literal -3/2 binary64) %222)
(+.f64 %187 %222)
%226
(/.f64 %173 %144)
%229
(/.f64 (neg.f64 %173) %231)
(*.f64 %173 %233)
(/.f64 #s(literal 1 binary64) (/.f64 %144 %173))
%237
(fma.f64 %229 #s(literal -27/16 binary64) %205)
(+.f64 %205 %239)
(+.f64 %241 %202)
(+.f64 %239 %205)
(-.f64 %239 %217)
%245
(/.f64 (neg.f64 %237) %1)
(*.f64 %237 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %237))
(+.f64 %251 %216)
%253
#s(literal 81/64 binary64)
%255
%256
(*.f64 %145 %255)
(*.f64 %255 %145)
#s(literal 81/16 binary64)
(*.f64 %256 #s(literal 81/16 binary64))
%261
(*.f64 %262 %255)
%265
(fma.f64 #s(literal 81/64 binary64) %256 %261)
(fma.f64 %256 #s(literal 81/64 binary64) %261)
(fma.f64 %256 #s(literal 81/16 binary64) %268)
(fma.f64 #s(literal 81/16 binary64) %256 %268)
(+.f64 %261 %268)
(+.f64 %268 %261)
(-.f64 %268 (*.f64 (neg.f64 #s(literal 81/16 binary64)) %256))
(-.f64 %268 (neg.f64 %261))
(fma.f64 (*.f64 #s(literal 81/64 binary64) %145) %255 %261)
(fma.f64 %262 %255 %268)
%281
(/.f64 %282 (neg.f64 %147))
(*.f64 %265 (/.f64 #s(literal 1 binary64) %147))
(/.f64 #s(literal 1 binary64) (/.f64 %147 %265))
(+.f64 (/.f64 %268 %147) (/.f64 %261 %147))
(/.f64 (*.f64 #s(literal -1/2 binary64) %265) %147)
%294
(*.f64 %281 #s(literal -1/2 binary64))
%296
(fma.f64 #s(literal -1/2 binary64) %281 %202)
(fma.f64 %190 #s(literal -9/8 binary64) %294)
(fma.f64 %281 #s(literal -1/2 binary64) %202)
(+.f64 %202 %294)
(+.f64 %294 %202)
(-.f64 %202 (*.f64 (neg.f64 #s(literal -1/2 binary64)) %281))
(-.f64 %202 (neg.f64 %294))
(fma.f64 %13 #s(literal -3/2 binary64) %296)
%308
(fma.f64 %184 c %296)
(+.f64 %205 %294)
(+.f64 %296 %185)
(+.f64 %185 %296)
(-.f64 %185 (neg.f64 %296))
%315
(fma.f64 %229 #s(literal -27/16 binary64) %308)
(+.f64 %308 %239)
(+.f64 %241 %296)
(+.f64 %239 %308)
(-.f64 %239 (neg.f64 %308))
%322
(/.f64 (neg.f64 %315) %1)
(*.f64 %315 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %315))
(+.f64 %251 (/.f64 %308 b))
%330
%176
(/.f64 %25 %1)
(*.f64 c %180)
(/.f64 #s(literal 1 binary64) (/.f64 b c))
(/.f64 %335 b)
%337
(*.f64 %176 #s(literal -1/2 binary64))
(approx %135 %337)
%340
(*.f64 a %191)
(/.f64 %46 %194)
(*.f64 %35 %196)
(/.f64 #s(literal 1 binary64) (/.f64 %2 %35))
(/.f64 %79 %2)
%347
(*.f64 %340 #s(literal -3/8 binary64))
(fma.f64 c #s(literal -1/2 binary64) %347)
%350
(fma.f64 #s(literal -3/8 binary64) %340 %335)
(fma.f64 %340 #s(literal -3/8 binary64) %335)
(+.f64 %347 %335)
(+.f64 %335 %347)
(-.f64 %335 (*.f64 %90 %340))
(-.f64 %335 (neg.f64 %347))
%359
(/.f64 %360 %1)
(*.f64 %350 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %350))
(fma.f64 #s(literal -1/2 binary64) %176 %365)
(fma.f64 %176 #s(literal -1/2 binary64) %365)
(+.f64 %337 %365)
(approx %135 %359)
(*.f64 %55 %138)
%371
%372
(*.f64 %138 %228)
(/.f64 (neg.f64 %371) %231)
(*.f64 %371 %233)
(/.f64 #s(literal 1 binary64) (/.f64 %144 %371))
%379
(fma.f64 %372 #s(literal -9/16 binary64) %350)
(+.f64 %350 %381)
(+.f64 %383 %347)
(+.f64 %381 %350)
(-.f64 %381 %360)
%387
(/.f64 (neg.f64 %379) %1)
(*.f64 %379 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %379))
(+.f64 %393 %359)
(approx %135 %387)
%396
(*.f64 %147 a)
%398
(/.f64 (/.f64 %265 a) %147)
(/.f64 %282 (neg.f64 %396))
(*.f64 %265 (/.f64 #s(literal 1 binary64) %396))
(/.f64 #s(literal 1 binary64) (/.f64 %396 %265))
(+.f64 (/.f64 %268 %396) (/.f64 %261 %396))
(/.f64 (*.f64 #s(literal -1/6 binary64) %265) %396)
%412
(*.f64 %398 #s(literal -1/6 binary64))
%414
(fma.f64 #s(literal -1/6 binary64) %398 %347)
(fma.f64 %340 #s(literal -3/8 binary64) %412)
(fma.f64 %398 #s(literal -1/6 binary64) %347)
(+.f64 %347 %412)
(+.f64 %412 %347)
(-.f64 %347 (*.f64 (neg.f64 #s(literal -1/6 binary64)) %398))
(-.f64 %347 (neg.f64 %412))
(fma.f64 c #s(literal -1/2 binary64) %414)
%426
(+.f64 %350 %412)
(+.f64 %414 %335)
(+.f64 %335 %414)
(-.f64 %335 (neg.f64 %414))
%432
(fma.f64 %372 #s(literal -9/16 binary64) %426)
(+.f64 %426 %381)
(+.f64 %383 %414)
(+.f64 %381 %426)
(-.f64 %381 (neg.f64 %426))
%439
(/.f64 (neg.f64 %432) %1)
(*.f64 %432 %180)
(/.f64 #s(literal 1 binary64) (/.f64 b %432))
(+.f64 %393 (/.f64 %426 b))
(approx %135 %439)
#s(literal -2 binary64)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
(*.f64 c %138)
%452
%453
(*.f64 a (/.f64 c %39))
(/.f64 %178 %47)
(*.f64 %13 %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %13))
(/.f64 (*.f64 #s(literal -3/8 binary64) %13) %39)
%462
(*.f64 %453 #s(literal -3/8 binary64))
%28
(/.f64 %160 %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))
%469
(/.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))
%474
(fma.f64 #s(literal -3/8 binary64) %453 %475)
(fma.f64 %453 #s(literal -3/8 binary64) %475)
(+.f64 %462 %475)
(neg.f64 (-.f64 %469 %462))
(fma.f64 #s(literal -3/8 binary64) %453 %482)
(fma.f64 %453 #s(literal -3/8 binary64) %482)
(+.f64 %462 %482)
%486
(*.f64 %474 c)
(fma.f64 c %474 %125)
%489
(fma.f64 %66 #s(literal 1/3 binary64) %486)
(fma.f64 %474 c %125)
(+.f64 %486 %125)
(+.f64 %125 %486)
(-.f64 %125 (*.f64 %25 %474))
(-.f64 %125 (neg.f64 %486))
(approx %135 %489)
%499
(*.f64 %138 (/.f64 c %58))
(/.f64 (neg.f64 %452) (neg.f64 %58))
(*.f64 %452 (/.f64 #s(literal 1 binary64) %58))
(/.f64 #s(literal 1 binary64) (/.f64 %58 %452))
%509
(/.f64 %68 %47)
(*.f64 a %49)
(/.f64 #s(literal 1 binary64) (/.f64 %39 a))
(/.f64 (*.f64 #s(literal -3/8 binary64) a) %39)
%516
(*.f64 %509 #s(literal -3/8 binary64))
(fma.f64 #s(literal -3/8 binary64) %509 %518)
%520
(fma.f64 %499 #s(literal -9/16 binary64) %516)
(fma.f64 %509 #s(literal -3/8 binary64) %518)
(+.f64 %516 %518)
(+.f64 %518 %516)
(-.f64 %518 (neg.f64 %516))
(-.f64 %518 (*.f64 %90 %509))
%529
(*.f64 %520 c)
(fma.f64 c %518 %531)
(fma.f64 %518 c %533)
(+.f64 (*.f64 %518 c) %533)
(+.f64 (*.f64 c %518) %531)
%539
(fma.f64 c %520 %475)
(fma.f64 %520 c %475)
(+.f64 %529 %475)
(neg.f64 (-.f64 %469 %529))
(fma.f64 c %520 %482)
(fma.f64 %520 c %482)
(+.f64 %529 %482)
%548
(*.f64 %539 c)
(fma.f64 c %539 %125)
%551
(fma.f64 %66 #s(literal 1/3 binary64) %548)
(fma.f64 %539 c %125)
(+.f64 %548 %125)
(+.f64 %125 %548)
(-.f64 %125 (*.f64 %25 %539))
(-.f64 %125 (neg.f64 %548))
(approx %135 %551)
(*.f64 a #s(literal -3 binary64))
%562
%563
(*.f64 b a)
(*.f64 a %565)
(*.f64 #s(literal 3 binary64) %563)
%568
(*.f64 b %562)
(*.f64 #s(literal -3 binary64) %563)
%571
%572
(*.f64 #s(literal -1/3 binary64) b)
%574
(*.f64 #s(literal 1/3 binary64) b)
%576
(/.f64 (neg.f64 #s(literal -1/3 binary64)) %68)
(*.f64 #s(literal -1/3 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1/3 binary64)))
%582
(/.f64 (neg.f64 #s(literal 1/3 binary64)) %68)
(*.f64 #s(literal 1/3 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/3 binary64)))
(/.f64 %572 a)
%589
(*.f64 %75 #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) %75)
(*.f64 %576 b)
%593
(*.f64 a (/.f64 b %562))
(/.f64 %596 a)
(*.f64 (/.f64 a #s(literal -3 binary64)) %75)
(/.f64 %600 %601)
(*.f64 %563 %603)
(/.f64 #s(literal 1 binary64) (/.f64 %562 %563))
(*.f64 b %607)
(*.f64 #s(literal -3 binary64) %589)
%610
%68
(/.f64 b %68)
(/.f64 %1 a)
%613
(*.f64 b (*.f64 %576 #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) %589)
%617
(*.f64 b %618)
(*.f64 %11 %572)
%621
(*.f64 %622 a)
%624
(*.f64 #s(literal 3 binary64) %625)
(/.f64 %627 %68)
(*.f64 %11 %70)
(/.f64 #s(literal 1 binary64) %630)
(*.f64 b %632)
(*.f64 #s(literal 3 binary64) %572)
%622
(*.f64 a %572)
(*.f64 b %636)
%638
%639
(/.f64 %640 %68)
(*.f64 #s(literal 3 binary64) %70)
(/.f64 #s(literal 1 binary64) %643)
(/.f64 %571 a)
(*.f64 %75 %562)
%647
(*.f64 %648 a)
(/.f64 (neg.f64 %571) %68)
(*.f64 %571 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %571))
(*.f64 %11 #s(literal 1/3 binary64))
%656
(*.f64 %657 a)
(*.f64 a %1)
(*.f64 b %68)
(*.f64 %68 b)
%600
%662
(/.f64 %663 a)
(/.f64 %640 %627)
(*.f64 #s(literal 3 binary64) %666)
(/.f64 #s(literal 1 binary64) %668)
%565
(*.f64 #s(literal 3 binary64) b)
(*.f64 b %640)
(*.f64 %1 #s(literal 3 binary64))
%673
%630
(/.f64 %643 a)
(/.f64 %68 %627)
(*.f64 a %666)
(/.f64 #s(literal 1 binary64) %624)
%668
(*.f64 #s(literal 3 binary64) %643)
(/.f64 %627 %640)
(*.f64 %11 %680)
(/.f64 #s(literal 1 binary64) %662)
%683
(*.f64 a %613)
(neg.f64 %685)
(/.f64 %600 %687)
(*.f64 %563 %689)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %563))
%693
(*.f64 b %694)
(neg.f64 (/.f64 %565 a))
(/.f64 %673 %687)
(*.f64 %565 %689)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %565))
%643
(/.f64 %68 %640)
(*.f64 a %680)
(/.f64 #s(literal 1 binary64) %639)
%705
(neg.f64 %596)
(/.f64 %707 %708)
(*.f64 %600 %710)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %600))
(/.f64 #s(literal 3 binary64) %68)
%694
(/.f64 %640 %687)
(*.f64 #s(literal 3 binary64) %689)
(/.f64 #s(literal 1 binary64) (/.f64 %68 #s(literal 3 binary64)))
(*.f64 c %562)
(*.f64 #s(literal -3 binary64) %13)
%721
%722
%723
%724
%725
%726
%727
%729
%731
%732
%734
%735
%736
%722
%723
%724
%725
%726
%727
%729
%731
%732
%734
%735
%736
%737
%738
%739
%741
%743
%744
%746
%747
%742
(fabs.f64 %742)
(pow.f64 %737 #s(literal 1/2 binary64))
(*.f64 %11 %737)
%751
(*.f64 %752 a)
(*.f64 %656 %737)
%755
(*.f64 %756 %11)
(/.f64 %756 a)
(*.f64 #s(literal 1/3 binary64) %759)
(*.f64 %582 %737)
%762
(*.f64 %759 #s(literal 1/3 binary64))
(*.f64 %742 %764)
(*.f64 %764 %742)
%759
(/.f64 %747 %68)
(*.f64 %737 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %737))
(/.f64 %657 a)
(*.f64 #s(literal 3 binary64) %582)
%773
%774
(*.f64 %762 #s(literal 3 binary64))
(*.f64 %773 %737)
(*.f64 #s(literal -1/3 binary64) %737)
%778
(*.f64 #s(literal -3 binary64) %762)
(*.f64 %737 %780)
%782
(/.f64 %737 %68)
(/.f64 %747 a)
%785
(*.f64 #s(literal 1/3 binary64) %737)
%756
%787
%788
%789
%791
%792
%794
%795
%796
%790
(+.f64 b %747)
(neg.f64 %787)
(fma.f64 b (*.f64 #s(literal -1/3 binary64) %624) %737)
%801
(fma.f64 %624 %572 %737)
(+.f64 %737 %803)
(+.f64 %803 %737)
(-.f64 %803 %747)
(fma.f64 %742 %742 %803)
(fma.f64 %745 %745 %803)
(fma.f64 %563 (*.f64 #s(literal 3 binary64) %576) %737)
%811
(fma.f64 %576 %568 %737)
(+.f64 %737 %813)
(+.f64 %813 %737)
(-.f64 %813 %747)
(fma.f64 %742 %742 %813)
(fma.f64 %745 %745 %813)
(fma.f64 %572 (*.f64 a %639) %737)
%821
(fma.f64 %639 %638 %737)
(+.f64 %737 %823)
(+.f64 %823 %737)
(-.f64 %823 %747)
(fma.f64 %742 %742 %823)
(fma.f64 %745 %745 %823)
(*.f64 #s(literal -3 binary64) %829)
%831
(*.f64 %790 %562)
(*.f64 #s(literal -1/3 binary64) %790)
%834
%836
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%836
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%848
(fma.f64 %662 %600 %737)
(+.f64 %737 %850)
(+.f64 %850 %737)
(-.f64 %850 %747)
(fma.f64 %742 %742 %850)
(fma.f64 %745 %745 %850)
%836
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%858
(fma.f64 a %774 %1)
(fma.f64 %737 %856 %1)
(fma.f64 %774 a %1)
(+.f64 %1 %857)
(+.f64 %857 %1)
(-.f64 %857 %793)
%865
(/.f64 %790 %68)
(*.f64 %787 %70)
(/.f64 #s(literal 1 binary64) %868)
(-.f64 %759 %75)
(+.f64 %737 %873)
%875
(fma.f64 %693 %643 %737)
(fma.f64 %643 %693 %737)
(-.f64 %873 %747)
(fma.f64 %742 %742 %873)
(fma.f64 %745 %745 %873)
%882
(fma.f64 %68 %782 %1)
(fma.f64 %762 %884 %1)
(fma.f64 %782 %68 %1)
(+.f64 %1 %881)
(+.f64 %881 %1)
(-.f64 %881 %793)
(+.f64 %737 %891)
%893
(fma.f64 %705 %694 %737)
(fma.f64 %694 %705 %737)
(-.f64 %891 %747)
(fma.f64 %742 %742 %891)
(fma.f64 %745 %745 %891)
(fma.f64 a %737 %621)
(fma.f64 b %618 %900)
(fma.f64 %11 %572 %900)
(fma.f64 %572 %11 %900)
(fma.f64 %622 a %900)
%905
(+.f64 %621 %900)
(+.f64 %900 %621)
(-.f64 %900 (neg.f64 %621))
(-.f64 %900 (*.f64 %910 %11))
(fma.f64 #s(literal 3 binary64) %737 %647)
(fma.f64 %75 %562 %752)
(fma.f64 %562 %75 %752)
%916
(fma.f64 %648 a %752)
(+.f64 %647 %752)
(+.f64 %752 %647)
(-.f64 %752 (neg.f64 %647))
(/.f64 (fma.f64 %737 %11 %571) a)
(fma.f64 %571 %70 %752)
%787
%788
%789
%791
%792
%794
%795
%796
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
%950
%951
%953
%954
%955
%956
%958
%960
%962
%963
(/.f64 (*.f64 %787 #s(literal 1/3 binary64)) a)
(*.f64 %582 %787)
(*.f64 %787 %582)
(/.f64 (*.f64 #s(literal 1/3 binary64) %787) a)
(*.f64 #s(literal 1/3 binary64) %865)
(*.f64 %865 #s(literal 1/3 binary64))
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
%972
(*.f64 %787 #s(literal 3 binary64))
#s(literal 9 binary64)
(*.f64 a #s(literal 9 binary64))
%976
(/.f64 %972 %976)
(*.f64 #s(literal 3 binary64) %978)
(/.f64 (/.f64 %972 #s(literal 9 binary64)) a)
(*.f64 %982 %865)
(/.f64 (neg.f64 %972) %985)
(*.f64 %972 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %972))
%991
(/.f64 %481 %68)
(*.f64 #s(literal 1/2 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) %787) a)
(*.f64 %787 %991)
%999
(*.f64 #s(literal 2/3 binary64) %999)
(*.f64 %999 #s(literal 2/3 binary64))
(*.f64 %1002 %787)
%1004
(/.f64 (neg.f64 #s(literal -1 binary64)) %68)
(*.f64 #s(literal -1 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1 binary64)))
%1010
(/.f64 (neg.f64 #s(literal -2 binary64)) %68)
(*.f64 #s(literal -2 binary64) %70)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -2 binary64)))
%957
(/.f64 (/.f64 a %790) #s(literal -1/3 binary64))
(/.f64 %68 %952)
(*.f64 a (/.f64 #s(literal 1 binary64) %834))
(/.f64 #s(literal 1 binary64) %951)
%950
%951
%953
%954
%955
%956
%958
%960
%962
%963
%935
%1022
%1024
%1025
%1026
%1027
%1029
%1030
%1032
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
(/.f64 %972 a)
%1034
(*.f64 %865 #s(literal 3 binary64))
(/.f64 %1034 #s(literal 9 binary64))
(*.f64 #s(literal 3 binary64) (/.f64 %865 #s(literal 9 binary64)))
(/.f64 (neg.f64 %1034) %1040)
(*.f64 %1034 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1034))
(/.f64 (*.f64 #s(literal -1 binary64) %787) a)
(*.f64 %787 %1004)
%1049
(/.f64 %1049 #s(literal -3 binary64))
(*.f64 %1004 (/.f64 %787 #s(literal -3 binary64)))
(/.f64 (neg.f64 %1049) %708)
(*.f64 %1049 %710)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1049))
%935
%1022
%1024
%1025
%1026
%1027
%1029
%1030
%1032
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
(fma.f64 b %632 %737)
(fma.f64 #s(literal 3 binary64) %572 %737)
%1060
(+.f64 %622 %737)
(+.f64 %737 %622)
(-.f64 %622 %747)
(fma.f64 %742 %742 %622)
(fma.f64 %745 %745 %622)
(/.f64 %1060 %11)
(/.f64 %1067 a)
(/.f64 (neg.f64 %1060) %627)
(*.f64 %1060 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %1060))
(+.f64 %1074 %941)
%1076
(*.f64 %834 a)
(*.f64 %829 #s(literal -1/3 binary64))
%138
%139
%141
%142
(/.f64 %1076 %138)
(*.f64 a (/.f64 %834 %138))
(/.f64 (/.f64 %1076 a) a)
(*.f64 %625 %951)
(/.f64 (neg.f64 %1076) %1086)
(*.f64 %1076 %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 %1076))
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
(*.f64 #s(literal 9 binary64) %68)
(*.f64 %1040 a)
%985
(*.f64 a %976)
%1115
(*.f64 #s(literal 9 binary64) %138)
(/.f64 %831 %1115)
(*.f64 %562 (/.f64 %790 %1115))
(/.f64 (/.f64 %831 %138) #s(literal 9 binary64))
(*.f64 (/.f64 %562 %138) (/.f64 %790 #s(literal 9 binary64)))
(/.f64 (neg.f64 %831) %1126)
(*.f64 %831 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %831))
(/.f64 (*.f64 #s(literal 1 binary64) %1060) a)
%1134
(*.f64 %1060 %70)
(fma.f64 %622 %70 %759)
(+.f64 (*.f64 %622 %70) %759)
(fma.f64 %70 %622 %1139)
(+.f64 (*.f64 %70 %622) %1139)
(/.f64 %1134 #s(literal 3 binary64))
(*.f64 %70 %1067)
(/.f64 (neg.f64 %1134) %640)
(*.f64 %1134 %680)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1134))
(*.f64 #s(literal 3 binary64) %737)
%752
(/.f64 %752 %976)
%1153
(/.f64 (/.f64 %752 #s(literal 9 binary64)) a)
(*.f64 %1156 %639)
(/.f64 %1158 %985)
(*.f64 %752 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %752))
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1172
%1173
%1175
(/.f64 (*.f64 #s(literal 1/2 binary64) %737) a)
(*.f64 %737 %991)
%1179
(fma.f64 b %576 %1180)
(fma.f64 %75 #s(literal -1/3 binary64) %1180)
(fma.f64 #s(literal -1/3 binary64) %75 %1180)
(fma.f64 #s(literal 2/3 binary64) %1179 %589)
(fma.f64 %576 b %1180)
(fma.f64 %1179 #s(literal 2/3 binary64) %589)
(fma.f64 %1002 %737 %589)
(+.f64 %589 %1180)
(+.f64 %1180 %589)
(-.f64 %1180 %1106)
(-.f64 %1180 %1108)
%1192
(*.f64 #s(literal -2/3 binary64) b)
(fma.f64 b (*.f64 #s(literal -2/3 binary64) %991) %762)
(fma.f64 #s(literal 1/3 binary64) %759 %1196)
(fma.f64 %582 %737 %1196)
(fma.f64 %737 %582 %1196)
(fma.f64 %759 #s(literal 1/3 binary64) %1196)
(fma.f64 %991 %1192 %762)
(fma.f64 %1192 %991 %762)
(+.f64 %762 %1196)
(+.f64 %1196 %762)
(-.f64 %1196 %1102)
(-.f64 %1196 %1104)
(fma.f64 %742 %764 %1196)
(fma.f64 %764 %742 %1196)
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1172
%1173
%1175
(/.f64 (*.f64 b #s(literal -2 binary64)) a)
%1211
(*.f64 %1010 b)
(fma.f64 b (*.f64 %1010 #s(literal 1/6 binary64)) %762)
(fma.f64 #s(literal 1/3 binary64) %759 %1215)
(fma.f64 #s(literal 1/6 binary64) %1211 %762)
(fma.f64 %582 %737 %1215)
(fma.f64 %737 %582 %1215)
(fma.f64 %759 #s(literal 1/3 binary64) %1215)
(fma.f64 %1211 #s(literal 1/6 binary64) %762)
(+.f64 %762 %1215)
(+.f64 %1215 %762)
(-.f64 %1215 %1102)
(-.f64 %1215 %1104)
(fma.f64 %742 %764 %1215)
(fma.f64 %764 %742 %1215)
(fma.f64 b %576 %1229)
(fma.f64 %75 #s(literal -1/3 binary64) %1229)
(fma.f64 #s(literal -1/3 binary64) %75 %1229)
(fma.f64 %576 b %1229)
(fma.f64 %737 %1228 %589)
(fma.f64 %778 %1004 %589)
(fma.f64 %1004 %778 %589)
(+.f64 %589 %1229)
(+.f64 %1229 %589)
(-.f64 %1229 %1106)
(-.f64 %1229 %1108)
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1172
%1173
%1175
%1241
(*.f64 #s(literal 3 binary64) %1242)
(/.f64 %627 %1040)
(*.f64 %11 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %11))
%1248
(*.f64 #s(literal 3 binary64) %1249)
(/.f64 %624 a)
(*.f64 %639 %625)
(/.f64 %627 %1086)
(*.f64 %11 %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 %11))
%978
(/.f64 (/.f64 %787 #s(literal 9 binary64)) a)
(/.f64 %790 %985)
(*.f64 %787 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %787))
(-.f64 %1263 (/.f64 b %976))
(/.f64 (*.f64 %11 %787) %1115)
(/.f64 (*.f64 %624 %787) %976)
(/.f64 (*.f64 %11 %978) a)
(*.f64 %624 %978)
(*.f64 %978 %624)
%1274
(*.f64 #s(literal 3 binary64) %1275)
(/.f64 %1241 a)
(*.f64 %982 %625)
(/.f64 %627 %985)
(*.f64 %11 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %11))
(fma.f64 #s(literal -3 binary64) %762 %75)
(fma.f64 %737 %780 %75)
%1285
(+.f64 %75 %782)
(+.f64 %782 %75)
(-.f64 %782 %613)
(/.f64 (fma.f64 %782 a b) a)
(fma.f64 b %70 %782)
(fma.f64 #s(literal 1/3 binary64) %759 %1292)
(fma.f64 %582 %737 %1292)
(fma.f64 %737 %582 %1292)
(fma.f64 %759 #s(literal 1/3 binary64) %1292)
(+.f64 %762 %1292)
(/.f64 %1285 #s(literal -3 binary64))
(/.f64 (neg.f64 %1285) %708)
(*.f64 %1285 %710)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %1285))
(+.f64 (/.f64 %782 #s(literal -3 binary64)) %1292)
(fma.f64 %742 %764 %1292)
(fma.f64 %764 %742 %1292)
%1308
(neg.f64 (/.f64 %565 %976))
(/.f64 (/.f64 %673 #s(literal 9 binary64)) a)
(/.f64 %1313 %985)
(*.f64 %673 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %673))
%1318
%1319
%1320
%1321
%1322
%1323
%1325
%1326
%1328
%1329
%1330
%1318
%1319
%1320
%1321
%1322
%1323
%1325
%1326
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1338
%1340
%1343
%1345
%1347
%1348
%1349
%1350
%1351
%1352
%1354
%1355
%1357
%1359
%1360
(/.f64 %1361 a)
(*.f64 #s(literal -3 binary64) %75)
%648
(/.f64 %1364 a)
%1366
(*.f64 %759 #s(literal -3 binary64))
%1368
%1370
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1381
%1383
%1385
%1386
%1388
%1389
%1391
%1394
%1396
%1331
%1332
%1333
%1334
%1335
%1336
%1338
%1340
%1343
%1345
%1347
%1348
%1349
%1350
%1351
%1352
%1354
%1355
%1357
%1359
%1360
(*.f64 #s(literal -3 binary64) %785)
(*.f64 %785 #s(literal -3 binary64))
%1369
%1368
%1370
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1381
%1383
%1385
%1386
%1388
%1389
%1391
%1394
%1396
(fma.f64 b #s(literal 1/3 binary64) %1400)
(fma.f64 #s(literal 1/3 binary64) b %1400)
(fma.f64 %68 %762 %574)
(fma.f64 %737 %1399 %574)
%1405
(+.f64 %574 %1400)
(+.f64 %1400 %574)
(-.f64 %1400 (neg.f64 %574))
(-.f64 %1400 (*.f64 %1 #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) %759 %1412)
(fma.f64 %582 %737 %1412)
(fma.f64 %737 %582 %1412)
(fma.f64 %759 #s(literal 1/3 binary64) %1412)
(+.f64 %762 %1412)
(/.f64 %1405 %68)
(neg.f64 (/.f64 %1405 a))
(/.f64 (neg.f64 %1405) %687)
(*.f64 %1405 %689)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %1405))
(+.f64 (/.f64 %1400 %68) %1412)
(fma.f64 %742 %764 %1412)
(fma.f64 %764 %742 %1412)
(fma.f64 b (*.f64 %576 %68) %778)
(fma.f64 #s(literal -1/3 binary64) %737 %1432)
%1434
(fma.f64 %68 %589 %778)
(fma.f64 %737 #s(literal -1/3 binary64) %1432)
(+.f64 %778 %1432)
(+.f64 %1432 %778)
(-.f64 %1432 (neg.f64 %778))
(-.f64 %1432 (*.f64 %747 #s(literal -1/3 binary64)))
(fma.f64 b %576 %1443)
(fma.f64 %75 #s(literal -1/3 binary64) %1443)
(fma.f64 #s(literal -1/3 binary64) %75 %1443)
(fma.f64 %576 b %1443)
(+.f64 %589 %1443)
(/.f64 %1434 %68)
(neg.f64 (/.f64 %1434 a))
(/.f64 (neg.f64 %1434) %687)
(*.f64 %1434 %689)
(/.f64 #s(literal 1 binary64) (/.f64 %68 %1434))
(+.f64 (/.f64 %1432 %68) %1443)
(*.f64 a #s(literal 1/3 binary64))
%1460
%1461
(*.f64 %756 a)
(*.f64 %1460 %737)
%1464
(*.f64 %737 %636)
(*.f64 %778 a)
(*.f64 %900 #s(literal -1/3 binary64))
%1468
(fma.f64 a %572 %1469)
(fma.f64 a %572 %1471)
(fma.f64 b %636 %1469)
(fma.f64 b %636 %1471)
(fma.f64 %572 a %1469)
(fma.f64 %572 a %1471)
(+.f64 %638 %1469)
(+.f64 %638 %1471)
(neg.f64 %1479)
(/.f64 %1468 %138)
(/.f64 (/.f64 %1468 a) a)
(/.f64 (neg.f64 %1468) %1086)
(*.f64 %1468 %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 %1468))
(-.f64 (/.f64 %638 %138) (/.f64 %1464 %138))
(*.f64 a %11)
(*.f64 #s(literal 3 binary64) %138)
%1494
%1495
(*.f64 #s(literal 3 binary64) %1496)
(/.f64 %1248 #s(literal 3 binary64))
(*.f64 %1499 %643)
(/.f64 %627 %1501)
(*.f64 %11 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %11))
%1507
%1509
%1511
%1513
%1514
%1515
%1517
%1519
%1520
%1521
%1522
(fma.f64 a %759 %622)
(fma.f64 b %632 %1524)
(fma.f64 #s(literal 3 binary64) %572 %1524)
(fma.f64 %572 #s(literal 3 binary64) %1524)
%1528
(+.f64 %622 %1524)
(+.f64 %1524 %622)
(-.f64 %1524 (neg.f64 %622))
(-.f64 %1524 (*.f64 %910 #s(literal 3 binary64)))
%1537
%1538
%1540
%1542
%1543
%1545
%1547
%1549
%1550
%1552
%1553
%1555
%1557
(/.f64 %563 a)
%685
(*.f64 %75 a)
%1561
%1562
%1563
%1565
%1566
%1567
%1568
%1569
%1571
%1573
%1574
%1576
%1577
%1579
%1581
%1582
%1584
%1587
%1588
%1560
(*.f64 %737 %1564)
(*.f64 %756 #s(literal -3 binary64))
(*.f64 %1364 #s(literal 1/3 binary64))
%1561
%1562
%1563
%1565
%1566
%1567
%1568
%1569
%1571
%1573
%1574
%1576
%1577
%1579
%1581
%1582
%1584
%1587
%1588
(*.f64 a %737)
%900
(/.f64 %900 %1494)
%1594
(/.f64 %1595 #s(literal 3 binary64))
(*.f64 %1597 %643)
(/.f64 %1599 %1501)
(*.f64 %900 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %900))
%1604
(*.f64 %785 #s(literal 3 binary64))
(neg.f64 (*.f64 #s(literal 3 binary64) %759))
%1608
(fma.f64 b %694 %1609)
(fma.f64 b %694 %1611)
(+.f64 %693 %1609)
(+.f64 %693 %1611)
(neg.f64 (-.f64 %1604 %693))
(fma.f64 %565 %689 %1609)
(fma.f64 %565 %689 %1611)
(/.f64 %1608 #s(literal 9 binary64))
(/.f64 (neg.f64 %1608) %1040)
(*.f64 %1608 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %1608))
(-.f64 (/.f64 %693 #s(literal 9 binary64)) (/.f64 %1604 #s(literal 9 binary64)))
(/.f64 %900 a)
(*.f64 a %759)
%1524
%1541
(/.f64 %1544 %640)
(*.f64 %1528 %680)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %1528))
(+.f64 (/.f64 %1524 #s(literal 3 binary64)) (/.f64 %622 #s(literal 3 binary64)))
%1537
%1538
%1540
%1542
%1543
%1545
%1547
%1549
%1550
%1552
%1553
%1555
%1557
%1536
(/.f64 %1528 a)
(fma.f64 %737 %70 %1535)
(/.f64 %1544 %68)
(*.f64 %1528 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %1528))
(+.f64 (/.f64 %1524 a) %1535)
%1537
%1538
%1540
%1542
%1543
%1545
%1547
%1549
%1550
%1552
%1553
%1555
%1557
(fma.f64 b #s(literal 3 binary64) %1645)
(fma.f64 #s(literal 3 binary64) b %1645)
(fma.f64 %562 %759 %565)
%1649
(fma.f64 %1366 a %565)
(+.f64 %565 %1645)
(+.f64 %1645 %565)
(-.f64 %1645 %673)
%1654
(fma.f64 %562 %785 %673)
(fma.f64 %785 %562 %673)
(fma.f64 %1369 a %673)
(+.f64 %1658 %673)
(/.f64 %1654 %976)
(neg.f64 (/.f64 %1649 %976))
(/.f64 (/.f64 %1654 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1654) %985)
(*.f64 %1654 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %1654))
%1670
(*.f64 %747 #s(literal -3 binary64))
(neg.f64 %1364)
(fma.f64 #s(literal -3 binary64) %747 %647)
%1674
(fma.f64 %562 %75 %1670)
(fma.f64 %747 #s(literal -3 binary64) %647)
(fma.f64 %648 a %1670)
(+.f64 %647 %1670)
(+.f64 %1670 %647)
(-.f64 %647 (*.f64 %708 %747))
(-.f64 %647 (neg.f64 %1670))
(fma.f64 %571 %70 %1670)
(/.f64 %1674 %976)
(/.f64 (/.f64 %1674 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1674) %985)
(*.f64 %1674 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %1674))
(+.f64 %1518 (/.f64 %1670 %976))
(*.f64 %562 %785)
(*.f64 %785 %562)
(*.f64 %1369 a)
%1658
%1698
(fma.f64 b #s(literal -3 binary64) %1658)
(fma.f64 #s(literal -3 binary64) b %1658)
(fma.f64 %562 %785 %1361)
(fma.f64 %785 %562 %1361)
(fma.f64 %1369 a %1361)
(+.f64 %1658 %1361)
(+.f64 %1361 %1658)
(-.f64 %1361 (neg.f64 %1658))
(-.f64 %1361 (*.f64 %1339 %562))
(/.f64 %1698 %976)
(/.f64 (/.f64 %1698 #s(literal 9 binary64)) a)
(/.f64 (neg.f64 %1698) %985)
(*.f64 %1698 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %1698))
(+.f64 (/.f64 %1361 %976) (/.f64 %1658 %976))
%1721
(neg.f64 %1722)
(/.f64 (/.f64 %600 %138) #s(literal 3 binary64))
(/.f64 %707 %1501)
(*.f64 %600 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %600))
%1086
%1730
%1731
(*.f64 b %1732)
(*.f64 %572 %68)
(*.f64 %68 %572)
(*.f64 %600 #s(literal -1/3 binary64))
%1737
%1479
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1749
%1751
%1752
%1753
%1086
%1730
%1731
%1754
%1756
%1758
%1760
%1762
%1764
%1767
%1768
%1479
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1749
%1751
%1752
%1753
%1754
%1756
%1758
%1760
%1762
%1764
%1767
%1768
(/.f64 %617 #s(literal 3 binary64))
%1770
(/.f64 (neg.f64 %617) %640)
(*.f64 %617 %680)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %617))
(fma.f64 #s(literal 1/3 binary64) %759 %1770)
(fma.f64 %582 %737 %1770)
(fma.f64 %589 %663 %762)
(fma.f64 %737 %582 %1770)
(fma.f64 %759 #s(literal 1/3 binary64) %1770)
(+.f64 %762 %1770)
(+.f64 %1770 %762)
(-.f64 %1770 %1102)
(-.f64 %1770 %1104)
(fma.f64 %617 %680 %762)
(fma.f64 %742 %764 %1770)
(fma.f64 %764 %742 %1770)
(/.f64 %905 %1494)
(/.f64 (/.f64 %905 %138) #s(literal 3 binary64))
(/.f64 %1791 %1501)
(*.f64 %905 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %905))
(fma.f64 %737 %1496 %1796)
(+.f64 %1594 %1796)
(fma.f64 %1597 %643 %1796)
(fma.f64 %900 %1503 %1796)
(*.f64 a %562)
(*.f64 #s(literal -3 binary64) %138)
%1803
%1804
(fma.f64 %656 %737 %600)
(fma.f64 %737 %656 %600)
(fma.f64 %756 %11 %600)
(+.f64 %755 %600)
(neg.f64 (-.f64 %563 %755))
(/.f64 %1804 %1494)
(/.f64 (/.f64 %1804 %138) #s(literal 3 binary64))
(/.f64 %1814 %1501)
(*.f64 %1804 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %1804))
(-.f64 %1819 %1722)
(*.f64 #s(literal -3 binary64) %1464)
%1822
(*.f64 %778 %562)
(*.f64 %1824 #s(literal -1/3 binary64))
%1826
(/.f64 (/.f64 %905 #s(literal 3 binary64)) a)
(/.f64 %1791 %627)
(*.f64 %905 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %905))
(+.f64 (/.f64 %900 %11) (/.f64 %621 %11))
(/.f64 %905 %1836)
(/.f64 %1826 a)
(/.f64 (neg.f64 %1826) %68)
(*.f64 %1826 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %1826))
(/.f64 %752 %1115)
%1846
(/.f64 (/.f64 %752 %138) #s(literal 9 binary64))
(*.f64 %1597 %982)
(/.f64 %1158 %1126)
(*.f64 %752 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %752))
(fma.f64 a %1846 %589)
(fma.f64 b %576 %1855)
(fma.f64 %75 #s(literal -1/3 binary64) %1855)
(fma.f64 #s(literal -1/3 binary64) %75 %1855)
(fma.f64 %576 b %1855)
(fma.f64 %1846 a %589)
(+.f64 %589 %1855)
(+.f64 %1855 %589)
(-.f64 %1855 %1106)
(-.f64 %1855 %1108)
(/.f64 %900 %1115)
%1867
(/.f64 %1595 #s(literal 9 binary64))
(*.f64 %1597 %1242)
(/.f64 %1599 %1126)
(*.f64 %900 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %900))
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1884
%1885
%1886
%1887
%1888
(/.f64 %1597 #s(literal 9 binary64))
(/.f64 %747 %1126)
(*.f64 %737 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %737))
%1896
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1916
%1918
%1920
%1921
%1923
%1926
%1894
(*.f64 #s(literal 3 binary64) %1866)
(/.f64 %1248 #s(literal 9 binary64))
(*.f64 %1499 %1242)
(/.f64 %627 %1126)
(*.f64 %11 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %11))
%1866
(/.f64 %1249 #s(literal 9 binary64))
(/.f64 %68 %1126)
(*.f64 a %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 a))
%1896
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1916
%1918
%1920
%1921
%1923
%1926
%1845
(/.f64 %1499 #s(literal 9 binary64))
(/.f64 %640 %1126)
(*.f64 #s(literal 3 binary64) %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 #s(literal 3 binary64)))
%987
(/.f64 %1042 a)
(/.f64 %160 %985)
(*.f64 #s(literal 1 binary64) %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 #s(literal 1 binary64)))
(pow.f64 %976 #s(literal -1 binary64))
%1507
%1509
%1511
%1513
%1514
%1515
%1517
%1519
%1520
%1521
%1522
(*.f64 %68 %737)
(*.f64 %737 %68)
%1599
%1953
(fma.f64 b %656 %1599)
(fma.f64 %11 %574 %1599)
(fma.f64 %574 %11 %1599)
(fma.f64 %68 %737 %1952)
(fma.f64 %737 %68 %1952)
(fma.f64 (*.f64 %574 #s(literal 3 binary64)) a %1599)
(+.f64 %1599 %1952)
(+.f64 %1952 %1599)
(-.f64 %1952 (*.f64 %687 %737))
(-.f64 %1952 (neg.f64 %1599))
(/.f64 %1953 %1803)
(/.f64 (/.f64 %1953 %138) #s(literal -3 binary64))
(/.f64 (neg.f64 %1953) (neg.f64 %1803))
(*.f64 %1953 (/.f64 #s(literal 1 binary64) %1803))
(/.f64 #s(literal 1 binary64) (/.f64 %1803 %1953))
(+.f64 (/.f64 %1952 %1803) (/.f64 %1599 %1803))
(fma.f64 a %1 %1822)
%1981
(fma.f64 #s(literal -3 binary64) %1464 %600)
(fma.f64 %562 %778 %600)
(fma.f64 %68 b %1822)
(fma.f64 %778 %562 %600)
(fma.f64 %1824 #s(literal -1/3 binary64) %600)
(+.f64 %600 %1822)
(+.f64 %1822 %600)
(-.f64 %600 (*.f64 %601 %778))
(-.f64 %600 (neg.f64 %1822))
(/.f64 %1981 %1494)
(/.f64 (/.f64 %1981 %138) #s(literal 3 binary64))
(/.f64 (neg.f64 %1981) %1501)
(*.f64 %1981 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %1981))
(+.f64 %1721 %2001)
(fma.f64 %600 %1503 %2001)
%2004
(/.f64 (/.f64 %1804 #s(literal 3 binary64)) a)
(/.f64 %1814 %627)
(*.f64 %1804 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %1804))
(-.f64 (/.f64 %755 %11) (/.f64 %563 %11))
(/.f64 %1804 %1836)
(/.f64 %2004 a)
(/.f64 (neg.f64 %2004) %68)
(*.f64 %2004 %70)
(/.f64 #s(literal 1 binary64) (/.f64 a %2004))
%1597
(/.f64 %759 a)
(/.f64 %747 %1086)
(*.f64 %737 %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 %737))
%1156
(/.f64 %747 %1040)
(*.f64 %737 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %737))
%1263
(/.f64 %1156 a)
(/.f64 %747 %985)
(*.f64 %737 %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 %737))
%1275
(/.f64 %1242 a)
(/.f64 %68 %985)
(*.f64 a %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 a))
%1499
(/.f64 %639 a)
(/.f64 %640 %1086)
(*.f64 #s(literal 3 binary64) %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 #s(literal 3 binary64)))
(/.f64 %900 #s(literal 9 binary64))
%1883
(/.f64 %1599 %1040)
(*.f64 %900 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %900))
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1884
%1885
%1886
%1887
%1152
(/.f64 %982 a)
(/.f64 %640 %985)
(*.f64 #s(literal 3 binary64) %987)
(/.f64 #s(literal 1 binary64) (/.f64 %976 #s(literal 3 binary64)))
(fma.f64 b %576 %2056)
(fma.f64 %75 #s(literal -1/3 binary64) %2056)
(fma.f64 #s(literal -1/3 binary64) %75 %2056)
(fma.f64 %576 b %2056)
(fma.f64 %759 %2055 %589)
(fma.f64 %1524 %1152 %589)
(fma.f64 %1152 %1524 %589)
(+.f64 %589 %2056)
(+.f64 %2056 %589)
(-.f64 %2056 %1106)
(-.f64 %2056 %1108)
%2068
(neg.f64 (/.f64 b %1115))
(/.f64 %2071 #s(literal 9 binary64))
(/.f64 %793 %1126)
(*.f64 %1 %1128)
(/.f64 #s(literal 1 binary64) (/.f64 %1115 %1))
(fma.f64 #s(literal 3 binary64) (*.f64 a %2068) %762)
(fma.f64 %11 %2068 %762)
(fma.f64 #s(literal 1/3 binary64) %759 %2080)
(fma.f64 %582 %737 %2080)
(fma.f64 %737 %582 %2080)
(fma.f64 %759 #s(literal 1/3 binary64) %2080)
(fma.f64 %2068 %11 %762)
(+.f64 %762 %2080)
(+.f64 %2080 %762)
(-.f64 %2080 %1102)
(-.f64 %2080 %1104)
(fma.f64 %742 %764 %2080)
(fma.f64 %764 %742 %2080)
(fma.f64 #s(literal 1/3 binary64) %759 %2092)
(fma.f64 %582 %737 %2092)
(fma.f64 %673 %1866 %762)
(fma.f64 %737 %582 %2092)
(fma.f64 %759 #s(literal 1/3 binary64) %2092)
(fma.f64 %1866 %673 %762)
(+.f64 %762 %2092)
(+.f64 %2092 %762)
(-.f64 %2092 %1102)
(-.f64 %2092 %1104)
(fma.f64 %742 %764 %2092)
(fma.f64 %764 %742 %2092)
(/.f64 #s(literal 1 binary64) %985)
%2106
(/.f64 %160 (neg.f64 %985))
(*.f64 #s(literal 1 binary64) %2106)
(/.f64 #s(literal 1 binary64) (/.f64 %985 #s(literal 1 binary64)))
(pow.f64 %985 #s(literal -1 binary64))
(/.f64 %1649 %985)
(/.f64 (*.f64 %1649 #s(literal 1 binary64)) %985)
(*.f64 %1649 %2106)
(*.f64 %2106 %1649)
(fma.f64 #s(literal 1/3 binary64) %759 %2119)
(fma.f64 %582 %737 %2119)
(fma.f64 %737 %582 %2119)
(fma.f64 %759 #s(literal 1/3 binary64) %2119)
(+.f64 %762 %2119)
(+.f64 %2119 %762)
(fma.f64 %693 %1275 %762)
(fma.f64 %1275 %693 %762)
(-.f64 %2119 %1102)
(-.f64 %2119 %1104)
(fma.f64 %742 %764 %2119)
(fma.f64 %764 %742 %2119)
%2071
(neg.f64 (/.f64 b %138))
(/.f64 %613 a)
(/.f64 %793 %1086)
(*.f64 %1 %1088)
(/.f64 #s(literal 1 binary64) (/.f64 %138 %1))
(fma.f64 %1 %1894 %762)
(fma.f64 #s(literal 1/3 binary64) %759 %2140)
(fma.f64 %582 %737 %2140)
(fma.f64 %737 %582 %2140)
(fma.f64 %759 #s(literal 1/3 binary64) %2140)
(fma.f64 %1894 %1 %762)
(+.f64 %762 %2140)
(+.f64 %2140 %762)
(fma.f64 %1241 %2071 %762)
(fma.f64 %2071 %1241 %762)
(-.f64 %2140 %1102)
(-.f64 %2140 %1104)
(fma.f64 %742 %764 %2140)
(fma.f64 %764 %742 %2140)
%2154
(neg.f64 (/.f64 %563 #s(literal 9 binary64)))
(/.f64 %707 %1040)
(*.f64 %600 %1042)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %600))
(fma.f64 #s(literal 1/3 binary64) %759 %2161)
(fma.f64 %582 %737 %2161)
(fma.f64 %737 %582 %2161)
(fma.f64 %759 #s(literal 1/3 binary64) %2161)
(+.f64 %762 %2161)
(+.f64 %2161 %762)
(fma.f64 %1499 %2154 %762)
(fma.f64 %2154 %1499 %762)
(-.f64 %2161 %1102)
(-.f64 %2161 %1104)
(fma.f64 %742 %764 %2161)
(fma.f64 %764 %742 %2161)
%2174
(/.f64 %1499 #s(literal 3 binary64))
(/.f64 %640 %1501)
(*.f64 #s(literal 3 binary64) %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 #s(literal 3 binary64)))
(fma.f64 #s(literal 1/3 binary64) %759 %2180)
(fma.f64 %572 (*.f64 a %2174) %762)
(fma.f64 %582 %737 %2180)
(fma.f64 %638 %2174 %762)
(fma.f64 %737 %582 %2180)
(fma.f64 %759 #s(literal 1/3 binary64) %2180)
(fma.f64 %2174 %638 %762)
(+.f64 %762 %2180)
(+.f64 %2180 %762)
(-.f64 %2180 %1102)
(-.f64 %2180 %1104)
(fma.f64 %742 %764 %2180)
(fma.f64 %764 %742 %2180)
(fma.f64 b %576 %1819)
(fma.f64 %75 #s(literal -1/3 binary64) %1819)
(fma.f64 #s(literal -1/3 binary64) %75 %1819)
(fma.f64 %576 b %1819)
(fma.f64 %737 (*.f64 #s(literal 1/3 binary64) %1495) %589)
(fma.f64 %756 %1495 %589)
(fma.f64 %1495 %756 %589)
(+.f64 %589 %1819)
(+.f64 %1819 %589)
(-.f64 %1819 %1106)
(-.f64 %1819 %1108)
(fma.f64 b %576 %2207)
(fma.f64 %75 #s(literal -1/3 binary64) %2207)
(fma.f64 #s(literal -1/3 binary64) %75 %2207)
(fma.f64 %576 b %2207)
(fma.f64 %737 %2212 %589)
(fma.f64 %1461 %2174 %589)
(fma.f64 %2174 %1461 %589)
(+.f64 %589 %2207)
(+.f64 %2207 %589)
(-.f64 %2207 %1106)
(-.f64 %2207 %1108)
(/.f64 %589 %11)
%2222
(/.f64 (/.f64 %589 #s(literal 3 binary64)) a)
(*.f64 (/.f64 b #s(literal 3 binary64)) (/.f64 %576 a))
(/.f64 %1108 %627)
(*.f64 %589 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %589))
(fma.f64 #s(literal 3 binary64) (*.f64 a %2222) %762)
(fma.f64 %11 %2222 %762)
(fma.f64 #s(literal 1/3 binary64) %759 %2235)
(fma.f64 %582 %737 %2235)
(fma.f64 %737 %582 %2235)
(fma.f64 %759 #s(literal 1/3 binary64) %2235)
(fma.f64 %2222 %11 %762)
(+.f64 %762 %2235)
(+.f64 %2235 %762)
(-.f64 %2235 %1102)
(-.f64 %2235 %1104)
(fma.f64 %742 %764 %2235)
(fma.f64 %764 %742 %2235)
(fma.f64 #s(literal 1/3 binary64) %759 %2248)
(fma.f64 %582 %737 %2248)
(fma.f64 %737 %582 %2248)
(fma.f64 %759 #s(literal 1/3 binary64) %2248)
(+.f64 %762 %2248)
(+.f64 %2248 %762)
(fma.f64 %593 %662 %762)
(fma.f64 %662 %593 %762)
(-.f64 %2248 %1102)
(-.f64 %2248 %1104)
(fma.f64 %742 %764 %2248)
(fma.f64 %764 %742 %2248)
%2261
(/.f64 %1597 #s(literal 3 binary64))
(/.f64 %747 %1501)
(*.f64 %737 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %737))
(fma.f64 b %576 %2268)
(fma.f64 %75 #s(literal -1/3 binary64) %2268)
(fma.f64 #s(literal -1/3 binary64) %75 %2268)
(fma.f64 %576 b %2268)
(fma.f64 %630 %774 %589)
(fma.f64 %737 %2267 %589)
(fma.f64 %774 %630 %589)
(+.f64 %589 %2268)
(+.f64 %2268 %589)
(-.f64 %2268 %1106)
(-.f64 %2268 %1108)
(fma.f64 %1 %1894 %1153)
(fma.f64 %737 %1152 %2140)
(fma.f64 %1894 %1 %1153)
(+.f64 %1153 %2140)
(+.f64 %2140 %1153)
(fma.f64 %1241 %2071 %1153)
(fma.f64 %1156 %639 %2140)
(fma.f64 %2071 %1241 %1153)
(-.f64 %2140 %1171)
(fma.f64 %752 %987 %2140)
(/.f64 (fma.f64 %2140 %976 %752) %976)
(fma.f64 %737 %2292 %1308)
(fma.f64 %900 %1845 %1308)
(fma.f64 %1845 %900 %1308)
(+.f64 %1308 %2296)
(+.f64 %2296 %1308)
(-.f64 %2296 %1324)
(fma.f64 %673 %987 %2296)
(/.f64 (fma.f64 %2296 %976 %673) %976)
(fma.f64 %613 %1274 %1153)
(fma.f64 %737 %1152 %2304)
(fma.f64 %1274 %613 %1153)
(+.f64 %1153 %2304)
(+.f64 %2304 %1153)
(fma.f64 %1156 %639 %2304)
(-.f64 %2304 %1171)
(fma.f64 %752 %987 %2304)
(/.f64 (fma.f64 %2304 %976 %752) %976)
(fma.f64 %737 %1152 %2314)
(+.f64 %1153 %2314)
(+.f64 %2314 %1153)
(fma.f64 %683 %1152 %1153)
(fma.f64 %1156 %639 %2314)
(fma.f64 %1152 %683 %1153)
(-.f64 %2314 %1171)
(fma.f64 %752 %987 %2314)
(/.f64 (fma.f64 %2314 %976 %752) %976)
%2325
(neg.f64 (/.f64 %565 %1494))
(/.f64 (/.f64 %673 %138) #s(literal 3 binary64))
(/.f64 %1313 %1501)
(*.f64 %673 %1503)
(/.f64 #s(literal 1 binary64) (/.f64 %1494 %673))
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2344
%2345
%2346
%2347
%2349
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2344
%2345
%2346
%2347
%2349
(+.f64 %1308 %2351)
(+.f64 %2351 %1308)
(fma.f64 %624 %1263 %1308)
(fma.f64 %1263 %624 %1308)
(-.f64 %2351 %1324)
(fma.f64 %673 %987 %2351)
(/.f64 (fma.f64 %2351 %976 %673) %976)
(fma.f64 #s(literal 3 binary64) %1897 %1721)
(fma.f64 %11 %1888 %1721)
(fma.f64 %737 %1894 %1721)
(fma.f64 %752 %1866 %1721)
(fma.f64 %1888 %11 %1721)
(fma.f64 %1866 %752 %1721)
(+.f64 %1721 %1895)
(+.f64 %1895 %1721)
(fma.f64 %1241 %1597 %1721)
(fma.f64 %1248 %1156 %1721)
(fma.f64 %1597 %1241 %1721)
(fma.f64 %1156 %1248 %1721)
(-.f64 %1895 %2372)
(fma.f64 %600 %1503 %1895)
(/.f64 (fma.f64 %1895 %1494 %600) %1494)
(fma.f64 %737 %2292 %1721)
(fma.f64 %900 %1845 %1721)
(fma.f64 %1845 %900 %1721)
(+.f64 %1721 %2296)
(+.f64 %2296 %1721)
(-.f64 %2296 %2372)
(fma.f64 %600 %1503 %2296)
(/.f64 (fma.f64 %2296 %1494 %600) %1494)
(fma.f64 %737 %2212 %1308)
(fma.f64 %1461 %2174 %1308)
(fma.f64 %2174 %1461 %1308)
(+.f64 %1308 %2207)
(+.f64 %2207 %1308)
(-.f64 %2207 %1324)
(fma.f64 %673 %987 %2207)
(/.f64 (fma.f64 %2207 %976 %673) %976)
(fma.f64 %1 %1894 %1594)
(fma.f64 %737 %1496 %2140)
(fma.f64 %1894 %1 %1594)
(+.f64 %1594 %2140)
(+.f64 %2140 %1594)
(fma.f64 %1241 %2071 %1594)
(fma.f64 %1597 %643 %2140)
(fma.f64 %2071 %1241 %1594)
(-.f64 %2140 (neg.f64 %1594))
(fma.f64 %900 %1503 %2140)
(/.f64 (fma.f64 %2140 %1494 %900) %1494)
(fma.f64 %737 %1152 %2410)
(+.f64 %1153 %2410)
(+.f64 %2410 %1153)
(fma.f64 %643 %2325 %1153)
(fma.f64 %1156 %639 %2410)
(fma.f64 %2325 %643 %1153)
(-.f64 %2410 %1171)
(fma.f64 %752 %987 %2410)
(/.f64 (fma.f64 %2410 %976 %752) %976)
(fma.f64 b (*.f64 %576 %1115) %751)
(fma.f64 %11 %737 %1924)
%1915
(fma.f64 %737 %11 %1924)
(fma.f64 %1115 %589 %751)
(fma.f64 %752 a %1924)
(fma.f64 (*.f64 %589 %138) #s(literal 9 binary64) %751)
(+.f64 %751 %1924)
(+.f64 %1924 %751)
(-.f64 %1924 %2431)
(-.f64 %1924 (*.f64 %747 %11))
%1896
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1916
%1918
%1920
%1921
%1923
%1926
(+.f64 %1721 %2435)
(+.f64 %2435 %1721)
(fma.f64 %668 %2261 %1721)
(fma.f64 %2261 %668 %1721)
(-.f64 %2435 %2372)
(fma.f64 %600 %1503 %2435)
(/.f64 (fma.f64 %2435 %1494 %600) %1494)
(/.f64 (*.f64 %742 #s(literal 1/3 binary64)) a)
(*.f64 %582 %742)
%764
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1103
%1105
%1107
%1109
%1110
%1111
(*.f64 %138 (*.f64 #s(literal 9 binary64) %1115))
%2449
(*.f64 (*.f64 %138 %138) (*.f64 #s(literal 9 binary64) #s(literal 9 binary64)))
(*.f64 (*.f64 %1115 %138) #s(literal 9 binary64))
(*.f64 %2455 %2455)
(*.f64 %1126 %1126)
(pow.f64 %1115 #s(literal 2 binary64))
(*.f64 %737 %2459)
%2461
(*.f64 %1115 %751)
(*.f64 %2463 #s(literal 9 binary64))
%2466
(fma.f64 %562 (*.f64 b %1115) %2461)
(fma.f64 %571 %1115 %2461)
(fma.f64 %737 %2459 %2470)
(fma.f64 %751 %1115 %2470)
(fma.f64 %1115 %571 %2461)
(fma.f64 %1115 %751 %2470)
(fma.f64 (*.f64 %571 %138) #s(literal 9 binary64) %2461)
(fma.f64 %2463 #s(literal 9 binary64) %2470)
(+.f64 %2461 %2470)
(+.f64 %2470 %2461)
(-.f64 %2470 (neg.f64 %2461))
(-.f64 %2470 (*.f64 %2431 %1115))
(/.f64 %2466 %2449)
(/.f64 (/.f64 %2466 %1115) %1115)
(/.f64 (neg.f64 %2466) (neg.f64 %2449))
(*.f64 %2466 (/.f64 #s(literal 1 binary64) %2449))
(/.f64 #s(literal 1 binary64) (/.f64 %2449 %2466))
(+.f64 (/.f64 %2470 %2449) (/.f64 %2461 %2449))
%737
%738
%739
%741
%743
%744
%746
%787
%788
%789
%791
%792
%794
%795
%796
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
(/.f64 %848 %11)
(/.f64 (/.f64 %848 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %848) %627)
(*.f64 %848 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %848))
(+.f64 (/.f64 %850 %11) %941)
(/.f64 %330 %11)
%925
%926
%928
%929
%931
%932
%933
%934
%936
%937
%938
%940
%943
%945
%947
%948
%949
(/.f64 %893 %11)
(/.f64 (/.f64 %893 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %893) %627)
(*.f64 %893 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %893))
(+.f64 (/.f64 %891 %11) %941)
(/.f64 %811 %11)
(/.f64 (/.f64 %811 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %811) %627)
(*.f64 %811 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %811))
(+.f64 (/.f64 %813 %11) %941)
%2528
%2530
%2532
%2533
%2535
%2537
%2528
%2530
%2532
%2533
%2535
%2537
(/.f64 %882 %11)
(/.f64 (/.f64 %882 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %882) %627)
(*.f64 %882 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %882))
(+.f64 (/.f64 %881 %11) %946)
(/.f64 %821 %11)
(/.f64 (/.f64 %821 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %821) %627)
(*.f64 %821 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %821))
(+.f64 (/.f64 %823 %11) %941)
(/.f64 %875 %11)
(/.f64 (/.f64 %875 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %875) %627)
(*.f64 %875 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %875))
(+.f64 (/.f64 %873 %11) %941)
(/.f64 %189 %11)
(/.f64 %253 %11)
(/.f64 %858 %11)
(/.f64 (/.f64 %858 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %858) %627)
(*.f64 %858 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %858))
(fma.f64 %630 %774 %946)
(fma.f64 %737 %2267 %946)
(fma.f64 %774 %630 %946)
(+.f64 %2268 %946)
(/.f64 %801 %11)
(/.f64 (/.f64 %801 #s(literal 3 binary64)) a)
(/.f64 (neg.f64 %801) %627)
(*.f64 %801 %666)
(/.f64 #s(literal 1 binary64) (/.f64 %11 %801))
(+.f64 (/.f64 %803 %11) %941)
%2528
%2530
%2532
%2533
%2535
%2537
(/.f64 %226 %11)

reconstruct7.2s (4.8%)

Counts
4 730 → 2 667
Compiler

Compiled 4 730 to 8 562 computations (-81.0% saved)

eval8.5s (5.7%)

Compiler

Compiled 6 221 to 14 846 computations (-138.6% saved)

prune1.6s (1.1%)

Pruning

115 alts after pruning (82 fresh and 33 done)

PrunedKeptTotal
New6 139826 221
Fresh000
Picked8433117
Done000
Total6 2231156 338
Accuracy
99.9%
Counts
6 338 → 115
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.5%
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) #s(literal 2 binary64)) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
31.7%
(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)))
30.4%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) a) (/.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal 9 binary64) a))))
30.3%
(fma.f64 (/.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (/.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 #s(literal 9 binary64) a)))
30.4%
%49 = (*.f64 a a)
(fma.f64 (/.f64 (neg.f64 b) %49) (/.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))) a) (*.f64 %49 #s(literal 3 binary64))))
30.6%
%49 = (*.f64 a a)
(fma.f64 (/.f64 (neg.f64 b) %49) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) %49) (/.f64 a #s(literal 3 binary64))))
30.8%
(fma.f64 (/.f64 b a) #s(literal -1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)))
30.8%
(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)))
30.1%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.1%
(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)))
30.1%
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 (*.f64 a a) #s(literal 3 binary64))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.0%
%111 = (*.f64 #s(literal -3 binary64) a)
%126 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 %111 c))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) %126) (/.f64 (*.f64 %111 (/.f64 b a)) %126))
30.7%
(fma.f64 (*.f64 b #s(literal -2/3 binary64)) (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64)) a))
31.0%
(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)))
29.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)))
32.0%
(fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a) (/.f64 (/.f64 b a) #s(literal -3 binary64)))
30.9%
(fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.4%
%544 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 %544 (*.f64 %544 (/.f64 #s(literal 1/3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
30.5%
%126 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (neg.f64 (/.f64 b a)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 #s(literal 1 binary64) %126)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %126))
31.0%
(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)))
30.7%
%126 = (*.f64 #s(literal 9 binary64) a)
(fma.f64 (approx (/ (* a b) (neg a)) (*.f64 #s(literal -1 binary64) b)) (/.f64 #s(literal 3 binary64) %126) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) %126))
29.4%
(fma.f64 b (/.f64 #s(literal 1 binary64) (/.f64 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)))
30.5%
(fma.f64 b (/.f64 #s(literal -1/3 binary64) a) (/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64)) a))
31.5%
(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)))
31.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 (neg.f64 (*.f64 b #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a)))
31.1%
(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 1 binary64) (*.f64 #s(literal 9 binary64) a))))
30.2%
(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)))
30.7%
%126 = (*.f64 #s(literal 9 binary64) a)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 (neg.f64 a) %126)) %126 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 3 binary64))) %126)
29.7%
(/.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))
30.1%
(/.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))
30.1%
%49 = (*.f64 a a)
%431 = (*.f64 %49 #s(literal 3 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 %49 #s(literal 9 binary64))) (neg.f64 b)) %431 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)) %431)
29.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))
30.8%
%111 = (*.f64 #s(literal -3 binary64) a)
%496 = (*.f64 (*.f64 a a) #s(literal 9 binary64))
(/.f64 (fma.f64 (*.f64 %111 b) %496 (*.f64 (*.f64 (sqrt.f64 (fma.f64 %111 c (*.f64 b b))) (*.f64 #s(literal 3 binary64) a)) %496)) (*.f64 %496 %496))
31.2%
%383 = (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)) %383 (*.f64 b #s(literal 1/3 binary64))) %383)
31.5%
(/.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))
31.7%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 %111 c (*.f64 b b))) #s(literal 1/3 binary64)) #s(literal -3 binary64) (approx (* a (/ b a)) b)) %111)
29.0%
%126 = (*.f64 #s(literal 9 binary64) a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %126 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 3 binary64))) %126)
30.4%
%383 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %383 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %383)
28.3%
(/.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))
29.6%
(/.f64 (fma.f64 (*.f64 a b) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal -1/3 binary64) a)) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a))
29.3%
(/.f64 (fma.f64 (*.f64 #s(literal 3 binary64) a) (*.f64 b #s(literal -1/3 binary64)) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
32.3%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (sqrt.f64 (fma.f64 b b (*.f64 %111 c)))) #s(literal 1/3 binary64) (*.f64 a (/.f64 b a))) %111)
30.8%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 %111 (/.f64 b a) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 %111 c))) #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) a))
30.4%
(/.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))
31.1%
%383 = (neg.f64 a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) %383) (*.f64 b #s(literal 1/3 binary64))) %383)
31.3%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(literal -3 binary64)) (/.f64 b a)) #s(literal -3 binary64))
30.9%
%146 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) %146) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %146)
31.1%
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a))) a (*.f64 b #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) a))
30.5%
(/.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))
31.0%
%383 = (neg.f64 a)
(/.f64 (fma.f64 b (*.f64 (/.f64 #s(literal -1/3 binary64) a) %383) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal -1/3 binary64))) %383)
29.5%
(/.f64 (fma.f64 b (*.f64 (/.f64 #s(literal -1/3 binary64) a) #s(literal -3 binary64)) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a))) #s(literal -3 binary64))
31.9%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 b (neg.f64 a) (*.f64 (*.f64 %111 (sqrt.f64 (fma.f64 b b (*.f64 %111 c)))) #s(literal -1/3 binary64))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
31.1%
(/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 a (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal -1/3 binary64))) (neg.f64 (*.f64 a b))) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
29.7%
(/.f64 (/.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))) #s(literal 3 binary64)) a)
30.9%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 %111 c))) (*.f64 #s(literal 3 binary64) a) (*.f64 %111 b)) a) (*.f64 #s(literal 9 binary64) a))
29.3%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
29.0%
(/.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a) (/.f64 b a)) #s(literal 3 binary64))
28.6%
(/.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))
29.2%
(/.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))
29.3%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a))
28.4%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (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))))) #s(literal 3 binary64))
29.4%
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) #s(literal 1/3 binary64)) a)
29.3%
(/.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))
82.8%
(/.f64 (*.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))) (*.f64 a a))
29.3%
(/.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))
29.4%
(/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (/.f64 #s(literal 1 binary64) a))) #s(literal 9 binary64))
83.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))
83.1%
(/.f64 (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b))) #s(literal 3 binary64))
83.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))
82.9%
%130 = (* -3 a)
(/.f64 (approx (+ (* (sqrt (+ (* %130 c) (* b b))) 3) (/ (* %130 b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 9 binary64) a))
92.6%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 (*.f64 #s(literal -3/2 binary64) a) c (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)))) b)) (*.f64 #s(literal 3 binary64) a))
92.4%
(/.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))
95.0%
%49 = (*.f64 a a)
%50 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %49 a) (/.f64 (*.f64 %50 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 %49 %50) (*.f64 b b))))) b)) (*.f64 #s(literal 3 binary64) a))
95.2%
%49 = (*.f64 a a)
%50 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 %49 a) (/.f64 (*.f64 %50 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 %49 %50) (*.f64 b b)))) b)) (*.f64 #s(literal 3 binary64) a))
83.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))
92.5%
(/.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 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 #s(literal -9/8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 2 binary64))))))) b)) (*.f64 #s(literal 3 binary64) a))
82.9%
(/.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))
95.4%
%88 = (pow.f64 b #s(literal 2 binary64))
%247 = (* (pow a 4) (pow c 4))
%286 = (*.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 (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 %247) (* 81/16 %247)) (pow b 6)))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 81/64 binary64) %286 (*.f64 #s(literal 81/16 binary64) %286)) (*.f64 %88 (fma.f64 #s(literal -27/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (*.f64 %88 (fma.f64 #s(literal -3/2 binary64) (*.f64 a (*.f64 %88 c)) (*.f64 #s(literal -9/8 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))))) (pow.f64 b #s(literal 6 binary64)))) b)) (*.f64 #s(literal 3 binary64) a))
95.0%
%49 = (*.f64 a a)
%50 = (*.f64 c c)
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (fma.f64 #s(literal -27/16 binary64) (*.f64 (*.f64 %49 a) (/.f64 (*.f64 %50 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 %49 %50) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) b))) (*.f64 #s(literal 3 binary64) a))
82.9%
(/.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))
82.8%
(/.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))
82.8%
(/.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))
82.9%
(/.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))
95.5%
%88 = (pow.f64 b #s(literal 2 binary64))
%247 = (* (pow a 4) (pow c 4))
%286 = (*.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)))) (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 %247) (* 81/16 %247)) (pow b 6)))))) b) (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 81/64 binary64) %286 (*.f64 #s(literal 81/16 binary64) %286)) (*.f64 %88 (fma.f64 #s(literal -27/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (*.f64 %88 (fma.f64 #s(literal -3/2 binary64) (*.f64 a (*.f64 %88 c)) (*.f64 #s(literal -9/8 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))))) (pow.f64 b #s(literal 7 binary64))))) (*.f64 #s(literal 3 binary64) a))
96.2%
%247 = (* (pow a 4) (pow c 4))
%268 = (pow.f64 c #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 %247) (* 81/16 %247)) (pow b 6)))))) b) (*.f64 a (fma.f64 #s(literal -3/2 binary64) (/.f64 c b) (*.f64 a (fma.f64 #s(literal -9/8 binary64) (/.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b #s(literal 5 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (fma.f64 #s(literal 81/64 binary64) %268 (*.f64 #s(literal 81/16 binary64) %268))) (pow.f64 b #s(literal 7 binary64)))))))))))) (*.f64 #s(literal 3 binary64) a))
83.2%
(/.f64 (approx (* 3 (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 c b))) #s(literal 9 binary64))
30.8%
%111 = (*.f64 #s(literal -3 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 9 binary64) a) (fma.f64 (/.f64 b a) %111 (*.f64 #s(literal -3 binary64) (neg.f64 (sqrt.f64 (fma.f64 b b (*.f64 %111 c))))))))
28.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) a) (fma.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))))))
82.8%
(/.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))))
83.0%
(/.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)))))
29.4%
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b))))
95.4%
%191 = (*.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) %191 (*.f64 #s(literal 3/8 binary64) %191)) (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))))))
92.9%
(/.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))))))
29.1%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64)) a))
30.4%
%111 = (*.f64 #s(literal -3 binary64) a)
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 %111 c (*.f64 b b))) a) %111 (*.f64 b #s(literal 3 binary64))) (approx (/ 1 (neg (* 9 a))) (/.f64 #s(literal -1/9 binary64) a)))
30.4%
(*.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 1 binary64) (*.f64 #s(literal 9 binary64) a)))
82.9%
(*.f64 (/.f64 (*.f64 #s(literal 3 binary64) a) a) (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) (* 9 a)) (*.f64 #s(literal -1/6 binary64) (/.f64 c b))))
29.3%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a))
82.9%
%130 = (* -3 a)
(*.f64 (approx (+ (* (sqrt (+ (* %130 c) (* b b))) 3) (/ (* %130 b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 a c) b))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) a)))
29.4%
(*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (*.f64 #s(literal 9 binary64) a)))
29.3%
(*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a))
29.0%
(*.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a) (/.f64 b a)))
92.9%
%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)))
92.9%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b b))) b))
96.6%
%5 = (* 3 a)
%50 = (*.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 %50 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 %50) (*.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))
95.5%
%5 = (* 3 a)
%50 = (*.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 %50 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 %50) (*.f64 b b))))) b))
92.9%
%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))
92.6%
%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)))))))
95.5%
%5 = (* 3 a)
%50 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 %50 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 %50) (*.f64 b b)))) b)))
92.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 (*.f64 c c)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) b)))
96.3%
%5 = (* 3 a)
%50 = (*.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 %50 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 %50) (*.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)))
83.3%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
83.0%
%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))))
83.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))))
92.6%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (approx (/ (+ (* -1/2 c) (* -3/8 (/ (* a (pow c 2)) (pow b 2)))) b) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b))))))
Compiler

Compiled 115 to 455 computations (-295.7% saved)

sample46.0ms (0.0%)

Calls
Call 1
Inputs
(+ 81/64 81/16)
Outputs
#s(literal 405/64 binary64)
Samples
0.0ms0valid
Compiler

Compiled 5 to 5 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)

series40.0s (26.7%)

Counts
425 → 1 929
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))
%13 = (pow.f64 c #s(literal 2 binary64))
%15 = (pow.f64 c #s(literal 3 binary64))
%22 = (pow.f64 a #s(literal 2 binary64))
%24 = (pow.f64 b #s(literal 4 binary64))
%25 = (pow.f64 a #s(literal 4 binary64))
%27 = (pow.f64 b #s(literal 6 binary64))
%29 = (/.f64 b a)
%32 = (*.f64 #s(literal -1 binary64) b)
%34 = (/.f64 #s(literal 1 binary64) a)
%35 = (/.f64 %7 %9)
%36 = (*.f64 %22 %13)
%37 = (pow.f64 a #s(literal 3 binary64))
%38 = (*.f64 %37 %15)
%39 = (/.f64 %7 b)
%41 = (pow.f64 c #s(literal 4 binary64))
%42 = (*.f64 %25 %41)
%44 = (*.f64 #s(literal 81/16 binary64) %42)
%45 = (fma.f64 #s(literal 81/64 binary64) %42 %44)
%46 = (/.f64 c b)
%47 = (*.f64 a %27)
%49 = (*.f64 %22 c)
%50 = (/.f64 b c)
%51 = (/.f64 b %7)
%52 = (*.f64 #s(literal -3 binary64) a)
%53 = (*.f64 a b)
%54 = (*.f64 %53 #s(literal 3 binary64))
%55 = (*.f64 %52 b)
%56 = (*.f64 b #s(literal -1/3 binary64))
%57 = (*.f64 b #s(literal 1/3 binary64))
%58 = (/.f64 #s(literal -1/3 binary64) a)
%59 = (/.f64 #s(literal 1/3 binary64) a)
%60 = (*.f64 b %58)
%61 = (neg.f64 a)
%62 = (neg.f64 %29)
%63 = (/.f64 %5 a)
%64 = (/.f64 #s(literal 3 binary64) a)
%65 = (neg.f64 %53)
%66 = (*.f64 b #s(literal 3 binary64))
%67 = (neg.f64 %66)
%68 = (/.f64 a #s(literal 3 binary64))
%69 = (*.f64 %52 c)
%70 = (fma.f64 b b %69)
%71 = (fma.f64 %52 c %2)
%72 = (sqrt.f64 %71)
%73 = (/.f64 %72 a)
%74 = (*.f64 %72 #s(literal -1/3 binary64))
%75 = (*.f64 %72 #s(literal 1/3 binary64))
%77 = (*.f64 #s(literal 9 binary64) a)
%78 = (/.f64 #s(literal 1/2 binary64) a)
%79 = (*.f64 a a)
%80 = (*.f64 %79 #s(literal 9 binary64))
%81 = (*.f64 %72 #s(literal 3 binary64))
%82 = (/.f64 %81 %77)
%83 = (*.f64 b #s(literal -2/3 binary64))
%84 = (/.f64 %5 #s(literal 9 binary64))
%85 = (*.f64 #s(literal -3 binary64) %29)
%86 = (*.f64 a %74)
%87 = (*.f64 %79 #s(literal 3 binary64))
%88 = (*.f64 a %29)
%89 = (*.f64 b #s(literal -3 binary64))
%90 = (fma.f64 %73 %52 %66)
%91 = (*.f64 %52 %29)
%92 = (*.f64 #s(literal -3 binary64) b)
%93 = (/.f64 %5 %80)
%94 = (/.f64 #s(literal 1 binary64) %77)
%95 = (/.f64 #s(literal 3 binary64) %77)
%96 = (/.f64 %1 %79)
%97 = (sqrt.f64 %70)
%98 = (*.f64 #s(literal -3/2 binary64) %7)
%101 = (* -3/2 (* a c))
%105 = (pow c 2)
%107 = (pow b 2)
%109 = (* -9/8 (/ (* (pow a 2) %105) %107))
%110 = (+ %101 %109)
%111 = (approx %110 %98)
%112 = (pow.f64 b #s(literal 3 binary64))
%113 = (pow.f64 b #s(literal 5 binary64))
%114 = (/.f64 %13 %112)
%115 = (*.f64 #s(literal 81/16 binary64) %41)
%116 = (fma.f64 #s(literal 81/64 binary64) %41 %115)
%117 = (*.f64 a %116)
%118 = (/.f64 %15 %113)
%120 = (pow.f64 b #s(literal 7 binary64))
%121 = (/.f64 %117 %120)
%122 = (*.f64 #s(literal -1/2 binary64) %121)
%123 = (fma.f64 #s(literal -27/16 binary64) %118 %122)
%124 = (*.f64 a %123)
%125 = (fma.f64 #s(literal -9/8 binary64) %114 %124)
%126 = (*.f64 a %125)
%127 = (fma.f64 #s(literal -3/2 binary64) %46 %126)
%128 = (*.f64 a %127)
%142 = (* (pow a 4) (pow c 4))
%153 = (+ (* -27/16 (/ (* (pow a 3) (pow c 3)) (pow b 4))) (+ %101 (+ %109 (* -1/2 (/ (+ (* 81/64 %142) (* 81/16 %142)) (pow b 6))))))
%154 = (/ %153 b)
%155 = (approx %154 %128)
%158 = (* -3 a)
%160 = (/ (* %158 b) a)
%161 = (approx %160 %92)
%163 = (neg a)
%165 = (approx (/ (* a b) %163) %32)
%168 = (approx (/ (* b 3) %163) %85)
%175 = (approx (* a (/ b a)) b)
%177 = (/.f64 #s(literal 1/9 binary64) a)
%182 = (approx (/ a (* (* a a) 9)) %177)
%183 = (/.f64 #s(literal -1/9 binary64) a)
%185 = (* 9 a)
%188 = (approx (/ 1 (neg %185)) %183)
%189 = (*.f64 %9 c)
%190 = (*.f64 a %189)
%191 = (*.f64 #s(literal -9/8 binary64) %36)
%192 = (fma.f64 #s(literal -3/2 binary64) %190 %191)
%193 = (*.f64 %9 %192)
%194 = (fma.f64 #s(literal -27/16 binary64) %38 %193)
%195 = (*.f64 %9 %194)
%196 = (fma.f64 #s(literal -1/2 binary64) %45 %195)
%197 = (/.f64 %196 %27)
%198 = (approx %153 %197)
%199 = (/.f64 %196 %120)
%200 = (approx %154 %199)
%201 = (/.f64 %7 %112)
%202 = (*.f64 #s(literal -3/8 binary64) %201)
%203 = (/.f64 #s(literal 1 binary64) b)
%204 = (*.f64 #s(literal -3/8 binary64) %35)
%205 = (-.f64 %204 #s(literal 1/2 binary64))
%206 = (/.f64 %49 %9)
%207 = (*.f64 #s(literal 3/2 binary64) %39)
%209 = (* b b)
%211 = (sqrt (+ (* %158 c) %209))
%212 = (- b %211)
%213 = (approx %212 %207)
%214 = (*.f64 #s(literal -3/2 binary64) %46)
%215 = (- %211 b)
%216 = (/ %215 a)
%217 = (approx %216 %214)
%218 = (*.f64 #s(literal -9/2 binary64) %39)
%221 = (approx (+ (* %211 3) %160) %218)
%222 = (/.f64 a %9)
%223 = (*.f64 #s(literal 3/2 binary64) %222)
%224 = (/.f64 #s(literal 1 binary64) c)
%225 = (*.f64 #s(literal 2 binary64) %224)
%226 = (-.f64 %223 %225)
%227 = (*.f64 b %226)
%231 = (approx (/ a (* %212 -1/3)) %227)
%232 = (*.f64 #s(literal 3/8 binary64) %49)
%233 = (fma.f64 #s(literal -3/4 binary64) %49 %232)
%234 = (/.f64 %233 %24)
%235 = (fma.f64 #s(literal -3 binary64) %234 %223)
%236 = (-.f64 %235 %225)
%237 = (*.f64 b %236)
%238 = (* 3 a)
%240 = (approx (/ %238 %215) %237)
%241 = (*.f64 #s(literal -9/2 binary64) %46)
%243 = (approx (* 3 %216) %241)
%244 = (*.f64 #s(literal -1/6 binary64) %46)
%246 = (approx (/ %215 %185) %244)
%247 = (*.f64 #s(literal 1/2 binary64) %39)
%254 = (approx (+ (* (* %211 (/ 1/3 a)) %163) (* b 1/3)) %247)
%255 = (*.f64 #s(literal -1/3 binary64) a)
%256 = (*.f64 #s(literal -9/8 binary64) %206)
%257 = (fma.f64 #s(literal -3/2 binary64) a %256)
%258 = (*.f64 c %257)
%259 = (approx %110 %258)
%260 = (*.f64 c %205)
%266 = (+ (* -1/2 c) (* -3/8 (/ (* a %105) %107)))
%267 = (approx %266 %260)
%268 = (*.f64 #s(literal 1/2 binary64) %203)
%269 = (-.f64 %202 %268)
%270 = (*.f64 c %269)
%272 = (approx (/ %266 b) %270)
%273 = (*.f64 c c)
%274 = (*.f64 a %273)
%275 = (*.f64 %273 c)
%276 = (*.f64 #s(literal -3/8 binary64) %274)
%277 = (*.f64 %79 %273)
%278 = (*.f64 %79 a)
%279 = (*.f64 a %46)
%280 = (*.f64 %7 %203)
%281 = (/.f64 #s(literal 1 binary64) %51)
%282 = (*.f64 #s(literal -3/2 binary64) a)
%283 = (*.f64 %282 c)
%284 = (/.f64 %283 b)
%285 = (/.f64 %277 %2)
%286 = (*.f64 #s(literal -9/8 binary64) %277)
%287 = (/.f64 %286 %2)
%288 = (*.f64 #s(literal -9/8 binary64) %285)
%289 = (fma.f64 #s(literal -3/2 binary64) %7 %288)
%290 = (fma.f64 %282 c %288)
%291 = (/.f64 %275 %24)
%292 = (*.f64 %278 %291)
%293 = (fma.f64 #s(literal -27/16 binary64) %292 %289)
%294 = (fma.f64 %292 #s(literal -27/16 binary64) %283)
%295 = (+.f64 %294 %288)
%296 = (/.f64 %293 b)
%297 = (*.f64 %293 %203)
%302 = (+ (neg b) (sqrt (- %209 (* %238 c))))
%303 = (approx %302 %296)
%304 = (pow.f64 %7 #s(literal 4 binary64))
%305 = (+.f64 #s(literal 81/64 binary64) #s(literal 81/16 binary64))
%306 = (*.f64 %304 %305)
%307 = (*.f64 c %203)
%308 = (/.f64 #s(literal 1 binary64) %50)
%309 = (/.f64 %274 %2)
%310 = (/.f64 %276 %2)
%311 = (*.f64 #s(literal -3/8 binary64) %309)
%312 = (fma.f64 #s(literal -1/2 binary64) c %311)
%313 = (/.f64 %312 b)
%314 = (*.f64 %312 %203)
%315 = (/.f64 b %312)
%316 = (/.f64 #s(literal 1 binary64) %315)
%317 = (/.f64 %311 b)
%318 = (fma.f64 #s(literal -1/2 binary64) %46 %317)
%319 = (*.f64 %79 %275)
%320 = (/.f64 %319 %24)
%321 = (fma.f64 #s(literal -9/16 binary64) %320 %312)
%322 = (*.f64 %320 #s(literal -9/16 binary64))
%323 = (/.f64 %321 b)
%324 = (/.f64 %322 b)
%325 = (+.f64 %324 %313)
%326 = (/ %302 %238)
%328 = (/.f64 %306 %47)
%329 = (*.f64 #s(literal -1/6 binary64) %328)
%330 = (fma.f64 #s(literal -3/8 binary64) %309 %329)
%331 = (fma.f64 #s(literal -1/2 binary64) c %330)
%332 = (fma.f64 #s(literal -9/16 binary64) %320 %331)
%333 = (/.f64 %332 b)
%334 = (*.f64 %332 %203)
%336 = (/.f64 a #s(literal -1/3 binary64))
%337 = (/.f64 #s(literal 1 binary64) %336)
%338 = (*.f64 %58 #s(literal -3 binary64))
%339 = (*.f64 b %255)
%340 = (sqrt.f64 %97)
%341 = (pow.f64 %340 #s(literal 2 binary64))
%342 = (neg.f64 %97)
%343 = (*.f64 %97 #s(literal 3 binary64))
%344 = (*.f64 %97 #s(literal 1/3 binary64))
%345 = (/.f64 %344 a)
%346 = (/.f64 %97 a)
%347 = (*.f64 #s(literal 1/3 binary64) %346)
%348 = (*.f64 %97 #s(literal -1/3 binary64))
%349 = (*.f64 %59 #s(literal -3 binary64))
%350 = (neg.f64 %346)
%351 = (-.f64 %97 b)
%352 = (*.f64 #s(literal 3 binary64) %58)
%353 = (fma.f64 %53 %352 %97)
%354 = (*.f64 %351 %34)
%355 = (/.f64 a %351)
%356 = (-.f64 %346 %29)
%357 = (*.f64 %97 a)
%358 = (fma.f64 %5 %56 %357)
%359 = (fma.f64 %52 %29 %343)
%360 = (fma.f64 %97 %5 %55)
%361 = (/.f64 %360 a)
%362 = (*.f64 %351 #s(literal 1/3 binary64))
%364 = (/.f64 %351 %77)
%366 = (*.f64 #s(literal 3 binary64) %355)
%367 = (fma.f64 %56 #s(literal 3 binary64) %97)
%368 = (/.f64 %5 %367)
%371 = (/.f64 %97 #s(literal 9 binary64))
%372 = (fma.f64 %60 %77 %343)
%374 = (*.f64 %5 %94)
%375 = (fma.f64 %97 %349 %29)
%376 = (/.f64 %29 #s(literal -3 binary64))
%378 = (*.f64 %67 %94)
%379 = (fma.f64 b %338 %350)
%380 = (*.f64 #s(literal -3 binary64) %97)
%381 = (*.f64 #s(literal -3 binary64) %346)
%382 = (neg.f64 %381)
%383 = (*.f64 %59 %61)
%384 = (fma.f64 %97 %383 %57)
%385 = (*.f64 %58 %61)
%386 = (fma.f64 b %385 %348)
%387 = (*.f64 a %348)
%388 = (/.f64 %91 %77)
%390 = (fma.f64 %380 #s(literal 1/3 binary64) %88)
%391 = (/.f64 %97 %79)
%392 = (*.f64 %391 %68)
%393 = (*.f64 #s(literal -3 binary64) %342)
%394 = (fma.f64 %29 %52 %393)
%395 = (/.f64 %77 %394)
%397 = (fma.f64 %382 a %89)
%398 = (*.f64 %52 %97)
%399 = (*.f64 %398 #s(literal -1/3 binary64))
%400 = (fma.f64 #s(literal -3 binary64) %387 %65)
%401 = (*.f64 %61 %77)
%402 = (*.f64 %93 %1)
%403 = (/.f64 %54 %401)
%405 = (fma.f64 %403 %77 %343)
%407 = (fma.f64 %402 %87 %357)
%410 = (-.f64 %339 %86)
%412 = (/.f64 #s(literal 3 binary64) %217)
%414 = (*.f64 #s(literal 3 binary64) %217)
%417 = (*.f64 #s(literal 3 binary64) %354)
%427 = (approx %302 %155)
%429 = (approx %302 %200)
%432 = (*.f64 %213 #s(literal -1/3 binary64))
%433 = (/.f64 a %432)
%435 = (*.f64 a %432)
%437 = (/.f64 %259 b)
%438 = (approx %302 %437)
%440 = (/.f64 %290 b)
%441 = (approx %302 %440)
%443 = (/.f64 %111 b)
%444 = (approx %302 %443)
%446 = (fma.f64 %168 %68 %72)
%450 = (*.f64 #s(literal -3/2 binary64) %280)
%451 = (approx %302 %450)
%453 = (*.f64 #s(literal -3/2 binary64) %279)
%454 = (approx %302 %453)
%456 = (*.f64 #s(literal -3/2 binary64) %281)
%457 = (approx %302 %456)
%460 = (fma.f64 %72 #s(literal 3 binary64) %161)
%464 = (/.f64 %198 b)
%465 = (approx %302 %464)
%476 = (*.f64 #s(literal -1/2 binary64) %308)
%478 = (*.f64 #s(literal -1/2 binary64) %307)
%480 = (/.f64 %295 b)
%481 = (approx %302 %480)
%484 = (fma.f64 #s(literal -1/2 binary64) c %310)
%485 = (/.f64 %484 b)
%487 = (fma.f64 b %61 %399)
%489 = (fma.f64 %75 #s(literal -3 binary64) %175)
%500 = (approx %302 %297)
%502 = (/.f64 %267 b)
%506 = (approx %302 %284)
%511 = (fma.f64 #s(literal -3/2 binary64) %7 %287)
%512 = (/.f64 %511 b)
%513 = (approx %302 %512)
b
%1
%2
#s(literal 3 binary64)
a
%5
c
%7
#s(literal 2 binary64)
%9
#s(literal -3 binary64)
#s(literal -3/2 binary64)
#s(literal -9/8 binary64)
%13
#s(literal -27/16 binary64)
%15
#s(literal 5 binary64)
#s(literal 1/3 binary64)
#s(literal -1/2 binary64)
#s(literal -3/8 binary64)
#s(literal -9/16 binary64)
#s(literal 1/2 binary64)
%22
#s(literal 4 binary64)
%24
%25
#s(literal 6 binary64)
%27
#s(literal -1 binary64)
%29
#s(literal -1/3 binary64)
#s(literal -1/6 binary64)
%32
#s(literal 1 binary64)
%34
%35
%36
%37
%38
%39
#s(literal 81/64 binary64)
%41
%42
#s(literal 81/16 binary64)
%44
%45
%46
%47
#s(literal -2/3 binary64)
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
#s(literal 9 binary64)
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%111
%112
%113
%114
%115
%116
%117
%118
#s(literal 7 binary64)
%120
%121
%122
%123
%124
%125
%126
%127
%128
%155
#s(literal 3/8 binary64)
%161
%165
%168
#s(literal 3/2 binary64)
#s(literal -3/4 binary64)
#s(literal -9/2 binary64)
#s(literal 1/9 binary64)
%175
#s(literal -1/9 binary64)
%177
%182
%183
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
%213
%214
%217
%218
%221
%222
%223
%224
%225
%226
%227
%231
%232
%233
%234
%235
%236
%237
%240
%241
%243
%244
%246
%247
%254
%255
%256
%257
%258
%259
%260
%267
%268
%269
%270
%272
%273
%274
%275
%276
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%322
%323
%324
%325
(approx %326 %323)
%328
%329
%330
%331
%332
%333
%334
(approx %326 %333)
%336
%337
%338
%339
%340
%341
%342
%343
%344
%345
%346
%347
%348
%349
%350
%351
%352
%353
%354
%355
%356
%357
%358
%359
%360
%361
%362
(/.f64 %362 a)
%364
(*.f64 #s(literal 3 binary64) %364)
%366
%367
%368
(/.f64 #s(literal 1 binary64) %368)
(fma.f64 %97 %59 %60)
%371
%372
(/.f64 %372 %77)
%374
%375
%376
(fma.f64 %97 %59 %376)
%378
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
(fma.f64 %343 %94 %388)
%390
%391
%392
%393
%394
%395
(/.f64 #s(literal 1 binary64) %395)
%397
%398
%399
%400
%401
%402
%403
(fma.f64 %371 %64 %403)
%405
(/.f64 %405 %77)
%407
(/.f64 %407 %87)
(/.f64 %303 %5)
%410
(/.f64 %410 %79)
%412
(/.f64 #s(literal 1 binary64) %412)
%414
(/.f64 %414 #s(literal 9 binary64))
(/.f64 %217 #s(literal 3 binary64))
%417
(/.f64 %417 #s(literal 9 binary64))
(*.f64 #s(literal 1/3 binary64) %356)
(/.f64 %356 #s(literal 3 binary64))
(approx %326 %325)
(*.f64 %63 %246)
(approx %326 %316)
(approx %326 %272)
(approx %326 %318)
(approx %326 %314)
%427
(/.f64 %427 %5)
%429
(/.f64 %429 %5)
(/.f64 %390 %52)
%432
%433
(/.f64 #s(literal 1 binary64) %433)
%435
(/.f64 %435 %79)
%437
%438
(/.f64 %438 %5)
%440
%441
(/.f64 %441 %5)
%443
%444
(/.f64 %444 %5)
%446
(/.f64 %446 %5)
(/.f64 %358 %87)
(/.f64 #s(literal 1 binary64) %366)
%450
%451
(/.f64 %451 %5)
%453
%454
(/.f64 %454 %5)
%456
%457
(/.f64 %457 %5)
(/.f64 #s(literal 1 binary64) %240)
%460
(*.f64 %460 %94)
(/.f64 %460 %77)
(/.f64 %379 #s(literal -3 binary64))
%464
%465
(/.f64 %465 %5)
(fma.f64 %341 %59 %60)
(/.f64 %375 #s(literal -3 binary64))
(+.f64 %60 %345)
(fma.f64 b %58 %345)
(fma.f64 %83 %78 %345)
(fma.f64 %29 #s(literal -1/3 binary64) %347)
(/.f64 %384 %61)
(/.f64 %254 %61)
(fma.f64 b %337 %82)
%476
(approx %326 %476)
%478
(approx %326 %478)
%480
%481
(/.f64 %481 %5)
(/.f64 %243 #s(literal 9 binary64))
%484
%485
(approx %326 %485)
%487
(/.f64 %487 %87)
%489
(/.f64 %489 %52)
(fma.f64 %96 %84 %392)
(/.f64 #s(literal 1 binary64) %231)
(/.f64 %400 %87)
(/.f64 %361 %77)
(*.f64 %221 %94)
(/.f64 %221 %77)
(/.f64 %359 %77)
(approx %326 %334)
(fma.f64 %81 %182 %60)
%500
(/.f64 %500 %5)
%502
(approx %326 %502)
(fma.f64 %62 %374 %82)
(fma.f64 %165 %95 %82)
%506
(/.f64 %506 %5)
(fma.f64 #s(literal 1/3 binary64) %73 %378)
(/.f64 %353 %5)
(/.f64 %386 %61)
%511
%512
%513
(/.f64 %513 %5)
(*.f64 %90 %188)
(/.f64 %397 %77)
Outputs
%6 = (* 3 a)
%8 = (*.f64 #s(literal 3 binary64) a)
%11 = (* a c)
%12 = (*.f64 a c)
%15 = (pow a 2)
%17 = (pow.f64 a #s(literal 2 binary64))
%20 = (pow a 4)
%22 = (pow.f64 a #s(literal 4 binary64))
%24 = (/ b a)
%25 = (/.f64 b a)
%30 = (/.f64 #s(literal 1 binary64) a)
%32 = (pow b 2)
%33 = (/ %11 %32)
%34 = (pow.f64 b #s(literal 2 binary64))
%35 = (/.f64 %12 %34)
%37 = (pow c 2)
%38 = (* %15 %37)
%39 = (pow.f64 c #s(literal 2 binary64))
%40 = (*.f64 %17 %39)
%42 = (pow a 3)
%43 = (pow.f64 a #s(literal 3 binary64))
%45 = (pow c 3)
%46 = (* %42 %45)
%47 = (pow.f64 c #s(literal 3 binary64))
%48 = (*.f64 %43 %47)
%50 = (/ %11 b)
%51 = (/.f64 %12 b)
%53 = (pow c 4)
%54 = (* %20 %53)
%55 = (pow.f64 c #s(literal 4 binary64))
%56 = (*.f64 %22 %55)
%59 = (* 81/16 %54)
%61 = (*.f64 #s(literal 81/16 binary64) %56)
%65 = (+ (* 81/64 %54) %59)
%67 = (*.f64 #s(literal 81/16 binary64) %55)
%68 = (fma.f64 #s(literal 81/64 binary64) %55 %67)
%69 = (*.f64 %22 %68)
%72 = (pow b 6)
%73 = (* a %72)
%75 = (pow.f64 b #s(literal 6 binary64))
%76 = (*.f64 a %75)
%78 = (* %15 c)
%79 = (*.f64 %17 c)
%82 = (/.f64 b %12)
%85 = (* -3 a)
%89 = (* a b)
%90 = (*.f64 a b)
%95 = (* %85 b)
%99 = (/ -1/3 a)
%101 = (/.f64 #s(literal -1/3 binary64) a)
%104 = (/ 1/3 a)
%106 = (/.f64 #s(literal 1/3 binary64) a)
%108 = (* b %99)
%109 = (*.f64 #s(literal -1/3 binary64) %25)
%111 = (neg a)
%113 = (*.f64 #s(literal -1 binary64) a)
%116 = (*.f64 #s(literal -1 binary64) %25)
%123 = (neg %89)
%127 = (*.f64 #s(literal 1/3 binary64) a)
%129 = (* %85 c)
%130 = (*.f64 #s(literal -3 binary64) %12)
%132 = (* b b)
%133 = (+ %132 %129)
%138 = (sqrt (+ %129 %132))
%139 = (sqrt.f64 %34)
%142 = (/.f64 %12 %139)
%144 = (+.f64 %139 (*.f64 #s(literal -3/2 binary64) %142))
%146 = (/.f64 c %139)
%148 = (*.f64 a %39)
%149 = (pow.f64 %139 #s(literal 3 binary64))
%150 = (/.f64 %148 %149)
%152 = (fma.f64 #s(literal -3/2 binary64) %146 (*.f64 #s(literal -9/8 binary64) %150))
%153 = (*.f64 a %152)
%154 = (+.f64 %139 %153)
%157 = (*.f64 a %47)
%159 = (pow.f64 %139 #s(literal 5 binary64))
%160 = (/.f64 %157 %159)
%161 = (/.f64 %39 %149)
%162 = (*.f64 #s(literal -9/8 binary64) %161)
%165 = (fma.f64 #s(literal -3/2 binary64) %146 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %160 %162)))
%166 = (*.f64 a %165)
%167 = (+.f64 %139 %166)
%169 = (/ %138 a)
%170 = (/.f64 %139 a)
%178 = (* %138 -1/3)
%179 = (*.f64 #s(literal -1/3 binary64) %139)
%182 = (*.f64 #s(literal 1/2 binary64) %142)
%183 = (fma.f64 #s(literal -1/3 binary64) %139 %182)
%186 = (*.f64 #s(literal 1/2 binary64) %146)
%188 = (*.f64 a (fma.f64 #s(literal 3/8 binary64) %150 %186))
%189 = (fma.f64 #s(literal -1/3 binary64) %139 %188)
%196 = (*.f64 a (fma.f64 #s(literal 1/2 binary64) %146 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %161 (*.f64 #s(literal 9/16 binary64) %160)))))
%197 = (fma.f64 #s(literal -1/3 binary64) %139 %196)
%199 = (* %138 1/3)
%200 = (*.f64 #s(literal 1/3 binary64) %139)
%203 = (fma.f64 #s(literal -1/2 binary64) %142 %200)
%206 = (*.f64 #s(literal -3/8 binary64) %150)
%208 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %146 %206))
%209 = (fma.f64 #s(literal 1/3 binary64) %139 %208)
%216 = (*.f64 a (fma.f64 #s(literal -1/2 binary64) %146 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %160 (*.f64 #s(literal -3/8 binary64) %161)))))
%217 = (fma.f64 #s(literal 1/3 binary64) %139 %216)
%220 = (* 9 a)
%228 = (* a a)
%229 = (* %228 9)
%232 = (* %138 3)
%233 = (*.f64 #s(literal 3 binary64) %139)
%239 = (*.f64 #s(literal -27/8 binary64) %150)
%241 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %146 %239))
%242 = (fma.f64 #s(literal 3 binary64) %139 %241)
%249 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %146 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %160 (*.f64 #s(literal -27/8 binary64) %161)))))
%250 = (fma.f64 #s(literal 3 binary64) %139 %249)
%252 = (/ %232 %220)
%253 = (*.f64 #s(literal 1/3 binary64) %170)
%262 = (*.f64 #s(literal -3 binary64) %25)
%264 = (* a %178)
%265 = (*.f64 a %139)
%266 = (*.f64 #s(literal -1/3 binary64) %265)
%274 = (* %228 3)
%277 = (* a %24)
%280 = (* b 3)
%281 = (+ (* %169 %85) %280)
%282 = (*.f64 #s(literal 3 binary64) b)
%283 = (fma.f64 #s(literal -3 binary64) %139 %282)
%286 = (*.f64 #s(literal 9/2 binary64) %142)
%291 = (*.f64 #s(literal 9/2 binary64) %146)
%293 = (*.f64 a (fma.f64 #s(literal 27/8 binary64) %150 %291))
%301 = (*.f64 a (fma.f64 #s(literal 9/2 binary64) %146 (*.f64 a (fma.f64 #s(literal 27/8 binary64) %161 (*.f64 #s(literal 81/16 binary64) %160)))))
%308 = (/ 1 %220)
%312 = (neg b)
%314 = (/.f64 b %17)
%318 = (* -3/2 %11)
%319 = (*.f64 #s(literal -3/2 binary64) %12)
%323 = (* -9/8 (/ %38 %32))
%324 = (+ %318 %323)
%325 = (/.f64 %148 %34)
%327 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %325))
%331 = (* 81/16 %53)
%332 = (+ (* 81/64 %53) %331)
%333 = (* a %332)
%334 = (*.f64 a %68)
%337 = (pow b 7)
%338 = (/ %333 %337)
%340 = (pow.f64 b #s(literal 7 binary64))
%341 = (/.f64 %334 %340)
%344 = (* -1/2 %338)
%345 = (*.f64 #s(literal -1/2 binary64) %341)
%349 = (pow b 5)
%350 = (/ %45 %349)
%352 = (+ (* -27/16 %350) %344)
%353 = (pow.f64 b #s(literal 5 binary64))
%354 = (/.f64 %47 %353)
%357 = (fma.f64 #s(literal -27/16 binary64) %354 %345)
%359 = (* a %352)
%360 = (/.f64 %157 %353)
%363 = (*.f64 a %357)
%365 = (pow b 3)
%366 = (/ %37 %365)
%368 = (+ (* -9/8 %366) %359)
%369 = (pow.f64 b #s(literal 3 binary64))
%370 = (/.f64 %39 %369)
%371 = (*.f64 #s(literal -9/8 binary64) %370)
%373 = (fma.f64 #s(literal -27/16 binary64) %360 %371)
%375 = (fma.f64 #s(literal -9/8 binary64) %370 %363)
%377 = (* a %368)
%378 = (/.f64 %148 %369)
%379 = (*.f64 #s(literal -9/8 binary64) %378)
%381 = (*.f64 a %373)
%383 = (*.f64 a %375)
%385 = (/ c b)
%387 = (+ (* -3/2 %385) %377)
%388 = (/.f64 c b)
%391 = (fma.f64 #s(literal -3/2 binary64) %388 %379)
%393 = (fma.f64 #s(literal -3/2 binary64) %388 %381)
%395 = (fma.f64 #s(literal -3/2 binary64) %388 %383)
%397 = (* a %387)
%407 = (*.f64 #s(literal -1 binary64) b)
%414 = (* %32 c)
%415 = (* a %414)
%416 = (*.f64 %34 c)
%417 = (*.f64 a %416)
%419 = (* -9/8 %38)
%420 = (*.f64 #s(literal -9/8 binary64) %40)
%423 = (+ (* -3/2 %415) %419)
%426 = (*.f64 #s(literal -9/8 binary64) %148)
%427 = (fma.f64 #s(literal -3/2 binary64) %416 %426)
%430 = (* %32 %423)
%431 = (pow.f64 b #s(literal 4 binary64))
%432 = (*.f64 %431 c)
%434 = (*.f64 #s(literal -3/2 binary64) (*.f64 a %432))
%436 = (*.f64 %34 %39)
%437 = (*.f64 a %436)
%438 = (*.f64 #s(literal -9/8 binary64) %437)
%443 = (+ (* -27/16 %46) %430)
%444 = (*.f64 #s(literal -9/8 binary64) %436)
%445 = (fma.f64 #s(literal -27/16 binary64) %157 %444)
%450 = (* %32 %443)
%451 = (*.f64 %75 c)
%455 = (*.f64 %431 %39)
%456 = (*.f64 a %455)
%461 = (*.f64 %34 %47)
%462 = (*.f64 a %461)
%463 = (*.f64 #s(literal -9/8 binary64) %455)
%470 = (+ (* -1/2 %65) %450)
%472 = (fma.f64 #s(literal -27/16 binary64) %461 (*.f64 #s(literal -1/2 binary64) %334))
%479 = (/ %470 %72)
%480 = (/.f64 %157 %431)
%481 = (/.f64 %39 %34)
%482 = (*.f64 #s(literal -9/8 binary64) %481)
%488 = (/.f64 %47 %431)
%498 = (/ %11 %365)
%499 = (/.f64 %12 %369)
%502 = (* -3/8 %498)
%503 = (*.f64 #s(literal -3/8 binary64) %499)
%505 = (* -3/8 %33)
%506 = (*.f64 #s(literal -3/8 binary64) %35)
%508 = (- %505 1/2)
%510 = (-.f64 %506 #s(literal 1/2 binary64))
%512 = (/ %78 %32)
%513 = (/.f64 %79 %34)
%518 = (*.f64 #s(literal 3/2 binary64) %51)
%520 = (- b %138)
%521 = (-.f64 b %139)
%523 = (*.f64 #s(literal 3/2 binary64) %142)
%525 = (-.f64 (+.f64 b %523) %139)
%529 = (*.f64 #s(literal -3/2 binary64) %146)
%531 = (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %150) %529))
%533 = (-.f64 (+.f64 b %531) %139)
%536 = (*.f64 #s(literal 27/16 binary64) %160)
%540 = (*.f64 a (-.f64 (*.f64 a (-.f64 %536 %162)) %529))
%542 = (-.f64 (+.f64 b %540) %139)
%544 = (- %138 b)
%545 = (/ %544 a)
%546 = (-.f64 %139 b)
%547 = (/.f64 %546 a)
%549 = (-.f64 %144 b)
%552 = (-.f64 %154 b)
%555 = (-.f64 %167 b)
%563 = (+ %232 (/ %95 a))
%564 = (fma.f64 #s(literal -3 binary64) b %233)
%566 = (fma.f64 #s(literal -9/2 binary64) %142 %564)
%568 = (fma.f64 #s(literal -3 binary64) b %242)
%570 = (fma.f64 #s(literal -3 binary64) b %250)
%572 = (/ a %32)
%573 = (/.f64 a %34)
%575 = (* 3/2 %572)
%576 = (*.f64 #s(literal 3/2 binary64) %573)
%578 = (/ 1 c)
%579 = (* 2 %578)
%580 = (- %575 %579)
%584 = (/.f64 #s(literal 1 binary64) c)
%585 = (*.f64 #s(literal 2 binary64) %584)
%586 = (-.f64 %576 %585)
%588 = (* b %580)
%589 = (/.f64 b c)
%592 = (/.f64 a b)
%593 = (*.f64 #s(literal 3/2 binary64) %592)
%594 = (fma.f64 #s(literal -2 binary64) %589 %593)
%596 = (* %520 -1/3)
%597 = (/ a %596)
%598 = (/.f64 a %521)
%601 = (pow.f64 %521 #s(literal 2 binary64))
%602 = (*.f64 %139 %601)
%606 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %521))
%611 = (pow.f64 %139 #s(literal 2 binary64))
%612 = (pow.f64 %521 #s(literal 3 binary64))
%613 = (*.f64 %611 %612)
%615 = (*.f64 %149 %601)
%618 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %39 %613) (*.f64 #s(literal 9/8 binary64) (/.f64 %39 %615)))
%620 = (/.f64 c %602)
%627 = (pow.f64 %139 #s(literal 4 binary64))
%628 = (*.f64 %627 %612)
%631 = (*.f64 %139 %521)
%633 = (*.f64 %159 %601)
%648 = (* 3/8 %78)
%649 = (*.f64 #s(literal 3/8 binary64) %79)
%653 = (+ (* -3/4 %78) %648)
%656 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal 3/8 binary64) c))
%657 = (*.f64 %17 %656)
%659 = (pow b 4)
%660 = (/ %653 %659)
%661 = (/.f64 %657 %431)
%664 = (+ (* -3 %660) %575)
%665 = (*.f64 a %656)
%668 = (*.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) %34))
%670 = (*.f64 a (fma.f64 #s(literal -3 binary64) (/.f64 %665 %431) %668))
%672 = (- %664 %579)
%675 = (* b %672)
%677 = (/.f64 #s(literal 1 binary64) b)
%678 = (*.f64 #s(literal 3/2 binary64) %677)
%683 = (/ %6 %544)
%684 = (/.f64 a %546)
%687 = (pow.f64 %546 #s(literal 2 binary64))
%688 = (*.f64 %139 %687)
%689 = (/.f64 %12 %688)
%690 = (/.f64 #s(literal 1 binary64) %546)
%691 = (*.f64 #s(literal 3 binary64) %690)
%695 = (pow.f64 %546 #s(literal 3 binary64))
%696 = (*.f64 %611 %695)
%698 = (*.f64 %149 %687)
%701 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %39 %696) (*.f64 #s(literal -9/8 binary64) (/.f64 %39 %698)))
%702 = (*.f64 a %701)
%703 = (/.f64 c %688)
%709 = (*.f64 %627 %695)
%711 = (*.f64 %159 %687)
%714 = (*.f64 %139 %546)
%719 = (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %47 %709) (fma.f64 #s(literal -27/16 binary64) (/.f64 %47 %711) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 c %701) %714)))))
%727 = (* 3 %545)
%728 = (*.f64 #s(literal 3 binary64) %547)
%740 = (/ %544 %220)
%741 = (*.f64 #s(literal 1/9 binary64) %547)
%751 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %146 (*.f64 #s(literal -1/8 binary64) %150)))
%760 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %146 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %160 (*.f64 #s(literal -1/8 binary64) %161)))))
%769 = (* b 1/3)
%770 = (+ (* (* %138 %104) %111) %769)
%771 = (*.f64 #s(literal 1/3 binary64) b)
%772 = (fma.f64 #s(literal -1/3 binary64) %139 %771)
%783 = (* -1/3 a)
%784 = (*.f64 #s(literal -1/3 binary64) a)
%786 = (* -9/8 %512)
%787 = (*.f64 #s(literal -9/8 binary64) %513)
%789 = (* -3/2 a)
%790 = (+ %789 %786)
%791 = (*.f64 #s(literal -3/2 binary64) a)
%797 = (* c %508)
%800 = (*.f64 #s(literal -3/8 binary64) %325)
%801 = (fma.f64 #s(literal -1/2 binary64) c %800)
%803 = (/ 1 b)
%804 = (* 1/2 %803)
%805 = (- %502 %804)
%808 = (*.f64 #s(literal 1/2 binary64) %677)
%809 = (-.f64 %503 %808)
%811 = (* c %805)
%814 = (*.f64 #s(literal -3/8 binary64) %378)
%817 = (* c c)
%818 = (* a %817)
%820 = (* -3/8 %818)
%821 = (*.f64 #s(literal -3/8 binary64) %148)
%823 = (* %228 %817)
%824 = (/ %823 %132)
%825 = (/.f64 %40 %34)
%829 = (*.f64 #s(literal -9/8 binary64) %825)
%832 = (* %817 c)
%833 = (/ %832 %659)
%834 = (* (* %228 a) %833)
%835 = (/.f64 %48 %431)
%839 = (+ (* %834 -27/16) (* %789 c))
%840 = (*.f64 %17 %47)
%841 = (/.f64 %840 %431)
%842 = (*.f64 #s(literal -3/2 binary64) c)
%849 = (+ %312 (sqrt (- %132 (* %6 c))))
%856 = (* (pow %11 4) (+ 81/64 81/16))
%860 = (/ %818 %132)
%864 = (* -1/2 c)
%865 = (* -3/8 %860)
%866 = (+ %864 %865)
%867 = (/ b %866)
%873 = (/.f64 %148 %353)
%875 = (/.f64 c %369)
%884 = (* %228 %832)
%886 = (/ %884 %659)
%889 = (* -9/16 %886)
%890 = (+ %889 %866)
%891 = (*.f64 #s(literal -3/8 binary64) %481)
%896 = (* %886 -9/16)
%899 = (/ %890 b)
%900 = (*.f64 #s(literal -3/8 binary64) %370)
%909 = (/ %849 %6)
%910 = (*.f64 #s(literal 1/3 binary64) %547)
%912 = (*.f64 #s(literal 1/3 binary64) %546)
%913 = (fma.f64 #s(literal -1/2 binary64) %142 %912)
%916 = (fma.f64 #s(literal 1/3 binary64) %546 %208)
%919 = (fma.f64 #s(literal 1/3 binary64) %546 %216)
%922 = (/ %856 %73)
%923 = (*.f64 %43 %55)
%924 = (/.f64 %923 %75)
%928 = (* -1/6 %922)
%932 = (+ %865 %928)
%933 = (*.f64 %17 %55)
%936 = (*.f64 a (fma.f64 #s(literal -135/128 binary64) (/.f64 %933 %75) %891))
%938 = (+ %864 %932)
%941 = (+ %889 %938)
%942 = (*.f64 a %55)
%944 = (*.f64 #s(literal -9/16 binary64) %488)
%951 = (/ %941 b)
%952 = (/.f64 %942 %340)
%953 = (*.f64 #s(literal -9/16 binary64) %354)
%960 = (* b %783)
%961 = (*.f64 #s(literal -1/3 binary64) %90)
%963 = (sqrt %133)
%964 = (sqrt %963)
%965 = (sqrt.f64 %139)
%967 = (*.f64 %965 %139)
%972 = (/.f64 c %967)
%973 = (pow.f64 %965 #s(literal 2 binary64))
%974 = (*.f64 %973 %611)
%977 = (-.f64 %162 (*.f64 #s(literal 9/16 binary64) (/.f64 %39 %974)))
%988 = (*.f64 %973 %139)
%1002 = (pow %964 2)
%1010 = (neg %963)
%1011 = (*.f64 #s(literal -1 binary64) %139)
%1013 = (-.f64 %523 %139)
%1015 = (-.f64 %531 %139)
%1017 = (-.f64 %540 %139)
%1019 = (* %104 -3)
%1022 = (/ %963 a)
%1023 = (neg %1022)
%1034 = (+ (* %89 (* 3 %99)) %963)
%1035 = (+.f64 %139 %407)
%1038 = (+.f64 %139 (fma.f64 #s(literal -3/2 binary64) %142 %407))
%1041 = (+.f64 %139 (fma.f64 #s(literal -1 binary64) b %153))
%1044 = (+.f64 %139 (fma.f64 #s(literal -1 binary64) b %166))
%1046 = (- %963 b)
%1047 = (/ a %1046)
%1053 = (*.f64 #s(literal -3/2 binary64) %703)
%1065 = (* %963 a)
%1073 = (* b -1/3)
%1075 = (+ (* %6 %1073) %1065)
%1085 = (+ (* %963 %6) %95)
%1094 = (* %1046 1/3)
%1101 = (/ %6 (+ (* %1073 3) %963))
%1102 = (/.f64 a %1035)
%1105 = (pow.f64 %1035 #s(literal 2 binary64))
%1106 = (*.f64 %139 %1105)
%1109 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1035))
%1113 = (pow.f64 %1035 #s(literal 3 binary64))
%1114 = (*.f64 %611 %1113)
%1116 = (*.f64 %149 %1105)
%1119 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %39 %1114) (*.f64 #s(literal -9/8 binary64) (/.f64 %39 %1116)))
%1121 = (/.f64 c %1106)
%1127 = (*.f64 %627 %1113)
%1129 = (*.f64 %159 %1105)
%1132 = (*.f64 %139 %1035)
%1145 = (/ 1 %1101)
%1146 = (/.f64 %1035 a)
%1147 = (*.f64 #s(literal 1/3 binary64) %1146)
%1160 = (+ (* %963 %104) %108)
%1161 = (fma.f64 #s(literal -1/3 binary64) b %200)
%1173 = (/ %963 9)
%1174 = (*.f64 #s(literal 1/9 binary64) %139)
%1185 = (/ (+ (* %108 %220) (* %963 3)) %220)
%1186 = (/.f64 %564 a)
%1187 = (*.f64 #s(literal 1/9 binary64) %1186)
%1202 = (+ (* %963 %1019) %24)
%1203 = (+.f64 b %1011)
%1204 = (/.f64 %1203 a)
%1207 = (+.f64 b (fma.f64 #s(literal -1 binary64) %139 %523))
%1210 = (*.f64 #s(literal 3/2 binary64) %146)
%1214 = (+.f64 b (fma.f64 #s(literal -1 binary64) %139 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %150 %1210))))
%1222 = (+.f64 b (fma.f64 #s(literal -1 binary64) %139 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %146 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %161 %536))))))
%1227 = (+ (* b (* %99 -3)) %1023)
%1228 = (/.f64 %521 a)
%1236 = (* -3 %963)
%1237 = (*.f64 #s(literal -3 binary64) %139)
%1239 = (fma.f64 #s(literal -3 binary64) %139 %286)
%1241 = (fma.f64 #s(literal -3 binary64) %139 %293)
%1243 = (fma.f64 #s(literal -3 binary64) %139 %301)
%1245 = (* -3 %1022)
%1246 = (*.f64 #s(literal -3 binary64) %170)
%1254 = (neg %1245)
%1275 = (* %104 %111)
%1278 = (+ (* %1236 1/3) %277)
%1283 = (/ %963 %228)
%1284 = (/.f64 %139 %17)
%1295 = (/ %220 (+ (* %24 %85) (* -3 %1010)))
%1296 = (/.f64 a %564)
%1300 = (pow.f64 %564 #s(literal 2 binary64))
%1301 = (*.f64 %139 %1300)
%1304 = (*.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) %564))
%1310 = (pow.f64 %564 #s(literal 3 binary64))
%1311 = (*.f64 %611 %1310)
%1313 = (*.f64 %149 %1300)
%1316 = (fma.f64 #s(literal -81/4 binary64) (/.f64 %39 %1311) (*.f64 #s(literal -27/8 binary64) (/.f64 %39 %1313)))
%1318 = (/.f64 c %1301)
%1325 = (*.f64 %627 %1310)
%1327 = (*.f64 %159 %1300)
%1330 = (*.f64 %139 %564)
%1343 = (* %85 %963)
%1355 = (+ (* -3 (* a (* %963 -1/3))) %123)
%1367 = (- %960 %264)
%1368 = (*.f64 #s(literal -1/3 binary64) b)
%1369 = (-.f64 %1368 %179)
%1373 = (-.f64 (fma.f64 #s(literal -1/2 binary64) %142 %1368) %179)
%1392 = (/ %1367 %228)
%1405 = (/ %1278 %85)
%1406 = (*.f64 #s(literal -1/3 binary64) %1204)
%1418 = (*.f64 #s(literal -1/3 binary64) %521)
%1420 = (fma.f64 #s(literal -1/2 binary64) %142 %1418)
%1422 = (fma.f64 #s(literal -1/3 binary64) %521 %208)
%1424 = (fma.f64 #s(literal -1/3 binary64) %521 %216)
%1426 = (/ 1 %597)
%1427 = (*.f64 #s(literal -1/3 binary64) %1228)
%1435 = (* a %596)
%1436 = (*.f64 a %521)
%1437 = (*.f64 #s(literal -1/3 binary64) %1436)
%1446 = (+ (* %1002 %104) %108)
%1448 = (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) %973))
%1464 = (/ (+ (* %963 %1275) %769) %111)
%1465 = (/.f64 %772 a)
%1480 = (* %281 (/ 1 (neg %220)))
%1481 = (/.f64 %283 a)
%1482 = (*.f64 #s(literal -1/9 binary64) %1481)
%1494 = (/.f64 %34 a)
%1498 = (/.f64 c a)
%1500 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %1498))
%1501 = (*.f64 a %1500)
%1503 = (*.f64 %17 %1500)
%1504 = (/.f64 %34 %1503)
%1505 = (*.f64 #s(literal 1/2 binary64) %1504)
%1506 = (+.f64 %1500 %1505)
%1507 = (*.f64 a %1506)
%1509 = (pow.f64 %1500 #s(literal 3 binary64))
%1511 = (/.f64 %431 (*.f64 %22 %1509))
%1512 = (fma.f64 #s(literal -1/8 binary64) %1511 %1505)
%1513 = (+.f64 %1500 %1512)
%1514 = (*.f64 a %1513)
%1517 = (pow.f64 a #s(literal 6 binary64))
%1520 = (/.f64 %75 (*.f64 %1517 (pow.f64 %1500 #s(literal 5 binary64))))
%1523 = (+.f64 %1500 (fma.f64 #s(literal -1/8 binary64) %1511 (fma.f64 #s(literal 1/16 binary64) %1520 %1505)))
%1524 = (*.f64 a %1523)
%1533 = (fma.f64 #s(literal -1/3 binary64) %1500 (*.f64 #s(literal -1/6 binary64) %1504))
%1534 = (*.f64 a %1533)
%1537 = (*.f64 #s(literal 1/24 binary64) %1511)
%1539 = (fma.f64 #s(literal -1/3 binary64) %1500 (fma.f64 #s(literal -1/6 binary64) %1504 %1537))
%1540 = (*.f64 a %1539)
%1545 = (fma.f64 #s(literal -1/3 binary64) %1500 (fma.f64 #s(literal -1/6 binary64) %1504 (fma.f64 #s(literal -1/48 binary64) %1520 %1537)))
%1546 = (*.f64 a %1545)
%1551 = (*.f64 #s(literal 1/3 binary64) %1500)
%1552 = (fma.f64 #s(literal 1/6 binary64) %1504 %1551)
%1553 = (*.f64 a %1552)
%1556 = (fma.f64 #s(literal -1/24 binary64) %1511 %1552)
%1557 = (*.f64 a %1556)
%1561 = (fma.f64 #s(literal -1/24 binary64) %1511 (fma.f64 #s(literal 1/48 binary64) %1520 %1552))
%1562 = (*.f64 a %1561)
%1566 = (*.f64 #s(literal 3 binary64) %1500)
%1567 = (fma.f64 #s(literal 3/2 binary64) %1504 %1566)
%1568 = (*.f64 a %1567)
%1570 = (fma.f64 #s(literal -3/8 binary64) %1511 %1567)
%1571 = (*.f64 a %1570)
%1575 = (fma.f64 #s(literal -3/8 binary64) %1511 (fma.f64 #s(literal 3/16 binary64) %1520 %1567))
%1576 = (*.f64 a %1575)
%1592 = (*.f64 #s(literal 3 binary64) %25)
%1605 = (fma.f64 #s(literal -3/2 binary64) %1498 %482)
%1609 = (/.f64 %47 (*.f64 a %353))
%1610 = (/.f64 %68 %340)
%1611 = (*.f64 #s(literal -1/2 binary64) %1610)
%1612 = (fma.f64 #s(literal -27/16 binary64) %1609 %1611)
%1615 = (*.f64 %17 %68)
%1622 = (/.f64 %39 (*.f64 %17 %369))
%1623 = (fma.f64 #s(literal -9/8 binary64) %1622 %1611)
%1624 = (fma.f64 #s(literal -27/16 binary64) %1609 %1623)
%1627 = (*.f64 %43 %68)
%1636 = (/.f64 c (*.f64 %43 b))
%1638 = (fma.f64 #s(literal -27/16 binary64) %1609 (fma.f64 #s(literal -3/2 binary64) %1636 %1623))
%1651 = (*.f64 #s(literal -9/8 binary64) %39)
%1656 = (*.f64 #s(literal -9/8 binary64) (*.f64 %17 %436))
%1659 = (fma.f64 #s(literal -3/2 binary64) (/.f64 %432 a) %444)
%1664 = (/.f64 %436 a)
%1665 = (*.f64 #s(literal -9/8 binary64) %1664)
%1674 = (*.f64 %43 %461)
%1677 = (/.f64 %455 a)
%1678 = (*.f64 #s(literal -9/8 binary64) %1677)
%1687 = (*.f64 #s(literal -1/2 binary64) %69)
%1689 = (/.f64 %461 a)
%1690 = (*.f64 #s(literal -1/2 binary64) %68)
%1695 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %455 %17) %1690)
%1704 = (/.f64 %69 %75)
%1705 = (*.f64 #s(literal -1/2 binary64) %1704)
%1707 = (*.f64 a %431)
%1708 = (/.f64 %47 %1707)
%1710 = (*.f64 #s(literal -1/2 binary64) (/.f64 %68 %75))
%1714 = (*.f64 %17 %34)
%1715 = (/.f64 %39 %1714)
%1716 = (fma.f64 #s(literal -9/8 binary64) %1715 %1710)
%1720 = (/.f64 c %43)
%1725 = (/.f64 c %34)
%1727 = (*.f64 #s(literal 1/2 binary64) %30)
%1733 = (-.f64 %25 %1500)
%1736 = (fma.f64 #s(literal -1/2 binary64) %1504 %25)
%1737 = (-.f64 %1736 %1500)
%1741 = (fma.f64 #s(literal 1/8 binary64) %1511 %25)
%1742 = (-.f64 %1741 %1506)
%1745 = (+.f64 %1500 %116)
%1748 = (+.f64 %1500 (fma.f64 #s(literal -1 binary64) %25 %1505))
%1751 = (+.f64 %1500 (fma.f64 #s(literal -1 binary64) %25 %1512))
%1753 = (fma.f64 #s(literal -3 binary64) %25 %1566)
%1756 = (fma.f64 #s(literal -3 binary64) %25 %1567)
%1759 = (fma.f64 #s(literal -3 binary64) %25 %1570)
%1763 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %12))
%1773 = (pow.f64 %1500 #s(literal 2 binary64))
%1775 = (/.f64 b (*.f64 a %1773))
%1776 = (/.f64 #s(literal 1 binary64) %1500)
%1777 = (*.f64 #s(literal 3 binary64) %1776)
%1780 = (/.f64 %34 %1509)
%1782 = (fma.f64 #s(literal -3 binary64) %1780 (*.f64 #s(literal 3/2 binary64) %1780))
%1788 = (pow.f64 %1500 #s(literal 4 binary64))
%1789 = (/.f64 %369 %1788)
%1795 = (*.f64 %17 %1509)
%1796 = (/.f64 %34 %1795)
%1804 = (/.f64 %656 %431)
%1805 = (*.f64 a %34)
%1820 = (/.f64 %656 %369)
%1821 = (/.f64 #s(literal 1 binary64) %90)
%1836 = (*.f64 #s(literal 1/9 binary64) %1500)
%1841 = (fma.f64 #s(literal 1/18 binary64) %1504 %1836)
%1845 = (fma.f64 #s(literal -1/72 binary64) %1511 %1841)
%1848 = (*.f64 #s(literal 1/3 binary64) %25)
%1870 = (*.f64 #s(literal 1/2 binary64) %1821)
%1874 = (/.f64 c %90)
%1881 = (+ (* -27/16 %834) (+ %318 (* -9/8 %824)))
%1884 = (/.f64 %39 %1805)
%1885 = (*.f64 #s(literal -9/8 binary64) %1884)
%1889 = (/.f64 c %17)
%1898 = (/ %1881 b)
%1902 = (*.f64 a %369)
%1903 = (/.f64 %39 %1902)
%1904 = (*.f64 #s(literal -9/8 binary64) %1903)
%1905 = (fma.f64 #s(literal -27/16 binary64) %354 %1904)
%1909 = (/.f64 c (*.f64 %17 b))
%1916 = (-.f64 %1506 %25)
%1919 = (-.f64 %1513 %25)
%1926 = (/.f64 %369 %39)
%1928 = (/.f64 %353 %157)
%1934 = (/.f64 %340 %933)
%1943 = (pow.f64 b #s(literal 9 binary64))
%1944 = (pow.f64 c #s(literal 5 binary64))
%1955 = (*.f64 #s(literal -3/8 binary64) %1884)
%1956 = (fma.f64 #s(literal -9/16 binary64) %488 %1955)
%1963 = (*.f64 #s(literal -3/8 binary64) %1903)
%1964 = (fma.f64 #s(literal -9/16 binary64) %354 %1963)
%1971 = (fma.f64 #s(literal -1/3 binary64) %25 %1551)
%1973 = (fma.f64 #s(literal -1/3 binary64) %25 %1552)
%1975 = (fma.f64 #s(literal -1/3 binary64) %25 %1556)
%1977 = (/.f64 %55 %75)
%1978 = (*.f64 #s(literal -3/8 binary64) %1715)
%1982 = (fma.f64 #s(literal -1/2 binary64) %1720 %1978)
%1998 = (/.f64 %923 %340)
%2001 = (/.f64 %55 %340)
%2006 = (*.f64 #s(literal -3/8 binary64) %1622)
%2016 = (/.f64 %1500 a)
%2017 = (sqrt.f64 %2016)
%2024 = (*.f64 #s(literal 1/4 binary64) (/.f64 %34 (*.f64 %43 (*.f64 %1500 %2017))))
%2029 = (pow.f64 a #s(literal 5 binary64))
%2032 = (/.f64 %431 (*.f64 %2029 (*.f64 %1509 %2017)))
%2047 = (pow.f64 %2017 #s(literal 2 binary64))
%2051 = (/.f64 %34 (*.f64 %43 %1500))
%2052 = (fma.f64 #s(literal 1/2 binary64) %2051 %2047)
%2056 = (/.f64 %431 (*.f64 %2029 %1509))
%2062 = (/.f64 %431 (*.f64 %1517 (*.f64 %1773 %2047)))
%2068 = (*.f64 #s(literal -1/2 binary64) %1504)
%2069 = (-.f64 %2068 %1500)
%2070 = (*.f64 a %2069)
%2072 = (*.f64 #s(literal 1/8 binary64) %1511)
%2073 = (-.f64 %2072 %1506)
%2074 = (*.f64 a %2073)
%2077 = (-.f64 (*.f64 #s(literal -1/16 binary64) %1520) %1513)
%2078 = (*.f64 a %2077)
%2080 = (*.f64 #s(literal -1 binary64) %1500)
%2093 = (fma.f64 #s(literal -1 binary64) %1780 (*.f64 #s(literal 1/2 binary64) %1780))
%2109 = (- %1022 %24)
%2141 = (*.f64 a %1841)
%2143 = (*.f64 a %1845)
%2148 = (*.f64 a (fma.f64 #s(literal -1/72 binary64) %1511 (fma.f64 #s(literal 1/144 binary64) %1520 %1841)))
%2150 = (fma.f64 #s(literal -1 binary64) %1500 %25)
%2152 = (fma.f64 #s(literal -1 binary64) %1500 %1736)
%2155 = (fma.f64 #s(literal -1 binary64) %1500 (fma.f64 #s(literal -1/2 binary64) %1504 %1741))
%2160 = (*.f64 #s(literal -3/2 binary64) %1504)
%2161 = (fma.f64 #s(literal -3 binary64) %1500 %2160)
%2162 = (*.f64 a %2161)
%2164 = (*.f64 #s(literal 3/8 binary64) %1511)
%2166 = (fma.f64 #s(literal -3 binary64) %1500 (fma.f64 #s(literal -3/2 binary64) %1504 %2164))
%2167 = (*.f64 a %2166)
%2171 = (fma.f64 #s(literal -3 binary64) %1500 (fma.f64 #s(literal -3/2 binary64) %1504 (fma.f64 #s(literal -3/16 binary64) %1520 %2164)))
%2172 = (*.f64 a %2171)
%2174 = (*.f64 #s(literal -3 binary64) %1500)
%2195 = (/.f64 %1506 a)
%2197 = (/.f64 %1513 a)
%2199 = (/.f64 %1523 a)
%2215 = (*.f64 #s(literal -1/3 binary64) %1500)
%2235 = (/ %324 b)
%2239 = (fma.f64 #s(literal -3/2 binary64) %1874 %371)
%2245 = (*.f64 #s(literal 1/3 binary64) %2047)
%2249 = (fma.f64 #s(literal 1/6 binary64) %2051 %2245)
%2268 = (fma.f64 #s(literal -1 binary64) %1500 %2068)
%2271 = (fma.f64 #s(literal -1 binary64) %1500 (fma.f64 #s(literal -1/2 binary64) %1504 %2072))
%2275 = (fma.f64 #s(literal -1 binary64) %1500 (fma.f64 #s(literal -1/2 binary64) %1504 (fma.f64 #s(literal -1/16 binary64) %1520 %2072)))
%2305 = (fma.f64 #s(literal -3 binary64) %1500 %262)
%2309 = (/.f64 %34 %1501)
%2313 = (fma.f64 #s(literal -3 binary64) %1500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %2309 %282) a)))
%2317 = (/.f64 %34 %1500)
%2318 = (/.f64 %431 %1795)
%2325 = (fma.f64 #s(literal -3 binary64) %1500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %2317 (*.f64 #s(literal 3/8 binary64) %2318)) a) %282) a)))
%2330 = (fma.f64 #s(literal 1/2 binary64) %1610 (*.f64 #s(literal 27/16 binary64) %1609))
%2334 = (*.f64 #s(literal 27/16 binary64) %354)
%2335 = (fma.f64 #s(literal 9/8 binary64) %1903 %2334)
%2337 = (fma.f64 #s(literal -1 binary64) (/.f64 %2335 a) %1611)
%2344 = (*.f64 #s(literal 1/2 binary64) %1610)
%2362 = (fma.f64 #s(literal -1 binary64) (/.f64 %2239 a) %2334)
%2367 = (*.f64 #s(literal 27/16 binary64) %47)
%2377 = (*.f64 #s(literal 27/16 binary64) %461)
%2378 = (fma.f64 #s(literal 9/8 binary64) %1677 %2377)
%2385 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %451 a) %463) a) %2377)
%2397 = (*.f64 #s(literal 27/16 binary64) %488)
%2398 = (fma.f64 #s(literal 9/8 binary64) %1884 %2397)
%2404 = (fma.f64 #s(literal -1 binary64) (/.f64 %1605 a) %2397)
%2417 = (*.f64 #s(literal 1/2 binary64) %2309)
%2420 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2417) a))
%2425 = (*.f64 #s(literal 1/8 binary64) %2318)
%2426 = (*.f64 #s(literal 1/2 binary64) %2317)
%2437 = (fma.f64 #s(literal -1 binary64) %1500 %116)
%2439 = (fma.f64 #s(literal -1 binary64) %1500 %2420)
%2443 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2317 %2425) a))
%2447 = (fma.f64 #s(literal -1 binary64) %1500 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2443) a)))
%2470 = (-.f64 %1763 %668)
%2475 = (-.f64 (*.f64 #s(literal 2 binary64) %82) %678)
%2485 = (/.f64 %34 (*.f64 a %1509))
%2488 = (/.f64 b %1773)
%2489 = (*.f64 #s(literal 3 binary64) %2488)
%2496 = (/.f64 %369 (*.f64 a %1788))
%2498 = (fma.f64 #s(literal -3/2 binary64) %1780 (*.f64 #s(literal 3 binary64) %1780))
%2523 = (*.f64 #s(literal -1/9 binary64) %1500)
%2525 = (*.f64 #s(literal -1/9 binary64) %25)
%2528 = (*.f64 #s(literal 1/9 binary64) b)
%2542 = (fma.f64 #s(literal -1/3 binary64) %1500 %109)
%2547 = (/.f64 (fma.f64 #s(literal 1/6 binary64) %2309 %771) a)
%2548 = (fma.f64 #s(literal -1 binary64) %2547 %2215)
%2552 = (*.f64 #s(literal 1/24 binary64) %2318)
%2553 = (fma.f64 #s(literal -1/6 binary64) %2317 %2552)
%2557 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2553 a) %771) a) %2215)
%2562 = (fma.f64 #s(literal 3/8 binary64) %481 (*.f64 #s(literal 1/2 binary64) %1498))
%2571 = (fma.f64 #s(literal 3/8 binary64) %370 (*.f64 #s(literal 1/2 binary64) %1874))
%2591 = (+.f64 %1500 %25)
%2595 = (*.f64 #s(literal -1/2 binary64) %2309)
%2603 = (fma.f64 #s(literal -1/8 binary64) %2318 %2426)
%2605 = (*.f64 #s(literal -1 binary64) (/.f64 %2603 a))
%2614 = (*.f64 #s(literal 8/3 binary64) %1926)
%2622 = (*.f64 #s(literal -32/9 binary64) (/.f64 %353 %47))
%2645 = (fma.f64 #s(literal -1 binary64) (/.f64 %2562 a) %944)
%2649 = (fma.f64 #s(literal -1 binary64) (/.f64 %2571 a) %953)
%2656 = (*.f64 #s(literal 135/128 binary64) %1977)
%2680 = (*.f64 #s(literal 135/128 binary64) %2001)
%2695 = (*.f64 #s(literal -1 binary64) %2016)
%2696 = (sqrt.f64 %2695)
%2701 = (*.f64 %1500 %2696)
%2711 = (/.f64 %431 (*.f64 %17 (*.f64 %1509 %2696)))
%2713 = (*.f64 #s(literal 1/4 binary64) (/.f64 %34 %2701))
%2734 = (pow.f64 %2696 #s(literal 2 binary64))
%2745 = (/.f64 %431 (*.f64 %1773 %2734))
%2770 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2595) a))
%2771 = (+.f64 %1500 %2770)
%2778 = (+.f64 %1500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %2605) a)))
%2792 = (fma.f64 #s(literal -1/2 binary64) %1780 %1780)
%2807 = (fma.f64 #s(literal -1 binary64) %1500 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2417 %407) a)))
%2812 = (fma.f64 #s(literal -1 binary64) %1500 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2443 %407) a)))
%2845 = (*.f64 #s(literal 1/6 binary64) %2317)
%2945 = (*.f64 #s(literal 1/3 binary64) %314)
%2946 = (fma.f64 #s(literal -1/3 binary64) %2734 %2945)
%2968 = (sqrt.f64 %130)
%2970 = (/.f64 %34 %2968)
%2974 = (pow.f64 %2968 #s(literal 3 binary64))
%2975 = (/.f64 %34 %2974)
%2976 = (/.f64 #s(literal 1 binary64) %2968)
%2977 = (*.f64 #s(literal 1/2 binary64) %2976)
%2978 = (fma.f64 #s(literal -1/8 binary64) %2975 %2977)
%2982 = (pow.f64 %2968 #s(literal 5 binary64))
%2983 = (/.f64 %34 %2982)
%2984 = (*.f64 #s(literal 1/16 binary64) %2983)
%2985 = (/.f64 #s(literal 1 binary64) %2974)
%2986 = (*.f64 #s(literal 1/8 binary64) %2985)
%2992 = (/.f64 %2968 a)
%2994 = (*.f64 a %2968)
%2995 = (/.f64 %34 %2994)
%2998 = (*.f64 a %2974)
%2999 = (/.f64 %34 %2998)
%3000 = (/.f64 #s(literal 1 binary64) %2994)
%3001 = (*.f64 #s(literal 1/2 binary64) %3000)
%3002 = (fma.f64 #s(literal -1/8 binary64) %2999 %3001)
%3006 = (/.f64 %34 (*.f64 a %2982))
%3008 = (/.f64 #s(literal 1 binary64) %2998)
%3009 = (*.f64 #s(literal 1/8 binary64) %3008)
%3020 = (*.f64 #s(literal 1/6 binary64) %2976)
%3021 = (-.f64 (*.f64 #s(literal 1/24 binary64) %2975) %3020)
%3025 = (*.f64 #s(literal 1/24 binary64) %2985)
%3032 = (*.f64 #s(literal 1/3 binary64) %2968)
%3036 = (fma.f64 #s(literal -1/24 binary64) %2975 %3020)
%3046 = (*.f64 #s(literal 3 binary64) %2968)
%3050 = (*.f64 #s(literal 3/2 binary64) %2976)
%3051 = (fma.f64 #s(literal -3/8 binary64) %2975 %3050)
%3056 = (*.f64 #s(literal 3/8 binary64) %2985)
%3062 = (*.f64 #s(literal 1/3 binary64) %2992)
%3066 = (*.f64 #s(literal 1/6 binary64) %3000)
%3067 = (fma.f64 #s(literal -1/24 binary64) %2999 %3066)
%3083 = (*.f64 #s(literal -1/3 binary64) %2994)
%3085 = (/.f64 %1805 %2968)
%3089 = (/.f64 a %2968)
%3090 = (/.f64 %1805 %2974)
%3096 = (/.f64 %1805 %2982)
%3097 = (/.f64 a %2974)
%3109 = (/.f64 b %2968)
%3116 = (-.f64 (*.f64 #s(literal 3/8 binary64) %2975) %3050)
%3122 = (fma.f64 #s(literal -3/2 binary64) %417 %420)
%3140 = (*.f64 %17 %461)
%3159 = (fma.f64 #s(literal -27/16 binary64) %48 %1656)
%3160 = (*.f64 %34 %3159)
%3164 = (*.f64 %34 %3122)
%3165 = (fma.f64 #s(literal -27/16 binary64) %48 %3164)
%3166 = (*.f64 %34 %3165)
%3177 = (/ (+ (* -27/16 (/ %46 %659)) (+ %318 (+ %323 (* -1/2 (/ %65 %72))))) b)
%3178 = (fma.f64 #s(literal 81/64 binary64) %56 %61)
%3182 = (*.f64 #s(literal -1/2 binary64) %3178)
%3183 = (fma.f64 #s(literal -27/16 binary64) %1674 %3182)
%3186 = (fma.f64 #s(literal -1/2 binary64) %3178 %3160)
%3189 = (fma.f64 #s(literal -1/2 binary64) %3178 %3166)
%3203 = (/.f64 %3178 %75)
%3204 = (*.f64 #s(literal -1/2 binary64) %3203)
%3214 = (fma.f64 #s(literal -1/2 binary64) %34 (*.f64 #s(literal -3/8 binary64) %12))
%3217 = (*.f64 #s(literal -1 binary64) %2968)
%3223 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3109)))
%3227 = (-.f64 (*.f64 #s(literal 1/8 binary64) %2975) %2977)
%3230 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b %3227)))
%3235 = (/.f64 b %2994)
%3256 = (/.f64 %34 c)
%3257 = (*.f64 #s(literal 3/2 binary64) a)
%3258 = (fma.f64 #s(literal -2 binary64) %3256 %3257)
%3265 = (pow.f64 %2968 #s(literal 2 binary64))
%3266 = (/.f64 %90 %3265)
%3270 = (fma.f64 #s(literal -1/2 binary64) %3097 %3097)
%3272 = (/.f64 a %3265)
%3273 = (*.f64 #s(literal 3 binary64) %3272)
%3279 = (/.f64 a (pow.f64 %2968 #s(literal 4 binary64)))
%3281 = (*.f64 b (fma.f64 #s(literal -1 binary64) %3279 %3279))
%3289 = (fma.f64 #s(literal -3/4 binary64) %79 %649)
%3290 = (/.f64 %3289 %431)
%3295 = (fma.f64 #s(literal -3 binary64) %3289 (*.f64 #s(literal 3/2 binary64) %1805))
%3299 = (fma.f64 #s(literal -3 binary64) %3289 (*.f64 %34 %3258))
%3310 = (fma.f64 #s(literal -1 binary64) %3097 (*.f64 #s(literal 1/2 binary64) %3097))
%3311 = (*.f64 b %3310)
%3326 = (*.f64 #s(literal 3 binary64) %2992)
%3331 = (*.f64 #s(literal 3 binary64) %30)
%3336 = (*.f64 #s(literal 3/2 binary64) %3000)
%3337 = (fma.f64 #s(literal -3/8 binary64) %2999 %3336)
%3346 = (*.f64 #s(literal 1/9 binary64) %2992)
%3351 = (*.f64 #s(literal 1/9 binary64) %30)
%3376 = (fma.f64 #s(literal -3/2 binary64) %1805 (*.f64 #s(literal -9/8 binary64) %79))
%3379 = (fma.f64 #s(literal -1/2 binary64) %416 %821)
%3402 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12)))
%3412 = (pow.f64 %3402 #s(literal 3 binary64))
%3425 = (*.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) %148))
%3431 = (*.f64 #s(literal 32/9 binary64) (/.f64 #s(literal 1 binary64) %840))
%3449 = (fma.f64 #s(literal -9/16 binary64) %840 (*.f64 #s(literal -3/8 binary64) %437))
%3453 = (fma.f64 #s(literal -9/16 binary64) %840 (*.f64 %34 %3379))
%3460 = (/.f64 %3402 a)
%3461 = (*.f64 #s(literal 1/3 binary64) %3460)
%3465 = (*.f64 a %3402)
%3468 = (*.f64 #s(literal 1/3 binary64) %30)
%3492 = (fma.f64 #s(literal -135/128 binary64) %923 (*.f64 #s(literal -9/16 binary64) %3140))
%3496 = (fma.f64 #s(literal -135/128 binary64) %923 (*.f64 %34 %3449))
%3500 = (fma.f64 #s(literal -135/128 binary64) %923 (*.f64 %34 %3453))
%3509 = (sqrt.f64 %2968)
%3511 = (*.f64 %3509 %2968)
%3516 = (pow.f64 %3509 #s(literal 2 binary64))
%3517 = (*.f64 %3516 %3265)
%3518 = (/.f64 #s(literal 1 binary64) %3517)
%3519 = (fma.f64 #s(literal 1/16 binary64) %3518 %2986)
%3523 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %3511))
%3574 = (-.f64 (*.f64 #s(literal 1/8 binary64) %2999) %3001)
%3600 = (*.f64 #s(literal -1 binary64) %3272)
%3614 = (fma.f64 #s(literal -1/8 binary64) %3090 (*.f64 #s(literal 1/2 binary64) %3089))
%3627 = (/.f64 %90 %2968)
%3628 = (*.f64 #s(literal 1/2 binary64) %3627)
%3633 = (*.f64 b %3614)
%3638 = (*.f64 #s(literal 3 binary64) %2994)
%3666 = (/ %1094 a)
%3671 = (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3235) %3468))
%3679 = (*.f64 #s(literal 1/9 binary64) %2968)
%3683 = (*.f64 #s(literal 1/18 binary64) %2976)
%3698 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3235 %30))
%3702 = (*.f64 b (fma.f64 b %3574 %30))
%3723 = (*.f64 #s(literal -3 binary64) %2992)
%3733 = (*.f64 #s(literal 3/8 binary64) %3008)
%3758 = (/.f64 %2968 %17)
%3760 = (*.f64 %17 %2968)
%3764 = (*.f64 %17 %2974)
%3767 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3760))
%3781 = (fma.f64 #s(literal -1/3 binary64) %3097 (*.f64 #s(literal 1/6 binary64) %3097))
%3822 = (*.f64 #s(literal 1/3 binary64) %2994)
%3828 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal 1/6 binary64) %3627)))
%3852 = (/.f64 %3516 a)
%3853 = (*.f64 #s(literal 1/3 binary64) %3852)
%3875 = (*.f64 #s(literal -3/2 binary64) %35)
%3876 = (+.f64 #s(literal 1 binary64) %3875)
%3877 = (*.f64 b %3876)
%3879 = (/.f64 %40 %431)
%3881 = (fma.f64 #s(literal -3/2 binary64) %35 (*.f64 #s(literal -9/8 binary64) %3879))
%3882 = (+.f64 #s(literal 1 binary64) %3881)
%3883 = (*.f64 b %3882)
%3885 = (/.f64 %48 %75)
%3886 = (fma.f64 #s(literal -27/16 binary64) %3885 %3881)
%3888 = (*.f64 b (+.f64 #s(literal 1 binary64) %3886))
%3890 = (fma.f64 #s(literal -3/2 binary64) %1725 %30)
%3891 = (*.f64 b %3890)
%3893 = (/.f64 %148 %431)
%3895 = (fma.f64 #s(literal -3/2 binary64) %1725 (fma.f64 #s(literal -9/8 binary64) %3893 %30))
%3896 = (*.f64 b %3895)
%3898 = (/.f64 %840 %75)
%3900 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3898 %3895))
%3902 = (*.f64 #s(literal 1/2 binary64) %35)
%3904 = (*.f64 b (-.f64 %3902 #s(literal 1/3 binary64)))
%3906 = (fma.f64 #s(literal 3/8 binary64) %3879 %3902)
%3908 = (*.f64 b (-.f64 %3906 #s(literal 1/3 binary64)))
%3912 = (fma.f64 #s(literal 3/8 binary64) %3879 (fma.f64 #s(literal 1/2 binary64) %35 (*.f64 #s(literal 9/16 binary64) %3885)))
%3914 = (*.f64 b (-.f64 %3912 #s(literal 1/3 binary64)))
%3916 = (*.f64 #s(literal -1/2 binary64) %35)
%3918 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3916))
%3921 = (fma.f64 #s(literal -1/2 binary64) %35 (*.f64 #s(literal -3/8 binary64) %3879))
%3923 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3921))
%3925 = (fma.f64 #s(literal -9/16 binary64) %3885 %3921)
%3927 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3925))
%3929 = (*.f64 #s(literal -9/2 binary64) %35)
%3930 = (+.f64 #s(literal 3 binary64) %3929)
%3931 = (*.f64 b %3930)
%3934 = (fma.f64 #s(literal -9/2 binary64) %35 (*.f64 #s(literal -27/8 binary64) %3879))
%3935 = (+.f64 #s(literal 3 binary64) %3934)
%3936 = (*.f64 b %3935)
%3938 = (fma.f64 #s(literal -81/16 binary64) %3885 %3934)
%3939 = (+.f64 #s(literal 3 binary64) %3938)
%3940 = (*.f64 b %3939)
%3943 = (fma.f64 #s(literal -1/2 binary64) %1725 %3468)
%3944 = (*.f64 b %3943)
%3947 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %3468))
%3948 = (*.f64 b %3947)
%3951 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3898 %3947))
%3953 = (*.f64 #s(literal 1/2 binary64) %513)
%3954 = (fma.f64 #s(literal -1/3 binary64) a %3953)
%3955 = (*.f64 b %3954)
%3957 = (*.f64 %43 %39)
%3958 = (/.f64 %3957 %431)
%3960 = (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 3/8 binary64) %3958 %3953))
%3961 = (*.f64 b %3960)
%3963 = (*.f64 %22 %47)
%3964 = (/.f64 %3963 %75)
%3969 = (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal 3/8 binary64) %3958 (fma.f64 #s(literal 1/2 binary64) %513 (*.f64 #s(literal 9/16 binary64) %3964)))))
%3979 = (fma.f64 #s(literal 27/8 binary64) %825 (fma.f64 #s(literal 9/2 binary64) %12 (*.f64 #s(literal 81/16 binary64) %835)))
%3985 = (fma.f64 #s(literal -3/2 binary64) %12 %829)
%3987 = (/.f64 %334 %34)
%3992 = (/.f64 %1615 %34)
%3997 = (/.f64 %157 %34)
%4001 = (/.f64 %1615 %431)
%4007 = (/.f64 %840 %34)
%4011 = (/.f64 %1627 %431)
%4019 = (fma.f64 #s(literal -27/16 binary64) %841 %327)
%4022 = (/.f64 %1627 %75)
%4031 = (fma.f64 #s(literal -27/16 binary64) %835 %3985)
%4041 = (fma.f64 #s(literal -27/16 binary64) %835 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %825 %3204)))
%4062 = (*.f64 #s(literal 27/16 binary64) %835)
%4070 = (/.f64 %3178 %76)
%4078 = (fma.f64 #s(literal -9/2 binary64) %12 (*.f64 #s(literal -27/8 binary64) %825))
%4094 = (fma.f64 #s(literal -3/8 binary64) %79 (*.f64 #s(literal 3/4 binary64) %79))
%4096 = (*.f64 #s(literal 3 binary64) (/.f64 %4094 %431))
%4104 = (/.f64 %3178 %148)
%4118 = (fma.f64 #s(literal -3 binary64) %3290 %576)
%4119 = (-.f64 %4118 %585)
%4129 = (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %3289)) (fma.f64 #s(literal -2/9 binary64) %4104 (*.f64 #s(literal 9/16 binary64) %3957))) %75)
%4135 = (fma.f64 #s(literal -9/2 binary64) c (*.f64 #s(literal -27/8 binary64) %325))
%4148 = (fma.f64 #s(literal -1/6 binary64) c (*.f64 #s(literal -1/8 binary64) %325))
%4166 = (fma.f64 #s(literal 3/8 binary64) %825 (fma.f64 #s(literal 1/2 binary64) %12 (*.f64 #s(literal 9/16 binary64) %835)))
%4172 = (fma.f64 #s(literal -3/2 binary64) a %787)
%4180 = (/.f64 %79 %431)
%4182 = (fma.f64 #s(literal -3/2 binary64) %573 %585)
%4186 = (/.f64 %3957 %75)
%4188 = (fma.f64 #s(literal 9/8 binary64) %4180 %585)
%4193 = (fma.f64 #s(literal -9/16 binary64) %841 %801)
%4209 = (fma.f64 #s(literal -135/128 binary64) %924 %4193)
%4213 = (sqrt.f64 %677)
%4217 = (/.f64 %12 (*.f64 %369 %4213))
%4223 = (/.f64 %40 (*.f64 %353 %4213))
%4239 = (pow.f64 %4213 #s(literal 2 binary64))
%4240 = (*.f64 %34 %4239)
%4245 = (/.f64 %40 %353)
%4251 = (/.f64 %40 (*.f64 %75 %4239))
%4258 = (*.f64 #s(literal 3/2 binary64) %35)
%4260 = (*.f64 b (-.f64 %4258 #s(literal 1 binary64)))
%4262 = (*.f64 #s(literal 9/8 binary64) %3879)
%4264 = (*.f64 b (-.f64 %4262 %3876))
%4266 = (*.f64 #s(literal 27/16 binary64) %3885)
%4268 = (*.f64 b (-.f64 %4266 %3882))
%4270 = (*.f64 #s(literal 3/2 binary64) %1725)
%4272 = (*.f64 b (-.f64 %4270 %30))
%4274 = (*.f64 #s(literal 9/8 binary64) %3893)
%4276 = (*.f64 b (-.f64 %4274 %3890))
%4278 = (*.f64 #s(literal 27/16 binary64) %3898)
%4280 = (*.f64 b (-.f64 %4278 %3895))
%4286 = (*.f64 #s(literal 2/3 binary64) %584)
%4303 = (+.f64 a (*.f64 #s(literal -3/2 binary64) %513))
%4304 = (*.f64 b %4303)
%4307 = (fma.f64 #s(literal -3/2 binary64) %513 (*.f64 #s(literal -9/8 binary64) %3958))
%4308 = (+.f64 a %4307)
%4309 = (*.f64 b %4308)
%4312 = (+.f64 a (fma.f64 #s(literal -27/16 binary64) %3964 %4307))
%4313 = (*.f64 b %4312)
%4315 = (+.f64 a %113)
%4316 = (*.f64 b %4315)
%4323 = (fma.f64 #s(literal -3/2 binary64) %513 (fma.f64 #s(literal -9/8 binary64) %3958 %113))
%4331 = (fma.f64 #s(literal -3 binary64) a %8)
%4332 = (*.f64 b %4331)
%4338 = (fma.f64 #s(literal -9/2 binary64) %513 (fma.f64 #s(literal -27/8 binary64) %3958 %4331))
%4344 = (/ %1085 a)
%4359 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %825))
%4374 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (*.f64 #s(literal -1/6 binary64) %35)))
%4377 = (fma.f64 #s(literal -1/6 binary64) %35 (*.f64 #s(literal -1/8 binary64) %3879))
%4379 = (*.f64 b (+.f64 #s(literal 1/9 binary64) %4377))
%4383 = (*.f64 b (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal -3/16 binary64) %3885 %4377)))
%4389 = (/.f64 (fma.f64 #s(literal 9/8 binary64) %325 (*.f64 #s(literal 3/2 binary64) c)) b)
%4391 = (*.f64 #s(literal 27/16 binary64) %841)
%4393 = (fma.f64 #s(literal 9/8 binary64) %325 (fma.f64 #s(literal 3/2 binary64) c %4391))
%4394 = (/.f64 %4393 b)
%4410 = (*.f64 #s(literal 9/2 binary64) %35)
%4412 = (*.f64 b (-.f64 %4410 #s(literal 3 binary64)))
%4414 = (fma.f64 #s(literal 27/8 binary64) %3879 %4410)
%4416 = (*.f64 b (-.f64 %4414 #s(literal 3 binary64)))
%4420 = (fma.f64 #s(literal 27/8 binary64) %3879 (fma.f64 #s(literal 9/2 binary64) %35 (*.f64 #s(literal 81/16 binary64) %3885)))
%4422 = (*.f64 b (-.f64 %4420 #s(literal 3 binary64)))
%4424 = (*.f64 #s(literal 9/2 binary64) %1725)
%4426 = (*.f64 b (-.f64 %4424 %3331))
%4428 = (fma.f64 #s(literal 27/8 binary64) %3893 %4424)
%4430 = (*.f64 b (-.f64 %4428 %3331))
%4436 = (*.f64 b (-.f64 (fma.f64 #s(literal 27/8 binary64) %3893 (fma.f64 #s(literal 9/2 binary64) %1725 (*.f64 #s(literal 81/16 binary64) %3898))) %3331))
%4440 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %1725 %3331))
%4444 = (*.f64 b (-.f64 (fma.f64 #s(literal -27/8 binary64) %3893 %3331) %4424))
%4448 = (*.f64 b (-.f64 (fma.f64 #s(literal -81/16 binary64) %3898 %3331) %4428))
%4452 = (/.f64 (fma.f64 #s(literal 9/8 binary64) %825 (*.f64 #s(literal 3/2 binary64) %12)) b)
%4455 = (fma.f64 #s(literal 9/8 binary64) %825 (fma.f64 #s(literal 3/2 binary64) %12 %4062))
%4456 = (/.f64 %4455 b)
%4459 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %3203 %4455) b)
%4462 = (/.f64 c %1805)
%4463 = (/.f64 #s(literal 1 binary64) %17)
%4465 = (*.f64 b (fma.f64 #s(literal -3/2 binary64) %4462 %4463))
%4469 = (fma.f64 #s(literal -3/2 binary64) %4462 (fma.f64 #s(literal -9/8 binary64) (/.f64 %39 %431) %4463))
%4470 = (*.f64 b %4469)
%4474 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) (/.f64 %157 %75) %4469))
%4477 = (fma.f64 #s(literal -1/4 binary64) %79 (*.f64 #s(literal 1/8 binary64) %79))
%4479 = (fma.f64 #s(literal -9 binary64) (/.f64 %4477 %431) %576)
%4494 = (*.f64 #s(literal 9/2 binary64) %513)
%4496 = (*.f64 b (fma.f64 #s(literal -3 binary64) a %4494))
%4500 = (*.f64 b (fma.f64 #s(literal -3 binary64) a (fma.f64 #s(literal 27/8 binary64) %3958 %4494)))
%4506 = (*.f64 b (fma.f64 #s(literal -3 binary64) a (fma.f64 #s(literal 27/8 binary64) %3958 (fma.f64 #s(literal 9/2 binary64) %513 (*.f64 #s(literal 81/16 binary64) %3964)))))
%4508 = (/.f64 %79 b)
%4511 = (/.f64 %3957 %34)
%4513 = (fma.f64 #s(literal -3/2 binary64) %79 (*.f64 #s(literal -9/8 binary64) %4511))
%4516 = (/.f64 %3963 %431)
%4521 = (/.f64 (*.f64 a %3178) %75)
%4532 = (/ (+ (* (* (/ %6 %229) %312) %274) %1065) %274)
%4537 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4315 %17))
%4542 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %4537))
%4550 = (*.f64 #s(literal -3/8 binary64) %4511)
%4551 = (*.f64 #s(literal 1/2 binary64) %79)
%4560 = (*.f64 #s(literal -1/6 binary64) %4521)
%4567 = (fma.f64 #s(literal -1/2 binary64) %79 %4550)
%4582 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4239 a))
%4583 = (*.f64 #s(literal 1/3 binary64) %1821)
%4588 = (/.f64 #s(literal 1/3 binary64) %90)
%4597 = (/ %4344 %220)
%4602 = (*.f64 #s(literal 1/9 binary64) (/.f64 %4331 %17))
%4607 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %4602))
%4681 = (fma.f64 #s(literal 9/8 binary64) %39 (*.f64 #s(literal 27/16 binary64) %3997))
%4690 = (fma.f64 #s(literal 9/8 binary64) %148 (*.f64 #s(literal 27/16 binary64) %4007))
%4718 = (-.f64 %4258 #s(literal 2 binary64))
%4722 = (+.f64 #s(literal 2 binary64) %3875)
%4727 = (+.f64 #s(literal 2 binary64) %3881)
%4734 = (*.f64 #s(literal 2 binary64) %30)
%4735 = (fma.f64 #s(literal -3/2 binary64) %1725 %4734)
%4740 = (fma.f64 #s(literal -3/2 binary64) %1725 (fma.f64 #s(literal -9/8 binary64) %3893 %4734))
%4766 = (*.f64 #s(literal -3/2 binary64) %592)
%4774 = (fma.f64 #s(literal 9/8 binary64) %513 (fma.f64 #s(literal 3/2 binary64) a (*.f64 #s(literal 27/16 binary64) %3958)))
%4782 = (/.f64 (fma.f64 #s(literal -27/32 binary64) %3963 (*.f64 #s(literal -27/128 binary64) %3963)) %75)
%4794 = (*.f64 #s(literal 6 binary64) %30)
%4800 = (fma.f64 #s(literal -9/2 binary64) %1725 (fma.f64 #s(literal -27/8 binary64) %3893 %4794))
%4810 = (*.f64 #s(literal 2/9 binary64) %30)
%4816 = (fma.f64 #s(literal -1/6 binary64) %1725 (fma.f64 #s(literal -1/8 binary64) %3893 %4810))
%4878 = (*.f64 #s(literal 2/3 binary64) %30)
%4884 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %4878))
%4900 = (sqrt.f64 (/.f64 #s(literal -1 binary64) b))
%4911 = (/.f64 %12 %4900)
%4913 = (/.f64 %40 (*.f64 %34 %4900))
%4935 = (pow.f64 %4900 #s(literal 2 binary64))
%4936 = (*.f64 %34 %4935)
%4945 = (/.f64 %40 %4935)
%4970 = (*.f64 #s(literal 1/2 binary64) a)
%4977 = (*.f64 #s(literal -3/8 binary64) %513)
%4996 = (*.f64 #s(literal 2 binary64) a)
%5002 = (fma.f64 #s(literal -3/2 binary64) %513 (fma.f64 #s(literal -9/8 binary64) %3958 %4996))
%5012 = (*.f64 #s(literal 6 binary64) a)
%5018 = (fma.f64 #s(literal -9/2 binary64) %513 (fma.f64 #s(literal -27/8 binary64) %3958 %5012))
%5120 = (-.f64 a %113)
%5121 = (*.f64 b %5120)
%5137 = (*.f64 b (-.f64 %127 %784))
%5164 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %106))
%5176 = (*.f64 #s(literal 2/3 binary64) a)
%5182 = (fma.f64 #s(literal -1/2 binary64) %513 (fma.f64 #s(literal -3/8 binary64) %3958 %5176))
%5194 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4935 a))
%5206 = (/ %1355 %274)
%5211 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5120 %17))
%5217 = (fma.f64 #s(literal -1/2 binary64) %1725 (fma.f64 #s(literal -3/8 binary64) %3893 %5211))
%5230 = (fma.f64 #s(literal 81/64 binary64) %22 (*.f64 #s(literal 81/16 binary64) %22))
%5231 = (*.f64 %55 %5230)
%5233 = (/.f64 a %139)
%5234 = (/.f64 %79 %149)
%5236 = (fma.f64 #s(literal -3/2 binary64) %5233 (*.f64 #s(literal -9/8 binary64) %5234))
%5237 = (*.f64 c %5236)
%5238 = (+.f64 %139 %5237)
%5240 = (*.f64 %43 c)
%5241 = (/.f64 %5240 %159)
%5242 = (/.f64 %17 %149)
%5243 = (*.f64 #s(literal -9/8 binary64) %5242)
%5246 = (fma.f64 #s(literal -3/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5241 %5243)))
%5247 = (*.f64 c %5246)
%5248 = (+.f64 %139 %5247)
%5250 = (fma.f64 #s(literal -3/2 binary64) %146 %170)
%5252 = (/.f64 %12 %149)
%5254 = (/.f64 #s(literal 1 binary64) %139)
%5255 = (*.f64 #s(literal 3/2 binary64) %5254)
%5257 = (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %5252) %5255) %170)
%5259 = (/.f64 %79 %159)
%5260 = (/.f64 a %149)
%5261 = (*.f64 #s(literal -9/8 binary64) %5260)
%5265 = (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5259 %5261)) %5255) %170)
%5269 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5234 (*.f64 #s(literal 1/2 binary64) %5233)))
%5276 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5242 (*.f64 #s(literal 9/16 binary64) %5241)))))
%5281 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5233 (*.f64 #s(literal -3/8 binary64) %5234)))
%5288 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5241 (*.f64 #s(literal -3/8 binary64) %5242)))))
%5294 = (fma.f64 #s(literal 3 binary64) %139 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5233 (*.f64 #s(literal -27/8 binary64) %5234))))
%5301 = (fma.f64 #s(literal 3 binary64) %139 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %5241 (*.f64 #s(literal -27/8 binary64) %5242))))))
%5306 = (*.f64 #s(literal 1/2 binary64) %5254)
%5308 = (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %5252) %5306))
%5309 = (fma.f64 #s(literal 1/3 binary64) %170 %5308)
%5315 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5259 (*.f64 #s(literal -3/8 binary64) %5260))) %5306))
%5316 = (fma.f64 #s(literal 1/3 binary64) %170 %5315)
%5318 = (/.f64 %79 %139)
%5322 = (/.f64 %5240 %149)
%5323 = (/.f64 %17 %139)
%5324 = (*.f64 #s(literal 1/2 binary64) %5323)
%5329 = (/.f64 %43 %149)
%5330 = (*.f64 %22 c)
%5331 = (/.f64 %5330 %159)
%5341 = (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5234 (*.f64 #s(literal 9/2 binary64) %5233)))
%5349 = (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5242 (*.f64 #s(literal 81/16 binary64) %5241)))))
%5373 = (/.f64 a %353)
%5375 = (fma.f64 #s(literal -405/128 binary64) (/.f64 %79 %340) (*.f64 #s(literal -27/16 binary64) %5373))
%5381 = (*.f64 #s(literal 9/8 binary64) (/.f64 #s(literal 1 binary64) %369))
%5389 = (/.f64 %79 %353)
%5390 = (/.f64 a %369)
%5391 = (*.f64 #s(literal -9/8 binary64) %5390)
%5392 = (fma.f64 #s(literal -27/16 binary64) %5389 %5391)
%5395 = (/.f64 %5240 %340)
%5396 = (/.f64 %17 %353)
%5400 = (fma.f64 #s(literal -9/8 binary64) %5390 (*.f64 c (fma.f64 #s(literal -405/128 binary64) %5395 (*.f64 #s(literal -27/16 binary64) %5396))))
%5416 = (*.f64 #s(literal -9/8 binary64) (/.f64 %79 %369))
%5420 = (/.f64 %5240 %353)
%5421 = (/.f64 %17 %369)
%5422 = (*.f64 #s(literal -9/8 binary64) %5421)
%5429 = (/.f64 %43 %353)
%5438 = (*.f64 c %5230)
%5455 = (*.f64 #s(literal -9/8 binary64) %1714)
%5467 = (*.f64 %17 %431)
%5468 = (*.f64 #s(literal -9/8 binary64) %5467)
%5474 = (*.f64 %43 %34)
%5484 = (/.f64 %17 %34)
%5485 = (*.f64 #s(literal -9/8 binary64) %5484)
%5491 = (/.f64 %43 %431)
%5502 = (*.f64 #s(literal -3/2 binary64) %5233)
%5504 = (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %5234) %5502))
%5508 = (*.f64 #s(literal 27/16 binary64) %5241)
%5512 = (*.f64 c (-.f64 (*.f64 c (-.f64 %5508 %5243)) %5502))
%5541 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %43 %613) (*.f64 #s(literal 9/8 binary64) (/.f64 %43 %615)))
%5543 = (/.f64 %17 %602)
%5565 = (fma.f64 #s(literal -3/4 binary64) %17 (*.f64 #s(literal 3/8 binary64) %17))
%5566 = (*.f64 c %5565)
%5568 = (/.f64 %5566 %431)
%5570 = (fma.f64 #s(literal -3 binary64) %5568 %576)
%5576 = (/.f64 %5566 %369)
%5582 = (/.f64 %79 %688)
%5589 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %43 %696) (*.f64 #s(literal -9/8 binary64) (/.f64 %43 %698)))
%5590 = (*.f64 c %5589)
%5591 = (/.f64 %17 %688)
%5604 = (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %22 %709) (fma.f64 #s(literal -27/16 binary64) (/.f64 %22 %711) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a %5589) %714)))))
%5615 = (*.f64 #s(literal 9/2 binary64) %5254)
%5617 = (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %5252) %5615))
%5630 = (*.f64 #s(literal 1/6 binary64) %5254)
%5673 = (*.f64 #s(literal -3/8 binary64) %573)
%5679 = (*.f64 #s(literal -3/8 binary64) %5390)
%5691 = (fma.f64 #s(literal -135/128 binary64) %4186 %5673)
%5699 = (/.f64 %17 %431)
%5716 = (/.f64 a %967)
%5719 = (-.f64 %5243 (*.f64 #s(literal 9/16 binary64) (/.f64 %17 %974)))
%5753 = (fma.f64 #s(literal 9/8 binary64) %5252 %5255)
%5757 = (*.f64 #s(literal 27/16 binary64) %5259)
%5759 = (fma.f64 c (-.f64 %5757 %5261) %5255)
%5772 = (*.f64 #s(literal -3/2 binary64) %5591)
%5782 = (-.f64 %170 %25)
%5784 = (fma.f64 #s(literal -3/2 binary64) %5318 %265)
%5789 = (fma.f64 a %139 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5323 (*.f64 #s(literal -9/8 binary64) %5322))))
%5796 = (fma.f64 a %139 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %5323 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5331 (*.f64 #s(literal -9/8 binary64) %5329))))))
%5798 = (fma.f64 #s(literal -1 binary64) %90 %265)
%5807 = (fma.f64 #s(literal -3 binary64) %90 (*.f64 #s(literal 3 binary64) %265))
%5838 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %43 %1114) (*.f64 #s(literal -9/8 binary64) (/.f64 %43 %1116)))
%5840 = (/.f64 %17 %1106)
%5867 = (fma.f64 #s(literal -1/3 binary64) %25 %253)
%5893 = (fma.f64 #s(literal -1 binary64) %170 %25)
%5895 = (fma.f64 #s(literal 3/2 binary64) %146 %25)
%5898 = (fma.f64 c %5753 %25)
%5906 = (-.f64 %25 %170)
%5963 = (*.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) %265))
%5983 = (fma.f64 #s(literal -81/4 binary64) (/.f64 %43 %1311) (*.f64 #s(literal -27/8 binary64) (/.f64 %43 %1313)))
%5985 = (/.f64 %17 %1301)
%6021 = (-.f64 %265 %90)
%6029 = (/.f64 %5798 %17)
%6030 = (*.f64 #s(literal 1/3 binary64) %6029)
%6038 = (-.f64 %961 %266)
%6043 = (*.f64 #s(literal -3/8 binary64) %5322)
%6061 = (*.f64 #s(literal -1/3 binary64) %170)
%6070 = (* 1/3 %2109)
%6071 = (*.f64 #s(literal 1/3 binary64) %5782)
%6108 = (/ %1227 -3)
%6109 = (*.f64 #s(literal -1/3 binary64) %5906)
%6117 = (/.f64 %973 a)
%6119 = (fma.f64 #s(literal -1/3 binary64) %25 (*.f64 #s(literal 1/3 binary64) %6117))
%6129 = (/ %1202 -3)
%6130 = (*.f64 #s(literal -1/3 binary64) %5893)
%6145 = (/.f64 %6021 %17)
%6146 = (*.f64 #s(literal 1/3 binary64) %6145)
%6154 = (/.f64 %5807 %17)
%6155 = (*.f64 #s(literal 1/9 binary64) %6154)
%6172 = (/.f64 a c)
%6174 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %6172))
%6175 = (*.f64 c %6174)
%6177 = (*.f64 %39 %6174)
%6178 = (/.f64 %34 %6177)
%6179 = (*.f64 #s(literal 1/2 binary64) %6178)
%6180 = (+.f64 %6174 %6179)
%6181 = (*.f64 c %6180)
%6183 = (pow.f64 %6174 #s(literal 3 binary64))
%6184 = (*.f64 %55 %6183)
%6185 = (/.f64 %431 %6184)
%6186 = (fma.f64 #s(literal -1/8 binary64) %6185 %6179)
%6187 = (+.f64 %6174 %6186)
%6188 = (*.f64 c %6187)
%6190 = (pow.f64 c #s(literal 6 binary64))
%6192 = (*.f64 %6190 (pow.f64 %6174 #s(literal 5 binary64)))
%6193 = (/.f64 %75 %6192)
%6197 = (*.f64 c (+.f64 %6174 (fma.f64 #s(literal -1/8 binary64) %6185 (fma.f64 #s(literal 1/16 binary64) %6193 %6179))))
%6199 = (/.f64 %6175 a)
%6202 = (/.f64 %34 (*.f64 a %6177))
%6203 = (/.f64 %6174 a)
%6204 = (fma.f64 #s(literal 1/2 binary64) %6202 %6203)
%6205 = (*.f64 c %6204)
%6208 = (/.f64 %431 (*.f64 a %6184))
%6209 = (fma.f64 #s(literal -1/8 binary64) %6208 %6204)
%6210 = (*.f64 c %6209)
%6213 = (/.f64 %75 (*.f64 a %6192))
%6216 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %6208 (fma.f64 #s(literal 1/16 binary64) %6213 %6204)))
%6222 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (*.f64 #s(literal -1/6 binary64) %6178)))
%6224 = (*.f64 #s(literal 1/24 binary64) %6185)
%6227 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (fma.f64 #s(literal -1/6 binary64) %6178 %6224)))
%6232 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (fma.f64 #s(literal -1/6 binary64) %6178 (fma.f64 #s(literal -1/48 binary64) %6193 %6224))))
%6236 = (*.f64 #s(literal 1/3 binary64) %6174)
%6237 = (fma.f64 #s(literal 1/6 binary64) %6178 %6236)
%6238 = (*.f64 c %6237)
%6240 = (fma.f64 #s(literal -1/24 binary64) %6185 %6237)
%6241 = (*.f64 c %6240)
%6245 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %6185 (fma.f64 #s(literal 1/48 binary64) %6193 %6237)))
%6249 = (*.f64 #s(literal 3 binary64) %6174)
%6250 = (fma.f64 #s(literal 3/2 binary64) %6178 %6249)
%6251 = (*.f64 c %6250)
%6253 = (fma.f64 #s(literal -3/8 binary64) %6185 %6250)
%6254 = (*.f64 c %6253)
%6258 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %6185 (fma.f64 #s(literal 3/16 binary64) %6193 %6250)))
%6262 = (*.f64 #s(literal 1/3 binary64) %6203)
%6263 = (fma.f64 #s(literal 1/6 binary64) %6202 %6262)
%6264 = (*.f64 c %6263)
%6266 = (fma.f64 #s(literal -1/24 binary64) %6208 %6263)
%6267 = (*.f64 c %6266)
%6271 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %6208 (fma.f64 #s(literal 1/48 binary64) %6213 %6263)))
%6273 = (*.f64 a %6175)
%6276 = (*.f64 a %6174)
%6277 = (/.f64 %1805 %6177)
%6279 = (fma.f64 #s(literal -1/3 binary64) %6276 (*.f64 #s(literal -1/6 binary64) %6277))
%6280 = (*.f64 c %6279)
%6282 = (/.f64 %1707 %6184)
%6283 = (*.f64 #s(literal 1/24 binary64) %6282)
%6286 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6276 (fma.f64 #s(literal -1/6 binary64) %6277 %6283)))
%6288 = (/.f64 %76 %6192)
%6292 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6276 (fma.f64 #s(literal -1/6 binary64) %6277 (fma.f64 #s(literal -1/48 binary64) %6288 %6283))))
%6296 = (*.f64 #s(literal 3 binary64) %589)
%6309 = (fma.f64 #s(literal -3/2 binary64) %6172 %5485)
%6314 = (*.f64 %353 c)
%6323 = (/.f64 %17 %340)
%6326 = (fma.f64 #s(literal -405/128 binary64) %6323 (*.f64 #s(literal -27/16 binary64) (/.f64 a %6314)))
%6329 = (*.f64 %369 %39)
%6336 = (/.f64 %43 %340)
%6337 = (/.f64 %17 %6314)
%6342 = (/.f64 a %6329)
%6345 = (fma.f64 #s(literal -405/128 binary64) %6336 (fma.f64 #s(literal -27/16 binary64) %6337 (*.f64 #s(literal -9/8 binary64) %6342)))
%6348 = (*.f64 b %47)
%6349 = (/.f64 #s(literal 1 binary64) %6348)
%6357 = (/.f64 %22 %340)
%6358 = (/.f64 %43 %6314)
%6363 = (/.f64 %17 %6329)
%6364 = (*.f64 #s(literal -9/8 binary64) %6363)
%6369 = (/.f64 a %6348)
%6379 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5230 %340))
%6383 = (fma.f64 #s(literal -9/8 binary64) %6363 %6379)
%6397 = (fma.f64 #s(literal -3/2 binary64) (/.f64 %1707 c) %5455)
%6400 = (/.f64 %1714 c)
%6401 = (*.f64 #s(literal -9/8 binary64) %6400)
%6410 = (/.f64 %5467 c)
%6411 = (*.f64 #s(literal -9/8 binary64) %6410)
%6422 = (/.f64 %5474 c)
%6423 = (*.f64 #s(literal -1/2 binary64) %5230)
%6428 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %5467 %39) %6423)
%6440 = (/.f64 %43 %432)
%6442 = (*.f64 #s(literal -1/2 binary64) (/.f64 %5230 %75))
%6447 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %17 %436) %6442)
%6456 = (*.f64 #s(literal 1/2 binary64) %584)
%6457 = (-.f64 %5673 %6456)
%6465 = (fma.f64 #s(literal -1/2 binary64) %6178 %589)
%6469 = (fma.f64 #s(literal 1/8 binary64) %6185 %589)
%6491 = (/.f64 a %6175)
%6494 = (/.f64 a %6174)
%6495 = (pow.f64 %6174 #s(literal 2 binary64))
%6497 = (/.f64 %90 (*.f64 c %6495))
%6499 = (fma.f64 #s(literal 3 binary64) %6494 (*.f64 #s(literal 3 binary64) %6497))
%6502 = (/.f64 %1805 %6183)
%6503 = (fma.f64 #s(literal -1/2 binary64) %6502 %6502)
%6504 = (/.f64 %6503 %39)
%6510 = (pow.f64 %6174 #s(literal 4 binary64))
%6511 = (/.f64 %1902 %6510)
%6514 = (fma.f64 #s(literal -1/2 binary64) %6511 (/.f64 (*.f64 b %6503) %6174))
%6525 = (/.f64 a %416)
%6527 = (fma.f64 #s(literal -3 binary64) (/.f64 %5565 %431) (*.f64 #s(literal 3/2 binary64) %6525))
%6536 = (/.f64 %5565 %369)
%6537 = (*.f64 b c)
%6538 = (/.f64 a %6537)
%6539 = (*.f64 #s(literal 3/2 binary64) %6538)
%6549 = (fma.f64 #s(literal -1 binary64) %6502 (*.f64 #s(literal 1/2 binary64) %6502))
%6550 = (/.f64 %6549 %39)
%6554 = (*.f64 b %6549)
%6556 = (fma.f64 #s(literal 1/2 binary64) %6511 (/.f64 %6554 %6174))
%6557 = (/.f64 %6556 %47)
%6564 = (*.f64 #s(literal 3 binary64) %6203)
%6568 = (fma.f64 #s(literal 3/2 binary64) %6202 %6564)
%6578 = (*.f64 #s(literal 1/9 binary64) %6203)
%6582 = (fma.f64 #s(literal 1/18 binary64) %6202 %6578)
%6590 = (*.f64 #s(literal 1/3 binary64) %589)
%6607 = (/.f64 #s(literal 1 binary64) %6537)
%6608 = (*.f64 #s(literal 1/2 binary64) %6607)
%6609 = (-.f64 %5679 %6608)
%6614 = (/.f64 %17 %416)
%6615 = (*.f64 #s(literal -9/8 binary64) %6614)
%6619 = (/.f64 a %39)
%6628 = (*.f64 %369 c)
%6629 = (/.f64 %17 %6628)
%6630 = (*.f64 #s(literal -9/8 binary64) %6629)
%6634 = (*.f64 b %39)
%6640 = (*.f64 #s(literal -1 binary64) %589)
%6650 = (/.f64 %369 a)
%6651 = (/.f64 %353 %79)
%6656 = (/.f64 %340 %3957)
%6672 = (fma.f64 #s(literal -9/16 binary64) %5699 (*.f64 #s(literal -3/8 binary64) %6525))
%6679 = (/.f64 a %6628)
%6681 = (fma.f64 #s(literal -9/16 binary64) %5396 (*.f64 #s(literal -3/8 binary64) %6679))
%6697 = (/.f64 %43 %75)
%6699 = (*.f64 #s(literal -3/8 binary64) (/.f64 a %436))
%6700 = (fma.f64 #s(literal -135/128 binary64) %6697 %6699)
%6707 = (/.f64 %17 %432)
%6713 = (fma.f64 #s(literal -135/128 binary64) %6697 (fma.f64 #s(literal -9/16 binary64) %6707 %6699))
%6727 = (fma.f64 #s(literal -135/128 binary64) %6336 (fma.f64 #s(literal -9/16 binary64) %6337 (*.f64 #s(literal -3/8 binary64) %6342)))
%6734 = (/.f64 %6174 c)
%6735 = (sqrt.f64 %6734)
%6741 = (*.f64 #s(literal 1/4 binary64) (/.f64 %34 (*.f64 %47 (*.f64 %6174 %6735))))
%6747 = (/.f64 %431 (*.f64 %1944 (*.f64 %6183 %6735)))
%6761 = (pow.f64 %6735 #s(literal 2 binary64))
%6762 = (*.f64 %39 %6761)
%6764 = (*.f64 %47 %6174)
%6765 = (/.f64 %34 %6764)
%6766 = (fma.f64 #s(literal 1/2 binary64) %6765 %6761)
%6769 = (*.f64 %1944 %6183)
%6770 = (/.f64 %431 %6769)
%6776 = (/.f64 %431 (*.f64 %6190 (*.f64 %6495 %6761)))
%6784 = (*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) %6178) %6174))
%6788 = (*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) %6185) %6180))
%6792 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %6193) %6187))
%6798 = (*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) %6202) %6203))
%6802 = (*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) %6208) %6204))
%6806 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %6213) %6209))
%6826 = (*.f64 %39 %6183)
%6827 = (/.f64 %1805 %6826)
%6841 = (fma.f64 #s(literal 1/2 binary64) %6277 %6276)
%6842 = (*.f64 c %6841)
%6844 = (fma.f64 #s(literal -1/8 binary64) %6282 %6841)
%6845 = (*.f64 c %6844)
%6849 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %6282 (fma.f64 #s(literal 1/16 binary64) %6288 %6841)))
%6851 = (/.f64 %90 c)
%6863 = (*.f64 #s(literal 3 binary64) %6276)
%6867 = (fma.f64 #s(literal 3/2 binary64) %6277 %6863)
%6887 = (fma.f64 #s(literal 1/18 binary64) %6178 (*.f64 #s(literal 1/9 binary64) %6174))
%6888 = (*.f64 c %6887)
%6891 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %6185 %6887))
%6895 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %6185 (fma.f64 #s(literal 1/144 binary64) %6193 %6887)))
%6900 = (fma.f64 #s(literal -1/2 binary64) %6202 %82)
%6904 = (fma.f64 #s(literal 1/8 binary64) %6208 %82)
%6920 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (*.f64 #s(literal -3/2 binary64) %6178)))
%6922 = (*.f64 #s(literal 3/8 binary64) %6185)
%6925 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (fma.f64 #s(literal -3/2 binary64) %6178 %6922)))
%6930 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (fma.f64 #s(literal -3/2 binary64) %6178 (fma.f64 #s(literal -3/16 binary64) %6193 %6922))))
%6935 = (fma.f64 #s(literal -3 binary64) %6203 (*.f64 #s(literal -3/2 binary64) %6202))
%6936 = (*.f64 c %6935)
%6938 = (*.f64 #s(literal 3/8 binary64) %6208)
%6940 = (fma.f64 #s(literal -3 binary64) %6203 (fma.f64 #s(literal -3/2 binary64) %6202 %6938))
%6941 = (*.f64 c %6940)
%6946 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6203 (fma.f64 #s(literal -3/2 binary64) %6202 (fma.f64 #s(literal -3/16 binary64) %6213 %6938))))
%6951 = (*.f64 c (-.f64 (*.f64 #s(literal 3/2 binary64) %6202) (*.f64 #s(literal -3 binary64) %6203)))
%6955 = (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) %6208) %6935))
%6959 = (*.f64 c (-.f64 (*.f64 #s(literal 3/16 binary64) %6213) %6940))
%6971 = (/.f64 %6175 %17)
%6976 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %34 (*.f64 %17 %6177)) (/.f64 %6174 %17))
%6977 = (*.f64 c %6976)
%6980 = (/.f64 %431 (*.f64 %17 %6184))
%6982 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %6980 %6976))
%6988 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %6980 (fma.f64 #s(literal 1/16 binary64) (/.f64 %75 (*.f64 %17 %6192)) %6976)))
%6991 = (fma.f64 #s(literal -1/3 binary64) %6502 (*.f64 #s(literal 1/6 binary64) %6502))
%6992 = (/.f64 %6991 %39)
%6998 = (fma.f64 #s(literal 1/6 binary64) %6511 (/.f64 (*.f64 b %6991) %6174))
%7008 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6276 (*.f64 #s(literal -3/2 binary64) %6277)))
%7010 = (*.f64 #s(literal 3/8 binary64) %6282)
%7013 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6276 (fma.f64 #s(literal -3/2 binary64) %6277 %7010)))
%7018 = (*.f64 c (fma.f64 #s(literal -3 binary64) %6276 (fma.f64 #s(literal -3/2 binary64) %6277 (fma.f64 #s(literal -3/16 binary64) %6288 %7010))))
%7029 = (*.f64 #s(literal -1/3 binary64) %6276)
%7043 = (*.f64 #s(literal 1/3 binary64) %6276)
%7047 = (fma.f64 #s(literal 1/6 binary64) %6277 %7043)
%7055 = (fma.f64 #s(literal -3/2 binary64) %6538 %5422)
%7061 = (/.f64 b %148)
%7063 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6761 a))
%7068 = (/.f64 %34 (*.f64 a %6764))
%7069 = (fma.f64 #s(literal 1/6 binary64) %7068 %7063)
%7132 = (/.f64 %34 %6175)
%7140 = (/.f64 %34 %6174)
%7141 = (/.f64 %431 %6826)
%7160 = (*.f64 #s(literal 27/16 binary64) %5396)
%7176 = (*.f64 #s(literal 27/16 binary64) %5429)
%7177 = (fma.f64 #s(literal 9/8 binary64) %6629 %7176)
%7178 = (/.f64 %7177 c)
%7184 = (fma.f64 #s(literal -1 binary64) (/.f64 %7055 c) %7176)
%7185 = (/.f64 %7184 c)
%7196 = (*.f64 #s(literal 27/16 binary64) %43)
%7206 = (*.f64 #s(literal 27/16 binary64) %5474)
%7207 = (fma.f64 #s(literal 9/8 binary64) %6410 %7206)
%7214 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %76 c) %5468) c) %7206)
%7226 = (*.f64 #s(literal 27/16 binary64) %5491)
%7227 = (fma.f64 #s(literal 9/8 binary64) %6614 %7226)
%7233 = (fma.f64 #s(literal -1 binary64) (/.f64 %6309 c) %7226)
%7249 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %7132)) c))
%7254 = (*.f64 #s(literal 1/8 binary64) %7141)
%7255 = (*.f64 #s(literal 1/2 binary64) %7140)
%7270 = (/.f64 %34 %6273)
%7271 = (*.f64 #s(literal -1/2 binary64) %7270)
%7279 = (/.f64 %431 (*.f64 a %6826))
%7280 = (/.f64 %34 %6276)
%7281 = (*.f64 #s(literal 1/2 binary64) %7280)
%7284 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7279 %7281) c))
%7314 = (*.f64 #s(literal 3 binary64) %6494)
%7320 = (/.f64 %90 %6495)
%7321 = (*.f64 #s(literal 3 binary64) %7320)
%7339 = (fma.f64 #s(literal -3/8 binary64) %17 (*.f64 #s(literal 3/4 binary64) %17))
%7340 = (*.f64 c %7339)
%7343 = (/.f64 %7340 %431)
%7348 = (/.f64 %7339 %431)
%7363 = (/.f64 %7339 %369)
%7443 = (*.f64 #s(literal -1/3 binary64) %6174)
%7486 = (*.f64 #s(literal -1/2 binary64) %7132)
%7494 = (fma.f64 #s(literal -1/8 binary64) %7141 %7255)
%7496 = (*.f64 #s(literal -1 binary64) (/.f64 %7494 c))
%7507 = (*.f64 #s(literal 32/9 binary64) (/.f64 %353 %17))
%7527 = (*.f64 #s(literal 9/16 binary64) %5699)
%7528 = (fma.f64 #s(literal 3/8 binary64) %6525 %7527)
%7533 = (fma.f64 #s(literal -1 binary64) (/.f64 %6457 c) %7527)
%7537 = (*.f64 #s(literal 9/16 binary64) %5396)
%7538 = (fma.f64 #s(literal 3/8 binary64) %6679 %7537)
%7543 = (fma.f64 #s(literal -1 binary64) (/.f64 %6609 c) %7537)
%7559 = (fma.f64 #s(literal -1/24 binary64) %7279 (*.f64 #s(literal 1/6 binary64) %7280))
%7588 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %6734))
%7592 = (*.f64 %6174 %7588)
%7602 = (/.f64 %431 (*.f64 %39 (*.f64 %6183 %7588)))
%7604 = (*.f64 #s(literal 1/4 binary64) (/.f64 %34 %7592))
%7624 = (pow.f64 %7588 #s(literal 2 binary64))
%7625 = (*.f64 %39 %7624)
%7635 = (/.f64 %431 (*.f64 %6495 %7624))
%7677 = (/.f64 %1805 (*.f64 c %6183))
%7680 = (*.f64 #s(literal -1 binary64) %7320)
%7724 = (/.f64 %1805 %6175)
%7725 = (*.f64 #s(literal -1/2 binary64) %7724)
%7732 = (/.f64 %1707 %6826)
%7733 = (/.f64 %1805 %6174)
%7737 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7732 (*.f64 #s(literal 1/2 binary64) %7733)) c))
%7801 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %7270 %25) c))
%7806 = (*.f64 #s(literal 1/8 binary64) %7279)
%7914 = (*.f64 #s(literal 1/3 binary64) %6851)
%7921 = (/.f64 (fma.f64 #s(literal -1/3 binary64) %90 (*.f64 #s(literal -1/6 binary64) %7724)) c)
%7959 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7624 a))
%7960 = (fma.f64 #s(literal -1/3 binary64) %7061 %7959)
(approx b #s(literal 0 binary64))
(approx a a)
(approx %6 %8)
(approx %11 %12)
(approx %15 %17)
(approx %20 %22)
(approx %24 %25)
(approx (/ 1 a) %30)
(approx %33 %35)
(approx %38 %40)
(approx %42 %43)
(approx %46 %48)
(approx %50 %51)
(approx %54 %56)
(approx %59 %61)
(approx %65 %69)
(approx %73 %76)
(approx %78 %79)
(approx (/ b %11) %82)
(approx %85 (*.f64 #s(literal -3 binary64) a))
(approx %89 %90)
(approx (* %89 3) (*.f64 #s(literal 3 binary64) %90))
(approx %95 (*.f64 #s(literal -3 binary64) %90))
(approx %99 %101)
(approx %104 %106)
(approx %108 %109)
(approx %111 %113)
(approx (neg %24) %116)
(approx (/ %6 a) #s(literal 3 binary64))
(approx (/ 3 a) (/.f64 #s(literal 3 binary64) a))
(approx %123 (*.f64 #s(literal -1 binary64) %90))
(approx (/ a 3) %127)
(approx %129 %130)
(approx %133 %34)
(approx %133 (fma.f64 #s(literal -3 binary64) %12 %34))
(approx %138 %139)
(approx %138 %144)
(approx %138 %154)
(approx %138 %167)
(approx %169 %170)
(approx %169 (/.f64 %144 a))
(approx %169 (/.f64 %154 a))
(approx %169 (/.f64 %167 a))
(approx %178 %179)
(approx %178 %183)
(approx %178 %189)
(approx %178 %197)
(approx %199 %200)
(approx %199 %203)
(approx %199 %209)
(approx %199 %217)
(approx %220 (*.f64 #s(literal 9 binary64) a))
(approx (/ 1/2 a) (/.f64 #s(literal 1/2 binary64) a))
(approx %229 (*.f64 #s(literal 9 binary64) %17))
(approx %232 %233)
(approx %232 (fma.f64 #s(literal -9/2 binary64) %142 %233))
(approx %232 %242)
(approx %232 %250)
(approx %252 %253)
(approx %252 (/.f64 %203 a))
(approx %252 (/.f64 %209 a))
(approx %252 (/.f64 %217 a))
(approx (* -3 %24) %262)
(approx %264 %266)
(approx %264 (*.f64 a %183))
(approx %264 (*.f64 a %189))
(approx %264 (*.f64 a %197))
(approx %274 (*.f64 #s(literal 3 binary64) %17))
(approx %277 b)
(approx %281 %283)
(approx %281 (fma.f64 #s(literal -3 binary64) %139 (fma.f64 #s(literal 3 binary64) b %286)))
(approx %281 (fma.f64 #s(literal -3 binary64) %139 (fma.f64 #s(literal 3 binary64) b %293)))
(approx %281 (fma.f64 #s(literal -3 binary64) %139 (fma.f64 #s(literal 3 binary64) b %301)))
(approx (* %85 %24) (*.f64 #s(literal -3 binary64) b))
(approx %308 (/.f64 #s(literal 1/9 binary64) a))
(approx (/ %312 %228) (*.f64 #s(literal -1 binary64) %314))
(approx %318 %319)
(approx %324 (*.f64 a %327))
(approx %333 %334)
(approx %338 %341)
(approx %344 %345)
(approx %352 (*.f64 #s(literal -27/16 binary64) %354))
(approx %352 %357)
(approx %359 (*.f64 #s(literal -27/16 binary64) %360))
(approx %359 %363)
(approx %368 %371)
(approx %368 %373)
(approx %368 %375)
(approx %377 %379)
(approx %377 %381)
(approx %377 %383)
(approx %387 (*.f64 #s(literal -3/2 binary64) %388))
(approx %387 %391)
(approx %387 %393)
(approx %387 %395)
(approx %397 (*.f64 #s(literal -3/2 binary64) %51))
(approx %397 (*.f64 a %391))
(approx %397 (*.f64 a %393))
(approx %397 (*.f64 a %395))
(approx (/ %89 %111) %407)
(approx (/ -1/9 a) (/.f64 #s(literal -1/9 binary64) a))
(approx %415 %417)
(approx %419 %420)
(approx %423 (*.f64 #s(literal -3/2 binary64) %417))
(approx %423 (*.f64 a %427))
(approx %430 %434)
(approx %430 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %432 %438)))
(approx %443 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %432 (*.f64 a %445))))
(approx %450 (*.f64 #s(literal -3/2 binary64) (*.f64 a %451)))
(approx %450 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %451 (*.f64 #s(literal -9/8 binary64) %456))))
(approx %450 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %451 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %462 %463)))))
(approx %470 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %451 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %455 (*.f64 a %472))))))
(approx %479 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -27/16 binary64) %480 %482)))))
(approx %479 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/8 binary64) %481 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %488 (*.f64 #s(literal -1/2 binary64) (/.f64 %334 %75)))))))))
(approx %498 %499)
(approx %502 %503)
(approx %505 %506)
(approx %508 #s(literal -1/2 binary64))
(approx %508 %510)
(approx %512 %513)
(approx (* 3/2 %50) %518)
(approx %520 %521)
(approx %520 %525)
(approx %520 %533)
(approx %520 %542)
(approx %545 %547)
(approx %545 (/.f64 %549 a))
(approx %545 (/.f64 %552 a))
(approx %545 (/.f64 %555 a))
(approx (* -9/2 %50) (*.f64 #s(literal -9/2 binary64) %51))
(approx %563 %564)
(approx %563 %566)
(approx %563 %568)
(approx %563 %570)
(approx %572 %573)
(approx %575 %576)
(approx %580 (/.f64 #s(literal -2 binary64) c))
(approx %580 %586)
(approx %588 (*.f64 #s(literal -2 binary64) %589))
(approx %588 %594)
(approx %597 (*.f64 #s(literal -3 binary64) %598))
(approx %597 (*.f64 a (-.f64 (*.f64 #s(literal 9/2 binary64) (/.f64 %12 %602)) %606)))
(approx %597 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a %618) (*.f64 #s(literal 9/2 binary64) %620))) %606)))
(approx %597 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %620 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %47 %628) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 c %618) %631) (*.f64 #s(literal 27/16 binary64) (/.f64 %47 %633))))) (*.f64 #s(literal 3 binary64) %618))))) %606)))
(approx %648 %649)
(approx %653 %657)
(approx %660 %661)
(approx %664 %670)
(approx %672 (-.f64 %670 %585))
(approx %675 (fma.f64 #s(literal -2 binary64) %589 (*.f64 a (fma.f64 #s(literal -3 binary64) (/.f64 %665 %369) %678))))
(approx %683 (*.f64 #s(literal 3 binary64) %684))
(approx %683 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %689 %691)))
(approx %683 (*.f64 a (fma.f64 a (fma.f64 #s(literal -3 binary64) %702 (*.f64 #s(literal 9/2 binary64) %703)) %691)))
(approx %683 (*.f64 a (fma.f64 a (fma.f64 #s(literal 9/2 binary64) %703 (*.f64 a (fma.f64 #s(literal -3 binary64) %719 (*.f64 #s(literal -3 binary64) %701)))) %691)))
(approx %727 %728)
(approx %727 (/.f64 (fma.f64 #s(literal -9/2 binary64) %142 (*.f64 #s(literal 3 binary64) %546)) a))
(approx %727 (/.f64 (fma.f64 #s(literal 3 binary64) %546 %241) a))
(approx %727 (/.f64 (fma.f64 #s(literal 3 binary64) %546 %249) a))
(approx %740 %741)
(approx %740 (/.f64 (fma.f64 #s(literal -1/6 binary64) %142 (*.f64 #s(literal 1/9 binary64) %546)) a))
(approx %740 (/.f64 (fma.f64 #s(literal 1/9 binary64) %546 %751) a))
(approx %740 (/.f64 (fma.f64 #s(literal 1/9 binary64) %546 %760) a))
(approx (* 1/2 %50) (*.f64 #s(literal 1/2 binary64) %51))
(approx %770 %772)
(approx %770 (fma.f64 #s(literal -1/3 binary64) %139 (fma.f64 #s(literal 1/3 binary64) b %182)))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %139 (fma.f64 #s(literal 1/3 binary64) b %188)))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %139 (fma.f64 #s(literal 1/3 binary64) b %196)))
(approx %783 %784)
(approx %786 %787)
(approx %790 %791)
(approx %790 (*.f64 a (-.f64 (*.f64 #s(literal -9/8 binary64) %35) #s(literal 3/2 binary64))))
(approx %797 (*.f64 #s(literal -1/2 binary64) c))
(approx %797 %801)
(approx %805 (/.f64 #s(literal -1/2 binary64) b))
(approx %805 %809)
(approx %811 (*.f64 #s(literal -1/2 binary64) %388))
(approx %811 (fma.f64 #s(literal -1/2 binary64) %388 %814))
(approx %818 %148)
(approx %820 %821)
(approx %824 %825)
(approx (/ (* -9/8 %823) %132) %829)
(approx %834 %835)
(approx %839 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %841 %842)))
(approx %849 %546)
(approx %849 %549)
(approx %849 %552)
(approx %849 %555)
(approx %856 (*.f64 #s(literal 405/64 binary64) %56))
(approx %860 %325)
(approx (/ %820 %132) %800)
(approx %867 (fma.f64 #s(literal -2 binary64) %589 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %499 %678))))
(approx %867 (fma.f64 #s(literal -2 binary64) %589 (*.f64 a (fma.f64 a (-.f64 (*.f64 #s(literal 27/32 binary64) %873) (*.f64 #s(literal 9/8 binary64) %875)) %678))))
(approx (/ %865 b) %814)
(approx %884 %840)
(approx %886 %841)
(approx %890 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/16 binary64) %480 %891))))
(approx %896 (*.f64 #s(literal -9/16 binary64) %841))
(approx %899 (fma.f64 #s(literal -1/2 binary64) %388 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %360 %900))))
(approx (/ %896 b) (*.f64 #s(literal -9/16 binary64) (/.f64 %840 %353)))
(approx %909 %910)
(approx %909 (/.f64 %913 a))
(approx %909 (/.f64 %916 a))
(approx %909 (/.f64 %919 a))
(approx %922 (*.f64 #s(literal 405/64 binary64) %924))
(approx %928 (*.f64 #s(literal -135/128 binary64) %924))
(approx %932 %936)
(approx %938 (fma.f64 #s(literal -1/2 binary64) c %936))
(approx %941 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -3/8 binary64) %481 (*.f64 a (fma.f64 #s(literal -135/128 binary64) (/.f64 %942 %75) %944))))))
(approx %951 (fma.f64 #s(literal -1/2 binary64) %388 (*.f64 a (fma.f64 #s(literal -3/8 binary64) %370 (*.f64 a (fma.f64 #s(literal -135/128 binary64) %952 %953))))))
(approx %960 %961)
(approx %964 %965)
(approx %964 (+.f64 %965 (*.f64 #s(literal -3/4 binary64) (/.f64 %12 %967))))
(approx %964 (+.f64 %965 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %972 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a %977) %965))))))
(approx %964 (+.f64 %965 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %972 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -27/16 binary64) (/.f64 %47 %159)) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 c %977) %988)))) %965) (*.f64 #s(literal 1/2 binary64) (/.f64 %977 %965))))))))
(approx %1002 %973)
(approx %1002 (fma.f64 #s(literal -3/2 binary64) %142 %973))
(approx %1002 (fma.f64 a %152 %973))
(approx %1002 (fma.f64 a %165 %973))
(approx %1010 %1011)
(approx %1010 %1013)
(approx %1010 %1015)
(approx %1010 %1017)
(approx %1019 (/.f64 #s(literal -1 binary64) a))
(approx %1023 (*.f64 #s(literal -1 binary64) %170))
(approx %1023 (/.f64 %1013 a))
(approx %1023 (/.f64 %1015 a))
(approx %1023 (/.f64 %1017 a))
(approx %1034 %1035)
(approx %1034 %1038)
(approx %1034 %1041)
(approx %1034 %1044)
(approx %1047 %684)
(approx %1047 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %689 %690)))
(approx %1047 (*.f64 a (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %702) %1053) %690)))
(approx %1047 (*.f64 a (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %719) %701)) %1053) %690)))
(approx %1065 %265)
(approx %1065 (*.f64 a %144))
(approx %1065 (*.f64 a %154))
(approx %1065 (*.f64 a %167))
(approx %1075 (*.f64 a %1035))
(approx %1075 (*.f64 a %1038))
(approx %1075 (*.f64 a %1041))
(approx %1075 (*.f64 a %1044))
(approx %1085 (*.f64 a %564))
(approx %1085 (*.f64 a %566))
(approx %1085 (*.f64 a %568))
(approx %1085 (*.f64 a %570))
(approx %1094 %912)
(approx %1094 %913)
(approx %1094 %916)
(approx %1094 %919)
(approx %1101 (*.f64 #s(literal 3 binary64) %1102))
(approx %1101 (*.f64 a (fma.f64 #s(literal 9/2 binary64) (/.f64 %12 %1106) %1109)))
(approx %1101 (*.f64 a (fma.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a %1119) (*.f64 #s(literal 9/2 binary64) %1121)) %1109)))
(approx %1101 (*.f64 a (fma.f64 a (fma.f64 #s(literal 9/2 binary64) %1121 (*.f64 a (fma.f64 #s(literal -3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %47 %1127) (fma.f64 #s(literal -27/16 binary64) (/.f64 %47 %1129) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 c %1119) %1132))))) (*.f64 #s(literal -3 binary64) %1119)))) %1109)))
(approx %1145 %1147)
(approx %1145 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 (*.f64 #s(literal 1/3 binary64) %1035)) a))
(approx %1145 (/.f64 (fma.f64 #s(literal 1/3 binary64) %1035 %208) a))
(approx %1145 (/.f64 (fma.f64 #s(literal 1/3 binary64) %1035 %216) a))
(approx %1160 (/.f64 %1161 a))
(approx %1160 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 %1161) a))
(approx %1160 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %209) a))
(approx %1160 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %217) a))
(approx %1173 %1174)
(approx %1173 (fma.f64 #s(literal -1/6 binary64) %142 %1174))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %139 %751))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %139 %760))
(approx %1185 %1187)
(approx %1185 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 (*.f64 #s(literal 1/9 binary64) %564)) a))
(approx %1185 (/.f64 (fma.f64 #s(literal 1/9 binary64) %564 %208) a))
(approx %1185 (/.f64 (fma.f64 #s(literal 1/9 binary64) %564 %216) a))
(approx (* %6 %308) #s(literal 1/3 binary64))
(approx %1202 %1204)
(approx %1202 (/.f64 %1207 a))
(approx %1202 (/.f64 %1214 a))
(approx %1202 (/.f64 %1222 a))
(approx %1227 %1228)
(approx %1227 (/.f64 %525 a))
(approx %1227 (/.f64 %533 a))
(approx %1227 (/.f64 %542 a))
(approx %1236 %1237)
(approx %1236 %1239)
(approx %1236 %1241)
(approx %1236 %1243)
(approx %1245 %1246)
(approx %1245 (/.f64 %1239 a))
(approx %1245 (/.f64 %1241 a))
(approx %1245 (/.f64 %1243 a))
(approx %1254 (*.f64 #s(literal 3 binary64) %170))
(approx %1254 (/.f64 (-.f64 (*.f64 #s(literal -9/2 binary64) %142) %1237) a))
(approx %1254 (/.f64 (-.f64 (*.f64 a (-.f64 %239 %291)) %1237) a))
(approx %1254 (/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -81/16 binary64) %160) (*.f64 #s(literal 27/8 binary64) %161))) %291)) %1237) a))
(approx %1275 #s(literal -1/3 binary64))
(approx %1278 %1203)
(approx %1278 %1207)
(approx %1278 %1214)
(approx %1278 %1222)
(approx %1283 %1284)
(approx %1283 (/.f64 %144 %17))
(approx %1283 (/.f64 %154 %17))
(approx %1283 (/.f64 %167 %17))
(approx %1295 (*.f64 #s(literal 9 binary64) %1296))
(approx %1295 (*.f64 a (fma.f64 #s(literal 81/2 binary64) (/.f64 %12 %1301) %1304)))
(approx %1295 (*.f64 a (fma.f64 a (fma.f64 #s(literal -9 binary64) (*.f64 a %1316) (*.f64 #s(literal 81/2 binary64) %1318)) %1304)))
(approx %1295 (*.f64 a (fma.f64 a (fma.f64 #s(literal 81/2 binary64) %1318 (*.f64 a (fma.f64 #s(literal -9 binary64) (*.f64 a (fma.f64 #s(literal -243/16 binary64) (/.f64 %47 %1325) (fma.f64 #s(literal -81/16 binary64) (/.f64 %47 %1327) (*.f64 #s(literal 9/2 binary64) (/.f64 (*.f64 c %1316) %1330))))) (*.f64 #s(literal -9 binary64) %1316)))) %1304)))
(approx %1343 (*.f64 #s(literal -3 binary64) %265))
(approx %1343 (*.f64 a %1239))
(approx %1343 (*.f64 a %1241))
(approx %1343 (*.f64 a %1243))
(approx %1355 (*.f64 a %546))
(approx %1355 (*.f64 a %549))
(approx %1355 (*.f64 a %552))
(approx %1355 (*.f64 a %555))
(approx (* %111 %220) (*.f64 #s(literal -9 binary64) %17))
(approx %1367 (*.f64 a %1369))
(approx %1367 (*.f64 a %1373))
(approx %1367 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 %206 %186))) %179)))
(approx %1367 (*.f64 a (-.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -9/16 binary64) %160) (*.f64 #s(literal 3/8 binary64) %161))) %186))) %179)))
(approx %1392 (/.f64 %1369 a))
(approx %1392 (/.f64 %1373 a))
(approx %1392 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %208) %179) a))
(approx %1392 (/.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) b %216) %179) a))
(approx %1405 %1406)
(approx %1405 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 (*.f64 #s(literal -1/3 binary64) %1203)) a))
(approx %1405 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1203 %208) a))
(approx %1405 (/.f64 (fma.f64 #s(literal -1/3 binary64) %1203 %216) a))
(approx %596 %1418)
(approx %596 %1420)
(approx %596 %1422)
(approx %596 %1424)
(approx %1426 %1427)
(approx %1426 (/.f64 %1420 a))
(approx %1426 (/.f64 %1422 a))
(approx %1426 (/.f64 %1424 a))
(approx %1435 %1437)
(approx %1435 (*.f64 a %1420))
(approx %1435 (*.f64 a %1422))
(approx %1435 (*.f64 a %1424))
(approx %1446 (/.f64 %1448 a))
(approx %1446 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 %1448) a))
(approx %1446 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %973 %208)) a))
(approx %1446 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %973 %216)) a))
(approx %1464 (*.f64 #s(literal -1 binary64) %1465))
(approx %1464 (/.f64 (fma.f64 #s(literal -1 binary64) %772 (*.f64 #s(literal -1/2 binary64) %142)) a))
(approx %1464 (/.f64 (fma.f64 #s(literal -1 binary64) %772 %208) a))
(approx %1464 (/.f64 (fma.f64 #s(literal -1 binary64) %772 %216) a))
(approx %1480 %1482)
(approx %1480 (/.f64 (fma.f64 #s(literal -1/2 binary64) %142 (*.f64 #s(literal -1/9 binary64) %283)) a))
(approx %1480 (/.f64 (fma.f64 #s(literal -1/9 binary64) %283 %208) a))
(approx %1480 (/.f64 (fma.f64 #s(literal -1/9 binary64) %283 %216) a))
(approx %133 (*.f64 a (fma.f64 #s(literal -3 binary64) c %1494)))
(approx %138 %1501)
(approx %138 %1507)
(approx %138 %1514)
(approx %138 %1524)
(approx %169 %1500)
(approx %169 %1506)
(approx %169 %1513)
(approx %169 %1523)
(approx %178 (*.f64 #s(literal -1/3 binary64) %1501))
(approx %178 %1534)
(approx %178 %1540)
(approx %178 %1546)
(approx %199 (*.f64 #s(literal 1/3 binary64) %1501))
(approx %199 %1553)
(approx %199 %1557)
(approx %199 %1562)
(approx %232 (*.f64 #s(literal 3 binary64) %1501))
(approx %232 %1568)
(approx %232 %1571)
(approx %232 %1576)
(approx %252 %1551)
(approx %252 %1552)
(approx %252 %1556)
(approx %252 %1561)
(approx %264 (*.f64 #s(literal -1/3 binary64) %1503))
(approx %264 (*.f64 %17 %1533))
(approx %264 (*.f64 %17 %1539))
(approx %264 (*.f64 %17 %1545))
(approx %281 (*.f64 #s(literal -3 binary64) %1501))
(approx %281 (*.f64 a (fma.f64 #s(literal -3 binary64) %1500 %1592)))
(approx %281 (*.f64 a (fma.f64 #s(literal -3 binary64) %1500 (fma.f64 #s(literal -3/2 binary64) %1504 %1592))))
(approx %281 (*.f64 a (fma.f64 #s(literal -3 binary64) %1500 (fma.f64 #s(literal -3/2 binary64) %1504 (fma.f64 #s(literal 3/8 binary64) %1511 %1592)))))
(approx %324 (*.f64 %17 %1605))
(approx %352 (*.f64 a %1612))
(approx %359 (*.f64 #s(literal -1/2 binary64) (/.f64 %1615 %340)))
(approx %359 (*.f64 %17 %1612))
(approx %368 (*.f64 %17 %1624))
(approx %377 (*.f64 #s(literal -1/2 binary64) (/.f64 %1627 %340)))
(approx %377 (*.f64 %43 %1612))
(approx %377 (*.f64 %43 %1624))
(approx %387 (*.f64 %43 %1638))
(approx %397 (*.f64 #s(literal -1/2 binary64) (/.f64 %69 %340)))
(approx %397 (*.f64 %22 %1612))
(approx %397 (*.f64 %22 %1624))
(approx %397 (*.f64 %22 %1638))
(approx %423 (*.f64 %17 (fma.f64 #s(literal -3/2 binary64) (/.f64 %416 a) %1651)))
(approx %430 %1656)
(approx %430 (*.f64 %17 %1659))
(approx %443 (*.f64 #s(literal -27/16 binary64) %48))
(approx %443 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %47 %1665)))
(approx %443 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %47 (fma.f64 #s(literal -3/2 binary64) (/.f64 %432 %17) %1665))))
(approx %450 (*.f64 #s(literal -27/16 binary64) %1674))
(approx %450 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %461 %1678)))
(approx %450 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %461 (fma.f64 #s(literal -3/2 binary64) (/.f64 %451 %17) %1678))))
(approx %470 %1687)
(approx %470 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1689 %1690)))
(approx %470 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1689 %1695)))
(approx %470 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1689 (fma.f64 #s(literal -3/2 binary64) (/.f64 %451 %43) %1695))))
(approx %479 %1705)
(approx %479 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1708 %1710)))
(approx %479 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1708 %1716)))
(approx %479 (*.f64 %22 (fma.f64 #s(literal -27/16 binary64) %1708 (fma.f64 #s(literal -3/2 binary64) %1720 %1716))))
(approx %508 (*.f64 a (-.f64 (*.f64 #s(literal -3/8 binary64) %1725) %1727)))
(approx %520 (*.f64 #s(literal -1 binary64) %1501))
(approx %520 (*.f64 a %1733))
(approx %520 (*.f64 a %1737))
(approx %520 (*.f64 a %1742))
(approx %545 %1745)
(approx %545 %1748)
(approx %545 %1751)
(approx %563 (*.f64 a %1753))
(approx %563 (*.f64 a %1756))
(approx %563 (*.f64 a %1759))
(approx %580 (*.f64 a (-.f64 %668 %1763)))
(approx %588 %593)
(approx %588 (*.f64 a (fma.f64 #s(literal -2 binary64) %82 %678)))
(approx %597 (/.f64 #s(literal 3 binary64) %1500))
(approx %597 (fma.f64 #s(literal 3 binary64) %1775 %1777))
(approx %597 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1782 %17) %1777) (*.f64 #s(literal -3 binary64) %1775)))
(approx %597 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %1789 (/.f64 (*.f64 b %1782) %1500)) %43) %1777) (fma.f64 #s(literal -3 binary64) %1775 (fma.f64 #s(literal -3 binary64) %1796 (*.f64 #s(literal 3/2 binary64) %1796)))))
(approx %664 (*.f64 #s(literal -3 binary64) %661))
(approx %664 (*.f64 %17 (fma.f64 #s(literal -3 binary64) %1804 (*.f64 #s(literal 3/2 binary64) (/.f64 #s(literal 1 binary64) %1805)))))
(approx %672 (*.f64 %17 (-.f64 (fma.f64 #s(literal -3 binary64) %1804 (/.f64 #s(literal 3/2 binary64) %1805)) (/.f64 #s(literal 2 binary64) %79))))
(approx %675 (*.f64 #s(literal -3 binary64) (/.f64 %657 %369)))
(approx %675 (*.f64 %17 (fma.f64 #s(literal -3 binary64) %1820 (*.f64 #s(literal 3/2 binary64) %1821))))
(approx %675 (*.f64 %17 (fma.f64 #s(literal -3 binary64) %1820 (fma.f64 #s(literal -2 binary64) (/.f64 b %79) (/.f64 #s(literal 3/2 binary64) %90)))))
(approx %727 %1566)
(approx %727 %1753)
(approx %727 %1756)
(approx %727 %1759)
(approx %740 %1836)
(approx %740 (fma.f64 #s(literal -1/9 binary64) %25 %1836))
(approx %740 (fma.f64 #s(literal -1/9 binary64) %25 %1841))
(approx %740 (fma.f64 #s(literal -1/9 binary64) %25 %1845))
(approx %770 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1500 %1848)))
(approx %770 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1500 (fma.f64 #s(literal -1/6 binary64) %1504 %1848))))
(approx %770 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1500 (fma.f64 #s(literal -1/6 binary64) %1504 (fma.f64 #s(literal 1/24 binary64) %1511 %1848)))))
(approx %790 (*.f64 %17 (-.f64 (*.f64 #s(literal -9/8 binary64) %1725) (*.f64 #s(literal 3/2 binary64) %30))))
(approx %797 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1498 %891)))
(approx %805 (*.f64 a (-.f64 (*.f64 #s(literal -3/8 binary64) %875) %1870)))
(approx %811 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1874 %900)))
(approx %1881 (*.f64 #s(literal -27/16 binary64) %835))
(approx %1881 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %488 %1885)))
(approx %1881 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %488 (fma.f64 #s(literal -3/2 binary64) %1889 %1885))))
(approx %839 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %488 (*.f64 #s(literal -3/2 binary64) %1889))))
(approx %1898 (*.f64 #s(literal -27/16 binary64) (/.f64 %48 %353)))
(approx %1898 (*.f64 %43 %1905))
(approx %1898 (*.f64 %43 (fma.f64 #s(literal -27/16 binary64) %354 (fma.f64 #s(literal -3/2 binary64) %1909 %1904))))
(approx %849 (*.f64 a %1745))
(approx %849 (*.f64 a %1916))
(approx %849 (*.f64 a %1919))
(approx %867 (*.f64 #s(literal -8/3 binary64) (/.f64 %369 %148)))
(approx %867 (/.f64 (fma.f64 #s(literal -8/3 binary64) %1926 (*.f64 #s(literal 32/9 binary64) %1928)) a))
(approx %867 (/.f64 (-.f64 (fma.f64 #s(literal -128/27 binary64) %1934 (*.f64 #s(literal -8/3 binary64) %1926)) (*.f64 #s(literal -32/9 binary64) %1928)) a))
(approx %867 (/.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) %1926 (*.f64 #s(literal 512/81 binary64) (/.f64 %1943 (*.f64 %43 %1944)))) (fma.f64 #s(literal -32/9 binary64) %1928 (*.f64 #s(literal 128/27 binary64) %1934))) a))
(approx %890 (*.f64 %17 %1956))
(approx %890 (*.f64 %17 (fma.f64 #s(literal -9/16 binary64) %488 (fma.f64 #s(literal -1/2 binary64) %1889 %1955))))
(approx %899 (*.f64 %17 %1964))
(approx %899 (*.f64 %17 (fma.f64 #s(literal -9/16 binary64) %354 (fma.f64 #s(literal -1/2 binary64) %1909 %1963))))
(approx %909 %1971)
(approx %909 %1973)
(approx %909 %1975)
(approx %932 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %1977 %1978)))
(approx %938 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %1977 %1982)))
(approx %941 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %1977 (*.f64 #s(literal -9/16 binary64) %1708))))
(approx %941 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %1977 (fma.f64 #s(literal -9/16 binary64) %1708 %1978))))
(approx %941 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %1977 (fma.f64 #s(literal -9/16 binary64) %1708 %1982))))
(approx %951 (*.f64 #s(literal -135/128 binary64) %1998))
(approx %951 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %2001 (*.f64 #s(literal -9/16 binary64) %1609))))
(approx %951 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %2001 (fma.f64 #s(literal -9/16 binary64) %1609 %2006))))
(approx %951 (*.f64 %43 (fma.f64 #s(literal -135/128 binary64) %2001 (fma.f64 #s(literal -9/16 binary64) %1609 (fma.f64 #s(literal -1/2 binary64) %1636 %2006)))))
(approx %964 (*.f64 a %2017))
(approx %964 (*.f64 a (+.f64 %2017 %2024)))
(approx %964 (*.f64 a (+.f64 %2017 (fma.f64 #s(literal -1/16 binary64) %2032 %2024))))
(approx %964 (*.f64 a (+.f64 %2017 (fma.f64 #s(literal -1/16 binary64) %2032 (fma.f64 #s(literal -1/32 binary64) (/.f64 %431 (*.f64 %1517 (*.f64 %1773 (pow.f64 %2017 #s(literal 3 binary64))))) %2024)))))
(approx %1002 (*.f64 %17 %2047))
(approx %1002 (*.f64 %17 %2052))
(approx %1002 (*.f64 %17 (fma.f64 #s(literal -1/8 binary64) %2056 %2052)))
(approx %1002 (*.f64 %17 (fma.f64 #s(literal -1/8 binary64) %2056 (fma.f64 #s(literal -1/16 binary64) %2062 (fma.f64 #s(literal 1/16 binary64) %2062 %2052)))))
(approx %1010 %2070)
(approx %1010 %2074)
(approx %1010 %2078)
(approx %1023 %2080)
(approx %1023 %2069)
(approx %1023 %2073)
(approx %1023 %2077)
(approx %1034 (*.f64 a %1748))
(approx %1034 (*.f64 a %1751))
(approx %1047 %1776)
(approx %1047 (+.f64 %1776 %1775))
(approx %1047 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2093 %17) %1776) (*.f64 #s(literal -1 binary64) %1775)))
(approx %1047 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1789 (/.f64 (*.f64 b %2093) %1500)) %43) %1776) (fma.f64 #s(literal -1 binary64) %1775 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal 1/2 binary64) %1796)))))
(approx %2109 %1916)
(approx %2109 %1919)
(approx %1065 %1503)
(approx %1065 (*.f64 %17 %1506))
(approx %1065 (*.f64 %17 %1513))
(approx %1065 (*.f64 %17 %1523))
(approx %1075 (*.f64 %17 %1745))
(approx %1075 (*.f64 %17 %1748))
(approx %1075 (*.f64 %17 %1751))
(approx %1085 (*.f64 #s(literal 3 binary64) %1503))
(approx %1085 (*.f64 %17 %1753))
(approx %1085 (*.f64 %17 %1756))
(approx %1085 (*.f64 %17 %1759))
(approx %1094 (*.f64 a %1971))
(approx %1094 (*.f64 a %1973))
(approx %1094 (*.f64 a %1975))
(approx %1173 (*.f64 #s(literal 1/9 binary64) %1501))
(approx %1173 %2141)
(approx %1173 %2143)
(approx %1173 %2148)
(approx %1202 %2150)
(approx %1202 %2152)
(approx %1202 %2155)
(approx %1227 %1733)
(approx %1227 %1737)
(approx %1227 %1742)
(approx %1236 %2162)
(approx %1236 %2167)
(approx %1236 %2172)
(approx %1245 %2174)
(approx %1245 %2161)
(approx %1245 %2166)
(approx %1245 %2171)
(approx %1254 (-.f64 (*.f64 #s(literal 3/2 binary64) %1504) %2174))
(approx %1254 (-.f64 (*.f64 #s(literal -3/8 binary64) %1511) %2161))
(approx %1254 (-.f64 (*.f64 #s(literal 3/16 binary64) %1520) %2166))
(approx %1278 (*.f64 a %2150))
(approx %1278 (*.f64 a %2152))
(approx %1278 (*.f64 a %2155))
(approx %1283 %2016)
(approx %1283 %2195)
(approx %1283 %2197)
(approx %1283 %2199)
(approx %1343 (*.f64 #s(literal -3 binary64) %1503))
(approx %1343 (*.f64 %17 %2161))
(approx %1343 (*.f64 %17 %2166))
(approx %1343 (*.f64 %17 %2171))
(approx %1355 (*.f64 %17 %1916))
(approx %1355 (*.f64 %17 %1919))
(approx %1367 (*.f64 #s(literal 1/3 binary64) %1503))
(approx %1367 (*.f64 %17 (-.f64 %109 %2215)))
(approx %1367 (*.f64 %17 (-.f64 (fma.f64 #s(literal -1/3 binary64) %25 (*.f64 #s(literal 1/6 binary64) %1504)) %2215)))
(approx %1367 (*.f64 %17 (-.f64 (fma.f64 #s(literal -1/3 binary64) %25 (*.f64 #s(literal -1/24 binary64) %1511)) %1533)))
(approx %1435 (*.f64 %17 %1971))
(approx %1435 (*.f64 %17 %1973))
(approx %1435 (*.f64 %17 %1975))
(approx %2235 (*.f64 #s(literal -9/8 binary64) (/.f64 %40 %369)))
(approx %2235 (*.f64 %17 %2239))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2047)))
(approx %1446 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %314 %2245)))
(approx %1446 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %314 %2249)))
(approx %1446 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %314 (fma.f64 #s(literal -1/24 binary64) %2056 %2249))))
(approx %133 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1494 (*.f64 #s(literal 3 binary64) c)))))
(approx %138 (*.f64 #s(literal -1 binary64) %1507))
(approx %138 (*.f64 #s(literal -1 binary64) %1514))
(approx %138 (*.f64 #s(literal -1 binary64) %1524))
(approx %169 %2268)
(approx %169 %2271)
(approx %169 %2275)
(approx %178 (*.f64 #s(literal -1 binary64) %1534))
(approx %178 (*.f64 #s(literal -1 binary64) %1540))
(approx %178 (*.f64 #s(literal -1 binary64) %1546))
(approx %199 (*.f64 #s(literal -1 binary64) %1553))
(approx %199 (*.f64 #s(literal -1 binary64) %1557))
(approx %199 (*.f64 #s(literal -1 binary64) %1562))
(approx %232 (*.f64 #s(literal -1 binary64) %1568))
(approx %232 (*.f64 #s(literal -1 binary64) %1571))
(approx %232 (*.f64 #s(literal -1 binary64) %1576))
(approx %252 %2215)
(approx %252 %1533)
(approx %252 %1539)
(approx %252 %1545)
(approx %264 (*.f64 %17 %1552))
(approx %264 (*.f64 %17 %1556))
(approx %264 (*.f64 %17 %1561))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 a %2305)))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 a %2313)))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 a %2325)))
(approx %352 (*.f64 #s(literal -1 binary64) (*.f64 a %2330)))
(approx %368 (*.f64 %17 %2337))
(approx %377 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2330)))
(approx %377 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %1905 a) %2344))))
(approx %387 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27/16 binary64) %354 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %370 (*.f64 #s(literal 3/2 binary64) %1874)) a))) a) %2344))))
(approx %397 (*.f64 %22 %2337))
(approx %397 (*.f64 %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2362 a) %1611)))
(approx %443 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 9/8 binary64) %1664 %2367))))
(approx %443 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %1659 a) %2367))))
(approx %450 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2378)))
(approx %450 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2385)))
(approx %470 (*.f64 %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2378 a) %1690)))
(approx %470 (*.f64 %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2385 a) %1690)))
(approx %479 (*.f64 %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2398 a) %1710)))
(approx %479 (*.f64 %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2404 a) %1710)))
(approx %508 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %1725 %1727))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %116 %1500))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2420 %1500))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2425 %2426) a))) a)) %1500))))
(approx %545 %2437)
(approx %545 %2439)
(approx %545 %2447)
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %1500 %1592))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -3/2 binary64) %2309)) a) %1566))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %2318 (*.f64 #s(literal 3/2 binary64) %2317)) a))) a) %1566))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 a %2470)))
(approx %588 (*.f64 #s(literal -1 binary64) (*.f64 a %2475)))
(approx %597 (/.f64 #s(literal -3 binary64) %1500))
(approx %597 (-.f64 (*.f64 #s(literal 3 binary64) %1775) %1777))
(approx %597 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2485 (*.f64 #s(literal 3 binary64) %2485)) %2489) a)) %1777))
(approx %597 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2496 (/.f64 (*.f64 b %2498) %1501)) %2498) a)) %2489) a)) %1777))
(approx %672 (*.f64 %17 (fma.f64 #s(literal -3 binary64) %1804 (*.f64 #s(literal -1 binary64) (/.f64 %2470 a)))))
(approx %675 (*.f64 %17 (fma.f64 #s(literal -3 binary64) %1820 (*.f64 #s(literal -1 binary64) (/.f64 %2475 a)))))
(approx %727 %2305)
(approx %727 %2313)
(approx %727 %2325)
(approx %740 %2523)
(approx %740 (fma.f64 #s(literal -1/9 binary64) %1500 %2525))
(approx %740 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/18 binary64) %2309 %2528) a) %2523))
(approx %740 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/18 binary64) %2317 (*.f64 #s(literal 1/72 binary64) %2318)) a) %2528) a) %2523))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 a %2542)))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 a %2548)))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 a %2557)))
(approx %797 (*.f64 #s(literal -1 binary64) (*.f64 a %2562)))
(approx %805 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3/8 binary64) %875 %1870))))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 a %2571)))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2398)))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2404)))
(approx %839 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 3/2 binary64) %1889 %2397))))
(approx %1898 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2335)))
(approx %1898 (*.f64 #s(literal -1 binary64) (*.f64 %43 %2362)))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 a %2591)))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1500 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2595 b) a))))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1500 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2605 b) a))))))
(approx %867 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -32/9 binary64) %1928 %2614) a)))
(approx %867 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -128/27 binary64) (/.f64 %340 %942)) %2622) a) %2614) a)))
(approx %867 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -512/81 binary64) (/.f64 %1943 (*.f64 a %1944))) (*.f64 #s(literal -128/27 binary64) (/.f64 %340 %55))) a)) %2622) a) %2614) a)))
(approx %890 (*.f64 %17 %2645))
(approx %899 (*.f64 %17 %2649))
(approx %909 %2542)
(approx %909 %2548)
(approx %909 %2557)
(approx %932 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 3/8 binary64) %1715 %2656))))
(approx %938 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 3/8 binary64) %1715 (fma.f64 #s(literal 1/2 binary64) %1720 %2656)))))
(approx %941 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 9/16 binary64) %1708 %2656))))
(approx %941 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %1956 a) %2656))))
(approx %941 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %2645 a) %2656))))
(approx %951 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal 9/16 binary64) %1609 %2680))))
(approx %951 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %1964 a) %2680))))
(approx %951 (*.f64 #s(literal -1 binary64) (*.f64 %43 (fma.f64 #s(literal -1 binary64) (/.f64 %2649 a) %2680))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 a %2696)))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2696 (*.f64 #s(literal -1/4 binary64) (/.f64 %34 (*.f64 %43 %2701)))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2696 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2711 %2713) %43))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2696 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2711 (fma.f64 #s(literal 1/32 binary64) (/.f64 %431 (*.f64 %43 (*.f64 %1773 (pow.f64 %2696 #s(literal 3 binary64))))) %2713)) %43))))))
(approx %1002 (*.f64 %17 %2734))
(approx %1002 (*.f64 %17 (fma.f64 #s(literal -1/2 binary64) %2051 %2734)))
(approx %1002 (*.f64 %17 (fma.f64 #s(literal -1 binary64) (/.f64 %2603 %43) %2734)))
(approx %1002 (*.f64 %17 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %2745 (*.f64 #s(literal 1/16 binary64) %2745)) %43) %2603) %43) %2734)))
(approx %1010 (*.f64 #s(literal -1 binary64) %2070))
(approx %1010 (*.f64 #s(literal -1 binary64) %2074))
(approx %1010 (*.f64 #s(literal -1 binary64) %2078))
(approx %1023 (-.f64 %1505 %2080))
(approx %1023 (-.f64 (*.f64 #s(literal -1/8 binary64) %1511) %2268))
(approx %1023 (-.f64 (*.f64 #s(literal 1/16 binary64) %1520) %2271))
(approx %1034 (*.f64 #s(literal -1 binary64) (*.f64 a %2771)))
(approx %1034 (*.f64 #s(literal -1 binary64) (*.f64 a %2778)))
(approx %1047 (/.f64 #s(literal -1 binary64) %1500))
(approx %1047 (-.f64 %1775 %1776))
(approx %1047 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2485 %2485) %2488) a)) %1776))
(approx %1047 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2496 (/.f64 (*.f64 b %2792) %1501)) %2792) a)) %2488) a)) %1776))
(approx %2109 %2807)
(approx %2109 %2812)
(approx %1065 (*.f64 #s(literal -1 binary64) %1503))
(approx %1065 (*.f64 %17 %2268))
(approx %1065 (*.f64 %17 %2271))
(approx %1065 (*.f64 %17 %2275))
(approx %1075 (*.f64 %17 %2437))
(approx %1075 (*.f64 %17 %2439))
(approx %1075 (*.f64 %17 %2447))
(approx %1085 (*.f64 %17 %2305))
(approx %1085 (*.f64 %17 %2313))
(approx %1085 (*.f64 %17 %2325))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/3 binary64) %1500 %1848))))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal -1/6 binary64) %2309)) a) %1551))))
(approx %1094 (*.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/24 binary64) %2318 %2845) a) %1368) a) %1551))))
(approx %1173 (*.f64 #s(literal -1/9 binary64) %1501))
(approx %1173 (*.f64 #s(literal -1 binary64) %2141))
(approx %1173 (*.f64 #s(literal -1 binary64) %2143))
(approx %1173 (*.f64 #s(literal -1 binary64) %2148))
(approx %1202 %2591)
(approx %1202 %2771)
(approx %1202 %2778)
(approx %1227 (-.f64 %25 %2080))
(approx %1227 (-.f64 %2770 %2080))
(approx %1227 (-.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) %2318) (*.f64 #s(literal -1/2 binary64) %2317)) a))) a)) %2080))
(approx %1236 (*.f64 #s(literal -1 binary64) %2162))
(approx %1236 (*.f64 #s(literal -1 binary64) %2167))
(approx %1236 (*.f64 #s(literal -1 binary64) %2172))
(approx %1245 %1567)
(approx %1245 %1570)
(approx %1245 %1575)
(approx %1254 (-.f64 %2160 %1566))
(approx %1254 (-.f64 %2164 %1567))
(approx %1254 (-.f64 (*.f64 #s(literal -3/16 binary64) %1520) %1570))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 a %2437)))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 a %2439)))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 a %2447)))
(approx %1283 %2695)
(approx %1283 (*.f64 #s(literal -1 binary64) %2195))
(approx %1283 (*.f64 #s(literal -1 binary64) %2197))
(approx %1283 (*.f64 #s(literal -1 binary64) %2199))
(approx %1343 (*.f64 %17 %1567))
(approx %1343 (*.f64 %17 %1570))
(approx %1343 (*.f64 %17 %1575))
(approx %1355 (*.f64 %17 %2807))
(approx %1355 (*.f64 %17 %2812))
(approx %1367 (*.f64 %17 (-.f64 %109 %1551)))
(approx %1367 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) %2547) %1551)))
(approx %1367 (*.f64 %17 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2552 %2845) a) %771) a)) %1551)))
(approx %1435 (*.f64 %17 %2542))
(approx %1435 (*.f64 %17 %2548))
(approx %1435 (*.f64 %17 %2557))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2734)))
(approx %1446 (*.f64 #s(literal -1 binary64) (*.f64 a %2946)))
(approx %1446 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/3 binary64) %2734 (fma.f64 #s(literal 1/6 binary64) %2051 %2945)))))
(approx %1446 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2553 %43) %2946))))
(approx %659 %431)
(approx %72 %75)
(approx %385 %388)
(approx (/ b c) %589)
(approx %1073 %1368)
(approx %769 %771)
(approx %280 %282)
(approx %138 %2968)
(approx %138 (+.f64 %2968 (*.f64 #s(literal 1/2 binary64) %2970)))
(approx %138 (+.f64 %2968 (*.f64 %34 %2978)))
(approx %138 (+.f64 %2968 (*.f64 %34 (fma.f64 %34 (-.f64 %2984 %2986) %2977))))
(approx %169 %2992)
(approx %169 (fma.f64 #s(literal 1/2 binary64) %2995 %2992))
(approx %169 (fma.f64 %34 %3002 %2992))
(approx %169 (fma.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 1/16 binary64) %3006) %3009) %3001) %2992))
(approx %178 (*.f64 #s(literal -1/3 binary64) %2968))
(approx %178 (fma.f64 #s(literal -1/3 binary64) %2968 (*.f64 #s(literal -1/6 binary64) %2970)))
(approx %178 (fma.f64 #s(literal -1/3 binary64) %2968 (*.f64 %34 %3021)))
(approx %178 (fma.f64 #s(literal -1/3 binary64) %2968 (*.f64 %34 (-.f64 (*.f64 %34 (fma.f64 #s(literal -1/48 binary64) %2983 %3025)) %3020))))
(approx %199 %3032)
(approx %199 (fma.f64 #s(literal 1/6 binary64) %2970 %3032))
(approx %199 (fma.f64 #s(literal 1/3 binary64) %2968 (*.f64 %34 %3036)))
(approx %199 (fma.f64 #s(literal 1/3 binary64) %2968 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 1/48 binary64) %2983) %3025) %3020))))
(approx %232 %3046)
(approx %232 (fma.f64 #s(literal 3/2 binary64) %2970 %3046))
(approx %232 (fma.f64 #s(literal 3 binary64) %2968 (*.f64 %34 %3051)))
(approx %232 (fma.f64 #s(literal 3 binary64) %2968 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 3/16 binary64) %2983) %3056) %3050))))
(approx %252 %3062)
(approx %252 (fma.f64 #s(literal 1/6 binary64) %2995 %3062))
(approx %252 (fma.f64 #s(literal 1/3 binary64) %2992 (*.f64 %34 %3067)))
(approx %252 (fma.f64 #s(literal 1/3 binary64) %2992 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 1/48 binary64) %3006) (*.f64 #s(literal 1/24 binary64) %3008)) %3066))))
(approx (* b -2/3) (*.f64 #s(literal -2/3 binary64) b))
(approx %264 %3083)
(approx %264 (fma.f64 #s(literal -1/3 binary64) %2994 (*.f64 #s(literal -1/6 binary64) %3085)))
(approx %264 (fma.f64 #s(literal -1/3 binary64) %2994 (*.f64 %34 (fma.f64 #s(literal -1/6 binary64) %3089 (*.f64 #s(literal 1/24 binary64) %3090)))))
(approx %264 (fma.f64 #s(literal -1/3 binary64) %2994 (*.f64 %34 (fma.f64 #s(literal -1/6 binary64) %3089 (*.f64 %34 (fma.f64 #s(literal -1/48 binary64) %3096 (*.f64 #s(literal 1/24 binary64) %3097)))))))
(approx %281 (*.f64 #s(literal -3 binary64) %2968))
(approx %281 (fma.f64 #s(literal -3 binary64) %2968 %282))
(approx %281 (fma.f64 #s(literal -3 binary64) %2968 (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -3/2 binary64) %3109)))))
(approx %281 (fma.f64 #s(literal -3 binary64) %2968 (*.f64 b (+.f64 #s(literal 3 binary64) (*.f64 b %3116)))))
(approx %324 (/.f64 %3122 %34))
(approx %365 %369)
(approx %349 %353)
(approx %366 %370)
(approx %350 %354)
(approx %337 %340)
(approx %352 (/.f64 %472 %340))
(approx %359 (/.f64 (fma.f64 #s(literal -27/16 binary64) %462 (*.f64 #s(literal -1/2 binary64) %1615)) %340))
(approx %368 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1615 (*.f64 %34 %445)) %340))
(approx %377 (/.f64 (fma.f64 #s(literal -27/16 binary64) %3140 (*.f64 #s(literal -1/2 binary64) %1627)) %340))
(approx %377 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1627 (*.f64 %34 (fma.f64 #s(literal -27/16 binary64) %840 %438))) %340))
(approx %387 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1627 (*.f64 %34 (fma.f64 #s(literal -27/16 binary64) %840 (*.f64 %34 %427)))) %340))
(approx %397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %1674 %1687) %340))
(approx %397 (/.f64 (fma.f64 #s(literal -1/2 binary64) %69 %3160) %340))
(approx %397 (/.f64 (fma.f64 #s(literal -1/2 binary64) %69 %3166) %340))
(approx %3177 (*.f64 #s(literal -1/2 binary64) (/.f64 %3178 %340)))
(approx %3177 (/.f64 %3183 %340))
(approx %3177 (/.f64 %3186 %340))
(approx %3177 (/.f64 %3189 %340))
(approx %414 %416)
(approx %423 %3122)
(approx %430 %3164)
(approx %443 %3159)
(approx %443 %3165)
(approx %450 %3160)
(approx %450 %3166)
(approx %470 %3182)
(approx %470 %3183)
(approx %470 %3186)
(approx %470 %3189)
(approx %479 %3204)
(approx %479 (/.f64 %3183 %75))
(approx %479 (/.f64 %3186 %75))
(approx %479 (/.f64 %3189 %75))
(approx %803 %677)
(approx %508 (/.f64 %3214 %34))
(approx %520 %3217)
(approx %520 (-.f64 b %2968))
(approx %520 (-.f64 %3223 %2968))
(approx %520 (-.f64 %3230 %2968))
(approx %545 (fma.f64 #s(literal -1 binary64) %25 %2992))
(approx %545 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %3235) %30) %2992))
(approx %545 (fma.f64 b (-.f64 (*.f64 b %3002) %30) %2992))
(approx %563 (fma.f64 #s(literal -3 binary64) b %3046))
(approx %563 (fma.f64 #s(literal 3 binary64) %2968 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3109) #s(literal 3 binary64)))))
(approx %563 (fma.f64 #s(literal 3 binary64) %2968 (*.f64 b (-.f64 (*.f64 b %3051) #s(literal 3 binary64)))))
(approx %580 (/.f64 %3258 %34))
(approx %588 (/.f64 %3258 b))
(approx %597 (*.f64 #s(literal 3 binary64) %3089))
(approx %597 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 #s(literal 3 binary64) %3266)))
(approx %597 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b %3270) %3273))))
(approx %597 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal 3 binary64) %3272 (*.f64 b (fma.f64 #s(literal 3 binary64) %3281 (*.f64 #s(literal 3 binary64) %3270)))))))
(approx %660 %3290)
(approx %664 (*.f64 #s(literal -3 binary64) %3290))
(approx %664 (/.f64 %3295 %431))
(approx %672 (/.f64 %3299 %431))
(approx %675 (*.f64 #s(literal -3 binary64) (/.f64 %3289 %369)))
(approx %675 (/.f64 %3295 %369))
(approx %675 (/.f64 %3299 %369))
(approx %683 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal -3 binary64) %3311 %3273))))
(approx %683 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal 3 binary64) %3272 (*.f64 b (fma.f64 #s(literal -3 binary64) %3281 (*.f64 #s(literal -3 binary64) %3310)))))))
(approx (* -9/2 %385) (*.f64 #s(literal -9/2 binary64) %388))
(approx %727 %3326)
(approx %727 (fma.f64 #s(literal -3 binary64) %25 %3326))
(approx %727 (fma.f64 #s(literal 3 binary64) %2992 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3235) %3331))))
(approx %727 (fma.f64 #s(literal 3 binary64) %2992 (*.f64 b (-.f64 (*.f64 b %3337) %3331))))
(approx (* -1/6 %385) (*.f64 #s(literal -1/6 binary64) %388))
(approx %740 %3346)
(approx %740 (fma.f64 #s(literal -1/9 binary64) %25 %3346))
(approx %740 (fma.f64 #s(literal 1/9 binary64) %2992 (*.f64 b (-.f64 (*.f64 #s(literal 1/18 binary64) %3235) %3351))))
(approx %740 (fma.f64 #s(literal 1/9 binary64) %2992 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/72 binary64) %2999 (*.f64 #s(literal 1/18 binary64) %3000))) %3351))))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %2968 %771))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %2968 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/6 binary64) %3109)))))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %2968 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 b %3021)))))
(approx %790 (/.f64 %3376 %34))
(approx %797 (/.f64 %3379 %34))
(approx %804 (/.f64 #s(literal 1/2 binary64) b))
(approx %805 (/.f64 %3214 %369))
(approx %811 (/.f64 %3379 %369))
(approx %833 %488)
(approx %1881 (/.f64 %3159 %431))
(approx %1881 (/.f64 %3165 %431))
(approx %839 (/.f64 (fma.f64 #s(literal -27/16 binary64) %48 %434) %431))
(approx %1898 (/.f64 %3159 %353))
(approx %1898 (/.f64 %3165 %353))
(approx %849 %3402)
(approx %849 (+.f64 %3402 %407))
(approx %849 (+.f64 %3402 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %3402)) #s(literal 1 binary64)))))
(approx %849 (+.f64 %3402 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %34 %3412) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %3402)))) #s(literal 1 binary64)))))
(approx %867 (*.f64 %369 (-.f64 (*.f64 #s(literal 32/9 binary64) (/.f64 %34 %840)) %3425)))
(approx %867 (*.f64 %369 (-.f64 (*.f64 %34 (fma.f64 #s(literal -128/27 binary64) (/.f64 %34 %923) %3431)) %3425)))
(approx %867 (*.f64 %369 (-.f64 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 512/81 binary64) (/.f64 %34 (*.f64 %22 %1944))) (*.f64 #s(literal 128/27 binary64) (/.f64 #s(literal 1 binary64) %923))) %3431)) %3425)))
(approx %890 (/.f64 %3449 %431))
(approx %890 (/.f64 %3453 %431))
(approx %899 (/.f64 %3449 %353))
(approx %899 (/.f64 %3453 %353))
(approx %909 %3461)
(approx %909 (fma.f64 #s(literal -1/3 binary64) %25 %3461))
(approx %909 (fma.f64 #s(literal 1/3 binary64) %3460 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %3465)) %3468))))
(approx %909 (fma.f64 #s(literal 1/3 binary64) %3460 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %34 (*.f64 a %3412)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %3465)))) %3468))))
(approx %932 (/.f64 (fma.f64 #s(literal -135/128 binary64) %923 (*.f64 #s(literal -3/8 binary64) %456)) %75))
(approx %938 (/.f64 (fma.f64 #s(literal -135/128 binary64) %923 (*.f64 %431 %3379)) %75))
(approx %941 (/.f64 %3492 %75))
(approx %941 (/.f64 %3496 %75))
(approx %941 (/.f64 %3500 %75))
(approx %951 (/.f64 %3492 %340))
(approx %951 (/.f64 %3496 %340))
(approx %951 (/.f64 %3500 %340))
(approx %964 %3509)
(approx %964 (+.f64 %3509 (*.f64 #s(literal 1/4 binary64) (/.f64 %34 %3511))))
(approx %964 (+.f64 %3509 (*.f64 %34 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %34 %3519) %3509) %3523))))
(approx %964 (+.f64 %3509 (*.f64 %34 (fma.f64 %34 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3519 %3509) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %34 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %2982)) (*.f64 #s(literal -1/4 binary64) (/.f64 %3519 (*.f64 %3516 %2968))))) %3509))) %3523))))
(approx %1002 %3516)
(approx %1002 (fma.f64 #s(literal 1/2 binary64) %2970 %3516))
(approx %1002 (fma.f64 %34 (fma.f64 %34 (fma.f64 #s(literal -1 binary64) %3519 (*.f64 #s(literal 1/16 binary64) %3518)) %2977) %3516))
(approx %1002 (fma.f64 %34 (fma.f64 %34 (fma.f64 #s(literal -1 binary64) %3519 (fma.f64 #s(literal 1/16 binary64) %3518 %2984)) %2977) %3516))
(approx %1010 (-.f64 (*.f64 #s(literal -1/2 binary64) %2970) %2968))
(approx %1010 (-.f64 (*.f64 %34 %3227) %2968))
(approx %1010 (-.f64 (*.f64 %34 (-.f64 (*.f64 %34 (fma.f64 #s(literal -1/16 binary64) %2983 %2986)) %2977)) %2968))
(approx %1023 (*.f64 #s(literal -1 binary64) %2992))
(approx %1023 (-.f64 (*.f64 #s(literal -1/2 binary64) %2995) %2992))
(approx %1023 (-.f64 (*.f64 %34 %3574) %2992))
(approx %1023 (-.f64 (*.f64 %34 (-.f64 (*.f64 %34 (fma.f64 #s(literal -1/16 binary64) %3006 %3009)) %3001)) %2992))
(approx %1046 (+.f64 %2968 %407))
(approx %1046 (+.f64 %2968 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %3109) #s(literal 1 binary64)))))
(approx %1046 (+.f64 %2968 (*.f64 b (-.f64 (*.f64 b %2978) #s(literal 1 binary64)))))
(approx %1047 %3089)
(approx %1047 (+.f64 %3089 %3266))
(approx %1047 (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %3311) %3600) %3089))
(approx %1047 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %3281) %3310)) %3600) %3089))
(approx %1065 %2994)
(approx %1065 (fma.f64 #s(literal 1/2 binary64) %3085 %2994))
(approx %1065 (fma.f64 a %2968 (*.f64 %34 %3614)))
(approx %1065 (fma.f64 a %2968 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %3089 (*.f64 %34 (fma.f64 #s(literal -1/8 binary64) %3097 (*.f64 #s(literal 1/16 binary64) %3096)))))))
(approx %1075 (fma.f64 #s(literal -1 binary64) %90 %2994))
(approx %1075 (fma.f64 a %2968 (*.f64 b (fma.f64 #s(literal -1 binary64) a %3628))))
(approx %1075 (fma.f64 a %2968 (*.f64 b (fma.f64 #s(literal -1 binary64) a %3633))))
(approx %1085 %3638)
(approx %1085 (fma.f64 #s(literal -3 binary64) %90 %3638))
(approx %1085 (fma.f64 #s(literal 3 binary64) %2994 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 3/2 binary64) %3627)))))
(approx %1085 (fma.f64 #s(literal 3 binary64) %2994 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 b (fma.f64 #s(literal -3/8 binary64) %3090 (*.f64 #s(literal 3/2 binary64) %3089)))))))
(approx %1094 (fma.f64 #s(literal -1/3 binary64) b %3032))
(approx %1094 (fma.f64 #s(literal 1/3 binary64) %2968 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %3109) #s(literal 1/3 binary64)))))
(approx %1094 (fma.f64 #s(literal 1/3 binary64) %2968 (*.f64 b (-.f64 (*.f64 b %3036) #s(literal 1/3 binary64)))))
(approx %3666 (fma.f64 #s(literal -1/3 binary64) %25 %3062))
(approx %3666 (fma.f64 #s(literal 1/3 binary64) %2992 %3671))
(approx %3666 (fma.f64 #s(literal 1/3 binary64) %2992 (*.f64 b (-.f64 (*.f64 b %3067) %3468))))
(approx %1173 %3679)
(approx %1173 (fma.f64 #s(literal 1/18 binary64) %2970 %3679))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %2968 (*.f64 %34 (fma.f64 #s(literal -1/72 binary64) %2975 %3683))))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %2968 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 1/144 binary64) %2983) (*.f64 #s(literal 1/72 binary64) %2985)) %3683))))
(approx %1202 (fma.f64 #s(literal -1 binary64) %2992 %25))
(approx %1202 (fma.f64 #s(literal -1 binary64) %2992 %3698))
(approx %1202 (fma.f64 #s(literal -1 binary64) %2992 %3702))
(approx %1227 (-.f64 %25 %2992))
(approx %1227 (-.f64 %3698 %2992))
(approx %1227 (-.f64 %3702 %2992))
(approx %1236 (fma.f64 #s(literal -3 binary64) %2968 (*.f64 #s(literal -3/2 binary64) %2970)))
(approx %1236 (fma.f64 #s(literal -3 binary64) %2968 (*.f64 %34 %3116)))
(approx %1236 (fma.f64 #s(literal -3 binary64) %2968 (*.f64 %34 (-.f64 (*.f64 %34 (fma.f64 #s(literal -3/16 binary64) %2983 %3056)) %3050))))
(approx %1245 %3723)
(approx %1245 (fma.f64 #s(literal -3 binary64) %2992 (*.f64 #s(literal -3/2 binary64) %2995)))
(approx %1245 (fma.f64 #s(literal -3 binary64) %2992 (*.f64 %34 (-.f64 (*.f64 #s(literal 3/8 binary64) %2999) %3336))))
(approx %1245 (fma.f64 #s(literal -3 binary64) %2992 (*.f64 %34 (-.f64 (*.f64 %34 (fma.f64 #s(literal -3/16 binary64) %3006 %3733)) %3336))))
(approx %1254 (-.f64 (*.f64 #s(literal 3/2 binary64) %2995) %3723))
(approx %1254 (-.f64 (*.f64 %34 %3337) %3723))
(approx %1254 (-.f64 (*.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 3/16 binary64) %3006) %3733) %3336)) %3723))
(approx %1278 (+.f64 b %3217))
(approx %1278 (fma.f64 #s(literal -1 binary64) %2968 %3223))
(approx %1278 (fma.f64 #s(literal -1 binary64) %2968 %3230))
(approx %1283 %3758)
(approx %1283 (fma.f64 #s(literal 1/2 binary64) (/.f64 %34 %3760) %3758))
(approx %1283 (fma.f64 %34 (fma.f64 #s(literal -1/8 binary64) (/.f64 %34 %3764) %3767) %3758))
(approx %1283 (fma.f64 %34 (fma.f64 %34 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %34 (*.f64 %17 %2982))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %3764))) %3767) %3758))
(approx %1295 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal -9 binary64) (*.f64 b %3781) %3273))))
(approx %1295 (fma.f64 #s(literal 3 binary64) %3089 (*.f64 b (fma.f64 #s(literal 3 binary64) %3272 (*.f64 b (fma.f64 #s(literal -9 binary64) (*.f64 b (fma.f64 #s(literal -1/3 binary64) %3279 (*.f64 #s(literal 1/3 binary64) %3279))) (*.f64 #s(literal -9 binary64) %3781)))))))
(approx %1343 (*.f64 #s(literal -3 binary64) %2994))
(approx %1343 (fma.f64 #s(literal -3 binary64) %2994 (*.f64 #s(literal -3/2 binary64) %3085)))
(approx %1343 (fma.f64 #s(literal -3 binary64) %2994 (*.f64 %34 (fma.f64 #s(literal -3/2 binary64) %3089 (*.f64 #s(literal 3/8 binary64) %3090)))))
(approx %1343 (fma.f64 #s(literal -3 binary64) %2994 (*.f64 %34 (fma.f64 #s(literal -3/2 binary64) %3089 (*.f64 %34 (fma.f64 #s(literal -3/16 binary64) %3096 (*.f64 #s(literal 3/8 binary64) %3097)))))))
(approx %1355 (fma.f64 a %2968 (*.f64 b (-.f64 %3628 a))))
(approx %1355 (fma.f64 a %2968 (*.f64 b (-.f64 %3633 a))))
(approx %1367 %3822)
(approx %1367 (-.f64 %961 %3083))
(approx %1367 (-.f64 %3828 %3083))
(approx %1367 (-.f64 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b (-.f64 (*.f64 #s(literal -1/24 binary64) %3090) (*.f64 #s(literal -1/6 binary64) %3089))))) %3083))
(approx %1435 (fma.f64 #s(literal -1/3 binary64) %90 %3822))
(approx %1435 (fma.f64 #s(literal 1/3 binary64) %2994 %3828))
(approx %1435 (fma.f64 #s(literal 1/3 binary64) %2994 (*.f64 b (fma.f64 #s(literal -1/3 binary64) a (*.f64 b (fma.f64 #s(literal -1/24 binary64) %3090 (*.f64 #s(literal 1/6 binary64) %3089)))))))
(approx %2235 (/.f64 %3122 %369))
(approx %1446 %3853)
(approx %1446 (fma.f64 #s(literal -1/3 binary64) %25 %3853))
(approx %1446 (fma.f64 #s(literal 1/3 binary64) %3852 %3671))
(approx %1446 (fma.f64 #s(literal 1/3 binary64) %3852 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal 1/3 binary64) (*.f64 %34 (fma.f64 #s(literal -1 binary64) (/.f64 %3519 a) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a %3517))))) %3066)) %3468))))
(approx %133 (*.f64 %34 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %35))))
(approx %138 %3877)
(approx %138 %3883)
(approx %138 %3888)
(approx %169 %3891)
(approx %169 %3896)
(approx %169 %3900)
(approx %178 %3904)
(approx %178 %3908)
(approx %178 %3914)
(approx %199 %3918)
(approx %199 %3923)
(approx %199 %3927)
(approx %232 %3931)
(approx %232 %3936)
(approx %232 %3940)
(approx %252 %1848)
(approx %252 %3944)
(approx %252 %3948)
(approx %252 %3951)
(approx %264 %3955)
(approx %264 %3961)
(approx %264 %3969)
(approx %281 (*.f64 #s(literal 9/2 binary64) %51))
(approx %281 (/.f64 (fma.f64 #s(literal 27/8 binary64) %825 (*.f64 #s(literal 9/2 binary64) %12)) b))
(approx %281 (/.f64 %3979 b))
(approx %281 (/.f64 (fma.f64 #s(literal 3/2 binary64) %3203 %3979) b))
(approx %324 %3985)
(approx %352 (/.f64 (fma.f64 #s(literal -27/16 binary64) %47 (*.f64 #s(literal -1/2 binary64) %3987)) %353))
(approx %359 (/.f64 (fma.f64 #s(literal -27/16 binary64) %157 (*.f64 #s(literal -1/2 binary64) %3992)) %353))
(approx %368 (/.f64 (fma.f64 #s(literal -27/16 binary64) %3997 %1651) %369))
(approx %368 (/.f64 (fma.f64 #s(literal -27/16 binary64) %3997 (fma.f64 #s(literal -9/8 binary64) %39 (*.f64 #s(literal -1/2 binary64) %4001))) %369))
(approx %377 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4007 %426) %369))
(approx %377 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4007 (fma.f64 #s(literal -9/8 binary64) %148 (*.f64 #s(literal -1/2 binary64) %4011))) %369))
(approx %387 (/.f64 %327 b))
(approx %387 (/.f64 %4019 b))
(approx %387 (/.f64 (fma.f64 #s(literal -27/16 binary64) %841 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %325 (*.f64 #s(literal -1/2 binary64) %4022)))) b))
(approx %397 (/.f64 %3985 b))
(approx %397 (/.f64 %4031 b))
(approx %397 (/.f64 (fma.f64 #s(literal -27/16 binary64) %835 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %825 %1705))) b))
(approx %3177 (/.f64 %4041 b))
(approx %423 (*.f64 %34 %3985))
(approx %430 (*.f64 %431 %3985))
(approx %443 (*.f64 %431 %4031))
(approx %450 (*.f64 %75 %3985))
(approx %450 (*.f64 %75 %4031))
(approx %470 (*.f64 %75 %4041))
(approx %479 %4031)
(approx %479 %4041)
(approx %520 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %825) %319) b))
(approx %520 (/.f64 (-.f64 %4062 %3985) b))
(approx %520 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %3203) %4031) b))
(approx %545 (/.f64 (fma.f64 #s(literal -27/16 binary64) %841 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %325 (*.f64 #s(literal -1/2 binary64) %4070)))) b))
(approx %563 (/.f64 %4078 b))
(approx %563 (/.f64 (fma.f64 #s(literal -81/16 binary64) %835 %4078) b))
(approx %563 (/.f64 (fma.f64 #s(literal -81/16 binary64) %835 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %825 (*.f64 #s(literal -3/2 binary64) %3203)))) b))
(approx %588 (*.f64 b %586))
(approx %597 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %573 %4096) %585)))
(approx %597 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %573 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4094)) (fma.f64 #s(literal -9/16 binary64) %3957 (*.f64 #s(literal 2/9 binary64) %4104))) %75) %4096)) %585)))
(approx %664 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %3289 %34) %3257) %34))
(approx %672 %4119)
(approx %675 (*.f64 b %4119))
(approx %683 (*.f64 b (-.f64 (fma.f64 #s(literal -3 binary64) %4129 %4118) %585)))
(approx %727 (/.f64 %4135 b))
(approx %727 (/.f64 (fma.f64 #s(literal -81/16 binary64) %841 %4135) b))
(approx %727 (/.f64 (fma.f64 #s(literal -81/16 binary64) %841 (fma.f64 #s(literal -9/2 binary64) c (fma.f64 #s(literal -27/8 binary64) %325 (*.f64 #s(literal -3/2 binary64) %4070)))) b))
(approx %740 (/.f64 %4148 b))
(approx %740 (/.f64 (fma.f64 #s(literal -3/16 binary64) %841 %4148) b))
(approx %740 (/.f64 (fma.f64 #s(literal -3/16 binary64) %841 (fma.f64 #s(literal -1/6 binary64) c (fma.f64 #s(literal -1/8 binary64) %325 (*.f64 #s(literal -1/18 binary64) %4070)))) b))
(approx %770 (/.f64 (fma.f64 #s(literal 3/8 binary64) %825 (*.f64 #s(literal 1/2 binary64) %12)) b))
(approx %770 (/.f64 %4166 b))
(approx %770 (/.f64 (fma.f64 #s(literal 1/6 binary64) %3203 %4166) b))
(approx %790 %4172)
(approx %805 (/.f64 %510 b))
(approx %811 (/.f64 %801 b))
(approx %839 (fma.f64 #s(literal -27/16 binary64) %835 %319))
(approx %867 (*.f64 b (-.f64 (*.f64 #s(literal -9/8 binary64) %4180) %4182)))
(approx %867 (*.f64 b (-.f64 (*.f64 #s(literal 27/32 binary64) %4186) (fma.f64 #s(literal -3/2 binary64) %573 %4188))))
(approx %890 %4193)
(approx %899 (/.f64 %4193 b))
(approx %909 (/.f64 (fma.f64 #s(literal -9/16 binary64) %841 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %325 (*.f64 #s(literal -1/6 binary64) %4070)))) b))
(approx %932 (/.f64 (fma.f64 #s(literal -135/128 binary64) (/.f64 %923 %431) %821) %34))
(approx %938 (fma.f64 #s(literal -135/128 binary64) %924 %801))
(approx %941 %4209)
(approx %951 (/.f64 %4209 b))
(approx %964 (*.f64 b %4213))
(approx %964 (*.f64 b (+.f64 %4213 (*.f64 #s(literal -3/4 binary64) %4217))))
(approx %964 (*.f64 b (+.f64 %4213 (fma.f64 #s(literal -3/4 binary64) %4217 (*.f64 #s(literal -9/16 binary64) %4223)))))
(approx %964 (*.f64 b (+.f64 %4213 (fma.f64 #s(literal -3/4 binary64) %4217 (fma.f64 #s(literal -9/16 binary64) %4223 (*.f64 #s(literal -9/32 binary64) (/.f64 %40 (*.f64 %75 (pow.f64 %4213 #s(literal 3 binary64))))))))))
(approx %1002 %4240)
(approx %1002 (*.f64 %34 (fma.f64 #s(literal -3/2 binary64) %499 %4239)))
(approx %1002 (*.f64 %34 (fma.f64 #s(literal -3/2 binary64) %499 (fma.f64 #s(literal -9/8 binary64) %4245 %4239))))
(approx %1002 (*.f64 %34 (fma.f64 #s(literal -3/2 binary64) %499 (fma.f64 #s(literal -9/8 binary64) %4245 (fma.f64 #s(literal -9/16 binary64) %4251 (fma.f64 #s(literal 9/16 binary64) %4251 %4239))))))
(approx %1010 %4260)
(approx %1010 %4264)
(approx %1010 %4268)
(approx %1023 %4272)
(approx %1023 %4276)
(approx %1023 %4280)
(approx %1047 (*.f64 #s(literal -2/3 binary64) %589))
(approx %1047 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %573) %4286)))
(approx %1047 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %3290) (fma.f64 #s(literal -1/2 binary64) %573 %4286))))
(approx %1047 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %4129) (fma.f64 #s(literal -3/4 binary64) %4180 (fma.f64 #s(literal -1/2 binary64) %573 (fma.f64 #s(literal 3/8 binary64) %4180 %4286))))))
(approx %1065 %4304)
(approx %1065 %4309)
(approx %1065 %4313)
(approx %1075 %4316)
(approx %1075 (*.f64 b (+.f64 a (fma.f64 #s(literal -3/2 binary64) %513 %113))))
(approx %1075 (*.f64 b (+.f64 a %4323)))
(approx %1075 (*.f64 b (+.f64 a (fma.f64 #s(literal -27/16 binary64) %3964 %4323))))
(approx %1085 %4332)
(approx %1085 (*.f64 b (fma.f64 #s(literal -9/2 binary64) %513 %4331)))
(approx %1085 (*.f64 b %4338))
(approx %1085 (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3964 %4338)))
(approx %4344 (/.f64 %4332 a))
(approx %4344 (*.f64 b (+.f64 #s(literal -3 binary64) %3930)))
(approx %4344 (*.f64 b (+.f64 #s(literal -3 binary64) %3935)))
(approx %4344 (*.f64 b (+.f64 #s(literal -3 binary64) %3939)))
(approx %1094 (*.f64 #s(literal -1/2 binary64) %51))
(approx %1094 (/.f64 %4359 b))
(approx %1094 (/.f64 (fma.f64 #s(literal -9/16 binary64) %835 %4359) b))
(approx %1094 (/.f64 (fma.f64 #s(literal -9/16 binary64) %835 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %825 (*.f64 #s(literal -1/6 binary64) %3203)))) b))
(approx %1173 %2528)
(approx %1173 %4374)
(approx %1173 %4379)
(approx %1173 %4383)
(approx %1202 (*.f64 #s(literal 3/2 binary64) %388))
(approx %1202 %4389)
(approx %1202 %4394)
(approx %1202 (/.f64 (fma.f64 #s(literal 1/2 binary64) %4070 %4393) b))
(approx %1227 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %325) %842) b))
(approx %1227 (/.f64 (-.f64 %4391 %327) b))
(approx %1227 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %4070) %4019) b))
(approx %1236 %4412)
(approx %1236 %4416)
(approx %1236 %4422)
(approx %1245 %4426)
(approx %1245 %4430)
(approx %1245 %4436)
(approx %1254 %1592)
(approx %1254 %4440)
(approx %1254 %4444)
(approx %1254 %4448)
(approx %1278 %4452)
(approx %1278 %4456)
(approx %1278 %4459)
(approx %1283 %314)
(approx %1283 %4465)
(approx %1283 %4470)
(approx %1283 %4474)
(approx %1295 (*.f64 b (-.f64 %4479 %585)))
(approx %1295 (*.f64 b (-.f64 (fma.f64 #s(literal -9 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %4477)) (fma.f64 #s(literal -2/27 binary64) %4104 (*.f64 #s(literal 3/16 binary64) %3957))) %75) %4479) %585)))
(approx %1343 %4496)
(approx %1343 %4500)
(approx %1343 %4506)
(approx %1355 (*.f64 #s(literal -3/2 binary64) %4508))
(approx %1355 (/.f64 %4513 b))
(approx %1355 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4516 %4513) b))
(approx %1355 (/.f64 (fma.f64 #s(literal -27/16 binary64) %4516 (fma.f64 #s(literal -3/2 binary64) %79 (fma.f64 #s(literal -9/8 binary64) %4511 (*.f64 #s(literal -1/2 binary64) %4521)))) b))
(approx %4532 (*.f64 #s(literal 1/3 binary64) (/.f64 %4316 %17)))
(approx %4532 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1725 %4537)))
(approx %4532 (*.f64 b %4542))
(approx %4532 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3898 %4542)))
(approx %1367 (*.f64 #s(literal -1/2 binary64) %4508))
(approx %1367 (/.f64 (-.f64 %4550 %4551) b))
(approx %1367 (/.f64 (-.f64 (*.f64 #s(literal -9/16 binary64) %4516) (fma.f64 #s(literal 3/8 binary64) %4511 %4551)) b))
(approx %1367 (/.f64 (-.f64 %4560 (fma.f64 #s(literal 3/8 binary64) %4511 (fma.f64 #s(literal 1/2 binary64) %79 (*.f64 #s(literal 9/16 binary64) %4516)))) b))
(approx %1435 (/.f64 %4567 b))
(approx %1435 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4516 %4567) b))
(approx %1435 (/.f64 (fma.f64 #s(literal -9/16 binary64) %4516 (fma.f64 #s(literal -1/2 binary64) %79 (fma.f64 #s(literal -3/8 binary64) %4511 %4560))) b))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (/.f64 %4240 a)))
(approx %1446 (*.f64 %34 (-.f64 %4582 %4583)))
(approx %1446 (*.f64 %34 (-.f64 (fma.f64 #s(literal -1/2 binary64) %875 %4582) %4588)))
(approx %1446 (*.f64 %34 (-.f64 (fma.f64 #s(literal -1/2 binary64) %875 (fma.f64 #s(literal -3/8 binary64) %873 %4582)) %4588)))
(approx %4597 (*.f64 #s(literal 1/9 binary64) (/.f64 %4332 %17)))
(approx %4597 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1725 %4602)))
(approx %4597 (*.f64 b %4607))
(approx %4597 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3898 %4607)))
(approx %138 (*.f64 #s(literal -1 binary64) %3877))
(approx %138 (*.f64 #s(literal -1 binary64) %3883))
(approx %138 (*.f64 #s(literal -1 binary64) %3888))
(approx %169 (*.f64 #s(literal -1 binary64) %3891))
(approx %169 (*.f64 #s(literal -1 binary64) %3896))
(approx %169 (*.f64 #s(literal -1 binary64) %3900))
(approx %178 (*.f64 #s(literal -1 binary64) %3904))
(approx %178 (*.f64 #s(literal -1 binary64) %3908))
(approx %178 (*.f64 #s(literal -1 binary64) %3914))
(approx %199 (*.f64 #s(literal -1 binary64) %3918))
(approx %199 (*.f64 #s(literal -1 binary64) %3923))
(approx %199 (*.f64 #s(literal -1 binary64) %3927))
(approx %232 (*.f64 #s(literal -1 binary64) %3931))
(approx %232 (*.f64 #s(literal -1 binary64) %3936))
(approx %232 (*.f64 #s(literal -1 binary64) %3940))
(approx %252 (*.f64 #s(literal -1 binary64) %3944))
(approx %252 (*.f64 #s(literal -1 binary64) %3948))
(approx %252 (*.f64 #s(literal -1 binary64) %3951))
(approx %264 (*.f64 #s(literal 1/3 binary64) %90))
(approx %264 (*.f64 #s(literal -1 binary64) %3955))
(approx %264 (*.f64 #s(literal -1 binary64) %3961))
(approx %264 (*.f64 #s(literal -1 binary64) %3969))
(approx %281 (*.f64 #s(literal 6 binary64) b))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4410 #s(literal 6 binary64)))))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4414 #s(literal 6 binary64)))))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4420 #s(literal 6 binary64)))))
(approx %352 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %3987 %2367) %353)))
(approx %359 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %3992 (*.f64 #s(literal 27/16 binary64) %157)) %353)))
(approx %368 (*.f64 #s(literal -1 binary64) (/.f64 %4681 %369)))
(approx %368 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %4001 %4681) %369)))
(approx %377 (*.f64 #s(literal -1 binary64) (/.f64 %4690 %369)))
(approx %377 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %4011 %4690) %369)))
(approx %387 (*.f64 #s(literal -1 binary64) %4389))
(approx %387 (*.f64 #s(literal -1 binary64) %4394))
(approx %387 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %4022 %4393) b)))
(approx %397 (*.f64 #s(literal -1 binary64) %4452))
(approx %397 (*.f64 #s(literal -1 binary64) %4456))
(approx %397 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1704 %4455) b)))
(approx %3177 (*.f64 #s(literal -1 binary64) %4459))
(approx %520 (*.f64 #s(literal 2 binary64) b))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 b %4718)))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4262 %4722))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4266 %4727))))
(approx %545 (*.f64 #s(literal -2 binary64) %25))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 b %4735)))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 b %4740)))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3898 %4740))))
(approx %563 (*.f64 #s(literal -6 binary64) b))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3929))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3934))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3938))))
(approx %588 (*.f64 #s(literal -1 binary64) (*.f64 b %4182)))
(approx %597 %4766)
(approx %597 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %513 %3257) b)))
(approx %597 (*.f64 #s(literal -1 binary64) (/.f64 %4774 b)))
(approx %597 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %4782 %4774) b)))
(approx %675 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %573 (fma.f64 #s(literal 3 binary64) %3290 %585)))))
(approx %727 (*.f64 #s(literal -6 binary64) %25))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %1725 %4794))))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 b %4800)))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3898 %4800))))
(approx %740 (*.f64 #s(literal -2/9 binary64) %25))
(approx %740 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/6 binary64) %1725 %4810))))
(approx %740 (*.f64 #s(literal -1 binary64) (*.f64 b %4816)))
(approx %740 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/16 binary64) %3898 %4816))))
(approx %770 (*.f64 #s(literal 2/3 binary64) b))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3902 #s(literal 2/3 binary64)))))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3906 #s(literal 2/3 binary64)))))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3912 #s(literal 2/3 binary64)))))
(approx %805 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/8 binary64) %35)) b)))
(approx %811 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %325 (*.f64 #s(literal 1/2 binary64) c)) b)))
(approx %849 (*.f64 #s(literal -2 binary64) b))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b %4722)))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b %4727)))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %3886))))
(approx %867 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4188 %576))))
(approx %867 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -27/32 binary64) %4186 %585) (fma.f64 #s(literal -9/8 binary64) %4180 %576)))))
(approx %899 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %325 (fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal 9/16 binary64) %841))) b)))
(approx %909 (*.f64 #s(literal -2/3 binary64) %25))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1725 %4878))))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 b %4884)))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3898 %4884))))
(approx %951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %325 (fma.f64 #s(literal 1/2 binary64) c (fma.f64 #s(literal 9/16 binary64) %841 (*.f64 #s(literal 135/128 binary64) %924)))) b)))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 b %4900)))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %4900 (*.f64 #s(literal 3/4 binary64) (/.f64 %12 (*.f64 %369 %4900)))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %4900 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %4911 (*.f64 #s(literal -9/16 binary64) %4913)) %369))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %4900 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %4911 (fma.f64 #s(literal -9/16 binary64) %4913 (*.f64 #s(literal 9/32 binary64) (/.f64 %40 (*.f64 %369 (pow.f64 %4900 #s(literal 3 binary64))))))) %369))))))
(approx %1002 %4936)
(approx %1002 (*.f64 %34 (fma.f64 #s(literal 3/2 binary64) %499 %4935)))
(approx %1002 (*.f64 %34 (fma.f64 #s(literal -1 binary64) (/.f64 %3985 %369) %4935)))
(approx %1002 (*.f64 %34 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %825 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9/16 binary64) %4945 (*.f64 #s(literal 9/16 binary64) %4945)) %369)))) %369) %4935)))
(approx %1010 (*.f64 #s(literal -1 binary64) %4260))
(approx %1010 (*.f64 #s(literal -1 binary64) %4264))
(approx %1010 (*.f64 #s(literal -1 binary64) %4268))
(approx %1023 (*.f64 #s(literal -1 binary64) %4272))
(approx %1023 (*.f64 #s(literal -1 binary64) %4276))
(approx %1023 (*.f64 #s(literal -1 binary64) %4280))
(approx %1047 (*.f64 #s(literal -1/2 binary64) %592))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %513 %4970) b)))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 9/16 binary64) %3958)) %4977) b)))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4782 %4970) (fma.f64 #s(literal -9/16 binary64) %3958 %4977)) b)))
(approx %1065 (*.f64 #s(literal -1 binary64) %4304))
(approx %1065 (*.f64 #s(literal -1 binary64) %4309))
(approx %1065 (*.f64 #s(literal -1 binary64) %4313))
(approx %1075 (*.f64 #s(literal -2 binary64) %90))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %513 %4996))))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 b %5002)))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3964 %5002))))
(approx %1085 (*.f64 #s(literal -6 binary64) %90))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %513 %5012))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b %5018)))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3964 %5018))))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3916))))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3921))))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3925))))
(approx %1173 (*.f64 #s(literal -1/9 binary64) b))
(approx %1173 (*.f64 #s(literal -1 binary64) %4374))
(approx %1173 (*.f64 #s(literal -1 binary64) %4379))
(approx %1173 (*.f64 #s(literal -1 binary64) %4383))
(approx %1202 (*.f64 #s(literal 2 binary64) %25))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4270 %4734))))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3893 %4270) %4734))))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3893 (fma.f64 #s(literal 3/2 binary64) %1725 %4278)) %4734))))
(approx %1227 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4274 %4735))))
(approx %1227 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4278 %4740))))
(approx %1236 (*.f64 #s(literal -1 binary64) %4412))
(approx %1236 (*.f64 #s(literal -1 binary64) %4416))
(approx %1236 (*.f64 #s(literal -1 binary64) %4422))
(approx %1245 (*.f64 #s(literal -1 binary64) %4426))
(approx %1245 (*.f64 #s(literal -1 binary64) %4430))
(approx %1245 (*.f64 #s(literal -1 binary64) %4436))
(approx %1254 (*.f64 #s(literal -1 binary64) %4440))
(approx %1254 (*.f64 #s(literal -1 binary64) %4444))
(approx %1254 (*.f64 #s(literal -1 binary64) %4448))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3879 %4258) #s(literal 2 binary64)))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3879 (fma.f64 #s(literal 3/2 binary64) %35 %4266)) #s(literal 2 binary64)))))
(approx %1283 (*.f64 #s(literal -1 binary64) %4465))
(approx %1283 (*.f64 #s(literal -1 binary64) %4470))
(approx %1283 (*.f64 #s(literal -1 binary64) %4474))
(approx %1295 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) (/.f64 (fma.f64 #s(literal -9/32 binary64) %3963 (*.f64 #s(literal -9/128 binary64) %3963)) %75) %4774) b)))
(approx %1343 (*.f64 #s(literal -1 binary64) %4496))
(approx %1343 (*.f64 #s(literal -1 binary64) %4500))
(approx %1343 (*.f64 #s(literal -1 binary64) %4506))
(approx %1355 (*.f64 #s(literal -1 binary64) %5121))
(approx %1355 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4303 %113))))
(approx %1355 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4308 %113))))
(approx %1355 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4312 %113))))
(approx %1367 (*.f64 #s(literal -1 binary64) %5137))
(approx %1367 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %513 %127) %784))))
(approx %1367 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -3/8 binary64) %3958 %127) %3954))))
(approx %1367 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %3964 %127) %3960))))
(approx %1392 (*.f64 #s(literal -1 binary64) (/.f64 %5137 %17)))
(approx %1392 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %1725 %106) %101))))
(approx %1392 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %5164 %101))))
(approx %1392 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %3898 %5164) %101))))
(approx %1435 (*.f64 #s(literal -2/3 binary64) %90))
(approx %1435 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %513 %5176))))
(approx %1435 (*.f64 #s(literal -1 binary64) (*.f64 b %5182)))
(approx %1435 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3964 %5182))))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (/.f64 %4936 a)))
(approx %1446 (*.f64 %34 (-.f64 %5194 %4583)))
(approx %1446 (*.f64 %34 (fma.f64 #s(literal -1 binary64) (/.f64 %3943 b) %5194)))
(approx %1446 (*.f64 %34 (fma.f64 #s(literal -1 binary64) (/.f64 %3947 b) %5194)))
(approx %5206 (*.f64 #s(literal -1/3 binary64) (/.f64 %5121 %17)))
(approx %5206 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %1725 %5211))))
(approx %5206 (*.f64 #s(literal -1 binary64) (*.f64 b %5217)))
(approx %5206 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3898 %5217))))
(approx c c)
(approx %37 %39)
(approx %45 %47)
(approx %53 %55)
(approx %65 %5231)
(approx %138 %5238)
(approx %138 %5248)
(approx %169 %5250)
(approx %169 %5257)
(approx %169 %5265)
(approx %178 (fma.f64 #s(literal -1/3 binary64) %139 %5269))
(approx %178 (fma.f64 #s(literal -1/3 binary64) %139 %5276))
(approx %199 (fma.f64 #s(literal 1/3 binary64) %139 %5281))
(approx %199 (fma.f64 #s(literal 1/3 binary64) %139 %5288))
(approx %232 %5294)
(approx %232 %5301)
(approx %252 (fma.f64 #s(literal -1/2 binary64) %146 %253))
(approx %252 %5309)
(approx %252 %5316)
(approx %264 (fma.f64 #s(literal -1/3 binary64) %265 (*.f64 #s(literal 1/2 binary64) %5318)))
(approx %264 (fma.f64 #s(literal -1/3 binary64) %265 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5322 %5324))))
(approx %264 (fma.f64 #s(literal -1/3 binary64) %265 (*.f64 c (fma.f64 #s(literal 1/2 binary64) %5323 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5329 (*.f64 #s(literal 9/16 binary64) %5331)))))))
(approx %281 (fma.f64 #s(literal -3 binary64) %139 (fma.f64 #s(literal 3 binary64) b %5341)))
(approx %281 (fma.f64 #s(literal -3 binary64) %139 (fma.f64 #s(literal 3 binary64) b %5349)))
(approx %324 (*.f64 c %4172))
(approx %331 %67)
(approx %332 (*.f64 #s(literal 405/64 binary64) %55))
(approx %333 (*.f64 #s(literal 405/64 binary64) %942))
(approx %338 (*.f64 #s(literal 405/64 binary64) %952))
(approx %344 (*.f64 #s(literal -405/128 binary64) %952))
(approx %352 (*.f64 %47 (-.f64 (*.f64 #s(literal -405/128 binary64) (/.f64 %12 %340)) (*.f64 #s(literal 27/16 binary64) (/.f64 #s(literal 1 binary64) %353)))))
(approx %359 (*.f64 %47 %5375))
(approx %368 (*.f64 %39 (-.f64 (*.f64 #s(literal -27/16 binary64) (/.f64 %12 %353)) %5381)))
(approx %368 (*.f64 %39 (-.f64 (*.f64 c %5375) %5381)))
(approx %377 (*.f64 %39 %5392))
(approx %377 (*.f64 %39 %5400))
(approx %387 (*.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %499) %678)))
(approx %387 (*.f64 c (-.f64 (*.f64 c %5392) %678)))
(approx %387 (*.f64 c (-.f64 (*.f64 c %5400) %678)))
(approx %397 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %592 %5416)))
(approx %397 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %592 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5420 %5422)))))
(approx %397 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %592 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5421 (*.f64 c (fma.f64 #s(literal -405/128 binary64) (/.f64 %5330 %340) (*.f64 #s(literal -27/16 binary64) %5429))))))))
(approx %3177 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %592 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5421 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5429 (*.f64 #s(literal -1/2 binary64) (/.f64 %5438 %340)))))))))
(approx %423 (*.f64 c %3376))
(approx %430 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1707 (*.f64 #s(literal -9/8 binary64) (*.f64 %17 %416)))))
(approx %443 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %1707 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5240 %5455)))))
(approx %450 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %76 (*.f64 #s(literal -9/8 binary64) (*.f64 %17 %432)))))
(approx %450 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %76 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (*.f64 %43 %416) %5468)))))
(approx %470 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %76 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5467 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5474 (*.f64 #s(literal -1/2 binary64) %5438))))))))
(approx %479 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %5240 %431) %5485)))))
(approx %479 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -9/8 binary64) %5484 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %5491 (*.f64 #s(literal -1/2 binary64) (/.f64 %5438 %75)))))))))
(approx %520 (-.f64 (+.f64 b %5504) %139))
(approx %520 (-.f64 (+.f64 b %5512) %139))
(approx %545 (-.f64 %5250 %25))
(approx %545 (-.f64 %5257 %25))
(approx %545 (-.f64 %5265 %25))
(approx %563 (fma.f64 #s(literal -3 binary64) b %5294))
(approx %563 (fma.f64 #s(literal -3 binary64) b %5301))
(approx %578 %584)
(approx %579 (/.f64 #s(literal 2 binary64) c))
(approx %580 (/.f64 %4718 c))
(approx %588 (/.f64 (fma.f64 #s(literal -2 binary64) b %518) c))
(approx %597 (fma.f64 #s(literal -3 binary64) %598 (*.f64 #s(literal 9/2 binary64) (/.f64 %79 %602))))
(approx %597 (fma.f64 #s(literal -3 binary64) %598 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c %5541) (*.f64 #s(literal 9/2 binary64) %5543)))))
(approx %597 (fma.f64 #s(literal -3 binary64) %598 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5543 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %22 %628) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a %5541) %631) (*.f64 #s(literal 27/16 binary64) (/.f64 %22 %633))))) (*.f64 #s(literal 3 binary64) %5541)))))))
(approx %653 %5566)
(approx %660 %5568)
(approx %664 %5570)
(approx %672 (/.f64 (-.f64 (*.f64 c %5570) #s(literal 2 binary64)) c))
(approx %675 (/.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 c (fma.f64 #s(literal -3 binary64) %5576 %593))) c))
(approx %683 (fma.f64 #s(literal 3 binary64) %684 (*.f64 #s(literal 9/2 binary64) %5582)))
(approx %683 (fma.f64 #s(literal 3 binary64) %684 (*.f64 c (fma.f64 #s(literal -3 binary64) %5590 (*.f64 #s(literal 9/2 binary64) %5591)))))
(approx %683 (fma.f64 #s(literal 3 binary64) %684 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5591 (*.f64 c (fma.f64 #s(literal -3 binary64) %5604 (*.f64 #s(literal -3 binary64) %5589)))))))
(approx %727 (fma.f64 #s(literal -9/2 binary64) %146 %728))
(approx %727 (fma.f64 #s(literal 3 binary64) %547 %5617))
(approx %727 (fma.f64 #s(literal 3 binary64) %547 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %5259 (*.f64 #s(literal -27/8 binary64) %5260))) %5615))))
(approx %740 (fma.f64 #s(literal -1/6 binary64) %146 %741))
(approx %740 (fma.f64 #s(literal 1/9 binary64) %547 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %5252) %5630))))
(approx %740 (fma.f64 #s(literal 1/9 binary64) %547 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %5259 (*.f64 #s(literal -1/8 binary64) %5260))) %5630))))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %139 (fma.f64 #s(literal 1/3 binary64) b %5269)))
(approx %770 (fma.f64 #s(literal -1/3 binary64) %139 (fma.f64 #s(literal 1/3 binary64) b %5276)))
(approx %797 (*.f64 c %510))
(approx %811 (*.f64 c %809))
(approx %839 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %3958 %791)))
(approx %849 (-.f64 %5238 b))
(approx %849 (-.f64 %5248 b))
(approx %867 (/.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 c (-.f64 %5416 %4766))) c))
(approx %867 (/.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal 27/32 binary64) %5420) (*.f64 #s(literal 9/8 binary64) %5421))) %4766))) c))
(approx %890 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %4180 %5673)) #s(literal 1/2 binary64))))
(approx %899 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5389 %5679)) %808)))
(approx %909 (fma.f64 #s(literal -1/2 binary64) %146 %910))
(approx %909 (fma.f64 #s(literal 1/3 binary64) %547 %5308))
(approx %909 (fma.f64 #s(literal 1/3 binary64) %547 %5315))
(approx %932 (*.f64 %39 %5691))
(approx %938 (*.f64 c (-.f64 (*.f64 c %5691) #s(literal 1/2 binary64))))
(approx %941 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %573 (*.f64 c (fma.f64 #s(literal -135/128 binary64) (/.f64 %5240 %75) (*.f64 #s(literal -9/16 binary64) %5699))))) #s(literal 1/2 binary64))))
(approx %951 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %5390 (*.f64 c (fma.f64 #s(literal -135/128 binary64) %5395 (*.f64 #s(literal -9/16 binary64) %5396))))) %808)))
(approx %964 (+.f64 %965 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %5716 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c %5719) %965))))))
(approx %964 (+.f64 %965 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %5716 (*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) (/.f64 %43 %159)) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 a %5719) %988)))) %965) (*.f64 #s(literal 1/2 binary64) (/.f64 %5719 %965))))))))
(approx %1002 (fma.f64 c %5236 %973))
(approx %1002 (fma.f64 c %5246 %973))
(approx %1010 (-.f64 %5504 %139))
(approx %1010 (-.f64 %5512 %139))
(approx %1023 (-.f64 %1210 %170))
(approx %1023 (-.f64 (*.f64 c %5753) %170))
(approx %1023 (-.f64 (*.f64 c %5759) %170))
(approx %1034 (+.f64 %139 (fma.f64 #s(literal -1 binary64) b %5237)))
(approx %1034 (+.f64 %139 (fma.f64 #s(literal -1 binary64) b %5247)))
(approx %1047 (fma.f64 #s(literal 3/2 binary64) %5582 %684))
(approx %1047 (fma.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %5590) %5772) %684))
(approx %1047 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %5604) %5589)) %5772) %684))
(approx %2109 %5782)
(approx %1065 %5784)
(approx %1065 %5789)
(approx %1065 %5796)
(approx %1075 %5798)
(approx %1075 (fma.f64 #s(literal -3/2 binary64) %5318 %5798))
(approx %1075 (fma.f64 #s(literal -1 binary64) %90 %5789))
(approx %1075 (fma.f64 #s(literal -1 binary64) %90 %5796))
(approx %1085 %5807)
(approx %1085 (fma.f64 #s(literal -9/2 binary64) %5318 %5807))
(approx %1085 (fma.f64 #s(literal -3 binary64) %90 (fma.f64 #s(literal 3 binary64) %265 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5323 (*.f64 #s(literal -27/8 binary64) %5322))))))
(approx %1085 (fma.f64 #s(literal -3 binary64) %90 (fma.f64 #s(literal 3 binary64) %265 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %5323 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %5331 (*.f64 #s(literal -27/8 binary64) %5329))))))))
(approx %4344 (/.f64 %5807 a))
(approx %1094 (fma.f64 #s(literal 1/3 binary64) %546 %5281))
(approx %1094 (fma.f64 #s(literal 1/3 binary64) %546 %5288))
(approx %1101 (fma.f64 #s(literal 3 binary64) %1102 (*.f64 #s(literal 9/2 binary64) (/.f64 %79 %1106))))
(approx %1101 (fma.f64 #s(literal 3 binary64) %1102 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c %5838) (*.f64 #s(literal 9/2 binary64) %5840)))))
(approx %1101 (fma.f64 #s(literal 3 binary64) %1102 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5840 (*.f64 c (fma.f64 #s(literal -3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %22 %1127) (fma.f64 #s(literal -27/16 binary64) (/.f64 %22 %1129) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 a %5838) %1132))))) (*.f64 #s(literal -3 binary64) %5838)))))))
(approx %1145 (fma.f64 #s(literal -1/2 binary64) %146 %1147))
(approx %1145 (fma.f64 #s(literal 1/3 binary64) %1146 %5308))
(approx %1145 (fma.f64 #s(literal 1/3 binary64) %1146 %5315))
(approx %1160 %5867)
(approx %1160 (fma.f64 #s(literal -1/2 binary64) %146 %5867))
(approx %1160 (fma.f64 #s(literal -1/3 binary64) %25 %5309))
(approx %1160 (fma.f64 #s(literal -1/3 binary64) %25 %5316))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %139 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5233 (*.f64 #s(literal -1/8 binary64) %5234)))))
(approx %1173 (fma.f64 #s(literal 1/9 binary64) %139 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %5233 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %5241 (*.f64 #s(literal -1/8 binary64) %5242)))))))
(approx %1185 (fma.f64 #s(literal -1/2 binary64) %146 %1187))
(approx %1185 (fma.f64 #s(literal 1/9 binary64) %1186 %5308))
(approx %1185 (fma.f64 #s(literal 1/9 binary64) %1186 %5315))
(approx %1202 %5893)
(approx %1202 (fma.f64 #s(literal -1 binary64) %170 %5895))
(approx %1202 (fma.f64 #s(literal -1 binary64) %170 %5898))
(approx %1202 (fma.f64 #s(literal -1 binary64) %170 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %5260 %5757) %5255) %25)))
(approx %1227 %5906)
(approx %1227 (-.f64 %5895 %170))
(approx %1227 (-.f64 %5898 %170))
(approx %1227 (-.f64 (fma.f64 c %5759 %25) %170))
(approx %1236 (fma.f64 #s(literal -3 binary64) %139 %5341))
(approx %1236 (fma.f64 #s(literal -3 binary64) %139 %5349))
(approx %1245 (fma.f64 #s(literal -3 binary64) %170 %291))
(approx %1245 (fma.f64 #s(literal -3 binary64) %170 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5252 %5615))))
(approx %1245 (fma.f64 #s(literal -3 binary64) %170 (*.f64 c (fma.f64 c (fma.f64 #s(literal 27/8 binary64) %5260 (*.f64 #s(literal 81/16 binary64) %5259)) %5615))))
(approx %1254 (-.f64 (*.f64 #s(literal -9/2 binary64) %146) %1246))
(approx %1254 (-.f64 %5617 %1246))
(approx %1254 (-.f64 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -81/16 binary64) %5259) (*.f64 #s(literal 27/8 binary64) %5260))) %5615)) %1246))
(approx %1278 (+.f64 b (fma.f64 #s(literal -1 binary64) %139 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5234 (*.f64 #s(literal 3/2 binary64) %5233))))))
(approx %1278 (+.f64 b (fma.f64 #s(literal -1 binary64) %139 (*.f64 c (fma.f64 #s(literal 3/2 binary64) %5233 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5242 %5508)))))))
(approx %1283 (fma.f64 #s(literal -3/2 binary64) (/.f64 c %265) %1284))
(approx %1283 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) (/.f64 c %149)) %5963) %1284))
(approx %1283 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) (/.f64 %12 %159)) (*.f64 #s(literal 9/8 binary64) (/.f64 #s(literal 1 binary64) %149)))) %5963) %1284))
(approx %1295 (fma.f64 #s(literal 9 binary64) %1296 (*.f64 #s(literal 81/2 binary64) (/.f64 %79 %1301))))
(approx %1295 (fma.f64 #s(literal 9 binary64) %1296 (*.f64 c (fma.f64 #s(literal -9 binary64) (*.f64 c %5983) (*.f64 #s(literal 81/2 binary64) %5985)))))
(approx %1295 (fma.f64 #s(literal 9 binary64) %1296 (*.f64 c (fma.f64 #s(literal 81/2 binary64) %5985 (*.f64 c (fma.f64 #s(literal -9 binary64) (*.f64 c (fma.f64 #s(literal -243/16 binary64) (/.f64 %22 %1325) (fma.f64 #s(literal -81/16 binary64) (/.f64 %22 %1327) (*.f64 #s(literal 9/2 binary64) (/.f64 (*.f64 a %5983) %1330))))) (*.f64 #s(literal -9 binary64) %5983)))))))
(approx %1343 (fma.f64 #s(literal -3 binary64) %265 (*.f64 #s(literal 9/2 binary64) %5318)))
(approx %1343 (fma.f64 #s(literal -3 binary64) %265 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5322 (*.f64 #s(literal 9/2 binary64) %5323)))))
(approx %1343 (fma.f64 #s(literal -3 binary64) %265 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %5323 (*.f64 c (fma.f64 #s(literal 27/8 binary64) %5329 (*.f64 #s(literal 81/16 binary64) %5331)))))))
(approx %1355 %6021)
(approx %1355 (-.f64 %5784 %90))
(approx %1355 (-.f64 %5789 %90))
(approx %1355 (-.f64 %5796 %90))
(approx %4532 %6030)
(approx %4532 (fma.f64 #s(literal -1/2 binary64) %146 %6030))
(approx %4532 (fma.f64 #s(literal 1/3 binary64) %6029 %5308))
(approx %4532 (fma.f64 #s(literal 1/3 binary64) %6029 %5315))
(approx %1367 %6038)
(approx %1367 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5318 %961) %266))
(approx %1367 (-.f64 (fma.f64 #s(literal -1/3 binary64) %90 (*.f64 c (-.f64 %6043 %5324))) %266))
(approx %1367 (-.f64 (fma.f64 #s(literal -1/3 binary64) %90 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %5331) (*.f64 #s(literal 3/8 binary64) %5329))) %5324))) %266))
(approx %1392 (/.f64 %6038 %17))
(approx %1392 (-.f64 (fma.f64 #s(literal -1/2 binary64) %146 %109) %6061))
(approx %1392 (-.f64 (fma.f64 #s(literal -1/3 binary64) %25 %5308) %6061))
(approx %1392 (-.f64 (fma.f64 #s(literal -1/3 binary64) %25 %5315) %6061))
(approx %6070 %6071)
(approx %6070 (fma.f64 #s(literal -1/2 binary64) %146 %6071))
(approx %6070 (fma.f64 #s(literal 1/3 binary64) %5782 %5308))
(approx %6070 (fma.f64 #s(literal 1/3 binary64) %5782 %5315))
(approx %1405 (fma.f64 #s(literal -1/2 binary64) %146 %1406))
(approx %1405 (fma.f64 #s(literal -1/3 binary64) %1204 %5308))
(approx %1405 (fma.f64 #s(literal -1/3 binary64) %1204 %5315))
(approx %596 (fma.f64 #s(literal -1/3 binary64) %521 %5281))
(approx %596 (fma.f64 #s(literal -1/3 binary64) %521 %5288))
(approx %1426 (fma.f64 #s(literal -1/2 binary64) %146 %1427))
(approx %1426 (fma.f64 #s(literal -1/3 binary64) %1228 %5308))
(approx %1426 (fma.f64 #s(literal -1/3 binary64) %1228 %5315))
(approx %1435 (fma.f64 #s(literal -1/2 binary64) %5318 %1437))
(approx %1435 (fma.f64 #s(literal -1/3 binary64) %1436 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5323 %6043))))
(approx %1435 (fma.f64 #s(literal -1/3 binary64) %1436 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %5323 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %5331 (*.f64 #s(literal -3/8 binary64) %5329)))))))
(approx %6108 %6109)
(approx %6108 (fma.f64 #s(literal -1/2 binary64) %146 %6109))
(approx %6108 (fma.f64 #s(literal -1/3 binary64) %5906 %5308))
(approx %6108 (fma.f64 #s(literal -1/3 binary64) %5906 %5315))
(approx %1446 %6119)
(approx %1446 (fma.f64 #s(literal -1/2 binary64) %146 %6119))
(approx %1446 (fma.f64 #s(literal -1/3 binary64) %25 (fma.f64 #s(literal 1/3 binary64) %6117 %5308)))
(approx %1446 (fma.f64 #s(literal -1/3 binary64) %25 (fma.f64 #s(literal 1/3 binary64) %6117 %5315)))
(approx %6129 %6130)
(approx %6129 (fma.f64 #s(literal -1/2 binary64) %146 %6130))
(approx %6129 (fma.f64 #s(literal -1/3 binary64) %5893 %5308))
(approx %6129 (fma.f64 #s(literal -1/3 binary64) %5893 %5315))
(approx %1464 (fma.f64 #s(literal -1 binary64) %1465 (*.f64 #s(literal -1/2 binary64) %146)))
(approx %1464 (fma.f64 #s(literal -1 binary64) %1465 %5308))
(approx %1464 (fma.f64 #s(literal -1 binary64) %1465 %5315))
(approx %5206 %6146)
(approx %5206 (fma.f64 #s(literal -1/2 binary64) %146 %6146))
(approx %5206 (fma.f64 #s(literal 1/3 binary64) %6145 %5308))
(approx %5206 (fma.f64 #s(literal 1/3 binary64) %6145 %5315))
(approx %4597 %6155)
(approx %4597 (fma.f64 #s(literal -1/2 binary64) %146 %6155))
(approx %4597 (fma.f64 #s(literal 1/9 binary64) %6154 %5308))
(approx %4597 (fma.f64 #s(literal 1/9 binary64) %6154 %5315))
(approx %1480 (fma.f64 #s(literal -1/2 binary64) %146 %1482))
(approx %1480 (fma.f64 #s(literal -1/9 binary64) %1481 %5308))
(approx %1480 (fma.f64 #s(literal -1/9 binary64) %1481 %5315))
(approx %133 (*.f64 c (fma.f64 #s(literal -3 binary64) a %3256)))
(approx %138 %6175)
(approx %138 %6181)
(approx %138 %6188)
(approx %138 %6197)
(approx %169 %6199)
(approx %169 %6205)
(approx %169 %6210)
(approx %169 %6216)
(approx %178 (*.f64 #s(literal -1/3 binary64) %6175))
(approx %178 %6222)
(approx %178 %6227)
(approx %178 %6232)
(approx %199 (*.f64 #s(literal 1/3 binary64) %6175))
(approx %199 %6238)
(approx %199 %6241)
(approx %199 %6245)
(approx %232 (*.f64 #s(literal 3 binary64) %6175))
(approx %232 %6251)
(approx %232 %6254)
(approx %232 %6258)
(approx %252 (*.f64 #s(literal 1/3 binary64) %6199))
(approx %252 %6264)
(approx %252 %6267)
(approx %252 %6271)
(approx %264 (*.f64 #s(literal -1/3 binary64) %6273))
(approx %264 %6280)
(approx %264 %6286)
(approx %264 %6292)
(approx %281 (*.f64 #s(literal -3 binary64) %6175))
(approx %281 (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 %6296)))
(approx %281 (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (fma.f64 #s(literal -3/2 binary64) %6178 %6296))))
(approx %281 (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (fma.f64 #s(literal -3/2 binary64) %6178 (fma.f64 #s(literal 3/8 binary64) %6185 %6296)))))
(approx %324 (*.f64 %39 %6309))
(approx %352 (*.f64 %55 (-.f64 (*.f64 #s(literal -405/128 binary64) (/.f64 a %340)) (*.f64 #s(literal 27/16 binary64) (/.f64 #s(literal 1 binary64) %6314)))))
(approx %359 (*.f64 #s(literal -405/128 binary64) (/.f64 %933 %340)))
(approx %359 (*.f64 %55 %6326))
(approx %368 (*.f64 %55 (-.f64 %6326 (/.f64 #s(literal 9/8 binary64) %6329))))
(approx %377 (*.f64 #s(literal -405/128 binary64) %1998))
(approx %377 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6336 (*.f64 #s(literal -27/16 binary64) %6337))))
(approx %377 (*.f64 %55 %6345))
(approx %387 (*.f64 %55 (-.f64 %6345 (*.f64 #s(literal 3/2 binary64) %6349))))
(approx %397 (*.f64 #s(literal -405/128 binary64) (/.f64 %56 %340)))
(approx %397 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6357 (*.f64 #s(literal -27/16 binary64) %6358))))
(approx %397 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6357 (fma.f64 #s(literal -27/16 binary64) %6358 %6364))))
(approx %397 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6357 (fma.f64 #s(literal -27/16 binary64) %6358 (fma.f64 #s(literal -3/2 binary64) %6369 %6364)))))
(approx %3177 (*.f64 #s(literal -1/2 binary64) (/.f64 %5231 %340)))
(approx %3177 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6358 %6379)))
(approx %3177 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6358 %6383)))
(approx %3177 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6358 (fma.f64 #s(literal -3/2 binary64) %6369 %6383))))
(approx %423 (*.f64 %39 (fma.f64 #s(literal -3/2 binary64) (/.f64 %1805 c) (*.f64 #s(literal -9/8 binary64) %17))))
(approx %430 (*.f64 %39 %6397))
(approx %443 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %43 %6401)))
(approx %443 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %43 (fma.f64 #s(literal -3/2 binary64) (/.f64 %1707 %39) %6401))))
(approx %450 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5474 %6411)))
(approx %450 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5474 (fma.f64 #s(literal -3/2 binary64) (/.f64 %76 %39) %6411))))
(approx %470 (*.f64 #s(literal -1/2 binary64) %5231))
(approx %470 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6422 %6423)))
(approx %470 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6422 %6428)))
(approx %470 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6422 (fma.f64 #s(literal -3/2 binary64) (/.f64 %76 %47) %6428))))
(approx %479 (*.f64 #s(literal -1/2 binary64) (/.f64 %5231 %75)))
(approx %479 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6440 %6442)))
(approx %479 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6440 %6447)))
(approx %479 (*.f64 %55 (fma.f64 #s(literal -27/16 binary64) %6440 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %47) %6447))))
(approx %508 (*.f64 c %6457))
(approx %520 (*.f64 #s(literal -1 binary64) %6175))
(approx %520 (*.f64 c (-.f64 %589 %6174)))
(approx %520 (*.f64 c (-.f64 %6465 %6174)))
(approx %520 (*.f64 c (-.f64 %6469 %6180)))
(approx %545 (*.f64 c (fma.f64 #s(literal -1 binary64) %82 %6203)))
(approx %545 (*.f64 c (fma.f64 #s(literal -1 binary64) %82 %6204)))
(approx %545 (*.f64 c (fma.f64 #s(literal -1 binary64) %82 %6209)))
(approx %563 (*.f64 c (fma.f64 #s(literal -3 binary64) %589 %6249)))
(approx %563 (*.f64 c (fma.f64 #s(literal -3 binary64) %589 %6250)))
(approx %563 (*.f64 c (fma.f64 #s(literal -3 binary64) %589 %6253)))
(approx %597 (*.f64 #s(literal 3 binary64) %6491))
(approx %597 (/.f64 %6499 c))
(approx %597 (/.f64 (fma.f64 #s(literal 3 binary64) %6494 (fma.f64 #s(literal 3 binary64) %6497 (*.f64 #s(literal 3 binary64) %6504))) c))
(approx %597 (/.f64 (fma.f64 #s(literal 3 binary64) %6494 (fma.f64 #s(literal 3 binary64) %6497 (fma.f64 #s(literal 3 binary64) %6504 (*.f64 #s(literal 3 binary64) (/.f64 %6514 %47))))) c))
(approx %664 (*.f64 #s(literal -3 binary64) %5568))
(approx %664 (*.f64 c %6527))
(approx %672 (*.f64 c (-.f64 %6527 (/.f64 #s(literal 2 binary64) %39))))
(approx %675 (*.f64 #s(literal -3 binary64) %5576))
(approx %675 (*.f64 c (fma.f64 #s(literal -3 binary64) %6536 %6539)))
(approx %675 (*.f64 c (fma.f64 #s(literal -3 binary64) %6536 (fma.f64 #s(literal -2 binary64) (/.f64 b %39) %6539))))
(approx %683 (/.f64 (fma.f64 #s(literal -3 binary64) %6550 %6499) c))
(approx %683 (/.f64 (fma.f64 #s(literal -3 binary64) %6550 (fma.f64 #s(literal -3 binary64) %6557 %6499)) c))
(approx %727 (*.f64 #s(literal 3 binary64) %6199))
(approx %727 (*.f64 c (fma.f64 #s(literal -3 binary64) %82 %6564)))
(approx %727 (*.f64 c (fma.f64 #s(literal -3 binary64) %82 %6568)))
(approx %727 (*.f64 c (fma.f64 #s(literal -3 binary64) %82 (fma.f64 #s(literal -3/8 binary64) %6208 %6568))))
(approx %740 (*.f64 #s(literal 1/9 binary64) %6199))
(approx %740 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %82 %6578)))
(approx %740 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %82 %6582)))
(approx %740 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %82 (fma.f64 #s(literal -1/72 binary64) %6208 %6582))))
(approx %770 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 %6590)))
(approx %770 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (fma.f64 #s(literal -1/6 binary64) %6178 %6590))))
(approx %770 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (fma.f64 #s(literal -1/6 binary64) %6178 (fma.f64 #s(literal 1/24 binary64) %6185 %6590)))))
(approx %790 (*.f64 c %6309))
(approx %797 (*.f64 %39 %6457))
(approx %805 (*.f64 c %6609))
(approx %811 (*.f64 %39 %6609))
(approx %1881 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5491 %6615)))
(approx %1881 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5491 (fma.f64 #s(literal -3/2 binary64) %6619 %6615))))
(approx %839 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5491 (*.f64 #s(literal -3/2 binary64) %6619))))
(approx %1898 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5429 %6630)))
(approx %1898 (*.f64 %47 (fma.f64 #s(literal -27/16 binary64) %5429 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %6634) %6630))))
(approx %849 (*.f64 c (+.f64 %6174 %6640)))
(approx %849 (*.f64 c (-.f64 %6180 %589)))
(approx %849 (*.f64 c (-.f64 %6187 %589)))
(approx %867 (/.f64 (fma.f64 #s(literal -8/3 binary64) %6650 (*.f64 #s(literal 32/9 binary64) %6651)) %39))
(approx %867 (/.f64 (-.f64 (fma.f64 #s(literal -128/27 binary64) %6656 (*.f64 #s(literal -8/3 binary64) %6650)) (*.f64 #s(literal -32/9 binary64) %6651)) %39))
(approx %867 (/.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) %6650 (*.f64 #s(literal 512/81 binary64) (/.f64 %1943 %3963))) (fma.f64 #s(literal -32/9 binary64) %6651 (*.f64 #s(literal 128/27 binary64) %6656))) %39))
(approx %890 (*.f64 %47 %6672))
(approx %890 (*.f64 %47 (-.f64 %6672 (/.f64 #s(literal 1/2 binary64) %39))))
(approx %899 (*.f64 %47 %6681))
(approx %899 (*.f64 %47 (-.f64 %6681 (/.f64 #s(literal 1/2 binary64) %6634))))
(approx %909 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %82 %6262)))
(approx %909 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %82 %6263)))
(approx %909 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %82 %6266)))
(approx %932 (*.f64 %55 %6700))
(approx %938 (*.f64 %55 (-.f64 %6700 (/.f64 #s(literal 1/2 binary64) %47))))
(approx %941 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6697 (*.f64 #s(literal -9/16 binary64) %6707))))
(approx %941 (*.f64 %55 %6713))
(approx %941 (*.f64 %55 (-.f64 %6713 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %47)))))
(approx %951 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6336 (*.f64 #s(literal -9/16 binary64) %6337))))
(approx %951 (*.f64 %55 %6727))
(approx %951 (*.f64 %55 (-.f64 %6727 (*.f64 #s(literal 1/2 binary64) %6349))))
(approx %964 (*.f64 c %6735))
(approx %964 (*.f64 c (+.f64 %6735 %6741)))
(approx %964 (*.f64 c (+.f64 %6735 (fma.f64 #s(literal -1/16 binary64) %6747 %6741))))
(approx %964 (*.f64 c (+.f64 %6735 (fma.f64 #s(literal -1/16 binary64) %6747 (fma.f64 #s(literal -1/32 binary64) (/.f64 %431 (*.f64 %6190 (*.f64 %6495 (pow.f64 %6735 #s(literal 3 binary64))))) %6741)))))
(approx %1002 %6762)
(approx %1002 (*.f64 %39 %6766))
(approx %1002 (*.f64 %39 (fma.f64 #s(literal -1/8 binary64) %6770 %6766)))
(approx %1002 (*.f64 %39 (fma.f64 #s(literal -1/8 binary64) %6770 (fma.f64 #s(literal -1/16 binary64) %6776 (fma.f64 #s(literal 1/16 binary64) %6776 %6766)))))
(approx %1010 %6784)
(approx %1010 %6788)
(approx %1010 %6792)
(approx %1023 (*.f64 #s(literal -1 binary64) %6199))
(approx %1023 %6798)
(approx %1023 %6802)
(approx %1023 %6806)
(approx %1034 (*.f64 c (+.f64 %6174 (fma.f64 #s(literal -1 binary64) %589 %6179))))
(approx %1034 (*.f64 c (+.f64 %6174 (fma.f64 #s(literal -1 binary64) %589 %6186))))
(approx %1047 %6491)
(approx %1047 (/.f64 (+.f64 %6494 %6497) c))
(approx %1047 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6550 %6494) (*.f64 #s(literal -1 binary64) %6497)) c))
(approx %1047 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6557 %6494) (fma.f64 #s(literal -1 binary64) %6497 (fma.f64 #s(literal -1 binary64) %6827 (*.f64 #s(literal 1/2 binary64) %6827)))) c))
(approx %2109 (*.f64 c (-.f64 %6204 %82)))
(approx %2109 (*.f64 c (-.f64 %6209 %82)))
(approx %1065 %6273)
(approx %1065 %6842)
(approx %1065 %6845)
(approx %1065 %6849)
(approx %1075 (*.f64 c (fma.f64 #s(literal -1 binary64) %6851 %6276)))
(approx %1075 (*.f64 c (fma.f64 #s(literal -1 binary64) %6851 %6841)))
(approx %1075 (*.f64 c (fma.f64 #s(literal -1 binary64) %6851 %6844)))
(approx %1085 (*.f64 #s(literal 3 binary64) %6273))
(approx %1085 (*.f64 c (fma.f64 #s(literal -3 binary64) %6851 %6863)))
(approx %1085 (*.f64 c (fma.f64 #s(literal -3 binary64) %6851 %6867)))
(approx %1085 (*.f64 c (fma.f64 #s(literal -3 binary64) %6851 (fma.f64 #s(literal -3/8 binary64) %6282 %6867))))
(approx %1094 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %589 %6236)))
(approx %1094 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %589 %6237)))
(approx %1094 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %589 %6240)))
(approx %1173 (*.f64 #s(literal 1/9 binary64) %6175))
(approx %1173 %6888)
(approx %1173 %6891)
(approx %1173 %6895)
(approx %1202 (*.f64 c (fma.f64 #s(literal -1 binary64) %6203 %82)))
(approx %1202 (*.f64 c (fma.f64 #s(literal -1 binary64) %6203 %6900)))
(approx %1202 (*.f64 c (fma.f64 #s(literal -1 binary64) %6203 (fma.f64 #s(literal -1/2 binary64) %6202 %6904))))
(approx %1227 (*.f64 c (-.f64 %82 %6203)))
(approx %1227 (*.f64 c (-.f64 %6900 %6203)))
(approx %1227 (*.f64 c (-.f64 %6904 %6204)))
(approx %1236 %6920)
(approx %1236 %6925)
(approx %1236 %6930)
(approx %1245 (*.f64 #s(literal -3 binary64) %6199))
(approx %1245 %6936)
(approx %1245 %6941)
(approx %1245 %6946)
(approx %1254 %6951)
(approx %1254 %6955)
(approx %1254 %6959)
(approx %1278 (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 %589)))
(approx %1278 (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 %6465)))
(approx %1278 (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 (fma.f64 #s(literal -1/2 binary64) %6178 %6469))))
(approx %1283 %6971)
(approx %1283 %6977)
(approx %1283 %6982)
(approx %1283 %6988)
(approx %1295 (/.f64 (fma.f64 #s(literal -9 binary64) %6992 %6499) c))
(approx %1295 (/.f64 (fma.f64 #s(literal -9 binary64) %6992 (fma.f64 #s(literal -9 binary64) (/.f64 %6998 %47) %6499)) c))
(approx %1343 (*.f64 #s(literal -3 binary64) %6273))
(approx %1343 %7008)
(approx %1343 %7013)
(approx %1343 %7018)
(approx %1355 (*.f64 c (-.f64 %6841 %6851)))
(approx %1355 (*.f64 c (-.f64 %6844 %6851)))
(approx %1367 (*.f64 #s(literal 1/3 binary64) %6273))
(approx %1367 (*.f64 c (-.f64 (*.f64 #s(literal -1/3 binary64) %6851) %7029)))
(approx %1367 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %6851 (*.f64 #s(literal 1/6 binary64) %6277)) %7029)))
(approx %1367 (*.f64 c (-.f64 (fma.f64 #s(literal -1/3 binary64) %6851 (*.f64 #s(literal -1/24 binary64) %6282)) %6279)))
(approx %1435 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6851 %7043)))
(approx %1435 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6851 %7047)))
(approx %1435 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6851 (fma.f64 #s(literal -1/24 binary64) %6282 %7047))))
(approx %2235 (*.f64 %39 %7055))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (/.f64 %6762 a)))
(approx %1446 (*.f64 %39 (fma.f64 #s(literal -1/3 binary64) %7061 %7063)))
(approx %1446 (*.f64 %39 (fma.f64 #s(literal -1/3 binary64) %7061 %7069)))
(approx %1446 (*.f64 %39 (fma.f64 #s(literal -1/3 binary64) %7061 (fma.f64 #s(literal -1/24 binary64) (/.f64 %431 (*.f64 a %6769)) %7069))))
(approx %133 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %3256 %8))))
(approx %138 (*.f64 #s(literal -1 binary64) %6181))
(approx %138 (*.f64 #s(literal -1 binary64) %6188))
(approx %138 (*.f64 #s(literal -1 binary64) %6197))
(approx %169 (*.f64 #s(literal -1 binary64) %6205))
(approx %169 (*.f64 #s(literal -1 binary64) %6210))
(approx %169 (*.f64 #s(literal -1 binary64) %6216))
(approx %178 (*.f64 #s(literal -1 binary64) %6222))
(approx %178 (*.f64 #s(literal -1 binary64) %6227))
(approx %178 (*.f64 #s(literal -1 binary64) %6232))
(approx %199 (*.f64 #s(literal -1 binary64) %6238))
(approx %199 (*.f64 #s(literal -1 binary64) %6241))
(approx %199 (*.f64 #s(literal -1 binary64) %6245))
(approx %232 (*.f64 #s(literal -1 binary64) %6251))
(approx %232 (*.f64 #s(literal -1 binary64) %6254))
(approx %232 (*.f64 #s(literal -1 binary64) %6258))
(approx %252 (*.f64 #s(literal -1/3 binary64) %6199))
(approx %252 (*.f64 #s(literal -1 binary64) %6264))
(approx %252 (*.f64 #s(literal -1 binary64) %6267))
(approx %252 (*.f64 #s(literal -1 binary64) %6271))
(approx %264 (*.f64 #s(literal -1 binary64) %6280))
(approx %264 (*.f64 #s(literal -1 binary64) %6286))
(approx %264 (*.f64 #s(literal -1 binary64) %6292))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (*.f64 #s(literal -3 binary64) %589)))))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %7132 %282) c))))))
(approx %281 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %6174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %7140 (*.f64 #s(literal 3/8 binary64) %7141)) c) %282) c))))))
(approx %368 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6323 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 27/16 binary64) %5373 (*.f64 #s(literal 9/8 binary64) (/.f64 #s(literal 1 binary64) %6628))) c)))))
(approx %377 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6336 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %6679 %7160) c)))))
(approx %387 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6336 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5391 (*.f64 #s(literal 3/2 binary64) %6607)) c) %7160) c)))))
(approx %397 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6357 (*.f64 #s(literal -1 binary64) %7178))))
(approx %397 (*.f64 %55 (fma.f64 #s(literal -405/128 binary64) %6357 (*.f64 #s(literal -1 binary64) %7185))))
(approx %3177 (*.f64 %55 (fma.f64 #s(literal -1 binary64) %7178 %6379)))
(approx %3177 (*.f64 %55 (fma.f64 #s(literal -1 binary64) %7185 %6379)))
(approx %443 (*.f64 #s(literal -1 binary64) (*.f64 %47 (fma.f64 #s(literal 9/8 binary64) %6400 %7196))))
(approx %443 (*.f64 #s(literal -1 binary64) (*.f64 %47 (fma.f64 #s(literal -1 binary64) (/.f64 %6397 c) %7196))))
(approx %450 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7207)))
(approx %450 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7214)))
(approx %470 (*.f64 %55 (fma.f64 #s(literal -1 binary64) (/.f64 %7207 c) %6423)))
(approx %470 (*.f64 %55 (fma.f64 #s(literal -1 binary64) (/.f64 %7214 c) %6423)))
(approx %479 (*.f64 %55 (fma.f64 #s(literal -1 binary64) (/.f64 %7227 c) %6442)))
(approx %479 (*.f64 %55 (fma.f64 #s(literal -1 binary64) (/.f64 %7233 c) %6442)))
(approx %508 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3/8 binary64) %573 %6456))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %6640 %6174))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7249 %6174))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7254 %7255) c))) c)) %6174))))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %82 %6203))))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %25 %7271) c) %6203))))
(approx %545 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %25 %7284) c) %6203))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %6174 %6296))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -3/2 binary64) %7132)) c) %6249))))
(approx %563 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7141 (*.f64 #s(literal 3/2 binary64) %7140)) c))) c) %6249))))
(approx %597 (*.f64 #s(literal -3 binary64) %6491))
(approx %597 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %6497 %7314) c)))
(approx %597 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %6503 c) %7321) c) %7314) c)))
(approx %597 (*.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 %6514 c) (*.f64 #s(literal 3 binary64) %6503)) c) %7321) c) %7314) c)))
(approx %653 (*.f64 #s(literal -1 binary64) %7340))
(approx %660 (*.f64 #s(literal -1 binary64) %7343))
(approx %664 (*.f64 #s(literal 3 binary64) %7343))
(approx %664 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7348 (*.f64 #s(literal -3/2 binary64) %6525)))))
(approx %672 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7348 (*.f64 #s(literal -1 binary64) (/.f64 %586 c))))))
(approx %675 (*.f64 #s(literal 3 binary64) (/.f64 %7340 %369)))
(approx %675 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7363 (*.f64 #s(literal -3/2 binary64) %6538)))))
(approx %675 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -3 binary64) %7363 (*.f64 #s(literal -1 binary64) (/.f64 %594 c))))))
(approx %683 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) %7320 (*.f64 #s(literal 3 binary64) (/.f64 %6549 c))) c) %7314) c)))
(approx %683 (*.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) %6549 (*.f64 #s(literal 3 binary64) (/.f64 %6556 c))) c) %7321) c) %7314) c)))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %82 %6564))))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %25 (*.f64 #s(literal -3/2 binary64) %7270)) c) %6564))))
(approx %727 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %25 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7279 (*.f64 #s(literal 3/2 binary64) %7280)) c))) c) %6564))))
(approx %740 (*.f64 #s(literal -1/9 binary64) %6199))
(approx %740 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/9 binary64) %82 %6578))))
(approx %740 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %25 (*.f64 #s(literal -1/18 binary64) %7270)) c) %6578))))
(approx %740 (*.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/72 binary64) %7279 (*.f64 #s(literal 1/18 binary64) %7280)) c) %2525) c) %6578))))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %6174 (*.f64 #s(literal -1/3 binary64) %589)))))
(approx %770 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %7132 %771) c) %7443))))
(approx %770 (*.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) %7140 (*.f64 #s(literal 1/24 binary64) %7141)) c) %771) c) %7443))))
(approx %790 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 9/8 binary64) %5484 (*.f64 #s(literal 3/2 binary64) %6172)))))
(approx %805 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3/8 binary64) %5390 %6608))))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7227)))
(approx %1881 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7233)))
(approx %839 (*.f64 #s(literal -1 binary64) (*.f64 %47 (fma.f64 #s(literal 3/2 binary64) %6619 %7226))))
(approx %1898 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7177)))
(approx %1898 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7184)))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6174 %589))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6174 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7486 b) c))))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6174 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7496 b) c))))))
(approx %867 (/.f64 (fma.f64 #s(literal -8/3 binary64) %6650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 128/27 binary64) (/.f64 %340 %5240)) %7507) c))) %39))
(approx %867 (/.f64 (fma.f64 #s(literal -8/3 binary64) %6650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 512/81 binary64) (/.f64 %1943 %5330)) (*.f64 #s(literal 128/27 binary64) (/.f64 %340 %43))) c)) %7507) c))) %39))
(approx %890 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7528)))
(approx %890 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7533)))
(approx %899 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7538)))
(approx %899 (*.f64 #s(literal -1 binary64) (*.f64 %47 %7543)))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %82 %6262))))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %25 (*.f64 #s(literal -1/6 binary64) %7270)) c) %6262))))
(approx %909 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7559 c) %109) c) %6262))))
(approx %941 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6697 (*.f64 #s(literal -1 binary64) (/.f64 %7528 c)))))
(approx %941 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6697 (*.f64 #s(literal -1 binary64) (/.f64 %7533 c)))))
(approx %951 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6336 (*.f64 #s(literal -1 binary64) (/.f64 %7538 c)))))
(approx %951 (*.f64 %55 (fma.f64 #s(literal -135/128 binary64) %6336 (*.f64 #s(literal -1 binary64) (/.f64 %7543 c)))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 c %7588)))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7588 (*.f64 #s(literal -1/4 binary64) (/.f64 %34 (*.f64 %47 %7592)))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7588 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7602 %7604) %47))))))
(approx %964 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %7588 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7602 (fma.f64 #s(literal 1/32 binary64) (/.f64 %431 (*.f64 %47 (*.f64 %6495 (pow.f64 %7588 #s(literal 3 binary64))))) %7604)) %47))))))
(approx %1002 %7625)
(approx %1002 (*.f64 %39 (fma.f64 #s(literal -1/2 binary64) %6765 %7624)))
(approx %1002 (*.f64 %39 (fma.f64 #s(literal -1 binary64) (/.f64 %7494 %47) %7624)))
(approx %1002 (*.f64 %39 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7635 (*.f64 #s(literal 1/16 binary64) %7635)) %47) %7494) %47) %7624)))
(approx %1010 (*.f64 #s(literal -1 binary64) %6784))
(approx %1010 (*.f64 #s(literal -1 binary64) %6788))
(approx %1010 (*.f64 #s(literal -1 binary64) %6792))
(approx %1023 (*.f64 #s(literal -1 binary64) %6798))
(approx %1023 (*.f64 #s(literal -1 binary64) %6802))
(approx %1023 (*.f64 #s(literal -1 binary64) %6806))
(approx %1034 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %7486) c))))))
(approx %1034 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %6174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %7496) c))))))
(approx %1047 (*.f64 #s(literal -1 binary64) %6491))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6497 %6494) c)))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7677 (*.f64 #s(literal 1/2 binary64) %7677)) %7680) c) %6494) c)))
(approx %1047 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1902 (*.f64 c %6510)) (/.f64 %6554 %6175)) %6549) c)) %7680) c) %6494) c)))
(approx %2109 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7271 %25) c) %6203))))
(approx %2109 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7284 %25) c) %6203))))
(approx %1065 (*.f64 #s(literal -1 binary64) %6273))
(approx %1065 (*.f64 #s(literal -1 binary64) %6842))
(approx %1065 (*.f64 #s(literal -1 binary64) %6845))
(approx %1065 (*.f64 #s(literal -1 binary64) %6849))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 a %6174 %6851))))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 %7725) c) %6276))))
(approx %1075 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 %7737) c) %6276))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %6276 (*.f64 #s(literal 3 binary64) %6851)))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %90 (*.f64 #s(literal -3/2 binary64) %7724)) c) %6863))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %90 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %7732 (*.f64 #s(literal 3/2 binary64) %7733)) c))) c) %6863))))
(approx %1094 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %6174 %6590))))
(approx %1094 (*.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) %7132)) c) %6236))))
(approx %1094 (*.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) %7141 (*.f64 #s(literal 1/6 binary64) %7140)) c) %1368) c) %6236))))
(approx %1173 (*.f64 #s(literal -1/9 binary64) %6175))
(approx %1173 (*.f64 #s(literal -1 binary64) %6888))
(approx %1173 (*.f64 #s(literal -1 binary64) %6891))
(approx %1173 (*.f64 #s(literal -1 binary64) %6895))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) %6203)))))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6203 %7801))))
(approx %1202 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6203 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7280 %7806) c) %25) c))))))
(approx %1227 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %82) %6203))))
(approx %1227 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7801 %6203))))
(approx %1227 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7806 %7281) c) %25) c)) %6203))))
(approx %1236 (*.f64 #s(literal -1 binary64) %6920))
(approx %1236 (*.f64 #s(literal -1 binary64) %6925))
(approx %1236 (*.f64 #s(literal -1 binary64) %6930))
(approx %1245 (*.f64 #s(literal -1 binary64) %6936))
(approx %1245 (*.f64 #s(literal -1 binary64) %6941))
(approx %1245 (*.f64 #s(literal -1 binary64) %6946))
(approx %1254 (*.f64 #s(literal -1 binary64) %6951))
(approx %1254 (*.f64 #s(literal -1 binary64) %6955))
(approx %1254 (*.f64 #s(literal -1 binary64) %6959))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 %6640))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 %7249))))
(approx %1278 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %6174 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7140 %7254) c))) c))))))
(approx %1283 (*.f64 #s(literal -1 binary64) %6971))
(approx %1283 (*.f64 #s(literal -1 binary64) %6977))
(approx %1283 (*.f64 #s(literal -1 binary64) %6982))
(approx %1283 (*.f64 #s(literal -1 binary64) %6988))
(approx %1295 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) %7320 (*.f64 #s(literal 9 binary64) (/.f64 %6991 c))) c) %7314) c)))
(approx %1295 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %6991 (*.f64 #s(literal 9 binary64) (/.f64 %6998 c))) c) %7321) c) %7314) c)))
(approx %1343 (*.f64 #s(literal -1 binary64) %7008))
(approx %1343 (*.f64 #s(literal -1 binary64) %7013))
(approx %1343 (*.f64 #s(literal -1 binary64) %7018))
(approx %1355 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7725 %90) c) %6276))))
(approx %1355 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7737 %90) c) %6276))))
(approx %1367 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %7914 %7029))))
(approx %1367 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) %7921) %7029))))
(approx %1367 (*.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) %7732) (*.f64 #s(literal -1/6 binary64) %7733)) c) %961) c)) %7029))))
(approx %1435 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %6276 %7914))))
(approx %1435 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %7921 %7043))))
(approx %1435 (*.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) %7732 (*.f64 #s(literal 1/6 binary64) %7733)) c) %961) c) %7043))))
(approx %1446 (*.f64 #s(literal 1/3 binary64) (/.f64 %7625 a)))
(approx %1446 (*.f64 %39 %7960))
(approx %1446 (*.f64 %39 (fma.f64 #s(literal -1/3 binary64) %7061 (fma.f64 #s(literal -1/6 binary64) %7068 %7959))))
(approx %1446 (*.f64 %39 (fma.f64 #s(literal -1 binary64) (/.f64 %7559 %47) %7960)))
Calls

9 calls:

TimeVariablePoint
224.0ms
c
-inf
217.0ms
a
0
214.0ms
c
inf
199.0ms
b
0
189.0ms
a
inf

rewrite3.1s (2.1%)

end0.0ms (0.0%)

gc1.9s (1.3%)

Allocations
AllocatedPercentPhase
2 766.2 MiB40.1%series
1 418.5 MiB20.6%series
553.4 MiB8.0%sample
492.6 MiB7.1%eval
230.3 MiB3.3%reconstruct
218.3 MiB3.2%analyze
196.3 MiB2.8%rewrite
187.0 MiB2.7%prune
183.5 MiB2.7%rewrite
181.5 MiB2.6%series
170.8 MiB2.5%rewrite
138.8 MiB2.0%reconstruct
81.4 MiB1.2%eval
55.1 MiB0.8%prune
17.1 MiB0.2%preprocess
6.5 MiB0.1%sample
3.7 MiB0.1%sample
0.1 MiB0.0%start
0.0 MiB0.0%sample
0.0 MiB0.0%end
6 901.1 MiB100.0%total

Profiling

Loading profile data...