Cubic critical, wide range

Time bar (total: 2.5min)

start0.0ms (0.0%)

analyze1.8s (1.2%)

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)

sample16.7s (11.1%)

Samples
11.0s7 553×1valid
1.4s1 111×0invalid
742.0ms703×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.9s
ival-mult!: 2.2s (31.5% of total, 100.8 MiB)
adjust: 1.7s (24.4% of total, 79.0 MiB)
ival-sqrt!: 883.0ms (12.8% of total, 66.8 MiB)
ival-div!: 793.0ms (11.5% of total, 33.6 MiB)
ival-sub!: 596.0ms (8.7% of total, 30.9 MiB)
ival-add!: 409.0ms (5.9% of total, 38.0 MiB)
ival-neg!: 151.0ms (2.2% of total, 15.0 MiB)
ival-and: 116.0ms (1.7% of total, 6.5 MiB)
ival-<: 83.0ms (1.2% of total, 6.1 MiB)
ival-assert: 3.0ms (0.0% of total, 1.7 MiB)
Bogosity

preprocess324.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
15.1%
%5 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 %5 c)))) %5)
Compiler

Compiled 2 to 24 computations (-1100.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series3.0s (2.0%)

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

9 calls:

TimeVariablePoint
26.0ms
c
inf
25.0ms
a
0
24.0ms
b
0
24.0ms
a
inf
23.0ms
b
inf

rewrite5.7s (3.8%)

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 → 554
Compiler

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

eval772.0ms (0.5%)

Compiler

Compiled 548 to 1 412 computations (-157.7% saved)

prune356.0ms (0.2%)

Pruning

59 alts after pruning (59 fresh and 0 done)

PrunedKeptTotal
New48959548
Fresh000
Picked101
Done000
Total49059549
Accuracy
99.9%
Counts
549 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.4%
%187 = (*.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))) %187) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 a b)) %187))
15.7%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 a a)) (/.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
17.2%
(fma.f64 (/.f64 (neg.f64 (*.f64 a b)) (*.f64 #s(literal 9 binary64) a)) (/.f64 #s(literal 3 binary64) a) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
17.2%
(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)))
15.2%
(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)))
16.5%
(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)))
15.6%
(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)))
16.8%
(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) a)) (/.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
16.6%
(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)))
15.8%
(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)))
17.1%
(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)))
16.1%
(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)))
17.8%
(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)))
17.0%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
15.7%
%240 = (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))))
(fma.f64 %240 (/.f64 %240 (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
16.2%
%111 = (*.f64 a a)
(fma.f64 (neg.f64 (*.f64 b #s(literal 3 binary64))) (/.f64 a (*.f64 %111 #s(literal 9 binary64))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 %111 #s(literal 3 binary64))))
16.4%
(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)))
16.6%
(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)))
17.7%
(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)))
16.7%
(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)))
15.1%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (/.f64 (*.f64 %103 b) a) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 %103 c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
15.5%
(/.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))
16.2%
(/.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))
17.3%
(/.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))
17.1%
%209 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %209 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal -1/3 binary64))) %209)
15.1%
(/.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)))
13.9%
(/.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))
17.7%
%110 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %110 (*.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)) %110)
15.4%
%110 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 %110 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %110)
17.4%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %103) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
16.3%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %103 c (*.f64 b b))) #s(literal 3 binary64) (/.f64 (*.f64 %103 b) a)) (*.f64 #s(literal 9 binary64) a))
16.7%
%110 = (*.f64 #s(literal 3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (*.f64 a b)) (/.f64 #s(literal 3 binary64) %110) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) %110)
15.1%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
16.3%
(/.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)))
15.4%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (*.f64 a (*.f64 b #s(literal 1/3 binary64)))) (*.f64 a a))
15.4%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 b a))) (*.f64 #s(literal 9 binary64) a))
15.1%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a))
15.0%
(/.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))
15.1%
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)) a)
15.1%
%103 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (*.f64 %103 (-.f64 b (sqrt.f64 (fma.f64 %103 c (*.f64 b b))))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
15.1%
(/.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))
95.2%
(/.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))
97.3%
%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))
96.6%
(/.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))
91.4%
(/.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))
15.1%
(/.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))))
15.0%
(+.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)))
14.9%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
15.1%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (/.f64 #s(literal 1/3 binary64) a))
15.1%
(*.f64 (*.f64 #s(literal 3 binary64) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 (*.f64 a a) #s(literal 9 binary64))))
15.0%
(*.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)))
96.9%
%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))))))
95.4%
%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))))))
97.0%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %56 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c %56) (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 3 binary64))) (pow.f64 %56 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 (pow.f64 c #s(literal 2 binary64)) (pow.f64 %56 #s(literal 3 binary64))))))))) a))
91.6%
%5 = (* 3 a)
%56 = (sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) %56) (*.f64 #s(literal 1/3 binary64) (-.f64 %56 b))) a))
95.8%
%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))
97.9%
%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))
97.2%
%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))
92.0%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
Compiler

Compiled 59 to 255 computations (-332.2% saved)

sample23.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series32.1s (21.4%)

Counts
267 → 1 626
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 %7 %11)
%14 = (/.f64 c %11)
%16 = (pow.f64 c #s(literal 2 binary64))
%17 = (*.f64 a %16)
%18 = (pow.f64 %11 #s(literal 3 binary64))
%20 = (pow.f64 c #s(literal 3 binary64))
%21 = (*.f64 a %20)
%23 = (pow.f64 %11 #s(literal 5 binary64))
%24 = (/.f64 %21 %23)
%25 = (/.f64 %16 %18)
%26 = (-.f64 %11 b)
%28 = (/.f64 %26 a)
%30 = (*.f64 #s(literal 1/3 binary64) %26)
%31 = (fma.f64 #s(literal -1/2 binary64) %13 %30)
%32 = (/.f64 %31 a)
%36 = (* 3 a)
%40 = (+ (neg b) (sqrt (- (* b b) (* %36 c))))
%41 = (/ %40 %36)
%45 = (*.f64 #s(literal -3/8 binary64) %25)
%46 = (fma.f64 #s(literal -9/16 binary64) %24 %45)
%47 = (*.f64 a %46)
%48 = (fma.f64 #s(literal -1/2 binary64) %14 %47)
%49 = (*.f64 a %48)
%50 = (fma.f64 #s(literal 1/3 binary64) %26 %49)
%51 = (/.f64 %50 a)
%54 = (pow.f64 a #s(literal 2 binary64))
%56 = (pow.f64 b #s(literal 4 binary64))
%57 = (pow.f64 a #s(literal 4 binary64))
%59 = (pow.f64 b #s(literal 6 binary64))
%61 = (/.f64 b a)
%65 = (*.f64 %54 %16)
%66 = (pow.f64 a #s(literal 3 binary64))
%67 = (*.f64 %66 %20)
%68 = (/.f64 %7 b)
%69 = (*.f64 #s(literal -3/2 binary64) %68)
%70 = (approx %40 %69)
%71 = (/.f64 %65 %9)
%72 = (*.f64 #s(literal -9/8 binary64) %71)
%73 = (fma.f64 #s(literal -3/2 binary64) %7 %72)
%74 = (/.f64 %73 b)
%75 = (approx %40 %74)
%76 = (/.f64 %67 %56)
%77 = (fma.f64 #s(literal -27/16 binary64) %76 %73)
%78 = (/.f64 %77 b)
%79 = (approx %40 %78)
%81 = (pow.f64 c #s(literal 4 binary64))
%82 = (*.f64 %57 %81)
%84 = (*.f64 #s(literal 81/16 binary64) %82)
%85 = (fma.f64 #s(literal 81/64 binary64) %82 %84)
%86 = (/.f64 %85 %59)
%87 = (*.f64 #s(literal -1/2 binary64) %86)
%88 = (fma.f64 #s(literal -9/8 binary64) %71 %87)
%89 = (fma.f64 #s(literal -3/2 binary64) %7 %88)
%90 = (fma.f64 #s(literal -27/16 binary64) %76 %89)
%91 = (/.f64 %90 b)
%92 = (approx %40 %91)
%93 = (/.f64 c b)
%94 = (*.f64 #s(literal -1/2 binary64) %93)
%96 = (/.f64 %17 %9)
%97 = (*.f64 #s(literal -3/8 binary64) %96)
%98 = (fma.f64 #s(literal -1/2 binary64) c %97)
%99 = (/.f64 %98 b)
%101 = (*.f64 %54 %20)
%102 = (/.f64 %101 %56)
%103 = (fma.f64 #s(literal -9/16 binary64) %102 %98)
%104 = (/.f64 %103 b)
%106 = (*.f64 a %59)
%107 = (/.f64 %85 %106)
%108 = (*.f64 #s(literal -1/6 binary64) %107)
%109 = (fma.f64 #s(literal -3/8 binary64) %96 %108)
%110 = (fma.f64 #s(literal -1/2 binary64) c %109)
%111 = (fma.f64 #s(literal -9/16 binary64) %102 %110)
%112 = (/.f64 %111 b)
%116 = (*.f64 %54 c)
%117 = (/.f64 %7 %18)
%118 = (*.f64 #s(literal -3/8 binary64) %117)
%119 = (/.f64 #s(literal 1 binary64) %11)
%120 = (*.f64 #s(literal 1/2 binary64) %119)
%121 = (-.f64 %118 %120)
%122 = (*.f64 c %121)
%123 = (fma.f64 #s(literal 1/3 binary64) %28 %122)
%125 = (/.f64 %116 %23)
%126 = (/.f64 a %18)
%127 = (*.f64 #s(literal -3/8 binary64) %126)
%128 = (fma.f64 #s(literal -9/16 binary64) %125 %127)
%129 = (*.f64 c %128)
%130 = (-.f64 %129 %120)
%131 = (*.f64 c %130)
%132 = (fma.f64 #s(literal 1/3 binary64) %28 %131)
%134 = (*.f64 #s(literal -3 binary64) a)
%135 = (*.f64 a b)
%136 = (*.f64 %134 b)
%137 = (*.f64 b #s(literal -1/3 binary64))
%138 = (*.f64 b #s(literal 1/3 binary64))
%139 = (/.f64 #s(literal -1/3 binary64) a)
%140 = (/.f64 #s(literal 1/3 binary64) a)
%141 = (*.f64 b %139)
%142 = (neg.f64 a)
%143 = (*.f64 #s(literal 1/3 binary64) %134)
%144 = (*.f64 %137 #s(literal 3 binary64))
%145 = (/.f64 #s(literal 3 binary64) a)
%146 = (/.f64 %136 a)
%147 = (*.f64 %5 %61)
%148 = (*.f64 #s(literal 1/3 binary64) %5)
%149 = (neg.f64 %135)
%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 %134 c)
%156 = (fma.f64 b b %155)
%157 = (fma.f64 %134 c %2)
%158 = (sqrt.f64 %157)
%159 = (sqrt.f64 %158)
%160 = (*.f64 %158 %148)
%161 = (*.f64 %158 %140)
%162 = (/.f64 %158 a)
%163 = (*.f64 %140 #s(literal 3 binary64))
%164 = (*.f64 %158 %163)
%165 = (*.f64 %140 a)
%166 = (*.f64 %158 %165)
%167 = (*.f64 %158 #s(literal -1/3 binary64))
%168 = (neg.f64 %162)
%169 = (-.f64 %158 b)
%170 = (-.f64 b %158)
%171 = (fma.f64 %5 %141 %158)
%172 = (fma.f64 %146 #s(literal 1/3 binary64) %158)
%173 = (*.f64 %134 %170)
%174 = (*.f64 %170 #s(literal -1/3 binary64))
%175 = (fma.f64 %5 %161 %1)
%176 = (fma.f64 %149 %150 %158)
%177 = (/.f64 %169 a)
%178 = (fma.f64 %158 #s(literal 3 binary64) %146)
%184 = (*.f64 #s(literal 9 binary64) a)
%185 = (/.f64 #s(literal 1/2 binary64) a)
%186 = (*.f64 %185 %169)
%188 = (/.f64 #s(literal -1 binary64) a)
%189 = (/.f64 a %174)
%191 = (*.f64 #s(literal 3 binary64) %177)
%193 = (fma.f64 %137 #s(literal 3 binary64) %158)
%195 = (*.f64 a a)
%201 = (*.f64 %195 #s(literal 9 binary64))
%203 = (/.f64 %169 %201)
%205 = (*.f64 %158 #s(literal 3 binary64))
%206 = (/.f64 %205 %184)
%207 = (*.f64 %185 %158)
%209 = (*.f64 b #s(literal -2/3 binary64))
%214 = (/.f64 %5 #s(literal 9 binary64))
%215 = (fma.f64 %161 #s(literal -3 binary64) %61)
%217 = (/.f64 %152 %184)
%220 = (*.f64 #s(literal -3 binary64) %168)
%221 = (fma.f64 %61 #s(literal -3 binary64) %220)
%223 = (fma.f64 %141 %142 %167)
%225 = (*.f64 #s(literal 1/3 binary64) a)
%226 = (*.f64 %158 %225)
%227 = (*.f64 a %138)
%228 = (-.f64 %226 %227)
%230 = (*.f64 %195 #s(literal 3 binary64))
%232 = (fma.f64 %162 a %144)
%234 = (*.f64 %158 a)
%235 = (/.f64 %234 %230)
%236 = (-.f64 %205 %147)
%238 = (/.f64 %149 %230)
%239 = (fma.f64 %158 %143 %135)
%240 = (*.f64 %195 #s(literal -3 binary64))
%242 = (-.f64 %160 %135)
%244 = (/.f64 a %201)
%246 = (*.f64 %142 %158)
%247 = (fma.f64 %138 %5 %246)
%249 = (/.f64 %158 %195)
%250 = (/.f64 #s(literal 3 binary64) %195)
%251 = (/.f64 %234 #s(literal 9 binary64))
%254 = (/.f64 %1 %195)
%256 = (/.f64 %149 %184)
%258 = (/.f64 %158 %230)
%263 = (/.f64 %159 %5)
%273 = (sqrt.f64 %156)
%274 = (+.f64 %1 %273)
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
%14
#s(literal -9/8 binary64)
%16
%17
%18
#s(literal -27/16 binary64)
%20
%21
#s(literal 5 binary64)
%23
%24
%25
%26
#s(literal 1/3 binary64)
%28
#s(literal -1/2 binary64)
%30
%31
%32
(approx %41 %32)
#s(literal -3/8 binary64)
#s(literal -9/16 binary64)
%45
%46
%47
%48
%49
%50
%51
(approx %41 %51)
#s(literal 1/2 binary64)
%54
#s(literal 4 binary64)
%56
%57
#s(literal 6 binary64)
%59
#s(literal -1 binary64)
%61
#s(literal -1/3 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
#s(literal 81/64 binary64)
%81
%82
#s(literal 81/16 binary64)
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
(approx %41 %94)
%96
%97
%98
%99
(approx %41 %99)
%101
%102
%103
%104
(approx %41 %104)
%106
%107
%108
%109
%110
%111
%112
(approx %41 %112)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%116
%117
%118
%119
%120
%121
%122
%123
(approx %41 %123)
%125
%126
%127
%128
%129
%130
%131
%132
(approx %41 %132)
%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
(/.f64 %169 %5)
(/.f64 %174 a)
(*.f64 %169 %140)
(/.f64 %177 #s(literal 3 binary64))
#s(literal 9 binary64)
%184
%185
%186
(*.f64 #s(literal 2/3 binary64) %186)
%188
%189
(/.f64 #s(literal 1 binary64) %189)
%191
(/.f64 %191 #s(literal 9 binary64))
%193
(/.f64 %193 %5)
%195
(fma.f64 b %139 %161)
(fma.f64 %158 %140 %141)
(fma.f64 #s(literal 1/3 binary64) %162 %141)
(fma.f64 %61 #s(literal -1/3 binary64) %161)
(+.f64 %141 %161)
%201
(/.f64 %173 %201)
%203
(*.f64 %5 %203)
%205
%206
%207
(fma.f64 #s(literal 2/3 binary64) %207 %141)
%209
(fma.f64 %209 %185 %161)
(fma.f64 %61 #s(literal -1/3 binary64) %206)
(fma.f64 %167 %188 %141)
(+.f64 %141 %206)
%214
%215
(/.f64 %215 #s(literal -3 binary64))
%217
(fma.f64 %158 %140 %217)
(fma.f64 #s(literal 1/3 binary64) %162 %217)
%220
%221
(/.f64 %221 #s(literal 9 binary64))
%223
(/.f64 %223 %142)
%225
%226
%227
%228
(/.f64 %228 %195)
%230
(/.f64 %178 %184)
%232
(/.f64 %232 %5)
%234
%235
%236
(/.f64 %236 %184)
%238
%239
%240
(/.f64 %239 %240)
%242
(/.f64 %242 %230)
%244
(fma.f64 %205 %244 %141)
%246
%247
(/.f64 %247 %240)
%249
%250
%251
(fma.f64 %250 %251 %141)
(fma.f64 %249 %214 %141)
%254
(fma.f64 %254 %214 %161)
%256
(fma.f64 %256 %145 %161)
%258
(fma.f64 %164 %153 %141)
(fma.f64 %166 %150 %141)
(fma.f64 %152 %244 %235)
(fma.f64 %258 %154 %238)
%263
(fma.f64 %159 %263 %141)
(/.f64 %171 %5)
(/.f64 %92 %5)
(/.f64 %79 %5)
(/.f64 %70 %5)
(/.f64 %75 %5)
(/.f64 %176 %5)
(/.f64 %175 %5)
(/.f64 %172 %5)
%273
%274
(/.f64 %274 %5)
Outputs
%6 = (* 3 a)
%8 = (*.f64 #s(literal 3 binary64) a)
%11 = (* a c)
%12 = (*.f64 a c)
%15 = (pow b 2)
%16 = (sqrt %15)
%17 = (/ %11 %16)
%19 = (pow.f64 b #s(literal 2 binary64))
%20 = (sqrt.f64 %19)
%21 = (/.f64 %12 %20)
%23 = (pow c 2)
%24 = (* a %23)
%25 = (pow.f64 c #s(literal 2 binary64))
%26 = (*.f64 a %25)
%28 = (pow c 3)
%29 = (* a %28)
%30 = (pow.f64 c #s(literal 3 binary64))
%31 = (*.f64 a %30)
%34 = (pow %16 5)
%35 = (/ %29 %34)
%37 = (pow.f64 %20 #s(literal 5 binary64))
%38 = (/.f64 %31 %37)
%40 = (- %16 b)
%41 = (/ %40 a)
%42 = (-.f64 %20 b)
%43 = (/.f64 %42 a)
%48 = (* 1/3 %40)
%49 = (+ (* -1/2 %17) %48)
%51 = (*.f64 #s(literal 1/3 binary64) %42)
%54 = (fma.f64 #s(literal -1/2 binary64) %21 %51)
%56 = (/ %49 a)
%57 = (*.f64 #s(literal 1/3 binary64) %43)
%61 = (neg b)
%62 = (* b b)
%66 = (+ %61 (sqrt (- %62 (* %6 c))))
%67 = (/ %66 %6)
%68 = (/.f64 c %20)
%70 = (pow.f64 %20 #s(literal 3 binary64))
%71 = (/.f64 %26 %70)
%72 = (*.f64 #s(literal -3/8 binary64) %71)
%73 = (fma.f64 #s(literal -1/2 binary64) %68 %72)
%74 = (*.f64 a %73)
%75 = (fma.f64 #s(literal 1/3 binary64) %42 %74)
%79 = (/.f64 %25 %70)
%80 = (*.f64 #s(literal -3/8 binary64) %79)
%81 = (fma.f64 #s(literal -9/16 binary64) %38 %80)
%82 = (*.f64 a %81)
%83 = (fma.f64 #s(literal -1/2 binary64) %68 %82)
%84 = (*.f64 a %83)
%85 = (fma.f64 #s(literal 1/3 binary64) %42 %84)
%91 = (pow %16 3)
%92 = (/ %23 %91)
%93 = (* -3/8 %92)
%94 = (+ (* -9/16 %35) %93)
%97 = (* a %94)
%100 = (/ c %16)
%102 = (+ (* -1/2 %100) %97)
%103 = (*.f64 #s(literal -1/2 binary64) %68)
%107 = (* a %102)
%108 = (*.f64 #s(literal -1/2 binary64) %21)
%112 = (+ %48 %107)
%115 = (pow a 2)
%116 = (pow.f64 a #s(literal 2 binary64))
%119 = (pow a 4)
%121 = (pow.f64 a #s(literal 4 binary64))
%123 = (/ b a)
%124 = (/.f64 b a)
%126 = (* %115 %23)
%127 = (*.f64 %116 %25)
%129 = (pow a 3)
%130 = (pow.f64 a #s(literal 3 binary64))
%132 = (* %129 %28)
%133 = (*.f64 %130 %30)
%135 = (/ %11 b)
%136 = (/.f64 %12 b)
%145 = (+.f64 %20 (*.f64 #s(literal -3/2 binary64) %21))
%146 = (-.f64 %145 b)
%151 = (*.f64 a (fma.f64 #s(literal -3/2 binary64) %68 (*.f64 #s(literal -9/8 binary64) %71)))
%152 = (+.f64 %20 %151)
%153 = (-.f64 %152 b)
%156 = (*.f64 #s(literal -9/8 binary64) %79)
%160 = (*.f64 a (fma.f64 #s(literal -3/2 binary64) %68 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %38 %156))))
%161 = (+.f64 %20 %160)
%162 = (-.f64 %161 b)
%164 = (/ %126 %15)
%165 = (/.f64 %127 %19)
%168 = (* -9/8 %164)
%169 = (*.f64 #s(literal -9/8 binary64) %165)
%171 = (* -3/2 %11)
%172 = (+ %171 %168)
%173 = (*.f64 #s(literal -3/2 binary64) %12)
%175 = (/.f64 %26 %19)
%177 = (fma.f64 #s(literal -3/2 binary64) c (*.f64 #s(literal -9/8 binary64) %175))
%180 = (/ %172 b)
%181 = (/.f64 c b)
%182 = (pow.f64 b #s(literal 3 binary64))
%183 = (/.f64 %26 %182)
%188 = (pow b 4)
%189 = (/ %132 %188)
%190 = (pow.f64 b #s(literal 4 binary64))
%191 = (/.f64 %133 %190)
%194 = (* -27/16 %189)
%195 = (+ %194 %172)
%196 = (/.f64 %31 %190)
%197 = (/.f64 %25 %19)
%198 = (*.f64 #s(literal -9/8 binary64) %197)
%204 = (/ %195 b)
%205 = (pow.f64 b #s(literal 5 binary64))
%206 = (/.f64 %31 %205)
%207 = (/.f64 %25 %182)
%208 = (*.f64 #s(literal -9/8 binary64) %207)
%214 = (pow c 4)
%215 = (* %119 %214)
%216 = (pow.f64 c #s(literal 4 binary64))
%217 = (*.f64 %121 %216)
%220 = (* 81/16 %215)
%222 = (*.f64 #s(literal 81/16 binary64) %217)
%226 = (+ (* 81/64 %215) %220)
%229 = (fma.f64 #s(literal 81/64 binary64) %216 (*.f64 #s(literal 81/16 binary64) %216))
%230 = (*.f64 %121 %229)
%233 = (pow b 6)
%234 = (/ %226 %233)
%236 = (pow.f64 b #s(literal 6 binary64))
%237 = (/.f64 %230 %236)
%239 = (* -1/2 %234)
%242 = (+ %168 %239)
%244 = (/.f64 (*.f64 %116 %229) %236)
%246 = (fma.f64 #s(literal -9/8 binary64) %197 (*.f64 #s(literal -1/2 binary64) %244))
%249 = (+ %171 %242)
%254 = (+ %194 %249)
%255 = (/.f64 %30 %190)
%256 = (*.f64 a %229)
%257 = (/.f64 %256 %236)
%266 = (/ %254 b)
%267 = (/.f64 %30 %205)
%269 = (pow.f64 b #s(literal 7 binary64))
%270 = (/.f64 %256 %269)
%279 = (/ %24 %15)
%281 = (* -3/8 %279)
%282 = (*.f64 #s(literal -3/8 binary64) %175)
%284 = (* -1/2 c)
%285 = (+ %284 %281)
%288 = (fma.f64 #s(literal -1/2 binary64) c %282)
%290 = (/ %285 b)
%293 = (*.f64 #s(literal -3/8 binary64) %183)
%296 = (* %115 %28)
%297 = (*.f64 %116 %30)
%299 = (/ %296 %188)
%300 = (/.f64 %297 %190)
%302 = (* -9/16 %299)
%303 = (+ %302 %285)
%304 = (*.f64 #s(literal -3/8 binary64) %197)
%309 = (/ %303 b)
%310 = (*.f64 #s(literal -3/8 binary64) %207)
%315 = (* a %233)
%316 = (*.f64 a %236)
%318 = (/ %226 %315)
%319 = (*.f64 %130 %229)
%320 = (/.f64 %319 %236)
%323 = (* -1/6 %318)
%327 = (+ %281 %323)
%330 = (*.f64 a (fma.f64 #s(literal -3/8 binary64) %197 (*.f64 #s(literal -1/6 binary64) %244)))
%332 = (+ %284 %327)
%335 = (+ %302 %332)
%343 = (/ %335 b)
%351 = (* %115 c)
%352 = (*.f64 %116 c)
%354 = (/ %11 %91)
%355 = (/.f64 %12 %70)
%357 = (* -3/8 %354)
%358 = (*.f64 #s(literal -3/8 binary64) %355)
%362 = (/ 1 %16)
%363 = (* 1/2 %362)
%364 = (- %357 %363)
%369 = (/.f64 #s(literal 1 binary64) %20)
%370 = (*.f64 #s(literal 1/2 binary64) %369)
%371 = (-.f64 %358 %370)
%373 = (/ %351 %34)
%374 = (/.f64 %352 %37)
%376 = (/ a %91)
%377 = (/.f64 a %70)
%379 = (* -3/8 %376)
%380 = (*.f64 #s(literal -3/8 binary64) %377)
%383 = (+ (* -9/16 %373) %379)
%384 = (/.f64 %12 %37)
%387 = (/.f64 #s(literal 1 binary64) %70)
%389 = (-.f64 (*.f64 #s(literal -9/16 binary64) %384) (*.f64 #s(literal 3/8 binary64) %387))
%392 = (* c %383)
%394 = (/.f64 c %70)
%395 = (*.f64 #s(literal -3/8 binary64) %394)
%397 = (*.f64 a (fma.f64 #s(literal -9/16 binary64) (/.f64 %26 %37) %395))
%399 = (- %392 %363)
%403 = (* -3 a)
%407 = (* a b)
%408 = (*.f64 a b)
%410 = (* %403 b)
%414 = (/ -1/3 a)
%416 = (/.f64 #s(literal -1/3 binary64) a)
%418 = (/ 1/3 a)
%419 = (/.f64 #s(literal 1/3 binary64) a)
%421 = (* b %414)
%422 = (*.f64 #s(literal -1/3 binary64) %124)
%424 = (neg a)
%426 = (*.f64 #s(literal -1 binary64) a)
%431 = (/ %410 a)
%434 = (* %6 %123)
%435 = (*.f64 #s(literal 3 binary64) b)
%437 = (neg %407)
%441 = (/.f64 #s(literal 1 binary64) a)
%445 = (* %403 c)
%446 = (*.f64 #s(literal -3 binary64) %12)
%448 = (+ %62 %445)
%453 = (sqrt (+ %445 %62))
%458 = (sqrt %453)
%459 = (sqrt.f64 %20)
%462 = (*.f64 %459 %20)
%463 = (/.f64 %12 %462)
%467 = (/.f64 c %462)
%469 = (pow.f64 %459 #s(literal 2 binary64))
%470 = (pow.f64 %20 #s(literal 2 binary64))
%471 = (*.f64 %469 %470)
%474 = (-.f64 %156 (*.f64 #s(literal 9/16 binary64) (/.f64 %25 %471)))
%476 = (/.f64 (*.f64 a %474) %459)
%482 = (/.f64 %30 %37)
%485 = (*.f64 %469 %20)
%490 = (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -27/16 binary64) %482) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 c %474) %485)))) %459)
%491 = (/.f64 %474 %459)
%500 = (* %453 (* 1/3 %6))
%501 = (*.f64 a %20)
%509 = (* %453 %418)
%510 = (/.f64 %20 a)
%511 = (*.f64 #s(literal 1/3 binary64) %510)
%513 = (*.f64 #s(literal 1/3 binary64) %20)
%514 = (fma.f64 #s(literal -1/2 binary64) %21 %513)
%517 = (fma.f64 #s(literal 1/3 binary64) %20 %74)
%520 = (fma.f64 #s(literal 1/3 binary64) %20 %84)
%523 = (/ %453 a)
%532 = (* %453 (* %418 a))
%537 = (* %453 -1/3)
%540 = (*.f64 #s(literal 1/2 binary64) %21)
%543 = (*.f64 #s(literal 1/2 binary64) %68)
%545 = (*.f64 a (fma.f64 #s(literal 3/8 binary64) %71 %543))
%552 = (*.f64 a (fma.f64 #s(literal 1/2 binary64) %68 (*.f64 a (fma.f64 #s(literal 3/8 binary64) %79 (*.f64 #s(literal 9/16 binary64) %38)))))
%555 = (neg %523)
%559 = (*.f64 #s(literal 3/2 binary64) %21)
%565 = (*.f64 #s(literal -3/2 binary64) %68)
%567 = (*.f64 a (-.f64 (*.f64 #s(literal 9/8 binary64) %71) %565))
%572 = (*.f64 #s(literal 27/16 binary64) %38)
%576 = (*.f64 a (-.f64 (*.f64 a (-.f64 %572 %156)) %565))
%580 = (- b %453)
%581 = (-.f64 b %20)
%593 = (+ (* %6 %421) %453)
%594 = (*.f64 #s(literal -1 binary64) b)
%595 = (+.f64 %20 %594)
%606 = (* %403 %580)
%607 = (*.f64 a %581)
%608 = (*.f64 #s(literal -3 binary64) %607)
%618 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %68 (*.f64 #s(literal -27/8 binary64) %71)))
%627 = (*.f64 a (fma.f64 #s(literal -9/2 binary64) %68 (*.f64 a (fma.f64 #s(literal -81/16 binary64) %38 (*.f64 #s(literal -27/8 binary64) %79)))))
%631 = (* %580 -1/3)
%632 = (*.f64 #s(literal -1/3 binary64) %581)
%634 = (fma.f64 #s(literal -1/2 binary64) %21 %632)
%636 = (fma.f64 #s(literal -1/3 binary64) %581 %74)
%638 = (fma.f64 #s(literal -1/3 binary64) %581 %84)
%640 = (- %453 b)
%641 = (/ %640 a)
%648 = (* %453 3)
%649 = (+ %648 %431)
%650 = (*.f64 #s(literal 3 binary64) %20)
%651 = (fma.f64 #s(literal -3 binary64) b %650)
%653 = (fma.f64 #s(literal -9/2 binary64) %21 %651)
%655 = (fma.f64 #s(literal 3 binary64) %20 %618)
%656 = (fma.f64 #s(literal -3 binary64) b %655)
%658 = (fma.f64 #s(literal 3 binary64) %20 %627)
%659 = (fma.f64 #s(literal -3 binary64) b %658)
%661 = (/ %631 a)
%662 = (/.f64 %581 a)
%663 = (*.f64 #s(literal -1/3 binary64) %662)
%672 = (* 9 a)
%676 = (/ 1/2 a)
%679 = (* %676 %640)
%680 = (*.f64 #s(literal 1/2 binary64) %43)
%688 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %68 (*.f64 #s(literal -9/16 binary64) %71)))
%697 = (*.f64 a (fma.f64 #s(literal -3/4 binary64) %68 (*.f64 a (fma.f64 #s(literal -27/32 binary64) %38 (*.f64 #s(literal -9/16 binary64) %79)))))
%705 = (/ a %631)
%706 = (/.f64 a %581)
%710 = (pow.f64 %581 #s(literal 2 binary64))
%711 = (*.f64 %20 %710)
%715 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %581))
%720 = (pow.f64 %581 #s(literal 3 binary64))
%721 = (*.f64 %470 %720)
%723 = (*.f64 %70 %710)
%726 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %25 %721) (*.f64 #s(literal 9/8 binary64) (/.f64 %25 %723)))
%728 = (/.f64 c %711)
%736 = (*.f64 (pow.f64 %20 #s(literal 4 binary64)) %720)
%739 = (*.f64 %20 %581)
%741 = (*.f64 %37 %710)
%755 = (* 3 %641)
%756 = (*.f64 #s(literal 3 binary64) %43)
%768 = (* b -1/3)
%771 = (/ (+ (* %768 3) %453) %6)
%772 = (/.f64 %595 a)
%773 = (*.f64 #s(literal 1/3 binary64) %772)
%785 = (+ %421 %509)
%786 = (fma.f64 #s(literal -1/3 binary64) b %513)
%798 = (* a a)
%799 = (* %798 9)
%802 = (/ %640 %799)
%804 = (/.f64 %42 %116)
%805 = (*.f64 #s(literal 1/9 binary64) %804)
%814 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %68 (*.f64 #s(literal -1/8 binary64) %71)))
%823 = (*.f64 a (fma.f64 #s(literal -1/6 binary64) %68 (*.f64 a (fma.f64 #s(literal -3/16 binary64) %38 (*.f64 #s(literal -1/8 binary64) %79)))))
%828 = (fma.f64 #s(literal -9/2 binary64) %21 %650)
%832 = (* %676 %453)
%833 = (*.f64 #s(literal 1/2 binary64) %510)
%846 = (*.f64 #s(literal 1/3 binary64) a)
%849 = (+ (* %509 -3) %123)
%851 = (+.f64 b (*.f64 #s(literal -1 binary64) %20))
%852 = (/.f64 %851 a)
%854 = (fma.f64 #s(literal -1 binary64) %20 %559)
%855 = (+.f64 b %854)
%858 = (*.f64 #s(literal 3/2 binary64) %68)
%861 = (fma.f64 #s(literal -1 binary64) %20 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %71 %858)))
%862 = (+.f64 b %861)
%869 = (fma.f64 #s(literal -1 binary64) %20 (*.f64 a (fma.f64 #s(literal 3/2 binary64) %68 (*.f64 a (fma.f64 #s(literal 9/8 binary64) %79 %572)))))
%870 = (+.f64 b %869)
%873 = (/ %849 -3)
%886 = (* -3 %555)
%887 = (*.f64 #s(literal 3 binary64) %510)
%896 = (+ (* %123 -3) %886)
%897 = (/.f64 %651 a)
%905 = (/ %896 9)
%906 = (*.f64 #s(literal 1/9 binary64) %897)
%919 = (+ (* %421 %424) %537)
%920 = (*.f64 #s(literal 1/3 binary64) b)
%921 = (fma.f64 #s(literal -1/3 binary64) %20 %920)
%932 = (/ %919 %424)
%933 = (/.f64 %921 a)
%946 = (* %453 (* 1/3 a))
%947 = (*.f64 #s(literal 1/3 binary64) %501)
%955 = (* b 1/3)
%956 = (* a %955)
%957 = (*.f64 #s(literal 1/3 binary64) %408)
%959 = (- %946 %956)
%960 = (-.f64 %513 %920)
%963 = (-.f64 %514 %920)
%966 = (-.f64 %517 %920)
%969 = (-.f64 %520 %920)
%972 = (/ %959 %798)
%981 = (* %798 3)
%984 = (- %648 %434)
%985 = (-.f64 %650 %435)
%993 = (/ %984 %672)
%994 = (/.f64 %985 a)
%995 = (*.f64 #s(literal 1/9 binary64) %994)
%1009 = (+ (* %453 (* 1/3 %403)) %407)
%1018 = (* %798 -3)
%1021 = (- %500 %407)
%1033 = (* %424 %453)
%1042 = (/ %453 %798)
%1043 = (/.f64 %20 %116)
%1055 = (/ (* %453 a) 9)
%1056 = (*.f64 #s(literal 1/9 binary64) %501)
%1069 = (/.f64 b %116)
%1074 = (*.f64 #s(literal -1/9 binary64) b)
%1076 = (/ %453 %981)
%1077 = (*.f64 #s(literal 1/3 binary64) %1043)
%1085 = (/ %458 %6)
%1086 = (/.f64 %459 a)
%1087 = (*.f64 #s(literal 1/3 binary64) %1086)
%1110 = (+ (* %458 %1085) %421)
%1112 = (fma.f64 #s(literal -1/3 binary64) b (*.f64 #s(literal 1/3 binary64) %469))
%1126 = (fma.f64 #s(literal -1/2 binary64) %68 %57)
%1130 = (/.f64 c a)
%1132 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %1130))
%1133 = (*.f64 #s(literal 1/3 binary64) %1132)
%1135 = (fma.f64 #s(literal -1/3 binary64) %124 %1133)
%1137 = (*.f64 %116 %1132)
%1138 = (/.f64 %19 %1137)
%1139 = (fma.f64 #s(literal 1/6 binary64) %1138 %1133)
%1140 = (fma.f64 #s(literal -1/3 binary64) %124 %1139)
%1143 = (pow.f64 %1132 #s(literal 3 binary64))
%1145 = (/.f64 %190 (*.f64 %121 %1143))
%1146 = (fma.f64 #s(literal -1/24 binary64) %1145 %1139)
%1147 = (fma.f64 #s(literal -1/3 binary64) %124 %1146)
%1151 = (*.f64 a %70)
%1152 = (/.f64 %25 %1151)
%1153 = (*.f64 #s(literal -3/8 binary64) %1152)
%1154 = (fma.f64 #s(literal -9/16 binary64) %482 %1153)
%1162 = (*.f64 %116 %20)
%1163 = (/.f64 c %1162)
%1165 = (fma.f64 #s(literal -9/16 binary64) %482 (fma.f64 #s(literal -1/2 binary64) %1163 %1153))
%1179 = (fma.f64 #s(literal -9/16 binary64) %482 (fma.f64 #s(literal -1/2 binary64) %1163 (fma.f64 #s(literal -3/8 binary64) %1152 (*.f64 #s(literal 1/3 binary64) (/.f64 %42 %130)))))
%1182 = (/ %112 a)
%1185 = (*.f64 a %1132)
%1187 = (*.f64 #s(literal -1 binary64) %124)
%1188 = (+.f64 %1132 %1187)
%1191 = (*.f64 #s(literal 1/2 binary64) %1138)
%1192 = (+.f64 %1132 %1191)
%1193 = (-.f64 %1192 %124)
%1196 = (fma.f64 #s(literal -1/8 binary64) %1145 %1191)
%1197 = (+.f64 %1132 %1196)
%1198 = (-.f64 %1197 %124)
%1201 = (fma.f64 #s(literal -3/2 binary64) %1130 %198)
%1207 = (/.f64 c %408)
%1208 = (fma.f64 #s(literal -3/2 binary64) %1207 %208)
%1213 = (*.f64 a %19)
%1214 = (/.f64 %25 %1213)
%1215 = (*.f64 #s(literal -9/8 binary64) %1214)
%1219 = (/.f64 c %116)
%1224 = (/.f64 %133 %205)
%1227 = (*.f64 a %182)
%1228 = (/.f64 %25 %1227)
%1229 = (*.f64 #s(literal -9/8 binary64) %1228)
%1234 = (/.f64 c (*.f64 %116 b))
%1240 = (/.f64 %25 (*.f64 %116 %19))
%1241 = (/.f64 %229 %236)
%1242 = (*.f64 #s(literal -1/2 binary64) %1241)
%1243 = (fma.f64 #s(literal -9/8 binary64) %1240 %1242)
%1246 = (/.f64 c %130)
%1247 = (fma.f64 #s(literal -3/2 binary64) %1246 %1243)
%1250 = (*.f64 a %190)
%1251 = (/.f64 %30 %1250)
%1265 = (/.f64 %30 (*.f64 a %205))
%1266 = (/.f64 %229 %269)
%1267 = (*.f64 #s(literal -1/2 binary64) %1266)
%1272 = (/.f64 %25 (*.f64 %116 %182))
%1273 = (fma.f64 #s(literal -9/8 binary64) %1272 %1267)
%1278 = (/.f64 c (*.f64 %130 b))
%1292 = (*.f64 #s(literal -3/8 binary64) %1214)
%1293 = (fma.f64 #s(literal -9/16 binary64) %255 %1292)
%1303 = (*.f64 #s(literal -3/8 binary64) %1228)
%1304 = (fma.f64 #s(literal -9/16 binary64) %267 %1303)
%1311 = (*.f64 #s(literal -1/6 binary64) %1241)
%1312 = (fma.f64 #s(literal -3/8 binary64) %1240 %1311)
%1315 = (fma.f64 #s(literal -1/2 binary64) %1246 %1312)
%1330 = (*.f64 #s(literal -1/6 binary64) %1266)
%1334 = (fma.f64 #s(literal -3/8 binary64) %1272 %1330)
%1342 = (/.f64 #s(literal 1 binary64) %501)
%1343 = (*.f64 #s(literal 1/2 binary64) %1342)
%1344 = (-.f64 %395 %1343)
%1347 = (* c %364)
%1348 = (/.f64 c %501)
%1349 = (fma.f64 #s(literal -1/2 binary64) %1348 %80)
%1353 = (+ (* 1/3 %41) %1347)
%1371 = (/.f64 %25 %37)
%1374 = (fma.f64 #s(literal -9/16 binary64) %1371 (*.f64 #s(literal -3/8 binary64) (/.f64 c %1151)))
%1381 = (/.f64 %19 a)
%1385 = (*.f64 a %1192)
%1387 = (*.f64 a %1197)
%1390 = (pow.f64 a #s(literal 6 binary64))
%1393 = (/.f64 %236 (*.f64 %1390 (pow.f64 %1132 #s(literal 5 binary64))))
%1396 = (+.f64 %1132 (fma.f64 #s(literal -1/8 binary64) %1145 (fma.f64 #s(literal 1/16 binary64) %1393 %1191)))
%1397 = (*.f64 a %1396)
%1399 = (/.f64 %1132 a)
%1400 = (sqrt.f64 %1399)
%1406 = (/.f64 %19 (*.f64 %130 (*.f64 %1132 %1400)))
%1407 = (*.f64 #s(literal 1/4 binary64) %1406)
%1412 = (pow.f64 a #s(literal 5 binary64))
%1415 = (/.f64 %190 (*.f64 %1412 (*.f64 %1143 %1400)))
%1421 = (pow.f64 %1132 #s(literal 2 binary64))
%1425 = (/.f64 %190 (*.f64 %1390 (*.f64 %1421 (pow.f64 %1400 #s(literal 3 binary64)))))
%1442 = (fma.f64 #s(literal -1/24 binary64) %1145 (fma.f64 #s(literal 1/48 binary64) %1393 %1139))
%1450 = (*.f64 a %1139)
%1452 = (*.f64 a %1146)
%1454 = (*.f64 a %1442)
%1459 = (fma.f64 #s(literal -1/3 binary64) %1132 (*.f64 #s(literal -1/6 binary64) %1138))
%1460 = (*.f64 a %1459)
%1463 = (*.f64 #s(literal 1/24 binary64) %1145)
%1465 = (fma.f64 #s(literal -1/3 binary64) %1132 (fma.f64 #s(literal -1/6 binary64) %1138 %1463))
%1466 = (*.f64 a %1465)
%1471 = (fma.f64 #s(literal -1/3 binary64) %1132 (fma.f64 #s(literal -1/6 binary64) %1138 (fma.f64 #s(literal -1/48 binary64) %1393 %1463)))
%1472 = (*.f64 a %1471)
%1474 = (*.f64 #s(literal -1 binary64) %1132)
%1476 = (*.f64 #s(literal -1/2 binary64) %1138)
%1480 = (*.f64 #s(literal 1/8 binary64) %1145)
%1491 = (fma.f64 #s(literal -1/2 binary64) %1138 %124)
%1495 = (fma.f64 #s(literal 1/8 binary64) %1145 %124)
%1500 = (+.f64 %1132 (fma.f64 #s(literal -1 binary64) %124 %1191))
%1504 = (+.f64 %1132 (fma.f64 #s(literal -1 binary64) %124 %1196))
%1509 = (*.f64 #s(literal 3 binary64) %1132)
%1510 = (fma.f64 #s(literal -3 binary64) %124 %1509)
%1513 = (fma.f64 #s(literal 3/2 binary64) %1138 %1509)
%1514 = (fma.f64 #s(literal -3 binary64) %124 %1513)
%1517 = (fma.f64 #s(literal -3/8 binary64) %1145 %1513)
%1518 = (fma.f64 #s(literal -3 binary64) %124 %1517)
%1538 = (*.f64 #s(literal 1/2 binary64) %1132)
%1542 = (fma.f64 #s(literal 1/4 binary64) %1138 %1538)
%1545 = (fma.f64 #s(literal -1/16 binary64) %1145 %1542)
%1551 = (/.f64 b (*.f64 a %1421))
%1553 = (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1132))
%1556 = (/.f64 %19 %1143)
%1558 = (fma.f64 #s(literal -3 binary64) %1556 (*.f64 #s(literal 3/2 binary64) %1556))
%1564 = (pow.f64 %1132 #s(literal 4 binary64))
%1571 = (*.f64 %116 %1143)
%1572 = (/.f64 %19 %1571)
%1584 = (*.f64 #s(literal 1/9 binary64) %1132)
%1589 = (fma.f64 #s(literal 1/18 binary64) %1138 %1584)
%1594 = (fma.f64 #s(literal -1/72 binary64) %1145 %1589)
%1598 = (*.f64 a %1513)
%1600 = (*.f64 a %1517)
%1604 = (fma.f64 #s(literal -3/8 binary64) %1145 (fma.f64 #s(literal 3/16 binary64) %1393 %1513))
%1605 = (*.f64 a %1604)
%1613 = (fma.f64 #s(literal -1 binary64) %1132 %124)
%1615 = (fma.f64 #s(literal -1 binary64) %1132 %1491)
%1618 = (fma.f64 #s(literal -1 binary64) %1132 (fma.f64 #s(literal -1/2 binary64) %1138 %1495))
%1623 = (*.f64 #s(literal 1/3 binary64) %124)
%1652 = (*.f64 #s(literal 3 binary64) %124)
%1673 = (fma.f64 #s(literal -1 binary64) %1132 %1476)
%1677 = (fma.f64 #s(literal -1 binary64) %1132 (fma.f64 #s(literal -1/2 binary64) %1138 %1480))
%1682 = (fma.f64 #s(literal -1 binary64) %1132 (fma.f64 #s(literal -1/2 binary64) %1138 (fma.f64 #s(literal -1/16 binary64) %1393 %1480)))
%1686 = (/.f64 %1192 a)
%1688 = (/.f64 %1197 a)
%1690 = (/.f64 %1396 a)
%1705 = (/.f64 %1139 a)
%1707 = (/.f64 %1146 a)
%1709 = (/.f64 %1442 a)
%1711 = (*.f64 #s(literal 1/3 binary64) %1400)
%1714 = (fma.f64 #s(literal 1/12 binary64) %1406 %1711)
%1722 = (pow.f64 %1400 #s(literal 2 binary64))
%1726 = (*.f64 #s(literal 1/3 binary64) %1722)
%1731 = (/.f64 %19 (*.f64 %130 %1132))
%1732 = (fma.f64 #s(literal 1/6 binary64) %1731 %1726)
%1742 = (fma.f64 #s(literal -1/3 binary64) %43 %543)
%1746 = (*.f64 #s(literal -1/3 binary64) %1132)
%1748 = (fma.f64 #s(literal -1/3 binary64) %1132 %422)
%1750 = (/.f64 %19 %1185)
%1753 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %1750 %920) a) %1746)
%1755 = (/.f64 %19 %1132)
%1756 = (/.f64 %190 %1571)
%1758 = (fma.f64 #s(literal -1/6 binary64) %1755 (*.f64 #s(literal 1/24 binary64) %1756))
%1759 = (/.f64 %1758 a)
%1762 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1759 %920) a) %1746)
%1764 = (*.f64 #s(literal 9/16 binary64) %482)
%1765 = (fma.f64 #s(literal 3/8 binary64) %1152 %1764)
%1770 = (fma.f64 #s(literal 3/8 binary64) %79 (*.f64 #s(literal 1/2 binary64) %1348))
%1772 = (*.f64 #s(literal -9/16 binary64) %482)
%1793 = (fma.f64 #s(literal -1 binary64) (/.f64 %1126 a) (*.f64 #s(literal 3/8 binary64) %79))
%1798 = (+.f64 %1132 %124)
%1802 = (*.f64 #s(literal -1/2 binary64) %1750)
%1810 = (*.f64 #s(literal 1/2 binary64) %1755)
%1813 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1756 %1810) a))
%1821 = (*.f64 #s(literal 27/16 binary64) %255)
%1822 = (fma.f64 #s(literal 9/8 binary64) %1214 %1821)
%1827 = (fma.f64 #s(literal -1 binary64) (/.f64 %1201 a) %1821)
%1831 = (*.f64 #s(literal 27/16 binary64) %267)
%1832 = (fma.f64 #s(literal 9/8 binary64) %1228 %1831)
%1837 = (fma.f64 #s(literal -1 binary64) (/.f64 %1208 a) %1831)
%1858 = (fma.f64 #s(literal 3/8 binary64) %197 (*.f64 #s(literal 1/2 binary64) %1130))
%1863 = (fma.f64 #s(literal 3/8 binary64) %207 (*.f64 #s(literal 1/2 binary64) %1207))
%1869 = (fma.f64 #s(literal -1 binary64) (/.f64 %1858 a) (*.f64 #s(literal -9/16 binary64) %255))
%1874 = (fma.f64 #s(literal -1 binary64) (/.f64 %1863 a) (*.f64 #s(literal -9/16 binary64) %267))
%1894 = (*.f64 #s(literal 1/6 binary64) %1241)
%1910 = (*.f64 #s(literal 1/6 binary64) %1266)
%1920 = (fma.f64 #s(literal 3/8 binary64) %394 %1343)
%1946 = (*.f64 #s(literal -1 binary64) %1399)
%1947 = (sqrt.f64 %1946)
%1951 = (*.f64 %1132 %1947)
%1953 = (/.f64 %19 (*.f64 %130 %1951))
%1961 = (/.f64 %190 (*.f64 %116 (*.f64 %1143 %1947)))
%1962 = (/.f64 %19 %1951)
%1963 = (*.f64 #s(literal 1/4 binary64) %1962)
%1974 = (/.f64 %190 (*.f64 %130 (*.f64 %1421 (pow.f64 %1947 #s(literal 3 binary64)))))
%2013 = (*.f64 #s(literal 1/2 binary64) %1750)
%2016 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2013) a))
%2021 = (*.f64 #s(literal 1/8 binary64) %1756)
%2035 = (+.f64 %1132 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %1802) a)))
%2042 = (+.f64 %1132 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %1813) a)))
%2048 = (*.f64 #s(literal -3 binary64) %124)
%2049 = (fma.f64 #s(literal -3 binary64) %1132 %2048)
%2055 = (fma.f64 #s(literal -3 binary64) %1132 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) %1750 %435) a)))
%2064 = (fma.f64 #s(literal -3 binary64) %1132 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) %1755 (*.f64 #s(literal 3/8 binary64) %1756)) a) %435) a)))
%2081 = (*.f64 #s(literal -1/3 binary64) b)
%2088 = (fma.f64 #s(literal -1 binary64) %1132 %1187)
%2094 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1755 %2021) a))
%2106 = (*.f64 #s(literal -3/2 binary64) %1750)
%2116 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %1756 (*.f64 #s(literal 3/2 binary64) %1755)) a))
%2123 = (*.f64 #s(literal -1/2 binary64) %1132)
%2125 = (*.f64 #s(literal -1/2 binary64) %124)
%2128 = (*.f64 #s(literal 1/2 binary64) b)
%2146 = (/.f64 %19 (*.f64 a %1143))
%2150 = (*.f64 #s(literal 3 binary64) (/.f64 b %1421))
%2159 = (fma.f64 #s(literal -3/2 binary64) %1556 (*.f64 #s(literal 3 binary64) %1556))
%2209 = (*.f64 #s(literal 1/16 binary64) %1145)
%2223 = (*.f64 #s(literal 3/8 binary64) %1145)
%2308 = (*.f64 #s(literal 1/72 binary64) %1145)
%2327 = (*.f64 #s(literal -1/3 binary64) %1947)
%2333 = (*.f64 #s(literal 1/48 binary64) %1961)
%2343 = (pow.f64 %1947 #s(literal 2 binary64))
%2347 = (*.f64 #s(literal 1/3 binary64) %1069)
%2348 = (fma.f64 #s(literal -1/3 binary64) %2343 %2347)
%2373 = (sqrt.f64 (neg.f64 (*.f64 #s(literal 3 binary64) %12)))
%2374 = (/.f64 %2373 a)
%2375 = (*.f64 #s(literal 1/3 binary64) %2374)
%2379 = (*.f64 a %2373)
%2382 = (*.f64 #s(literal 1/3 binary64) %441)
%2387 = (pow.f64 %2373 #s(literal 3 binary64))
%2401 = (*.f64 %19 %25)
%2408 = (fma.f64 #s(literal -9/16 binary64) %297 (*.f64 #s(literal -3/8 binary64) (*.f64 a %2401)))
%2411 = (*.f64 %19 c)
%2412 = (*.f64 #s(literal -3/8 binary64) %26)
%2413 = (fma.f64 #s(literal -1/2 binary64) %2411 %2412)
%2415 = (fma.f64 #s(literal -9/16 binary64) %297 (*.f64 %19 %2413))
%2420 = (*.f64 %116 %2401)
%2425 = (*.f64 a %2411)
%2453 = (fma.f64 #s(literal -3/2 binary64) %2425 (*.f64 #s(literal -9/8 binary64) %127))
%2459 = (fma.f64 #s(literal -27/16 binary64) %133 (*.f64 #s(literal -9/8 binary64) %2420))
%2463 = (fma.f64 #s(literal -27/16 binary64) %133 (*.f64 %19 %2453))
%2470 = (fma.f64 #s(literal 81/64 binary64) %217 %222)
%2471 = (/.f64 %2470 %236)
%2473 = (*.f64 #s(literal -1/2 binary64) %2471)
%2475 = (*.f64 %190 %25)
%2477 = (*.f64 #s(literal -1/2 binary64) %2470)
%2485 = (*.f64 %19 %30)
%2487 = (fma.f64 #s(literal -27/16 binary64) (*.f64 %130 %2485) %2477)
%2491 = (fma.f64 #s(literal -1/2 binary64) %2470 (*.f64 %19 %2459))
%2495 = (fma.f64 #s(literal -1/2 binary64) %2470 (*.f64 %19 %2463))
%2515 = (/.f64 %2470 %316)
%2517 = (*.f64 #s(literal -1/6 binary64) %2515)
%2520 = (/.f64 %2470 a)
%2521 = (*.f64 #s(literal -1/6 binary64) %2520)
%2530 = (fma.f64 #s(literal -9/16 binary64) (*.f64 %116 %2485) %2521)
%2534 = (fma.f64 #s(literal -1/6 binary64) %2520 (*.f64 %19 %2408))
%2538 = (fma.f64 #s(literal -1/6 binary64) %2520 (*.f64 %19 %2415))
%2541 = (*.f64 a %269)
%2551 = (/.f64 %12 %182)
%2553 = (*.f64 #s(literal -3/8 binary64) %2551)
%2555 = (/.f64 #s(literal 1 binary64) b)
%2559 = (*.f64 #s(literal -3/8 binary64) %12)
%2560 = (fma.f64 #s(literal -1/2 binary64) %19 %2559)
%2563 = (/.f64 %352 %205)
%2565 = (/.f64 a %182)
%2567 = (*.f64 #s(literal -3/8 binary64) %2565)
%2588 = (sqrt.f64 %446)
%2590 = (/.f64 %19 %2588)
%2594 = (pow.f64 %2588 #s(literal 3 binary64))
%2595 = (/.f64 %19 %2594)
%2596 = (/.f64 #s(literal 1 binary64) %2588)
%2597 = (*.f64 #s(literal 1/2 binary64) %2596)
%2598 = (fma.f64 #s(literal -1/8 binary64) %2595 %2597)
%2602 = (pow.f64 %2588 #s(literal 5 binary64))
%2603 = (/.f64 %19 %2602)
%2605 = (/.f64 #s(literal 1 binary64) %2594)
%2606 = (*.f64 #s(literal 1/8 binary64) %2605)
%2612 = (sqrt.f64 %2588)
%2614 = (*.f64 %2612 %2588)
%2619 = (pow.f64 %2612 #s(literal 2 binary64))
%2620 = (pow.f64 %2588 #s(literal 2 binary64))
%2621 = (*.f64 %2619 %2620)
%2623 = (fma.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %2621) %2606)
%2624 = (*.f64 %19 %2623)
%2627 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %2614))
%2639 = (*.f64 %19 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %2602)) (*.f64 #s(literal -1/4 binary64) (/.f64 %2623 (*.f64 %2619 %2588)))))
%2647 = (*.f64 a %2588)
%2649 = (/.f64 %1213 %2588)
%2652 = (/.f64 %1213 %2594)
%2653 = (/.f64 a %2588)
%2655 = (fma.f64 #s(literal -1/8 binary64) %2652 (*.f64 #s(literal 1/2 binary64) %2653))
%2659 = (/.f64 a %2594)
%2660 = (/.f64 %1213 %2602)
%2668 = (/.f64 %2588 a)
%2669 = (*.f64 #s(literal 1/3 binary64) %2668)
%2671 = (/.f64 %19 %2647)
%2674 = (*.f64 a %2594)
%2675 = (/.f64 %19 %2674)
%2676 = (/.f64 #s(literal 1 binary64) %2647)
%2677 = (*.f64 #s(literal 1/6 binary64) %2676)
%2678 = (fma.f64 #s(literal -1/24 binary64) %2675 %2677)
%2683 = (/.f64 %19 (*.f64 a %2602))
%2685 = (/.f64 #s(literal 1 binary64) %2674)
%2695 = (*.f64 #s(literal 1/2 binary64) %2676)
%2696 = (fma.f64 #s(literal -1/8 binary64) %2675 %2695)
%2700 = (*.f64 #s(literal 1/8 binary64) %2685)
%2705 = (*.f64 #s(literal 1/3 binary64) %2588)
%2709 = (*.f64 #s(literal 1/6 binary64) %2596)
%2710 = (fma.f64 #s(literal -1/24 binary64) %2595 %2709)
%2715 = (*.f64 #s(literal 1/24 binary64) %2605)
%2727 = (-.f64 (*.f64 #s(literal 1/24 binary64) %2595) %2709)
%2743 = (-.f64 (*.f64 #s(literal 1/8 binary64) %2675) %2695)
%2755 = (/.f64 b %2588)
%2782 = (*.f64 #s(literal 3 binary64) %2647)
%2786 = (/.f64 %408 %2588)
%2813 = (/.f64 b %2647)
%2822 = (*.f64 #s(literal 3 binary64) %2588)
%2831 = (*.f64 #s(literal 3/2 binary64) %2596)
%2832 = (fma.f64 #s(literal -3/8 binary64) %2595 %2831)
%2838 = (/ %640 %6)
%2843 = (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %2813) %2382))
%2851 = (*.f64 #s(literal 1/2 binary64) %2668)
%2856 = (*.f64 #s(literal 1/2 binary64) %441)
%2861 = (*.f64 #s(literal 1/4 binary64) %2676)
%2862 = (fma.f64 #s(literal -1/16 binary64) %2675 %2861)
%2874 = (fma.f64 #s(literal -1/2 binary64) %2659 %2659)
%2876 = (/.f64 a %2620)
%2883 = (/.f64 a (pow.f64 %2588 #s(literal 4 binary64)))
%2893 = (*.f64 #s(literal 3 binary64) %2668)
%2898 = (*.f64 #s(literal 3 binary64) %441)
%2903 = (*.f64 #s(literal 3/2 binary64) %2676)
%2904 = (fma.f64 #s(literal -3/8 binary64) %2675 %2903)
%2910 = (/.f64 %2588 %116)
%2911 = (*.f64 #s(literal 1/9 binary64) %2910)
%2915 = (*.f64 %116 %2588)
%2918 = (/.f64 #s(literal 1 binary64) %116)
%2919 = (*.f64 #s(literal 1/9 binary64) %2918)
%2924 = (*.f64 %116 %2594)
%2925 = (/.f64 %19 %2924)
%2926 = (/.f64 #s(literal 1 binary64) %2915)
%2997 = (*.f64 #s(literal 1/3 binary64) %2647)
%3002 = (fma.f64 #s(literal -1/24 binary64) %2652 (*.f64 #s(literal 1/6 binary64) %2653))
%3035 = (fma.f64 #s(literal -1/2 binary64) %2653 (*.f64 #s(literal 1/8 binary64) %2652))
%3067 = (/.f64 %19 %2915)
%3070 = (*.f64 #s(literal 1/2 binary64) %2926)
%3075 = (/.f64 %19 (*.f64 %116 %2602))
%3077 = (/.f64 #s(literal 1 binary64) %2924)
%3083 = (*.f64 #s(literal 1/9 binary64) %2647)
%3099 = (*.f64 #s(literal 1/3 binary64) %2910)
%3103 = (*.f64 #s(literal 1/6 binary64) %2926)
%3115 = (/.f64 %2612 a)
%3116 = (*.f64 #s(literal 1/3 binary64) %3115)
%3118 = (*.f64 a %2614)
%3122 = (*.f64 a %2612)
%3125 = (*.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) %3118))
%3138 = (/.f64 %2619 a)
%3139 = (*.f64 #s(literal 1/3 binary64) %3138)
%3157 = (/.f64 %288 b)
%3159 = (fma.f64 #s(literal -9/16 binary64) %300 %288)
%3160 = (/.f64 %3159 b)
%3163 = (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -3/8 binary64) %175 %2517))
%3164 = (fma.f64 #s(literal -9/16 binary64) %300 %3163)
%3170 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %31 %19) (*.f64 #s(literal -3/8 binary64) %25)) %182)
%3174 = (/.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 %297 %19) %2412) %182)
%3177 = (fma.f64 #s(literal -1/2 binary64) %12 (*.f64 #s(literal -3/8 binary64) %165))
%3178 = (/.f64 %3177 b)
%3181 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %191 %3177) b)
%3183 = (fma.f64 #s(literal -3/2 binary64) %12 %169)
%3186 = (fma.f64 #s(literal -27/16 binary64) %191 %3183)
%3190 = (fma.f64 #s(literal -3/2 binary64) %12 (fma.f64 #s(literal -9/8 binary64) %165 %2473))
%3191 = (fma.f64 #s(literal -27/16 binary64) %191 %3190)
%3213 = (/.f64 %12 %19)
%3214 = (*.f64 #s(literal -3/8 binary64) %3213)
%3215 = (-.f64 %3214 #s(literal 1/2 binary64))
%3216 = (/.f64 %3215 b)
%3218 = (/.f64 %352 %19)
%3221 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %3218 (*.f64 #s(literal -3/8 binary64) a)) %182)
%3224 = (/.f64 (fma.f64 #s(literal -9/16 binary64) %165 %2559) %182)
%3226 = (/.f64 %127 %190)
%3229 = (/.f64 (-.f64 (fma.f64 #s(literal -9/16 binary64) %3226 %3214) #s(literal 1/2 binary64)) b)
%3235 = (*.f64 #s(literal -3/2 binary64) %3213)
%3237 = (*.f64 b (+.f64 #s(literal 1 binary64) %3235))
%3240 = (fma.f64 #s(literal -3/2 binary64) %3213 (*.f64 #s(literal -9/8 binary64) %3226))
%3242 = (*.f64 b (+.f64 #s(literal 1 binary64) %3240))
%3244 = (/.f64 %133 %236)
%3245 = (fma.f64 #s(literal -27/16 binary64) %3244 %3240)
%3247 = (*.f64 b (+.f64 #s(literal 1 binary64) %3245))
%3249 = (sqrt.f64 %2555)
%3250 = (*.f64 b %3249)
%3252 = (*.f64 %182 %3249)
%3253 = (/.f64 %12 %3252)
%3258 = (*.f64 %205 %3249)
%3259 = (/.f64 %127 %3258)
%3267 = (*.f64 %236 (pow.f64 %3249 #s(literal 3 binary64)))
%3276 = (+.f64 a (*.f64 #s(literal -3/2 binary64) %3218))
%3277 = (*.f64 b %3276)
%3279 = (*.f64 %130 %25)
%3280 = (/.f64 %3279 %190)
%3282 = (fma.f64 #s(literal -3/2 binary64) %3218 (*.f64 #s(literal -9/8 binary64) %3280))
%3283 = (+.f64 a %3282)
%3284 = (*.f64 b %3283)
%3286 = (*.f64 %121 %30)
%3287 = (/.f64 %3286 %236)
%3289 = (+.f64 a (fma.f64 #s(literal -27/16 binary64) %3287 %3282))
%3290 = (*.f64 b %3289)
%3293 = (/.f64 c %19)
%3294 = (fma.f64 #s(literal -1/2 binary64) %3293 %2382)
%3295 = (*.f64 b %3294)
%3297 = (/.f64 %26 %190)
%3299 = (fma.f64 #s(literal -1/2 binary64) %3293 (fma.f64 #s(literal -3/8 binary64) %3297 %2382))
%3300 = (*.f64 b %3299)
%3302 = (/.f64 %297 %236)
%3304 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3302 %3299))
%3306 = (fma.f64 #s(literal -3/2 binary64) %3293 %441)
%3307 = (*.f64 b %3306)
%3310 = (fma.f64 #s(literal -3/2 binary64) %3293 (fma.f64 #s(literal -9/8 binary64) %3297 %441))
%3311 = (*.f64 b %3310)
%3314 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3302 %3310))
%3316 = (*.f64 #s(literal -1/2 binary64) %3213)
%3318 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3316))
%3321 = (fma.f64 #s(literal -1/2 binary64) %3213 (*.f64 #s(literal -3/8 binary64) %3226))
%3323 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3321))
%3325 = (fma.f64 #s(literal -9/16 binary64) %3244 %3321)
%3327 = (*.f64 b (+.f64 #s(literal 1/3 binary64) %3325))
%3329 = (*.f64 #s(literal 1/2 binary64) %3213)
%3331 = (*.f64 b (-.f64 %3329 #s(literal 1/3 binary64)))
%3333 = (fma.f64 #s(literal 3/8 binary64) %3226 %3329)
%3335 = (*.f64 b (-.f64 %3333 #s(literal 1/3 binary64)))
%3339 = (fma.f64 #s(literal 3/8 binary64) %3226 (fma.f64 #s(literal 1/2 binary64) %3213 (*.f64 #s(literal 9/16 binary64) %3244)))
%3341 = (*.f64 b (-.f64 %3339 #s(literal 1/3 binary64)))
%3344 = (*.f64 #s(literal 3/2 binary64) %3293)
%3346 = (*.f64 b (-.f64 %3344 %441))
%3350 = (*.f64 b (-.f64 (*.f64 #s(literal 9/8 binary64) %3297) %3306))
%3352 = (*.f64 #s(literal 27/16 binary64) %3302)
%3354 = (*.f64 b (-.f64 %3352 %3310))
%3362 = (*.f64 #s(literal 27/16 binary64) %191)
%3370 = (/.f64 %352 b)
%3373 = (/.f64 %3279 %19)
%3375 = (fma.f64 #s(literal -9/2 binary64) %352 (*.f64 #s(literal -27/8 binary64) %3373))
%3378 = (/.f64 %3286 %190)
%3383 = (/.f64 (*.f64 a %2470) %236)
%3412 = (fma.f64 #s(literal -9/2 binary64) %12 (*.f64 #s(literal -27/8 binary64) %165))
%3427 = (fma.f64 #s(literal -3/4 binary64) c (*.f64 #s(literal -9/16 binary64) %175))
%3440 = (/.f64 b c)
%3443 = (/.f64 a %19)
%3445 = (/.f64 #s(literal 1 binary64) c)
%3446 = (*.f64 #s(literal 2 binary64) %3445)
%3452 = (fma.f64 #s(literal -3/8 binary64) %352 (*.f64 #s(literal 3/4 binary64) %352))
%3454 = (*.f64 #s(literal 3 binary64) (/.f64 %3452 %190))
%3475 = (fma.f64 #s(literal -9/2 binary64) c (*.f64 #s(literal -27/8 binary64) %175))
%3490 = (fma.f64 #s(literal -1/6 binary64) %1130 (*.f64 #s(literal -1/8 binary64) %197))
%3504 = (*.f64 #s(literal -9/2 binary64) %3213)
%3506 = (*.f64 b (+.f64 #s(literal 3 binary64) %3504))
%3509 = (fma.f64 #s(literal -9/2 binary64) %3213 (*.f64 #s(literal -27/8 binary64) %3226))
%3511 = (*.f64 b (+.f64 #s(literal 3 binary64) %3509))
%3513 = (fma.f64 #s(literal -81/16 binary64) %3244 %3509)
%3515 = (*.f64 b (+.f64 #s(literal 3 binary64) %3513))
%3520 = (*.f64 b (fma.f64 #s(literal -3/4 binary64) %3293 %2856))
%3523 = (fma.f64 #s(literal -3/4 binary64) %3293 (fma.f64 #s(literal -9/16 binary64) %3297 %2856))
%3524 = (*.f64 b %3523)
%3527 = (*.f64 b (fma.f64 #s(literal -27/32 binary64) %3302 %3523))
%3537 = (fma.f64 #s(literal 9/8 binary64) %175 (fma.f64 #s(literal 3/2 binary64) c (*.f64 #s(literal 27/16 binary64) %300)))
%3545 = (*.f64 b (fma.f64 #s(literal -9/2 binary64) %3293 %2898))
%3548 = (fma.f64 #s(literal -9/2 binary64) %3293 (fma.f64 #s(literal -27/8 binary64) %3297 %2898))
%3549 = (*.f64 b %3548)
%3552 = (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3302 %3548))
%3562 = (fma.f64 #s(literal 3/8 binary64) %165 (fma.f64 #s(literal 1/2 binary64) %12 (*.f64 #s(literal 9/16 binary64) %191)))
%3568 = (fma.f64 #s(literal -1/2 binary64) %3218 %846)
%3569 = (*.f64 b %3568)
%3572 = (fma.f64 #s(literal -1/2 binary64) %3218 (fma.f64 #s(literal -3/8 binary64) %3280 %846))
%3573 = (*.f64 b %3572)
%3575 = (fma.f64 #s(literal -9/16 binary64) %3287 %3572)
%3576 = (*.f64 b %3575)
%3581 = (fma.f64 #s(literal -1/2 binary64) %352 (*.f64 #s(literal -3/8 binary64) %3373))
%3593 = (+.f64 a %426)
%3594 = (*.f64 b %3593)
%3596 = (*.f64 #s(literal 3/2 binary64) %3218)
%3597 = (fma.f64 #s(literal -1 binary64) a %3596)
%3601 = (fma.f64 #s(literal 9/8 binary64) %3280 %3596)
%3602 = (fma.f64 #s(literal -1 binary64) a %3601)
%3608 = (fma.f64 #s(literal 9/8 binary64) %3280 (fma.f64 #s(literal 3/2 binary64) %3218 (*.f64 #s(literal 27/16 binary64) %3287)))
%3609 = (fma.f64 #s(literal -1 binary64) a %3608)
%3613 = (/ %1009 %1018)
%3618 = (*.f64 #s(literal -1/3 binary64) (/.f64 %3593 %116))
%3623 = (fma.f64 #s(literal -1/2 binary64) %3293 (fma.f64 #s(literal -3/8 binary64) %3297 %3618))
%3632 = (fma.f64 #s(literal -3/2 binary64) %352 (*.f64 #s(literal -9/8 binary64) %3373))
%3644 = (*.f64 b %3597)
%3646 = (*.f64 b %3602)
%3648 = (*.f64 b %3609)
%3651 = (/.f64 c %1213)
%3653 = (*.f64 b (fma.f64 #s(literal -3/2 binary64) %3651 %2918))
%3655 = (/.f64 %25 %190)
%3657 = (fma.f64 #s(literal -3/2 binary64) %3651 (fma.f64 #s(literal -9/8 binary64) %3655 %2918))
%3658 = (*.f64 b %3657)
%3660 = (/.f64 %31 %236)
%3662 = (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3660 %3657))
%3666 = (*.f64 #s(literal 1/9 binary64) a)
%3668 = (*.f64 b (fma.f64 #s(literal -1/6 binary64) %3218 %3666))
%3671 = (fma.f64 #s(literal -1/6 binary64) %3218 (fma.f64 #s(literal -1/8 binary64) %3280 %3666))
%3672 = (*.f64 b %3671)
%3675 = (*.f64 b (fma.f64 #s(literal -3/16 binary64) %3287 %3671))
%3678 = (*.f64 #s(literal 1/3 binary64) %2918)
%3680 = (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3651 %3678))
%3683 = (fma.f64 #s(literal -1/2 binary64) %3651 (fma.f64 #s(literal -3/8 binary64) %3655 %3678))
%3684 = (*.f64 b %3683)
%3687 = (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3660 %3683))
%3692 = (/.f64 c %3252)
%3694 = (*.f64 #s(literal 1/3 binary64) (/.f64 %3249 a))
%3698 = (/.f64 %26 %3258)
%3710 = (pow.f64 %3249 #s(literal 2 binary64))
%3716 = (*.f64 #s(literal 1/3 binary64) (/.f64 %3710 a))
%3718 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %408))
%3722 = (/.f64 c %182)
%3724 = (/.f64 #s(literal 1/3 binary64) %408)
%3757 = (*.f64 #s(literal 2/3 binary64) %441)
%3763 = (fma.f64 #s(literal -1/2 binary64) %3293 (fma.f64 #s(literal -3/8 binary64) %3297 %3757))
%3797 = (+.f64 #s(literal 2 binary64) %3235)
%3801 = (+.f64 #s(literal 2 binary64) %3240)
%3815 = (fma.f64 #s(literal 9/8 binary64) %165 (fma.f64 #s(literal 3/2 binary64) %12 %3362))
%3830 = (fma.f64 #s(literal 3/8 binary64) %175 (fma.f64 #s(literal 1/2 binary64) c (*.f64 #s(literal 9/16 binary64) %300)))
%3842 = (/.f64 #s(literal -1 binary64) b)
%3864 = (sqrt.f64 %3842)
%3865 = (*.f64 b %3864)
%3868 = (*.f64 %182 %3864)
%3875 = (/.f64 %12 %3864)
%3876 = (*.f64 %19 %3864)
%3877 = (/.f64 %127 %3876)
%3888 = (*.f64 %182 (pow.f64 %3864 #s(literal 3 binary64)))
%3955 = (*.f64 #s(literal 6 binary64) a)
%3961 = (fma.f64 #s(literal -9/2 binary64) %3218 (fma.f64 #s(literal -27/8 binary64) %3280 %3955))
%3969 = (*.f64 #s(literal 2 binary64) %441)
%3975 = (fma.f64 #s(literal -3/2 binary64) %3293 (fma.f64 #s(literal -9/8 binary64) %3297 %3969))
%4002 = (fma.f64 #s(literal -3/4 binary64) %3293 (fma.f64 #s(literal -9/16 binary64) %3297 %441))
%4010 = (/.f64 a b)
%4020 = (fma.f64 #s(literal 9/8 binary64) %3218 (fma.f64 #s(literal 3/2 binary64) a (*.f64 #s(literal 27/16 binary64) %3280)))
%4034 = (*.f64 #s(literal 6 binary64) %441)
%4040 = (fma.f64 #s(literal -9/2 binary64) %3293 (fma.f64 #s(literal -27/8 binary64) %3297 %4034))
%4051 = (*.f64 #s(literal 2/9 binary64) %2918)
%4057 = (fma.f64 #s(literal -1/6 binary64) %3651 (fma.f64 #s(literal -1/8 binary64) %3655 %4051))
%4124 = (*.f64 #s(literal -1/3 binary64) a)
%4126 = (*.f64 b (-.f64 %846 %4124))
%4150 = (fma.f64 #s(literal -1/2 binary64) %3293 (fma.f64 #s(literal -3/8 binary64) %3297 %419))
%4174 = (-.f64 a %426)
%4175 = (*.f64 b %4174)
%4190 = (/ %1021 %981)
%4195 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4174 %116))
%4201 = (fma.f64 #s(literal -1/2 binary64) %3293 (fma.f64 #s(literal -3/8 binary64) %3297 %4195))
%4242 = (*.f64 #s(literal 1/3 binary64) (/.f64 %3864 a))
%4247 = (/.f64 c %3864)
%4248 = (/.f64 %26 %3876)
%4266 = (pow.f64 %3864 #s(literal 2 binary64))
%4272 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4266 a))
%4289 = (*.f64 c %371)
%4292 = (fma.f64 #s(literal -9/16 binary64) %374 %380)
%4293 = (*.f64 c %4292)
%4294 = (-.f64 %4293 %370)
%4295 = (*.f64 c %4294)
%4304 = (/.f64 a %20)
%4305 = (/.f64 %352 %70)
%4308 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4304 (*.f64 #s(literal -3/8 binary64) %4305)))
%4310 = (*.f64 %130 c)
%4311 = (/.f64 %4310 %37)
%4312 = (/.f64 %116 %70)
%4313 = (*.f64 #s(literal -3/8 binary64) %4312)
%4317 = (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4304 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %4311 %4313))))
%4325 = (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4304 (*.f64 #s(literal -9/8 binary64) %4305)))
%4326 = (+.f64 %20 %4325)
%4329 = (*.f64 #s(literal -9/8 binary64) %4312)
%4333 = (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4304 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %4311 %4329))))
%4334 = (+.f64 %20 %4333)
%4347 = (/.f64 %116 %19)
%4348 = (*.f64 #s(literal -9/8 binary64) %4347)
%4355 = (/.f64 %116 %182)
%4356 = (*.f64 #s(literal -9/8 binary64) %4355)
%4364 = (fma.f64 #s(literal 81/64 binary64) %121 (*.f64 #s(literal 81/16 binary64) %121))
%4365 = (*.f64 %216 %4364)
%4367 = (/.f64 %4365 %236)
%4371 = (*.f64 %25 %4364)
%4374 = (fma.f64 #s(literal -9/8 binary64) %4347 (*.f64 #s(literal -1/2 binary64) (/.f64 %4371 %236)))
%4381 = (/.f64 %130 %190)
%4382 = (*.f64 c %4364)
%4392 = (/.f64 %130 %205)
%4404 = (*.f64 #s(literal 1/2 binary64) %2555)
%4409 = (*.f64 #s(literal -3/8 binary64) %3443)
%4420 = (/.f64 %4365 %316)
%4426 = (fma.f64 #s(literal -3/8 binary64) %3443 (*.f64 #s(literal -1/6 binary64) (/.f64 %4371 %316)))
%4433 = (/.f64 %116 %190)
%4443 = (/.f64 %116 %205)
%4458 = (/.f64 a %462)
%4461 = (-.f64 %4329 (*.f64 #s(literal 9/16 binary64) (/.f64 %116 %471)))
%4462 = (*.f64 c %4461)
%4469 = (/.f64 %130 %37)
%4475 = (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %4469) (*.f64 #s(literal -3/4 binary64) (/.f64 (*.f64 a %4461) %485))))
%4485 = (/.f64 %352 %20)
%4486 = (fma.f64 #s(literal -3/2 binary64) %4485 %501)
%4488 = (/.f64 %116 %20)
%4489 = (/.f64 %4310 %70)
%4493 = (fma.f64 a %20 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4488 (*.f64 #s(literal -9/8 binary64) %4489))))
%4496 = (/.f64 (*.f64 %121 c) %37)
%4497 = (/.f64 %130 %70)
%4503 = (fma.f64 a %20 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4488 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %4496 (*.f64 #s(literal -9/8 binary64) %4497))))))
%4505 = (fma.f64 #s(literal -1/2 binary64) %68 %511)
%4507 = (fma.f64 #s(literal 1/3 binary64) %510 %4289)
%4509 = (fma.f64 #s(literal 1/3 binary64) %510 %4295)
%4511 = (fma.f64 #s(literal -3/2 binary64) %68 %510)
%4514 = (*.f64 #s(literal 3/2 binary64) %369)
%4516 = (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %355) %4514) %510)
%4518 = (*.f64 #s(literal -9/8 binary64) %377)
%4522 = (fma.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %374 %4518)) %4514) %510)
%4528 = (*.f64 #s(literal 1/2 binary64) %4304)
%4530 = (*.f64 c (fma.f64 #s(literal 3/8 binary64) %4305 %4528))
%4537 = (*.f64 c (fma.f64 #s(literal 1/2 binary64) %4304 (*.f64 c (fma.f64 #s(literal 3/8 binary64) %4312 (*.f64 #s(literal 9/16 binary64) %4311)))))
%4542 = (fma.f64 #s(literal 9/8 binary64) %355 %4514)
%4546 = (*.f64 #s(literal 27/16 binary64) %374)
%4553 = (*.f64 #s(literal -3/2 binary64) %4304)
%4600 = (fma.f64 #s(literal 3 binary64) %20 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %4304 (*.f64 #s(literal -27/8 binary64) %4305))))
%4608 = (fma.f64 #s(literal 3 binary64) %20 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %4304 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %4311 (*.f64 #s(literal -27/8 binary64) %4312))))))
%4620 = (*.f64 #s(literal 3/4 binary64) %369)
%4622 = (*.f64 c (-.f64 (*.f64 #s(literal -9/16 binary64) %355) %4620))
%4629 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -27/32 binary64) %374 (*.f64 #s(literal -9/16 binary64) %377))) %4620))
%4639 = (fma.f64 #s(literal -9/4 binary64) (/.f64 %130 %721) (*.f64 #s(literal 9/8 binary64) (/.f64 %130 %723)))
%4641 = (/.f64 %116 %711)
%4665 = (*.f64 #s(literal 9/2 binary64) %369)
%4667 = (*.f64 c (-.f64 (*.f64 #s(literal -27/8 binary64) %355) %4665))
%4674 = (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %374 (*.f64 #s(literal -27/8 binary64) %377))) %4665))
%4683 = (fma.f64 #s(literal -1/3 binary64) %124 %511)
%4694 = (*.f64 #s(literal 1/6 binary64) %1342)
%4715 = (fma.f64 #s(literal -1 binary64) %510 %124)
%4728 = (*.f64 #s(literal -1/3 binary64) %4715)
%4738 = (fma.f64 #s(literal 3 binary64) %510 %4667)
%4740 = (fma.f64 #s(literal 3 binary64) %510 %4674)
%4742 = (fma.f64 #s(literal -3 binary64) %124 %887)
%4750 = (*.f64 #s(literal 1/9 binary64) %4742)
%4770 = (fma.f64 #s(literal -1/2 binary64) %4485 %947)
%4775 = (fma.f64 #s(literal 1/3 binary64) %501 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4488 (*.f64 #s(literal -3/8 binary64) %4489))))
%4782 = (fma.f64 #s(literal 1/3 binary64) %501 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4488 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %4496 (*.f64 #s(literal -3/8 binary64) %4497))))))
%4784 = (-.f64 %947 %957)
%4800 = (/ %649 %672)
%4817 = (fma.f64 #s(literal -1 binary64) %501 %408)
%4824 = (*.f64 c (fma.f64 #s(literal 9/8 binary64) %4489 (*.f64 #s(literal 3/2 binary64) %4488)))
%4832 = (*.f64 c (fma.f64 #s(literal 3/2 binary64) %4488 (*.f64 c (fma.f64 #s(literal 9/8 binary64) %4497 (*.f64 #s(literal 27/16 binary64) %4496)))))
%4836 = (/.f64 %4817 %116)
%4837 = (*.f64 #s(literal -1/3 binary64) %4836)
%4845 = (-.f64 %501 %408)
%4853 = (/.f64 %4845 %116)
%4854 = (*.f64 #s(literal 1/3 binary64) %4853)
%4872 = (*.f64 #s(literal 3/2 binary64) %1342)
%4909 = (*.f64 a %459)
%4913 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %462))
%4927 = (/.f64 %469 a)
%4929 = (fma.f64 #s(literal -1/3 binary64) %124 (*.f64 #s(literal 1/3 binary64) %4927))
%4939 = (/.f64 %42 c)
%4944 = (/.f64 %42 %12)
%4949 = (/.f64 a c)
%4951 = (sqrt.f64 (*.f64 #s(literal -3 binary64) %4949))
%4952 = (*.f64 c %4951)
%4953 = (/.f64 %4952 a)
%4956 = (/.f64 b %12)
%4957 = (/.f64 %4951 a)
%4958 = (*.f64 #s(literal 1/3 binary64) %4957)
%4962 = (*.f64 %25 %4951)
%4964 = (/.f64 %19 (*.f64 a %4962))
%4965 = (fma.f64 #s(literal 1/6 binary64) %4964 %4958)
%4969 = (pow.f64 %4951 #s(literal 3 binary64))
%4970 = (*.f64 %216 %4969)
%4972 = (/.f64 %190 (*.f64 a %4970))
%4973 = (fma.f64 #s(literal -1/24 binary64) %4972 %4965)
%4977 = (/.f64 a %37)
%4979 = (*.f64 c %70)
%4981 = (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %4979))
%4985 = (/.f64 %116 %37)
%4986 = (/.f64 a %4979)
%4988 = (fma.f64 #s(literal -9/16 binary64) %4985 (*.f64 #s(literal -3/8 binary64) %4986))
%4991 = (*.f64 %25 %20)
%4993 = (-.f64 %4988 (/.f64 #s(literal 1/2 binary64) %4991))
%4996 = (/.f64 %116 %4979)
%4997 = (*.f64 #s(literal -3/8 binary64) %4996)
%5001 = (/.f64 a %4991)
%5023 = (*.f64 #s(literal -1 binary64) %3440)
%5027 = (/.f64 %19 %4962)
%5028 = (*.f64 #s(literal 1/2 binary64) %5027)
%5029 = (+.f64 %4951 %5028)
%5033 = (/.f64 %190 %4970)
%5034 = (fma.f64 #s(literal -1/8 binary64) %5033 %5028)
%5035 = (+.f64 %4951 %5034)
%5039 = (fma.f64 #s(literal -3/2 binary64) %4949 %4348)
%5042 = (*.f64 b c)
%5044 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %5042) %4356)
%5047 = (/.f64 %116 %2411)
%5048 = (*.f64 #s(literal -9/8 binary64) %5047)
%5057 = (*.f64 %182 c)
%5058 = (/.f64 %116 %5057)
%5059 = (*.f64 #s(literal -9/8 binary64) %5058)
%5063 = (*.f64 b %25)
%5071 = (*.f64 #s(literal -1/2 binary64) (/.f64 %4364 %236))
%5072 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %116 %2401) %5071)
%5076 = (fma.f64 #s(literal -3/2 binary64) (/.f64 a %30) %5072)
%5079 = (*.f64 %190 c)
%5080 = (/.f64 %130 %5079)
%5093 = (*.f64 %205 c)
%5094 = (/.f64 %130 %5093)
%5096 = (*.f64 #s(literal -1/2 binary64) (/.f64 %4364 %269))
%5100 = (*.f64 %182 %25)
%5102 = (fma.f64 #s(literal -9/8 binary64) (/.f64 %116 %5100) %5096)
%5106 = (*.f64 b %30)
%5113 = (-.f64 %4409 (*.f64 #s(literal 1/2 binary64) %3445))
%5118 = (-.f64 %2567 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5042)))
%5121 = (/.f64 a %2411)
%5123 = (fma.f64 #s(literal -9/16 binary64) %4433 (*.f64 #s(literal -3/8 binary64) %5121))
%5130 = (/.f64 a %5057)
%5132 = (fma.f64 #s(literal -9/16 binary64) %4443 (*.f64 #s(literal -3/8 binary64) %5130))
%5141 = (*.f64 #s(literal -1/6 binary64) (/.f64 %4364 %316))
%5142 = (fma.f64 #s(literal -3/8 binary64) (/.f64 a %2401) %5141)
%5149 = (/.f64 %116 %5079)
%5153 = (fma.f64 #s(literal -9/16 binary64) %5149 %5142)
%5164 = (/.f64 %116 %5093)
%5166 = (*.f64 #s(literal -1/6 binary64) (/.f64 %4364 %2541))
%5172 = (fma.f64 #s(literal -9/16 binary64) %5164 (fma.f64 #s(literal -3/8 binary64) (/.f64 a %5100) %5166))
%5180 = (*.f64 c %20)
%5182 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5180))
%5183 = (-.f64 %380 %5182)
%5201 = (/.f64 %19 c)
%5205 = (*.f64 c %5029)
%5207 = (*.f64 c %5035)
%5209 = (pow.f64 c #s(literal 6 binary64))
%5211 = (*.f64 %5209 (pow.f64 %4951 #s(literal 5 binary64)))
%5212 = (/.f64 %236 %5211)
%5216 = (*.f64 c (+.f64 %4951 (fma.f64 #s(literal -1/8 binary64) %5033 (fma.f64 #s(literal 1/16 binary64) %5212 %5028))))
%5218 = (/.f64 %4951 c)
%5219 = (sqrt.f64 %5218)
%5220 = (*.f64 c %5219)
%5223 = (*.f64 %30 (*.f64 %4951 %5219))
%5225 = (*.f64 #s(literal 1/4 binary64) (/.f64 %19 %5223))
%5229 = (pow.f64 c #s(literal 5 binary64))
%5231 = (*.f64 %5229 (*.f64 %4969 %5219))
%5232 = (/.f64 %190 %5231)
%5237 = (pow.f64 %4951 #s(literal 2 binary64))
%5240 = (*.f64 %5209 (*.f64 %5237 (pow.f64 %5219 #s(literal 3 binary64))))
%5247 = (*.f64 a %4952)
%5249 = (/.f64 %1213 %4962)
%5250 = (*.f64 a %4951)
%5251 = (fma.f64 #s(literal 1/2 binary64) %5249 %5250)
%5252 = (*.f64 c %5251)
%5254 = (/.f64 %1250 %4970)
%5255 = (fma.f64 #s(literal -1/8 binary64) %5254 %5251)
%5256 = (*.f64 c %5255)
%5258 = (/.f64 %316 %5211)
%5261 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %5254 (fma.f64 #s(literal 1/16 binary64) %5258 %5251)))
%5263 = (*.f64 c %4965)
%5265 = (*.f64 c %4973)
%5268 = (/.f64 %236 (*.f64 a %5211))
%5271 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %4972 (fma.f64 #s(literal 1/48 binary64) %5268 %4965)))
%5274 = (fma.f64 #s(literal 1/2 binary64) %4964 %4957)
%5275 = (*.f64 c %5274)
%5277 = (fma.f64 #s(literal -1/8 binary64) %4972 %5274)
%5278 = (*.f64 c %5277)
%5282 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %4972 (fma.f64 #s(literal 1/16 binary64) %5268 %5274)))
%5286 = (*.f64 #s(literal 1/3 binary64) %4951)
%5287 = (fma.f64 #s(literal 1/6 binary64) %5027 %5286)
%5288 = (*.f64 c %5287)
%5290 = (fma.f64 #s(literal -1/24 binary64) %5033 %5287)
%5291 = (*.f64 c %5290)
%5295 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %5033 (fma.f64 #s(literal 1/48 binary64) %5212 %5287)))
%5301 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (*.f64 #s(literal -1/6 binary64) %5027)))
%5303 = (*.f64 #s(literal 1/24 binary64) %5033)
%5306 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (fma.f64 #s(literal -1/6 binary64) %5027 %5303)))
%5311 = (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (fma.f64 #s(literal -1/6 binary64) %5027 (fma.f64 #s(literal -1/48 binary64) %5212 %5303))))
%5317 = (*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) %4964) %4957))
%5321 = (*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) %4972) %5274))
%5325 = (*.f64 c (-.f64 (*.f64 #s(literal -1/16 binary64) %5268) %5277))
%5350 = (/.f64 %408 c)
%5351 = (*.f64 #s(literal 3 binary64) %5250)
%5355 = (fma.f64 #s(literal 3/2 binary64) %5249 %5351)
%5383 = (*.f64 #s(literal 3 binary64) %4951)
%5387 = (fma.f64 #s(literal 3/2 binary64) %5027 %5383)
%5391 = (fma.f64 #s(literal -3/8 binary64) %5033 %5387)
%5397 = (*.f64 #s(literal 1/2 binary64) %4957)
%5401 = (fma.f64 #s(literal 1/4 binary64) %4964 %5397)
%5405 = (fma.f64 #s(literal -1/16 binary64) %4972 %5401)
%5409 = (/.f64 a %4952)
%5412 = (/.f64 a %4951)
%5414 = (/.f64 %408 (*.f64 c %5237))
%5419 = (/.f64 %1213 %4969)
%5420 = (fma.f64 #s(literal -1/2 binary64) %5419 %5419)
%5421 = (/.f64 %5420 %25)
%5431 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %1227 (pow.f64 %4951 #s(literal 4 binary64))) (/.f64 (*.f64 b %5420) %4951))
%5441 = (*.f64 #s(literal 3 binary64) %4957)
%5445 = (fma.f64 #s(literal 3/2 binary64) %4964 %5441)
%5449 = (fma.f64 #s(literal -3/8 binary64) %4972 %5445)
%5453 = (/.f64 %4952 %116)
%5456 = (/.f64 b %352)
%5457 = (/.f64 %4951 %116)
%5458 = (*.f64 #s(literal 1/9 binary64) %5457)
%5463 = (/.f64 %19 (*.f64 %116 %4962))
%5464 = (fma.f64 #s(literal 1/18 binary64) %5463 %5458)
%5469 = (/.f64 %190 (*.f64 %116 %4970))
%5474 = (*.f64 c %5387)
%5476 = (*.f64 c %5391)
%5480 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %5033 (fma.f64 #s(literal 3/16 binary64) %5212 %5387)))
%5482 = (*.f64 c %5401)
%5484 = (*.f64 c %5405)
%5488 = (*.f64 c (fma.f64 #s(literal -1/16 binary64) %4972 (fma.f64 #s(literal 1/32 binary64) %5268 %5401)))
%5502 = (*.f64 c %5445)
%5504 = (*.f64 c %5449)
%5508 = (*.f64 c (fma.f64 #s(literal -3/8 binary64) %4972 (fma.f64 #s(literal 3/16 binary64) %5268 %5445)))
%5510 = (*.f64 #s(literal 1/3 binary64) %3440)
%5525 = (*.f64 #s(literal 1/3 binary64) %5250)
%5526 = (fma.f64 #s(literal 1/6 binary64) %5249 %5525)
%5527 = (*.f64 c %5526)
%5529 = (fma.f64 #s(literal -1/24 binary64) %5254 %5526)
%5530 = (*.f64 c %5529)
%5534 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %5254 (fma.f64 #s(literal 1/48 binary64) %5258 %5526)))
%5539 = (*.f64 #s(literal 1/3 binary64) %5350)
%5546 = (*.f64 #s(literal 3 binary64) %3440)
%5578 = (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (*.f64 #s(literal -1/2 binary64) %5249)))
%5580 = (*.f64 #s(literal 1/8 binary64) %5254)
%5583 = (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (fma.f64 #s(literal -1/2 binary64) %5249 %5580)))
%5588 = (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (fma.f64 #s(literal -1/2 binary64) %5249 (fma.f64 #s(literal -1/16 binary64) %5258 %5580))))
%5591 = (fma.f64 #s(literal 1/2 binary64) %5463 %5457)
%5592 = (*.f64 c %5591)
%5595 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %5469 %5591))
%5598 = (/.f64 %236 (*.f64 %116 %5211))
%5601 = (*.f64 c (fma.f64 #s(literal -1/8 binary64) %5469 (fma.f64 #s(literal 1/16 binary64) %5598 %5591)))
%5606 = (fma.f64 #s(literal 1/18 binary64) %5249 (*.f64 #s(literal 1/9 binary64) %5250))
%5607 = (*.f64 c %5606)
%5610 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %5254 %5606))
%5614 = (*.f64 c (fma.f64 #s(literal -1/72 binary64) %5254 (fma.f64 #s(literal 1/144 binary64) %5258 %5606)))
%5619 = (fma.f64 #s(literal 1/6 binary64) %5463 (*.f64 #s(literal 1/3 binary64) %5457))
%5620 = (*.f64 c %5619)
%5623 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %5469 %5619))
%5627 = (*.f64 c (fma.f64 #s(literal -1/24 binary64) %5469 (fma.f64 #s(literal 1/48 binary64) %5598 %5619)))
%5636 = (fma.f64 #s(literal 1/12 binary64) (/.f64 %19 (*.f64 a %5223)) (*.f64 #s(literal 1/3 binary64) (/.f64 %5219 a)))
%5640 = (/.f64 %190 (*.f64 a %5231))
%5650 = (pow.f64 %5219 #s(literal 2 binary64))
%5655 = (/.f64 b %26)
%5657 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5650 a))
%5663 = (/.f64 %19 (*.f64 a (*.f64 %30 %4951)))
%5664 = (fma.f64 #s(literal 1/6 binary64) %5663 %5657)
%5675 = (fma.f64 #s(literal -1/3 binary64) %4939 %4528)
%5679 = (fma.f64 #s(literal -1/3 binary64) %4944 %370)
%5689 = (/.f64 %19 %5247)
%5697 = (*.f64 %25 %4969)
%5699 = (/.f64 %190 (*.f64 a %5697))
%5700 = (/.f64 %19 %5250)
%5702 = (fma.f64 #s(literal -1/24 binary64) %5699 (*.f64 #s(literal 1/6 binary64) %5700))
%5714 = (*.f64 #s(literal 9/16 binary64) %4985)
%5715 = (fma.f64 #s(literal 3/8 binary64) %4986 %5714)
%5724 = (*.f64 #s(literal 9/16 binary64) %4469)
%5744 = (fma.f64 #s(literal -1 binary64) (/.f64 %5679 c) %380)
%5754 = (/.f64 %19 %4952)
%5755 = (*.f64 #s(literal -1/2 binary64) %5754)
%5763 = (/.f64 %190 %5697)
%5764 = (/.f64 %19 %4951)
%5765 = (*.f64 #s(literal 1/2 binary64) %5764)
%5768 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5763 %5765) c))
%5776 = (*.f64 #s(literal 27/16 binary64) %4381)
%5777 = (fma.f64 #s(literal 9/8 binary64) %5047 %5776)
%5782 = (fma.f64 #s(literal -1 binary64) (/.f64 %5039 c) %5776)
%5786 = (*.f64 #s(literal 27/16 binary64) %4392)
%5787 = (fma.f64 #s(literal 9/8 binary64) %5058 %5786)
%5792 = (fma.f64 #s(literal -1 binary64) (/.f64 %5044 c) %5786)
%5812 = (*.f64 #s(literal 9/16 binary64) %4433)
%5813 = (fma.f64 #s(literal 3/8 binary64) %5121 %5812)
%5818 = (fma.f64 #s(literal -1 binary64) (/.f64 %5113 c) %5812)
%5822 = (*.f64 #s(literal 9/16 binary64) %4443)
%5823 = (fma.f64 #s(literal 3/8 binary64) %5130 %5822)
%5828 = (fma.f64 #s(literal -1 binary64) (/.f64 %5118 c) %5822)
%5848 = (fma.f64 #s(literal 3/8 binary64) %377 %5182)
%5873 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %5218))
%5874 = (*.f64 c %5873)
%5877 = (*.f64 %4951 %5873)
%5878 = (*.f64 %30 %5877)
%5886 = (*.f64 %25 (*.f64 %4969 %5873))
%5887 = (/.f64 %190 %5886)
%5889 = (*.f64 #s(literal 1/4 binary64) (/.f64 %19 %5877))
%5899 = (*.f64 %30 (*.f64 %5237 (pow.f64 %5873 #s(literal 3 binary64))))
%5989 = (/.f64 %1213 %4952)
%5997 = (/.f64 %1250 %5697)
%5998 = (/.f64 %1213 %4951)
%6056 = (*.f64 #s(literal -3/2 binary64) %5754)
%6066 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %5763 (*.f64 #s(literal 3/2 binary64) %5764)) c))
%6097 = (*.f64 #s(literal 3 binary64) %5412)
%6104 = (*.f64 #s(literal 3 binary64) (/.f64 %408 %5237))
%6220 = (*.f64 #s(literal -1/3 binary64) %4951)
%6354 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5873 a))
%6360 = (/.f64 %190 (*.f64 a %5886))
%6363 = (*.f64 #s(literal 1/12 binary64) (/.f64 %19 (*.f64 a %5877)))
%6380 = (pow.f64 %5873 #s(literal 2 binary64))
%6386 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6380 a))
%6387 = (fma.f64 #s(literal -1/3 binary64) %5655 %6386)
(approx b #s(literal 0 binary64))
(approx a a)
(approx %6 %8)
(approx %11 %12)
(approx %17 %21)
(approx %24 %26)
(approx %29 %31)
(approx %35 %38)
(approx %41 %43)
(approx %49 %51)
(approx %49 %54)
(approx %56 %57)
(approx %56 (/.f64 %54 a))
(approx %67 (/.f64 %75 a))
(approx %67 (/.f64 %85 a))
(approx %94 %80)
(approx %94 %81)
(approx %97 %72)
(approx %97 %82)
(approx %102 %103)
(approx %102 %73)
(approx %102 %83)
(approx %107 %108)
(approx %107 %74)
(approx %107 %84)
(approx %112 %75)
(approx %112 %85)
(approx %115 %116)
(approx %119 %121)
(approx %123 %124)
(approx %126 %127)
(approx %129 %130)
(approx %132 %133)
(approx %135 %136)
(approx (* -3/2 %135) (*.f64 #s(literal -3/2 binary64) %136))
(approx %66 %42)
(approx %66 %146)
(approx %66 %153)
(approx %66 %162)
(approx %164 %165)
(approx %168 %169)
(approx %172 %173)
(approx %172 (*.f64 a %177))
(approx %180 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %181 (*.f64 #s(literal -9/8 binary64) %183))))
(approx %189 %191)
(approx %195 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -27/16 binary64) %196 %198)))))
(approx %204 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %181 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %206 %208)))))
(approx %215 %217)
(approx %220 %222)
(approx %226 %230)
(approx %234 %237)
(approx %239 (*.f64 #s(literal -1/2 binary64) %237))
(approx %242 (*.f64 %116 %246))
(approx %249 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a %246))))
(approx %254 (*.f64 a (fma.f64 #s(literal -3/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/8 binary64) %197 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %255 (*.f64 #s(literal -1/2 binary64) %257))))))))
(approx %266 (*.f64 a (fma.f64 #s(literal -3/2 binary64) %181 (*.f64 a (fma.f64 #s(literal -9/8 binary64) %207 (*.f64 a (fma.f64 #s(literal -27/16 binary64) %267 (*.f64 #s(literal -1/2 binary64) %270))))))))
(approx %279 %175)
(approx %281 %282)
(approx %285 (*.f64 #s(literal -1/2 binary64) c))
(approx %285 %288)
(approx %290 (*.f64 #s(literal -1/2 binary64) %181))
(approx %290 (fma.f64 #s(literal -1/2 binary64) %181 %293))
(approx %296 %297)
(approx %299 %300)
(approx %303 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -9/16 binary64) %196 %304))))
(approx %309 (fma.f64 #s(literal -1/2 binary64) %181 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %206 %310))))
(approx %315 %316)
(approx %318 %320)
(approx %323 (*.f64 #s(literal -1/6 binary64) %320))
(approx %327 %330)
(approx %332 (fma.f64 #s(literal -1/2 binary64) c %330))
(approx %335 (fma.f64 #s(literal -1/2 binary64) c (*.f64 a (fma.f64 #s(literal -3/8 binary64) %197 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %255 (*.f64 #s(literal -1/6 binary64) %257)))))))
(approx %343 (fma.f64 #s(literal -1/2 binary64) %181 (*.f64 a (fma.f64 #s(literal -3/8 binary64) %207 (*.f64 a (fma.f64 #s(literal -9/16 binary64) %267 (*.f64 #s(literal -1/6 binary64) %270)))))))
(approx %351 %352)
(approx %354 %355)
(approx %357 %358)
(approx %364 (/.f64 #s(literal -1/2 binary64) %20))
(approx %364 %371)
(approx %373 %374)
(approx %376 %377)
(approx %379 %380)
(approx %383 (*.f64 a %389))
(approx %392 %397)
(approx %399 (-.f64 %397 %370))
(approx %403 (*.f64 #s(literal -3 binary64) a))
(approx %407 %408)
(approx %410 (*.f64 #s(literal -3 binary64) %408))
(approx %414 %416)
(approx %418 %419)
(approx %421 %422)
(approx %424 %426)
(approx (/ 3 a) (/.f64 #s(literal 3 binary64) a))
(approx %431 (*.f64 #s(literal -3 binary64) b))
(approx %434 %435)
(approx %437 (*.f64 #s(literal -1 binary64) %408))
(approx (/ 3 %6) %441)
(approx (/ a %6) #s(literal 1/3 binary64))
(approx %445 %446)
(approx %448 %19)
(approx %448 (fma.f64 #s(literal -3 binary64) %12 %19))
(approx %453 %20)
(approx %453 %145)
(approx %453 %152)
(approx %453 %161)
(approx %458 %459)
(approx %458 (+.f64 %459 (*.f64 #s(literal -3/4 binary64) %463)))
(approx %458 (+.f64 %459 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %467 (*.f64 #s(literal 1/2 binary64) %476)))))
(approx %458 (+.f64 %459 (*.f64 a (fma.f64 #s(literal -3/4 binary64) %467 (*.f64 a (fma.f64 #s(literal 1/2 binary64) %490 (*.f64 #s(literal 1/2 binary64) %491)))))))
(approx %500 %501)
(approx %500 (*.f64 a %145))
(approx %500 (*.f64 a %152))
(approx %500 (*.f64 a %161))
(approx %509 %511)
(approx %509 (/.f64 %514 a))
(approx %509 (/.f64 %517 a))
(approx %509 (/.f64 %520 a))
(approx %523 %510)
(approx %523 (/.f64 %145 a))
(approx %523 (/.f64 %152 a))
(approx %523 (/.f64 %161 a))
(approx %532 %513)
(approx %532 %514)
(approx %532 %517)
(approx %532 %520)
(approx %537 (*.f64 #s(literal -1/3 binary64) %20))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %20 %540))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %20 %545))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %20 %552))
(approx %555 (*.f64 #s(literal -1 binary64) %510))
(approx %555 (/.f64 (-.f64 %559 %20) a))
(approx %555 (/.f64 (-.f64 %567 %20) a))
(approx %555 (/.f64 (-.f64 %576 %20) a))
(approx %580 %581)
(approx %580 (-.f64 (+.f64 b %559) %20))
(approx %580 (-.f64 (+.f64 b %567) %20))
(approx %580 (-.f64 (+.f64 b %576) %20))
(approx %593 %595)
(approx %593 (+.f64 %20 (fma.f64 #s(literal -3/2 binary64) %21 %594)))
(approx %593 (+.f64 %20 (fma.f64 #s(literal -1 binary64) b %151)))
(approx %593 (+.f64 %20 (fma.f64 #s(literal -1 binary64) b %160)))
(approx %606 %608)
(approx %606 (*.f64 a (fma.f64 #s(literal -9/2 binary64) %21 (*.f64 #s(literal -3 binary64) %581))))
(approx %606 (*.f64 a (fma.f64 #s(literal -3 binary64) %581 %618)))
(approx %606 (*.f64 a (fma.f64 #s(literal -3 binary64) %581 %627)))
(approx %631 %632)
(approx %631 %634)
(approx %631 %636)
(approx %631 %638)
(approx %641 (/.f64 %146 a))
(approx %641 (/.f64 %153 a))
(approx %641 (/.f64 %162 a))
(approx %649 %651)
(approx %649 %653)
(approx %649 %656)
(approx %649 %659)
(approx %661 %663)
(approx %661 (/.f64 %634 a))
(approx %661 (/.f64 %636 a))
(approx %661 (/.f64 %638 a))
(approx %672 (*.f64 #s(literal 9 binary64) a))
(approx %676 (/.f64 #s(literal 1/2 binary64) a))
(approx %679 %680)
(approx %679 (/.f64 (fma.f64 #s(literal -3/4 binary64) %21 (*.f64 #s(literal 1/2 binary64) %42)) a))
(approx %679 (/.f64 (fma.f64 #s(literal 1/2 binary64) %42 %688) a))
(approx %679 (/.f64 (fma.f64 #s(literal 1/2 binary64) %42 %697) a))
(approx (/ -1 a) (/.f64 #s(literal -1 binary64) a))
(approx %705 (*.f64 #s(literal -3 binary64) %706))
(approx %705 (*.f64 a (-.f64 (*.f64 #s(literal 9/2 binary64) (/.f64 %12 %711)) %715)))
(approx %705 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a %726) (*.f64 #s(literal 9/2 binary64) %728))) %715)))
(approx %705 (*.f64 a (-.f64 (*.f64 a (fma.f64 #s(literal 9/2 binary64) %728 (*.f64 a (fma.f64 #s(literal 3 binary64) (*.f64 a (fma.f64 #s(literal -27/16 binary64) (/.f64 %30 %736) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 c %726) %739) (*.f64 #s(literal 27/16 binary64) (/.f64 %30 %741))))) (*.f64 #s(literal 3 binary64) %726))))) %715)))
(approx %755 %756)
(approx %755 (/.f64 (fma.f64 #s(literal -9/2 binary64) %21 (*.f64 #s(literal 3 binary64) %42)) a))
(approx %755 (/.f64 (fma.f64 #s(literal 3 binary64) %42 %618) a))
(approx %755 (/.f64 (fma.f64 #s(literal 3 binary64) %42 %627) a))
(approx %771 %773)
(approx %771 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 (*.f64 #s(literal 1/3 binary64) %595)) a))
(approx %771 (/.f64 (fma.f64 #s(literal 1/3 binary64) %595 %74) a))
(approx %771 (/.f64 (fma.f64 #s(literal 1/3 binary64) %595 %84) a))
(approx %785 (/.f64 %786 a))
(approx %785 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 %786) a))
(approx %785 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %517) a))
(approx %785 (/.f64 (fma.f64 #s(literal -1/3 binary64) b %520) a))
(approx %799 (*.f64 #s(literal 9 binary64) %116))
(approx %802 %805)
(approx %802 (/.f64 (fma.f64 #s(literal -1/6 binary64) %21 (*.f64 #s(literal 1/9 binary64) %42)) %116))
(approx %802 (/.f64 (fma.f64 #s(literal 1/9 binary64) %42 %814) %116))
(approx %802 (/.f64 (fma.f64 #s(literal 1/9 binary64) %42 %823) %116))
(approx %648 %650)
(approx %648 %828)
(approx %648 %655)
(approx %648 %658)
(approx %832 %833)
(approx %832 (/.f64 (fma.f64 #s(literal -3/4 binary64) %21 (*.f64 #s(literal 1/2 binary64) %20)) a))
(approx %832 (/.f64 (fma.f64 #s(literal 1/2 binary64) %20 %688) a))
(approx %832 (/.f64 (fma.f64 #s(literal 1/2 binary64) %20 %697) a))
(approx (/ %6 9) %846)
(approx %849 %852)
(approx %849 (/.f64 %855 a))
(approx %849 (/.f64 %862 a))
(approx %849 (/.f64 %870 a))
(approx %873 (*.f64 #s(literal -1/3 binary64) %852))
(approx %873 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 (*.f64 #s(literal -1/3 binary64) %851)) a))
(approx %873 (/.f64 (fma.f64 #s(literal -1/3 binary64) %851 %74) a))
(approx %873 (/.f64 (fma.f64 #s(literal -1/3 binary64) %851 %84) a))
(approx %886 %887)
(approx %886 (/.f64 %828 a))
(approx %886 (/.f64 %655 a))
(approx %886 (/.f64 %658 a))
(approx %896 %897)
(approx %896 (/.f64 %653 a))
(approx %896 (/.f64 %656 a))
(approx %896 (/.f64 %659 a))
(approx %905 %906)
(approx %905 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 (*.f64 #s(literal 1/9 binary64) %651)) a))
(approx %905 (/.f64 (fma.f64 #s(literal 1/9 binary64) %651 %74) a))
(approx %905 (/.f64 (fma.f64 #s(literal 1/9 binary64) %651 %84) a))
(approx %919 %921)
(approx %919 (fma.f64 #s(literal -1/3 binary64) %20 (fma.f64 #s(literal 1/3 binary64) b %540)))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %20 (fma.f64 #s(literal 1/3 binary64) b %545)))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %20 (fma.f64 #s(literal 1/3 binary64) b %552)))
(approx %932 (*.f64 #s(literal -1 binary64) %933))
(approx %932 (/.f64 (fma.f64 #s(literal -1 binary64) %921 %108) a))
(approx %932 (/.f64 (fma.f64 #s(literal -1 binary64) %921 %74) a))
(approx %932 (/.f64 (fma.f64 #s(literal -1 binary64) %921 %84) a))
(approx %946 %947)
(approx %946 (*.f64 a %514))
(approx %946 (*.f64 a %517))
(approx %946 (*.f64 a %520))
(approx %956 %957)
(approx %959 (*.f64 a %960))
(approx %959 (*.f64 a %963))
(approx %959 (*.f64 a %966))
(approx %959 (*.f64 a %969))
(approx %972 (/.f64 %960 a))
(approx %972 (/.f64 %963 a))
(approx %972 (/.f64 %966 a))
(approx %972 (/.f64 %969 a))
(approx %981 (*.f64 #s(literal 3 binary64) %116))
(approx %984 %985)
(approx %984 (-.f64 %828 %435))
(approx %984 (-.f64 %655 %435))
(approx %984 (-.f64 %658 %435))
(approx %993 %995)
(approx %993 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 (*.f64 #s(literal 1/9 binary64) %985)) a))
(approx %993 (/.f64 (fma.f64 #s(literal 1/9 binary64) %985 %74) a))
(approx %993 (/.f64 (fma.f64 #s(literal 1/9 binary64) %985 %84) a))
(approx %1009 (*.f64 a %851))
(approx %1009 (*.f64 a %855))
(approx %1009 (*.f64 a %862))
(approx %1009 (*.f64 a %870))
(approx %1018 (*.f64 #s(literal -3 binary64) %116))
(approx %1021 (*.f64 a %42))
(approx %1021 (*.f64 a %146))
(approx %1021 (*.f64 a %153))
(approx %1021 (*.f64 a %162))
(approx (/ a %799) (/.f64 #s(literal 1/9 binary64) a))
(approx %1033 (*.f64 #s(literal -1 binary64) %501))
(approx %1033 (*.f64 a %854))
(approx %1033 (*.f64 a %861))
(approx %1033 (*.f64 a %869))
(approx %1042 %1043)
(approx %1042 (/.f64 %145 %116))
(approx %1042 (/.f64 %152 %116))
(approx %1042 (/.f64 %161 %116))
(approx (/ 3 %798) (/.f64 #s(literal 3 binary64) %116))
(approx %1055 %1056)
(approx %1055 (*.f64 a (fma.f64 #s(literal -1/6 binary64) %21 (*.f64 #s(literal 1/9 binary64) %20))))
(approx %1055 (*.f64 a (fma.f64 #s(literal 1/9 binary64) %20 %814)))
(approx %1055 (*.f64 a (fma.f64 #s(literal 1/9 binary64) %20 %823)))
(approx (/ %61 %798) (*.f64 #s(literal -1 binary64) %1069))
(approx (/ %437 %672) %1074)
(approx %1076 %1077)
(approx %1076 (/.f64 %514 %116))
(approx %1076 (/.f64 %517 %116))
(approx %1076 (/.f64 %520 %116))
(approx %1085 %1087)
(approx %1085 (/.f64 (fma.f64 #s(literal -1/4 binary64) %463 (*.f64 #s(literal 1/3 binary64) %459)) a))
(approx %1085 (/.f64 (fma.f64 #s(literal 1/3 binary64) %459 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %467 (*.f64 #s(literal 1/6 binary64) %476)))) a))
(approx %1085 (/.f64 (fma.f64 #s(literal 1/3 binary64) %459 (*.f64 a (fma.f64 #s(literal -1/4 binary64) %467 (*.f64 a (fma.f64 #s(literal 1/6 binary64) %490 (*.f64 #s(literal 1/6 binary64) %491)))))) a))
(approx %1110 (/.f64 %1112 a))
(approx %1110 (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 %1112) a))
(approx %1110 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %469 %74)) a))
(approx %1110 (/.f64 (fma.f64 #s(literal -1/3 binary64) b (fma.f64 #s(literal 1/3 binary64) %469 %84)) a))
(approx %49 (*.f64 a %1126))
(approx %56 %1126)
(approx %67 %1133)
(approx %67 %1135)
(approx %67 %1140)
(approx %67 %1147)
(approx %94 (*.f64 #s(literal -9/16 binary64) %38))
(approx %94 (*.f64 a %1154))
(approx %97 (*.f64 #s(literal -9/16 binary64) (/.f64 %297 %37)))
(approx %97 (*.f64 %116 %1154))
(approx %102 (*.f64 %116 %1165))
(approx %107 (*.f64 #s(literal -9/16 binary64) (/.f64 %133 %37)))
(approx %107 (*.f64 %130 %1154))
(approx %107 (*.f64 %130 %1165))
(approx %112 (*.f64 %130 %1179))
(approx %1182 (*.f64 %116 %1179))
(approx %66 %1185)
(approx %66 (*.f64 a %1188))
(approx %66 (*.f64 a %1193))
(approx %66 (*.f64 a %1198))
(approx %172 (*.f64 %116 %1201))
(approx %180 (*.f64 #s(literal -9/8 binary64) (/.f64 %127 %182)))
(approx %180 (*.f64 %116 %1208))
(approx %195 (*.f64 #s(literal -27/16 binary64) %191))
(approx %195 (*.f64 %130 (fma.f64 #s(literal -27/16 binary64) %255 %1215)))
(approx %195 (*.f64 %130 (fma.f64 #s(literal -27/16 binary64) %255 (fma.f64 #s(literal -3/2 binary64) %1219 %1215))))
(approx %204 (*.f64 #s(literal -27/16 binary64) %1224))
(approx %204 (*.f64 %130 (fma.f64 #s(literal -27/16 binary64) %267 %1229)))
(approx %204 (*.f64 %130 (fma.f64 #s(literal -27/16 binary64) %267 (fma.f64 #s(literal -3/2 binary64) %1234 %1229))))
(approx %242 (*.f64 %121 %1243))
(approx %249 (*.f64 %121 %1247))
(approx %254 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1251 %1242)))
(approx %254 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1251 %1243)))
(approx %254 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1251 %1247)))
(approx %266 (*.f64 #s(literal -1/2 binary64) (/.f64 %230 %269)))
(approx %266 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1265 %1267)))
(approx %266 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1265 %1273)))
(approx %266 (*.f64 %121 (fma.f64 #s(literal -27/16 binary64) %1265 (fma.f64 #s(literal -3/2 binary64) %1278 %1273))))
(approx %285 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1130 %304)))
(approx %290 %293)
(approx %290 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1207 %310)))
(approx %303 (*.f64 #s(literal -9/16 binary64) %300))
(approx %303 (*.f64 %116 %1293))
(approx %303 (*.f64 %116 (fma.f64 #s(literal -9/16 binary64) %255 (fma.f64 #s(literal -1/2 binary64) %1219 %1292))))
(approx %309 (*.f64 #s(literal -9/16 binary64) (/.f64 %297 %205)))
(approx %309 (*.f64 %116 %1304))
(approx %309 (*.f64 %116 (fma.f64 #s(literal -9/16 binary64) %267 (fma.f64 #s(literal -1/2 binary64) %1234 %1303))))
(approx %327 (*.f64 %130 %1312))
(approx %332 (*.f64 %130 %1315))
(approx %335 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1251 %1311)))
(approx %335 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1251 %1312)))
(approx %335 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1251 %1315)))
(approx %343 (*.f64 #s(literal -1/6 binary64) (/.f64 %319 %269)))
(approx %343 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1265 %1330)))
(approx %343 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1265 %1334)))
(approx %343 (*.f64 %130 (fma.f64 #s(literal -9/16 binary64) %1265 (fma.f64 #s(literal -1/2 binary64) %1278 %1334))))
(approx %364 (*.f64 a %1344))
(approx %1347 (*.f64 a %1349))
(approx %1353 (*.f64 a (fma.f64 #s(literal -1/2 binary64) %1348 (fma.f64 #s(literal -3/8 binary64) %79 (*.f64 #s(literal 1/3 binary64) %804)))))
(approx %383 (*.f64 #s(literal -9/16 binary64) %374))
(approx %383 (*.f64 %116 (-.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 c %37)) (*.f64 #s(literal 3/8 binary64) (/.f64 #s(literal 1 binary64) %1151)))))
(approx %392 (*.f64 #s(literal -9/16 binary64) (/.f64 %127 %37)))
(approx %392 (*.f64 %116 %1374))
(approx %399 (*.f64 %116 (-.f64 %1374 (/.f64 #s(literal 1/2 binary64) %1162))))
(approx %448 (*.f64 a (fma.f64 #s(literal -3 binary64) c %1381)))
(approx %453 %1385)
(approx %453 %1387)
(approx %453 %1397)
(approx %458 (*.f64 a %1400))
(approx %458 (*.f64 a (+.f64 %1400 %1407)))
(approx %458 (*.f64 a (+.f64 %1400 (fma.f64 #s(literal -1/16 binary64) %1415 %1407))))
(approx %458 (*.f64 a (+.f64 %1400 (fma.f64 #s(literal -1/16 binary64) %1415 (fma.f64 #s(literal -1/32 binary64) %1425 %1407)))))
(approx %500 %1137)
(approx %500 (*.f64 %116 %1192))
(approx %500 (*.f64 %116 %1197))
(approx %500 (*.f64 %116 %1396))
(approx %509 %1139)
(approx %509 %1146)
(approx %509 %1442)
(approx %523 %1132)
(approx %523 %1192)
(approx %523 %1197)
(approx %523 %1396)
(approx %532 (*.f64 #s(literal 1/3 binary64) %1185))
(approx %532 %1450)
(approx %532 %1452)
(approx %532 %1454)
(approx %537 (*.f64 #s(literal -1/3 binary64) %1185))
(approx %537 %1460)
(approx %537 %1466)
(approx %537 %1472)
(approx %555 %1474)
(approx %555 (-.f64 %1476 %1132))
(approx %555 (-.f64 %1480 %1192))
(approx %555 (-.f64 (*.f64 #s(literal -1/16 binary64) %1393) %1197))
(approx %580 (*.f64 #s(literal -1 binary64) %1185))
(approx %580 (*.f64 a (-.f64 %124 %1132)))
(approx %580 (*.f64 a (-.f64 %1491 %1132)))
(approx %580 (*.f64 a (-.f64 %1495 %1192)))
(approx %593 (*.f64 a %1500))
(approx %593 (*.f64 a %1504))
(approx %606 (*.f64 #s(literal 3 binary64) %1137))
(approx %606 (*.f64 %116 %1510))
(approx %606 (*.f64 %116 %1514))
(approx %606 (*.f64 %116 %1518))
(approx %631 (*.f64 a %1135))
(approx %631 (*.f64 a %1140))
(approx %631 (*.f64 a %1147))
(approx %641 %1188)
(approx %641 %1500)
(approx %641 %1504)
(approx %649 (*.f64 #s(literal 3 binary64) %1185))
(approx %649 (*.f64 a %1510))
(approx %649 (*.f64 a %1514))
(approx %649 (*.f64 a %1518))
(approx %679 %1538)
(approx %679 (fma.f64 #s(literal -1/2 binary64) %124 %1538))
(approx %679 (fma.f64 #s(literal -1/2 binary64) %124 %1542))
(approx %679 (fma.f64 #s(literal -1/2 binary64) %124 %1545))
(approx %705 (/.f64 #s(literal 3 binary64) %1132))
(approx %705 (fma.f64 #s(literal 3 binary64) %1551 %1553))
(approx %705 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1558 %116) %1553) (*.f64 #s(literal -3 binary64) %1551)))
(approx %705 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 %182 %1564) (/.f64 (*.f64 b %1558) %1132)) %130) %1553) (fma.f64 #s(literal -3 binary64) %1551 (fma.f64 #s(literal -3 binary64) %1572 (*.f64 #s(literal 3/2 binary64) %1572)))))
(approx %755 %1509)
(approx %755 %1510)
(approx %755 %1514)
(approx %755 %1518)
(approx %802 (*.f64 #s(literal 1/9 binary64) %1399))
(approx %802 (/.f64 (fma.f64 #s(literal -1/9 binary64) %124 %1584) a))
(approx %802 (/.f64 (fma.f64 #s(literal -1/9 binary64) %124 %1589) a))
(approx %802 (/.f64 (fma.f64 #s(literal -1/9 binary64) %124 %1594) a))
(approx %648 %1598)
(approx %648 %1600)
(approx %648 %1605)
(approx %832 %1542)
(approx %832 %1545)
(approx %832 (fma.f64 #s(literal -1/16 binary64) %1145 (fma.f64 #s(literal 1/32 binary64) %1393 %1542)))
(approx %849 %1613)
(approx %849 %1615)
(approx %849 %1618)
(approx %886 %1513)
(approx %886 %1517)
(approx %886 %1604)
(approx %919 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1132 %1623)))
(approx %919 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1132 (fma.f64 #s(literal -1/6 binary64) %1138 %1623))))
(approx %919 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1132 (fma.f64 #s(literal -1/6 binary64) %1138 (fma.f64 #s(literal 1/24 binary64) %1145 %1623)))))
(approx %946 (*.f64 #s(literal 1/3 binary64) %1137))
(approx %946 (*.f64 %116 %1139))
(approx %946 (*.f64 %116 %1146))
(approx %946 (*.f64 %116 %1442))
(approx %959 (*.f64 %116 %1135))
(approx %959 (*.f64 %116 (-.f64 %1139 %1623)))
(approx %959 (*.f64 %116 (-.f64 %1146 %1623)))
(approx %984 (*.f64 a (-.f64 %1513 %1652)))
(approx %984 (*.f64 a (-.f64 %1517 %1652)))
(approx %1009 (*.f64 #s(literal -1 binary64) %1137))
(approx %1009 (*.f64 %116 %1613))
(approx %1009 (*.f64 %116 %1615))
(approx %1009 (*.f64 %116 %1618))
(approx %1021 (*.f64 %116 %1188))
(approx %1021 (*.f64 %116 %1193))
(approx %1021 (*.f64 %116 %1198))
(approx %1033 (*.f64 %116 %1673))
(approx %1033 (*.f64 %116 %1677))
(approx %1033 (*.f64 %116 %1682))
(approx %1042 %1399)
(approx %1042 %1686)
(approx %1042 %1688)
(approx %1042 %1690)
(approx %1055 (*.f64 #s(literal 1/9 binary64) %1137))
(approx %1055 (*.f64 %116 %1589))
(approx %1055 (*.f64 %116 %1594))
(approx %1055 (*.f64 %116 (fma.f64 #s(literal -1/72 binary64) %1145 (fma.f64 #s(literal 1/144 binary64) %1393 %1589))))
(approx %1076 (*.f64 #s(literal 1/3 binary64) %1399))
(approx %1076 %1705)
(approx %1076 %1707)
(approx %1076 %1709)
(approx %1085 %1711)
(approx %1085 %1714)
(approx %1085 (fma.f64 #s(literal -1/48 binary64) %1415 %1714))
(approx %1085 (fma.f64 #s(literal -1/48 binary64) %1415 (fma.f64 #s(literal -1/96 binary64) %1425 %1714)))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (*.f64 a %1722)))
(approx %1110 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1069 %1726)))
(approx %1110 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1069 %1732)))
(approx %1110 (*.f64 a (fma.f64 #s(literal -1/3 binary64) %1069 (fma.f64 #s(literal -1/24 binary64) (/.f64 %190 (*.f64 %1412 %1143)) %1732))))
(approx %49 (*.f64 #s(literal -1 binary64) (*.f64 a %1742)))
(approx %67 %1746)
(approx %67 %1748)
(approx %67 %1753)
(approx %67 %1762)
(approx %94 (*.f64 #s(literal -1 binary64) (*.f64 a %1765)))
(approx %102 (*.f64 %116 (fma.f64 #s(literal -1 binary64) (/.f64 %1770 a) %1772)))
(approx %107 (*.f64 #s(literal -1 binary64) (*.f64 %130 %1765)))
(approx %107 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 %1349 a) %1764))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1742 a) %80) a) %1764))))
(approx %1182 (*.f64 %116 (fma.f64 #s(literal -1 binary64) (/.f64 %1793 a) %1772)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 a %1798)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1132 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1802 b) a))))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1132 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1813 b) a))))))
(approx %195 (*.f64 #s(literal -1 binary64) (*.f64 %130 %1822)))
(approx %195 (*.f64 #s(literal -1 binary64) (*.f64 %130 %1827)))
(approx %204 (*.f64 #s(literal -1 binary64) (*.f64 %130 %1832)))
(approx %204 (*.f64 #s(literal -1 binary64) (*.f64 %130 %1837)))
(approx %254 (*.f64 %121 (fma.f64 #s(literal -1 binary64) (/.f64 %1822 a) %1242)))
(approx %254 (*.f64 %121 (fma.f64 #s(literal -1 binary64) (/.f64 %1827 a) %1242)))
(approx %266 (*.f64 %121 (fma.f64 #s(literal -1 binary64) (/.f64 %1832 a) %1267)))
(approx %266 (*.f64 %121 (fma.f64 #s(literal -1 binary64) (/.f64 %1837 a) %1267)))
(approx %285 (*.f64 #s(literal -1 binary64) (*.f64 a %1858)))
(approx %290 (*.f64 #s(literal -1 binary64) (*.f64 a %1863)))
(approx %303 (*.f64 %116 %1869))
(approx %309 (*.f64 %116 %1874))
(approx %327 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal 1/6 binary64) %1241 (*.f64 #s(literal 3/8 binary64) %1240)))))
(approx %332 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal 1/6 binary64) %1241 (fma.f64 #s(literal 3/8 binary64) %1240 (*.f64 #s(literal 1/2 binary64) %1246))))))
(approx %335 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal 1/6 binary64) %1241 (*.f64 #s(literal 9/16 binary64) %1251)))))
(approx %335 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 %1293 a) %1894))))
(approx %335 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 %1869 a) %1894))))
(approx %343 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal 1/6 binary64) %1266 (*.f64 #s(literal 9/16 binary64) %1265)))))
(approx %343 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 %1304 a) %1910))))
(approx %343 (*.f64 #s(literal -1 binary64) (*.f64 %130 (fma.f64 #s(literal -1 binary64) (/.f64 %1874 a) %1910))))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 a %1920)))
(approx %1347 (*.f64 #s(literal -1 binary64) (*.f64 a %1770)))
(approx %1353 (*.f64 #s(literal -1 binary64) (*.f64 a %1793)))
(approx %399 (*.f64 %116 (fma.f64 #s(literal -1 binary64) (/.f64 %1920 a) (*.f64 #s(literal -9/16 binary64) %1371))))
(approx %448 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1381 (*.f64 #s(literal 3 binary64) c)))))
(approx %453 (*.f64 #s(literal -1 binary64) %1385))
(approx %453 (*.f64 #s(literal -1 binary64) %1387))
(approx %453 (*.f64 #s(literal -1 binary64) %1397))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 a %1947)))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1947 (*.f64 #s(literal -1/4 binary64) %1953)))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1947 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1961 %1963) %130))))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %1947 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1961 (fma.f64 #s(literal 1/32 binary64) %1974 %1963)) %130))))))
(approx %509 %1459)
(approx %509 %1465)
(approx %509 %1471)
(approx %523 %1673)
(approx %523 %1677)
(approx %523 %1682)
(approx %532 (*.f64 #s(literal -1 binary64) %1450))
(approx %532 (*.f64 #s(literal -1 binary64) %1452))
(approx %532 (*.f64 #s(literal -1 binary64) %1454))
(approx %537 (*.f64 #s(literal -1 binary64) %1460))
(approx %537 (*.f64 #s(literal -1 binary64) %1466))
(approx %537 (*.f64 #s(literal -1 binary64) %1472))
(approx %555 (-.f64 %1191 %1474))
(approx %555 (-.f64 (*.f64 #s(literal -1/8 binary64) %1145) %1673))
(approx %555 (-.f64 (*.f64 #s(literal 1/16 binary64) %1393) %1677))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %1187 %1132))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2016 %1132))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2021 %1810) a))) a)) %1132))))
(approx %593 (*.f64 #s(literal -1 binary64) (*.f64 a %2035)))
(approx %593 (*.f64 #s(literal -1 binary64) (*.f64 a %2042)))
(approx %606 (*.f64 #s(literal -3 binary64) %1137))
(approx %606 (*.f64 %116 %2049))
(approx %606 (*.f64 %116 %2055))
(approx %606 (*.f64 %116 %2064))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/3 binary64) %1132 %1623))))
(approx %631 (*.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) %1750)) a) %1133))))
(approx %631 (*.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) %1756 (*.f64 #s(literal 1/6 binary64) %1755)) a) %2081) a) %1133))))
(approx %641 %2088)
(approx %641 (fma.f64 #s(literal -1 binary64) %1132 %2016))
(approx %641 (fma.f64 #s(literal -1 binary64) %1132 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b %2094) a))))
(approx %649 (*.f64 #s(literal -3 binary64) %1185))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 3 binary64) %1132 %1652))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2106) a) %1509))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %2116) a) %1509))))
(approx %679 %2123)
(approx %679 (fma.f64 #s(literal -1/2 binary64) %1132 %2125))
(approx %679 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %1750 %2128) a) %2123))
(approx %679 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %1755 (*.f64 #s(literal 1/16 binary64) %1756)) a) %2128) a) %2123))
(approx %705 (/.f64 #s(literal -3 binary64) %1132))
(approx %705 (-.f64 (*.f64 #s(literal 3 binary64) %1551) %1553))
(approx %705 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) %2146 (*.f64 #s(literal 3 binary64) %2146)) %2150) a)) %1553))
(approx %705 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 %182 (*.f64 a %1564)) (/.f64 (*.f64 b %2159) %1185)) %2159) a)) %2150) a)) %1553))
(approx %755 (*.f64 #s(literal -3 binary64) %1132))
(approx %755 %2049)
(approx %755 %2055)
(approx %755 %2064)
(approx %802 (*.f64 #s(literal -1/9 binary64) %1399))
(approx %802 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) %1132 (*.f64 #s(literal 1/9 binary64) %124)) a)))
(approx %802 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) b (*.f64 #s(literal -1/18 binary64) %1750)) a) %1584) a)))
(approx %802 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/72 binary64) %1756 (*.f64 #s(literal 1/18 binary64) %1755)) a) %1074) a) %1584) a)))
(approx %648 (*.f64 #s(literal -1 binary64) %1598))
(approx %648 (*.f64 #s(literal -1 binary64) %1600))
(approx %648 (*.f64 #s(literal -1 binary64) %1605))
(approx %832 (fma.f64 #s(literal -1/2 binary64) %1132 (*.f64 #s(literal -1/4 binary64) %1138)))
(approx %832 (fma.f64 #s(literal -1/2 binary64) %1132 (fma.f64 #s(literal -1/4 binary64) %1138 %2209)))
(approx %832 (fma.f64 #s(literal -1/2 binary64) %1132 (fma.f64 #s(literal -1/4 binary64) %1138 (fma.f64 #s(literal -1/32 binary64) %1393 %2209))))
(approx %849 %1798)
(approx %849 %2035)
(approx %849 %2042)
(approx %886 (fma.f64 #s(literal -3 binary64) %1132 (*.f64 #s(literal -3/2 binary64) %1138)))
(approx %886 (fma.f64 #s(literal -3 binary64) %1132 (fma.f64 #s(literal -3/2 binary64) %1138 %2223)))
(approx %886 (fma.f64 #s(literal -3 binary64) %1132 (fma.f64 #s(literal -3/2 binary64) %1138 (fma.f64 #s(literal -3/16 binary64) %1393 %2223))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 a %1748)))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 a %1753)))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 a %1762)))
(approx %946 (*.f64 #s(literal -1/3 binary64) %1137))
(approx %946 (*.f64 %116 %1459))
(approx %946 (*.f64 %116 %1465))
(approx %946 (*.f64 %116 %1471))
(approx %959 (*.f64 %116 %1748))
(approx %959 (*.f64 %116 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %1750) %2081) a) %1746)))
(approx %959 (*.f64 %116 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1759) %2081) a) %1746)))
(approx %984 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2106 %435) a) %1509))))
(approx %984 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2116 %435) a) %1509))))
(approx %1009 (*.f64 %116 %1798))
(approx %1009 (*.f64 %116 %2035))
(approx %1009 (*.f64 %116 %2042))
(approx %1021 (*.f64 %116 %2088))
(approx %1021 (*.f64 %116 (fma.f64 #s(literal -1 binary64) %1132 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2013 %594) a)))))
(approx %1021 (*.f64 %116 (fma.f64 #s(literal -1 binary64) %1132 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2094 %594) a)))))
(approx %1042 %1946)
(approx %1042 (*.f64 #s(literal -1 binary64) %1686))
(approx %1042 (*.f64 #s(literal -1 binary64) %1688))
(approx %1042 (*.f64 #s(literal -1 binary64) %1690))
(approx %1055 (*.f64 #s(literal -1/9 binary64) %1137))
(approx %1055 (*.f64 %116 (fma.f64 #s(literal -1/9 binary64) %1132 (*.f64 #s(literal -1/18 binary64) %1138))))
(approx %1055 (*.f64 %116 (fma.f64 #s(literal -1/9 binary64) %1132 (fma.f64 #s(literal -1/18 binary64) %1138 %2308))))
(approx %1055 (*.f64 %116 (fma.f64 #s(literal -1/9 binary64) %1132 (fma.f64 #s(literal -1/18 binary64) %1138 (fma.f64 #s(literal -1/144 binary64) %1393 %2308)))))
(approx %1076 (*.f64 #s(literal -1/3 binary64) %1399))
(approx %1076 (*.f64 #s(literal -1 binary64) %1705))
(approx %1076 (*.f64 #s(literal -1 binary64) %1707))
(approx %1076 (*.f64 #s(literal -1 binary64) %1709))
(approx %1085 %2327)
(approx %1085 (fma.f64 #s(literal -1/3 binary64) %1947 (*.f64 #s(literal 1/12 binary64) %1953)))
(approx %1085 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %1962 %2333) %130) %2327))
(approx %1085 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %1962 (fma.f64 #s(literal -1/96 binary64) %1974 %2333)) %130) %2327))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (*.f64 a %2343)))
(approx %1110 (*.f64 #s(literal -1 binary64) (*.f64 a %2348)))
(approx %1110 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1/3 binary64) %2343 (fma.f64 #s(literal 1/6 binary64) %1731 %2347)))))
(approx %1110 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1758 %130) %2348))))
(approx b b)
(approx %61 %594)
(approx %100 %181)
(approx %91 %182)
(approx %34 %205)
(approx %35 %206)
(approx %92 %207)
(approx %49 (*.f64 #s(literal -1/2 binary64) %136))
(approx %67 %2375)
(approx %67 (fma.f64 #s(literal -1/3 binary64) %124 %2375))
(approx %67 (fma.f64 #s(literal 1/3 binary64) %2374 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 b %2379)) %2382))))
(approx %67 (fma.f64 #s(literal 1/3 binary64) %2374 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/24 binary64) (/.f64 %19 (*.f64 a %2387)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %2379)))) %2382))))
(approx %93 %310)
(approx %94 (*.f64 #s(literal -9/16 binary64) %206))
(approx %94 (/.f64 (fma.f64 #s(literal -9/16 binary64) %31 (*.f64 #s(literal -3/8 binary64) %2401)) %205))
(approx %97 (/.f64 %2408 %205))
(approx %102 (/.f64 %2415 %205))
(approx %107 (*.f64 #s(literal -9/16 binary64) %1224))
(approx %107 (/.f64 (fma.f64 #s(literal -9/16 binary64) %133 (*.f64 #s(literal -3/8 binary64) %2420)) %205))
(approx %107 (/.f64 (fma.f64 #s(literal -9/16 binary64) %133 (*.f64 %19 (fma.f64 #s(literal -1/2 binary64) %2425 (*.f64 #s(literal -3/8 binary64) %127)))) %205))
(approx %188 %190)
(approx %233 %236)
(approx %66 %2373)
(approx %66 (+.f64 %2373 %594))
(approx %66 (+.f64 %2373 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b %2373)) #s(literal 1 binary64)))))
(approx %66 (+.f64 %2373 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/8 binary64) (/.f64 %19 %2387) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2373)))) #s(literal 1 binary64)))))
(approx %172 (/.f64 %2453 %19))
(approx %180 (/.f64 %2453 %182))
(approx %195 (/.f64 %2459 %190))
(approx %195 (/.f64 %2463 %190))
(approx %204 (/.f64 %2459 %205))
(approx %204 (/.f64 %2463 %205))
(approx %234 %2471)
(approx %239 %2473)
(approx %242 (/.f64 (fma.f64 #s(literal -9/8 binary64) (*.f64 %116 %2475) %2477) %236))
(approx %249 (/.f64 (fma.f64 #s(literal -1/2 binary64) %2470 (*.f64 %190 %2453)) %236))
(approx %254 (/.f64 %2487 %236))
(approx %254 (/.f64 %2491 %236))
(approx %254 (/.f64 %2495 %236))
(approx %266 (*.f64 #s(literal -1/2 binary64) (/.f64 %2470 %269)))
(approx %266 (/.f64 %2487 %269))
(approx %266 (/.f64 %2491 %269))
(approx %266 (/.f64 %2495 %269))
(approx %285 (/.f64 %2413 %19))
(approx %290 (/.f64 %2413 %182))
(approx %303 (/.f64 %2408 %190))
(approx %303 (/.f64 %2415 %190))
(approx %318 %2515)
(approx %323 %2517)
(approx %327 (/.f64 (fma.f64 #s(literal -3/8 binary64) (*.f64 a %2475) %2521) %236))
(approx %332 (/.f64 (fma.f64 #s(literal -1/6 binary64) %2520 (*.f64 %190 %2413)) %236))
(approx %335 (/.f64 %2530 %236))
(approx %335 (/.f64 %2534 %236))
(approx %335 (/.f64 %2538 %236))
(approx %343 (*.f64 #s(literal -1/6 binary64) (/.f64 %2470 %2541)))
(approx %343 (/.f64 %2530 %269))
(approx %343 (/.f64 %2534 %269))
(approx %343 (/.f64 %2538 %269))
(approx %354 %2551)
(approx %357 %2553)
(approx %362 %2555)
(approx %363 (/.f64 #s(literal 1/2 binary64) b))
(approx %364 (/.f64 %2560 %182))
(approx %373 %2563)
(approx %376 %2565)
(approx %379 %2567)
(approx %383 (*.f64 #s(literal -9/16 binary64) %2563))
(approx %383 (/.f64 (fma.f64 #s(literal -9/16 binary64) %352 (*.f64 #s(literal -3/8 binary64) %1213)) %205))
(approx %392 (*.f64 #s(literal -9/16 binary64) (/.f64 %127 %205)))
(approx %392 (/.f64 (fma.f64 #s(literal -9/16 binary64) %127 (*.f64 #s(literal -3/8 binary64) %2425)) %205))
(approx %399 (/.f64 (fma.f64 #s(literal -9/16 binary64) %127 (*.f64 %19 %2560)) %205))
(approx %768 %2081)
(approx %955 %920)
(approx %453 %2588)
(approx %453 (+.f64 %2588 (*.f64 #s(literal 1/2 binary64) %2590)))
(approx %453 (+.f64 %2588 (*.f64 %19 %2598)))
(approx %453 (+.f64 %2588 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/16 binary64) %2603) %2606) %2597))))
(approx %458 %2612)
(approx %458 (+.f64 %2612 (*.f64 #s(literal 1/4 binary64) (/.f64 %19 %2614))))
(approx %458 (+.f64 %2612 (*.f64 %19 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2624 %2612) %2627))))
(approx %458 (+.f64 %2612 (*.f64 %19 (fma.f64 %19 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2623 %2612) (*.f64 #s(literal 1/2 binary64) (/.f64 %2639 %2612))) %2627))))
(approx %500 %2647)
(approx %500 (fma.f64 #s(literal 1/2 binary64) %2649 %2647))
(approx %500 (fma.f64 a %2588 (*.f64 %19 %2655)))
(approx %500 (fma.f64 a %2588 (*.f64 %19 (fma.f64 #s(literal 1/2 binary64) %2653 (*.f64 %19 (fma.f64 #s(literal -1/8 binary64) %2659 (*.f64 #s(literal 1/16 binary64) %2660)))))))
(approx %509 %2669)
(approx %509 (fma.f64 #s(literal 1/6 binary64) %2671 %2669))
(approx %509 (fma.f64 #s(literal 1/3 binary64) %2668 (*.f64 %19 %2678)))
(approx %509 (fma.f64 #s(literal 1/3 binary64) %2668 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/48 binary64) %2683) (*.f64 #s(literal 1/24 binary64) %2685)) %2677))))
(approx %523 %2668)
(approx %523 (fma.f64 #s(literal 1/2 binary64) %2671 %2668))
(approx %523 (fma.f64 %19 %2696 %2668))
(approx %523 (fma.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/16 binary64) %2683) %2700) %2695) %2668))
(approx %532 %2705)
(approx %532 (fma.f64 #s(literal 1/6 binary64) %2590 %2705))
(approx %532 (fma.f64 #s(literal 1/3 binary64) %2588 (*.f64 %19 %2710)))
(approx %532 (fma.f64 #s(literal 1/3 binary64) %2588 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/48 binary64) %2603) %2715) %2709))))
(approx %537 (*.f64 #s(literal -1/3 binary64) %2588))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %2588 (*.f64 #s(literal -1/6 binary64) %2590)))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %2588 (*.f64 %19 %2727)))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %2588 (*.f64 %19 (-.f64 (*.f64 %19 (fma.f64 #s(literal -1/48 binary64) %2603 %2715)) %2709))))
(approx %555 (*.f64 #s(literal -1 binary64) %2668))
(approx %555 (-.f64 (*.f64 #s(literal -1/2 binary64) %2671) %2668))
(approx %555 (-.f64 (*.f64 %19 %2743) %2668))
(approx %555 (-.f64 (*.f64 %19 (-.f64 (*.f64 %19 (fma.f64 #s(literal -1/16 binary64) %2683 %2700)) %2695)) %2668))
(approx %640 (+.f64 %2588 %594))
(approx %640 (+.f64 %2588 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %2755) #s(literal 1 binary64)))))
(approx %640 (+.f64 %2588 (*.f64 b (-.f64 (*.f64 b %2598) #s(literal 1 binary64)))))
(approx %580 (*.f64 #s(literal -1 binary64) %2588))
(approx %580 (-.f64 b %2588))
(approx %580 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %2755))) %2588))
(approx %580 (-.f64 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/8 binary64) %2595) %2597)))) %2588))
(approx %606 %2782)
(approx %606 (fma.f64 #s(literal -3 binary64) %408 %2782))
(approx %606 (fma.f64 #s(literal 3 binary64) %2647 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 #s(literal 3/2 binary64) %2786)))))
(approx %606 (fma.f64 #s(literal 3 binary64) %2647 (*.f64 b (fma.f64 #s(literal -3 binary64) a (*.f64 b (fma.f64 #s(literal -3/8 binary64) %2652 (*.f64 #s(literal 3/2 binary64) %2653)))))))
(approx %631 (fma.f64 #s(literal -1/3 binary64) b %2705))
(approx %631 (fma.f64 #s(literal 1/3 binary64) %2588 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %2755) #s(literal 1/3 binary64)))))
(approx %631 (fma.f64 #s(literal 1/3 binary64) %2588 (*.f64 b (-.f64 (*.f64 b %2710) #s(literal 1/3 binary64)))))
(approx %641 (fma.f64 #s(literal -1 binary64) %124 %2668))
(approx %641 (fma.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %2813) %441) %2668))
(approx %641 (fma.f64 b (-.f64 (*.f64 b %2696) %441) %2668))
(approx %649 %2822)
(approx %649 (fma.f64 #s(literal -3 binary64) b %2822))
(approx %649 (fma.f64 #s(literal 3 binary64) %2588 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %2755) #s(literal 3 binary64)))))
(approx %649 (fma.f64 #s(literal 3 binary64) %2588 (*.f64 b (-.f64 (*.f64 b %2832) #s(literal 3 binary64)))))
(approx %2838 (fma.f64 #s(literal -1/3 binary64) %124 %2669))
(approx %2838 (fma.f64 #s(literal 1/3 binary64) %2668 %2843))
(approx %2838 (fma.f64 #s(literal 1/3 binary64) %2668 (*.f64 b (-.f64 (*.f64 b %2678) %2382))))
(approx %679 %2851)
(approx %679 (fma.f64 #s(literal -1/2 binary64) %124 %2851))
(approx %679 (fma.f64 #s(literal 1/2 binary64) %2668 (*.f64 b (-.f64 (*.f64 #s(literal 1/4 binary64) %2813) %2856))))
(approx %679 (fma.f64 #s(literal 1/2 binary64) %2668 (*.f64 b (-.f64 (*.f64 b %2862) %2856))))
(approx %705 (*.f64 #s(literal 3 binary64) %2653))
(approx %705 (fma.f64 #s(literal 3 binary64) %2653 (*.f64 #s(literal 3 binary64) (/.f64 %408 %2620))))
(approx %705 (fma.f64 #s(literal 3 binary64) %2653 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b %2874) (*.f64 #s(literal 3 binary64) %2876)))))
(approx %705 (fma.f64 #s(literal 3 binary64) %2653 (*.f64 b (fma.f64 #s(literal 3 binary64) %2876 (*.f64 b (fma.f64 #s(literal 3 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %2883 %2883)) (*.f64 #s(literal 3 binary64) %2874)))))))
(approx %755 %2893)
(approx %755 (fma.f64 #s(literal -3 binary64) %124 %2893))
(approx %755 (fma.f64 #s(literal 3 binary64) %2668 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %2813) %2898))))
(approx %755 (fma.f64 #s(literal 3 binary64) %2668 (*.f64 b (-.f64 (*.f64 b %2904) %2898))))
(approx %802 %2911)
(approx %802 (fma.f64 #s(literal -1/9 binary64) %1069 %2911))
(approx %802 (fma.f64 #s(literal 1/9 binary64) %2910 (*.f64 b (-.f64 (*.f64 #s(literal 1/18 binary64) (/.f64 b %2915)) %2919))))
(approx %802 (fma.f64 #s(literal 1/9 binary64) %2910 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal -1/72 binary64) %2925 (*.f64 #s(literal 1/18 binary64) %2926))) %2919))))
(approx %648 (fma.f64 #s(literal 3/2 binary64) %2590 %2822))
(approx %648 (fma.f64 #s(literal 3 binary64) %2588 (*.f64 %19 %2832)))
(approx %648 (fma.f64 #s(literal 3 binary64) %2588 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 3/16 binary64) %2603) (*.f64 #s(literal 3/8 binary64) %2605)) %2831))))
(approx %832 (fma.f64 #s(literal 1/4 binary64) %2671 %2851))
(approx %832 (fma.f64 #s(literal 1/2 binary64) %2668 (*.f64 %19 %2862)))
(approx %832 (fma.f64 #s(literal 1/2 binary64) %2668 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/32 binary64) %2683) (*.f64 #s(literal 1/16 binary64) %2685)) %2861))))
(approx (* b -2/3) (*.f64 #s(literal -2/3 binary64) b))
(approx %849 (fma.f64 #s(literal -1 binary64) %2668 %124))
(approx %849 (fma.f64 #s(literal -1 binary64) %2668 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %2813 %441))))
(approx %849 (fma.f64 #s(literal -1 binary64) %2668 (*.f64 b (fma.f64 b %2743 %441))))
(approx %886 (fma.f64 #s(literal 3/2 binary64) %2671 %2893))
(approx %886 (fma.f64 #s(literal 3 binary64) %2668 (*.f64 %19 %2904)))
(approx %886 (fma.f64 #s(literal 3 binary64) %2668 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 3/16 binary64) %2683) (*.f64 #s(literal 3/8 binary64) %2685)) %2903))))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %2588 %920))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %2588 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/6 binary64) %2755)))))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %2588 (*.f64 b (+.f64 #s(literal 1/3 binary64) (*.f64 b %2727)))))
(approx %946 %2997)
(approx %946 (fma.f64 #s(literal 1/6 binary64) %2649 %2997))
(approx %946 (fma.f64 #s(literal 1/3 binary64) %2647 (*.f64 %19 %3002)))
(approx %946 (fma.f64 #s(literal 1/3 binary64) %2647 (*.f64 %19 (fma.f64 #s(literal 1/6 binary64) %2653 (*.f64 %19 (fma.f64 #s(literal -1/24 binary64) %2659 (*.f64 #s(literal 1/48 binary64) %2660)))))))
(approx %959 (fma.f64 #s(literal -1/3 binary64) %408 %2997))
(approx %959 (fma.f64 #s(literal 1/3 binary64) %2647 (*.f64 b (-.f64 (*.f64 #s(literal 1/6 binary64) %2786) %846))))
(approx %959 (fma.f64 #s(literal 1/3 binary64) %2647 (*.f64 b (-.f64 (*.f64 b %3002) %846))))
(approx %1009 (*.f64 #s(literal -1 binary64) %2647))
(approx %1009 (fma.f64 #s(literal -1 binary64) %2647 %408))
(approx %1009 (fma.f64 #s(literal -1 binary64) %2647 (*.f64 b (+.f64 a (*.f64 #s(literal -1/2 binary64) %2786)))))
(approx %1009 (fma.f64 #s(literal -1 binary64) %2647 (*.f64 b (+.f64 a (*.f64 b %3035)))))
(approx %1021 (fma.f64 #s(literal -1 binary64) %408 %2647))
(approx %1021 (fma.f64 a %2588 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) %2786) a))))
(approx %1021 (fma.f64 a %2588 (*.f64 b (-.f64 (*.f64 b %2655) a))))
(approx %1033 (fma.f64 #s(literal -1 binary64) %2647 (*.f64 #s(literal -1/2 binary64) %2649)))
(approx %1033 (fma.f64 #s(literal -1 binary64) %2647 (*.f64 %19 %3035)))
(approx %1033 (fma.f64 #s(literal -1 binary64) %2647 (*.f64 %19 (fma.f64 #s(literal -1/2 binary64) %2653 (*.f64 %19 (fma.f64 #s(literal -1/16 binary64) %2660 (*.f64 #s(literal 1/8 binary64) %2659)))))))
(approx %1042 %2910)
(approx %1042 (fma.f64 #s(literal 1/2 binary64) %3067 %2910))
(approx %1042 (fma.f64 %19 (fma.f64 #s(literal -1/8 binary64) %2925 %3070) %2910))
(approx %1042 (fma.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/16 binary64) %3075) (*.f64 #s(literal 1/8 binary64) %3077)) %3070) %2910))
(approx %1055 %3083)
(approx %1055 (fma.f64 #s(literal 1/18 binary64) %2649 %3083))
(approx %1055 (fma.f64 #s(literal 1/9 binary64) %2647 (*.f64 %19 (fma.f64 #s(literal -1/72 binary64) %2652 (*.f64 #s(literal 1/18 binary64) %2653)))))
(approx %1055 (fma.f64 #s(literal 1/9 binary64) %2647 (*.f64 %19 (fma.f64 #s(literal 1/18 binary64) %2653 (*.f64 %19 (fma.f64 #s(literal -1/72 binary64) %2659 (*.f64 #s(literal 1/144 binary64) %2660)))))))
(approx %1076 %3099)
(approx %1076 (fma.f64 #s(literal 1/6 binary64) %3067 %3099))
(approx %1076 (fma.f64 #s(literal 1/3 binary64) %2910 (*.f64 %19 (fma.f64 #s(literal -1/24 binary64) %2925 %3103))))
(approx %1076 (fma.f64 #s(literal 1/3 binary64) %2910 (*.f64 %19 (fma.f64 %19 (-.f64 (*.f64 #s(literal 1/48 binary64) %3075) (*.f64 #s(literal 1/24 binary64) %3077)) %3103))))
(approx %1085 %3116)
(approx %1085 (fma.f64 #s(literal 1/12 binary64) (/.f64 %19 %3118) %3116))
(approx %1085 (fma.f64 #s(literal 1/3 binary64) %3115 (*.f64 %19 (fma.f64 #s(literal -1/6 binary64) (/.f64 %2624 %3122) %3125))))
(approx %1085 (fma.f64 #s(literal 1/3 binary64) %3115 (*.f64 %19 (fma.f64 %19 (fma.f64 #s(literal -1/6 binary64) (/.f64 %2623 %3122) (*.f64 #s(literal 1/6 binary64) (/.f64 %2639 %3122))) %3125))))
(approx %1110 %3139)
(approx %1110 (fma.f64 #s(literal -1/3 binary64) %124 %3139))
(approx %1110 (fma.f64 #s(literal 1/3 binary64) %3138 %2843))
(approx %1110 (fma.f64 #s(literal 1/3 binary64) %3138 (*.f64 b (-.f64 (*.f64 b (fma.f64 #s(literal 1/3 binary64) (*.f64 %19 (fma.f64 #s(literal -1 binary64) (/.f64 %2623 a) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a %2621))))) %2677)) %2382))))
(approx %67 %3157)
(approx %67 %3160)
(approx %67 (/.f64 %3164 b))
(approx %94 %3170)
(approx %97 %3174)
(approx %107 %3178)
(approx %107 %3181)
(approx %66 (/.f64 %3183 b))
(approx %66 (/.f64 %3186 b))
(approx %66 (/.f64 %3191 b))
(approx %172 %3183)
(approx %195 %3186)
(approx %242 (/.f64 (fma.f64 #s(literal -9/8 binary64) %127 (*.f64 #s(literal -1/2 binary64) (/.f64 %2470 %190))) %19))
(approx %249 %3190)
(approx %254 %3191)
(approx %303 %3159)
(approx %327 (/.f64 (fma.f64 #s(literal -3/8 binary64) %26 (*.f64 #s(literal -1/6 binary64) (/.f64 %2470 %1250))) %19))
(approx %332 %3163)
(approx %335 %3164)
(approx %364 (/.f64 #s(literal -1/2 binary64) b))
(approx %364 %3216)
(approx %383 %3221)
(approx %392 %3224)
(approx %399 %3229)
(approx %448 (*.f64 %19 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) %3213))))
(approx %453 %3237)
(approx %453 %3242)
(approx %453 %3247)
(approx %458 %3250)
(approx %458 (*.f64 b (+.f64 %3249 (*.f64 #s(literal -3/4 binary64) %3253))))
(approx %458 (*.f64 b (+.f64 %3249 (fma.f64 #s(literal -3/4 binary64) %3253 (*.f64 #s(literal -9/16 binary64) %3259)))))
(approx %458 (*.f64 b (+.f64 %3249 (fma.f64 #s(literal -3/4 binary64) %3253 (fma.f64 #s(literal -9/16 binary64) %3259 (*.f64 #s(literal -9/32 binary64) (/.f64 %127 %3267)))))))
(approx %500 %3277)
(approx %500 %3284)
(approx %500 %3290)
(approx %509 %1623)
(approx %509 %3295)
(approx %509 %3300)
(approx %509 %3304)
(approx %523 %3307)
(approx %523 %3311)
(approx %523 %3314)
(approx %532 %3318)
(approx %532 %3323)
(approx %532 %3327)
(approx %537 %3331)
(approx %537 %3335)
(approx %537 %3341)
(approx %555 %1187)
(approx %555 %3346)
(approx %555 %3350)
(approx %555 %3354)
(approx %580 (*.f64 #s(literal 3/2 binary64) %136))
(approx %580 (/.f64 (-.f64 (*.f64 #s(literal 9/8 binary64) %165) %173) b))
(approx %580 (/.f64 (-.f64 %3362 %3183) b))
(approx %580 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %2471) %3186) b))
(approx %606 (*.f64 #s(literal -9/2 binary64) %3370))
(approx %606 (/.f64 %3375 b))
(approx %606 (/.f64 (fma.f64 #s(literal -81/16 binary64) %3378 %3375) b))
(approx %606 (/.f64 (fma.f64 #s(literal -81/16 binary64) %3378 (fma.f64 #s(literal -9/2 binary64) %352 (fma.f64 #s(literal -27/8 binary64) %3373 (*.f64 #s(literal -3/2 binary64) %3383)))) b))
(approx %631 (/.f64 (fma.f64 #s(literal -9/16 binary64) %191 (fma.f64 #s(literal -1/2 binary64) %12 (fma.f64 #s(literal -3/8 binary64) %165 (*.f64 #s(literal -1/6 binary64) %2471)))) b))
(approx %641 (*.f64 #s(literal -3/2 binary64) %181))
(approx %641 (/.f64 %177 b))
(approx %641 (/.f64 (fma.f64 #s(literal -27/16 binary64) %300 %177) b))
(approx %641 (/.f64 (fma.f64 #s(literal -27/16 binary64) %300 (fma.f64 #s(literal -3/2 binary64) c (fma.f64 #s(literal -9/8 binary64) %175 (*.f64 #s(literal -1/2 binary64) %2515)))) b))
(approx %649 (*.f64 #s(literal -9/2 binary64) %136))
(approx %649 (/.f64 %3412 b))
(approx %649 (/.f64 (fma.f64 #s(literal -81/16 binary64) %191 %3412) b))
(approx %649 (/.f64 (fma.f64 #s(literal -81/16 binary64) %191 (fma.f64 #s(literal -9/2 binary64) %12 (fma.f64 #s(literal -27/8 binary64) %165 (*.f64 #s(literal -3/2 binary64) %2471)))) b))
(approx %679 (*.f64 #s(literal -3/4 binary64) %181))
(approx %679 (/.f64 %3427 b))
(approx %679 (/.f64 (fma.f64 #s(literal -27/32 binary64) %300 %3427) b))
(approx %679 (/.f64 (fma.f64 #s(literal -27/32 binary64) %300 (fma.f64 #s(literal -3/4 binary64) c (fma.f64 #s(literal -9/16 binary64) %175 (*.f64 #s(literal -1/4 binary64) %2515)))) b))
(approx %705 (*.f64 #s(literal -2 binary64) %3440))
(approx %705 (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3443) %3446)))
(approx %705 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %3443 %3454) %3446)))
(approx %705 (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) %3443 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %3452)) (fma.f64 #s(literal -9/16 binary64) %3279 (*.f64 #s(literal 2/9 binary64) (/.f64 %2470 %26)))) %236) %3454)) %3446)))
(approx %755 (*.f64 #s(literal -9/2 binary64) %181))
(approx %755 (/.f64 %3475 b))
(approx %755 (/.f64 (fma.f64 #s(literal -81/16 binary64) %300 %3475) b))
(approx %755 (/.f64 (fma.f64 #s(literal -81/16 binary64) %300 (fma.f64 #s(literal -9/2 binary64) c (fma.f64 #s(literal -27/8 binary64) %175 (*.f64 #s(literal -3/2 binary64) %2515)))) b))
(approx %802 (*.f64 #s(literal -1/6 binary64) %1207))
(approx %802 (/.f64 %3490 b))
(approx %802 (/.f64 (fma.f64 #s(literal -3/16 binary64) %196 %3490) b))
(approx %802 (/.f64 (fma.f64 #s(literal -3/16 binary64) %196 (fma.f64 #s(literal -1/6 binary64) %1130 (fma.f64 #s(literal -1/8 binary64) %197 (*.f64 #s(literal -1/18 binary64) (/.f64 %2470 (*.f64 %116 %236)))))) b))
(approx %648 %3506)
(approx %648 %3511)
(approx %648 %3515)
(approx %832 (*.f64 #s(literal 1/2 binary64) %124))
(approx %832 %3520)
(approx %832 %3524)
(approx %832 %3527)
(approx %849 (*.f64 #s(literal 3/2 binary64) %181))
(approx %849 (/.f64 (fma.f64 #s(literal 9/8 binary64) %175 (*.f64 #s(literal 3/2 binary64) c)) b))
(approx %849 (/.f64 %3537 b))
(approx %849 (/.f64 (fma.f64 #s(literal 1/2 binary64) %2515 %3537) b))
(approx %886 %1652)
(approx %886 %3545)
(approx %886 %3549)
(approx %886 %3552)
(approx %919 (*.f64 #s(literal 1/2 binary64) %136))
(approx %919 (/.f64 (fma.f64 #s(literal 3/8 binary64) %165 (*.f64 #s(literal 1/2 binary64) %12)) b))
(approx %919 (/.f64 %3562 b))
(approx %919 (/.f64 (fma.f64 #s(literal 1/6 binary64) %2471 %3562) b))
(approx %946 %3569)
(approx %946 %3573)
(approx %946 %3576)
(approx %959 (*.f64 #s(literal -1/2 binary64) %3370))
(approx %959 (/.f64 %3581 b))
(approx %959 (/.f64 (fma.f64 #s(literal -9/16 binary64) %3378 %3581) b))
(approx %959 (/.f64 (fma.f64 #s(literal -9/16 binary64) %3378 (fma.f64 #s(literal -1/2 binary64) %352 (fma.f64 #s(literal -3/8 binary64) %3373 (*.f64 #s(literal -1/6 binary64) %3383)))) b))
(approx %1009 %3594)
(approx %1009 (*.f64 b (+.f64 a %3597)))
(approx %1009 (*.f64 b (+.f64 a %3602)))
(approx %1009 (*.f64 b (+.f64 a %3609)))
(approx %3613 (*.f64 #s(literal -1/3 binary64) (/.f64 %3594 %116)))
(approx %3613 (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3293 %3618)))
(approx %3613 (*.f64 b %3623))
(approx %3613 (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3302 %3623)))
(approx %1021 (*.f64 #s(literal -3/2 binary64) %3370))
(approx %1021 (/.f64 %3632 b))
(approx %1021 (/.f64 (fma.f64 #s(literal -27/16 binary64) %3378 %3632) b))
(approx %1021 (/.f64 (fma.f64 #s(literal -27/16 binary64) %3378 (fma.f64 #s(literal -3/2 binary64) %352 (fma.f64 #s(literal -9/8 binary64) %3373 (*.f64 #s(literal -1/2 binary64) %3383)))) b))
(approx %1033 %3644)
(approx %1033 %3646)
(approx %1033 %3648)
(approx %1042 %1069)
(approx %1042 %3653)
(approx %1042 %3658)
(approx %1042 %3662)
(approx %1055 (*.f64 #s(literal 1/9 binary64) %408))
(approx %1055 %3668)
(approx %1055 %3672)
(approx %1055 %3675)
(approx %1076 %2347)
(approx %1076 %3680)
(approx %1076 %3684)
(approx %1076 %3687)
(approx %1085 (*.f64 #s(literal 1/3 binary64) (/.f64 %3250 a)))
(approx %1085 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %3692 %3694)))
(approx %1085 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %3692 (fma.f64 #s(literal -3/16 binary64) %3698 %3694))))
(approx %1085 (*.f64 b (fma.f64 #s(literal -1/4 binary64) %3692 (fma.f64 #s(literal -3/16 binary64) %3698 (fma.f64 #s(literal -3/32 binary64) (/.f64 %26 %3267) %3694)))))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %19 %3710) a)))
(approx %1110 (*.f64 %19 (-.f64 %3716 %3718)))
(approx %1110 (*.f64 %19 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3722 %3716) %3724)))
(approx %1110 (*.f64 %19 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3722 (fma.f64 #s(literal -3/8 binary64) (/.f64 %26 %205) %3716)) %3724)))
(approx %17 (*.f64 #s(literal -1 binary64) %136))
(approx %100 (*.f64 #s(literal -1 binary64) %181))
(approx %91 (*.f64 #s(literal -1 binary64) %182))
(approx %34 (*.f64 #s(literal -1 binary64) %205))
(approx %35 (*.f64 #s(literal -1 binary64) %206))
(approx %92 (*.f64 #s(literal -1 binary64) %207))
(approx %40 (*.f64 #s(literal -2 binary64) b))
(approx %41 (*.f64 #s(literal -2 binary64) %124))
(approx %49 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3316))))
(approx %56 (*.f64 #s(literal -2/3 binary64) %124))
(approx %56 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3293 %3757))))
(approx %67 (*.f64 #s(literal -1 binary64) (*.f64 b %3763)))
(approx %67 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3302 %3763))))
(approx %93 (*.f64 #s(literal 3/8 binary64) %207))
(approx %94 (*.f64 #s(literal -1 binary64) %3170))
(approx %97 (*.f64 #s(literal 3/8 binary64) %183))
(approx %97 (*.f64 #s(literal -1 binary64) %3174))
(approx %102 (*.f64 #s(literal 1/2 binary64) %181))
(approx %102 (*.f64 #s(literal -1 binary64) %3157))
(approx %102 (*.f64 #s(literal -1 binary64) %3160))
(approx %107 (*.f64 #s(literal -1 binary64) %3178))
(approx %107 (*.f64 #s(literal -1 binary64) %3181))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3321))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2/3 binary64) %3325))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b %3797)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b %3801)))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 2 binary64) %3245))))
(approx %180 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %165 (*.f64 #s(literal 3/2 binary64) %12)) b)))
(approx %204 (*.f64 #s(literal -1 binary64) (/.f64 %3815 b)))
(approx %266 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2471 %3815) b)))
(approx %290 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 3/8 binary64) %175 (*.f64 #s(literal 1/2 binary64) c)) b)))
(approx %309 (*.f64 #s(literal -1 binary64) (/.f64 %3830 b)))
(approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %2515 %3830) b)))
(approx %354 (*.f64 #s(literal -1 binary64) %2551))
(approx %357 (*.f64 #s(literal 3/8 binary64) %2551))
(approx %362 %3842)
(approx %364 (*.f64 #s(literal -1 binary64) %3216))
(approx %373 (*.f64 #s(literal -1 binary64) %2563))
(approx %376 (*.f64 #s(literal -1 binary64) %2565))
(approx %379 (*.f64 #s(literal 3/8 binary64) %2565))
(approx %383 (*.f64 #s(literal -1 binary64) %3221))
(approx %392 (*.f64 #s(literal -1 binary64) %3224))
(approx %399 (*.f64 #s(literal -1 binary64) %3229))
(approx %453 (*.f64 #s(literal -1 binary64) %3237))
(approx %453 (*.f64 #s(literal -1 binary64) %3242))
(approx %453 (*.f64 #s(literal -1 binary64) %3247))
(approx %458 (*.f64 #s(literal -1 binary64) %3865))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %3864 (*.f64 #s(literal 3/4 binary64) (/.f64 %12 %3868))))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %3864 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %3875 (*.f64 #s(literal -9/16 binary64) %3877)) %182))))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %3864 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) %3875 (fma.f64 #s(literal -9/16 binary64) %3877 (*.f64 #s(literal 9/32 binary64) (/.f64 %127 %3888)))) %182))))))
(approx %500 (*.f64 #s(literal -1 binary64) %3277))
(approx %500 (*.f64 #s(literal -1 binary64) %3284))
(approx %500 (*.f64 #s(literal -1 binary64) %3290))
(approx %509 (*.f64 #s(literal -1 binary64) %3295))
(approx %509 (*.f64 #s(literal -1 binary64) %3300))
(approx %509 (*.f64 #s(literal -1 binary64) %3304))
(approx %523 (*.f64 #s(literal -1 binary64) %3307))
(approx %523 (*.f64 #s(literal -1 binary64) %3311))
(approx %523 (*.f64 #s(literal -1 binary64) %3314))
(approx %532 (*.f64 #s(literal -1 binary64) %3318))
(approx %532 (*.f64 #s(literal -1 binary64) %3323))
(approx %532 (*.f64 #s(literal -1 binary64) %3327))
(approx %537 (*.f64 #s(literal -1 binary64) %3331))
(approx %537 (*.f64 #s(literal -1 binary64) %3335))
(approx %537 (*.f64 #s(literal -1 binary64) %3341))
(approx %555 (*.f64 #s(literal -1 binary64) %3346))
(approx %555 (*.f64 #s(literal -1 binary64) %3350))
(approx %555 (*.f64 #s(literal -1 binary64) %3354))
(approx %580 (*.f64 #s(literal 2 binary64) b))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 3/2 binary64) %3213) #s(literal 2 binary64)))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 9/8 binary64) %3226) %3797))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 27/16 binary64) %3244) %3801))))
(approx %606 (*.f64 #s(literal -6 binary64) %408))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %3218 %3955))))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 b %3961)))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3287 %3961))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/2 binary64) %3293 %3969))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b %3975)))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/16 binary64) %3302 %3975))))
(approx %649 (*.f64 #s(literal -6 binary64) b))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3504))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3509))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 6 binary64) %3513))))
(approx %679 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/4 binary64) %3293 %441))))
(approx %679 (*.f64 #s(literal -1 binary64) (*.f64 b %4002)))
(approx %679 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -27/32 binary64) %3302 %4002))))
(approx %705 (*.f64 #s(literal -3/2 binary64) %4010))
(approx %705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 9/8 binary64) %3218 (*.f64 #s(literal 3/2 binary64) a)) b)))
(approx %705 (*.f64 #s(literal -1 binary64) (/.f64 %4020 b)))
(approx %705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal -27/32 binary64) %3286 (*.f64 #s(literal -27/128 binary64) %3286)) %236) %4020) b)))
(approx %755 (*.f64 #s(literal -6 binary64) %124))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/2 binary64) %3293 %4034))))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 b %4040)))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -81/16 binary64) %3302 %4040))))
(approx %802 (*.f64 #s(literal -2/9 binary64) %1069))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/6 binary64) %3651 %4051))))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 b %4057)))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -3/16 binary64) %3660 %4057))))
(approx %648 (*.f64 #s(literal -1 binary64) %3506))
(approx %648 (*.f64 #s(literal -1 binary64) %3511))
(approx %648 (*.f64 #s(literal -1 binary64) %3515))
(approx %832 %2125)
(approx %832 (*.f64 #s(literal -1 binary64) %3520))
(approx %832 (*.f64 #s(literal -1 binary64) %3524))
(approx %832 (*.f64 #s(literal -1 binary64) %3527))
(approx %849 (*.f64 #s(literal 2 binary64) %124))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3344 %3969))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3297 %3344) %3969))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal 9/8 binary64) %3297 (fma.f64 #s(literal 3/2 binary64) %3293 %3352)) %3969))))
(approx %886 %2048)
(approx %886 (*.f64 #s(literal -1 binary64) %3545))
(approx %886 (*.f64 #s(literal -1 binary64) %3549))
(approx %886 (*.f64 #s(literal -1 binary64) %3552))
(approx %919 (*.f64 #s(literal 2/3 binary64) b))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3329 #s(literal 2/3 binary64)))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3333 #s(literal 2/3 binary64)))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3339 #s(literal 2/3 binary64)))))
(approx %946 (*.f64 #s(literal -1/3 binary64) %408))
(approx %946 (*.f64 #s(literal -1 binary64) %3569))
(approx %946 (*.f64 #s(literal -1 binary64) %3573))
(approx %946 (*.f64 #s(literal -1 binary64) %3576))
(approx %959 (*.f64 #s(literal -1 binary64) %4126))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3568 %4124))))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3572 %4124))))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3575 %4124))))
(approx %972 (*.f64 #s(literal -1 binary64) (/.f64 %4126 %116)))
(approx %972 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1/2 binary64) %3293 %419) %416))))
(approx %972 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4150 %416))))
(approx %972 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9/16 binary64) %3302 %4150) %416))))
(approx %1009 (*.f64 #s(literal 2 binary64) %408))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %3596))))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %3601))))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -2 binary64) a %3608))))
(approx %1021 (*.f64 #s(literal -1 binary64) %4175))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3276 %426))))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3283 %426))))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %3289 %426))))
(approx %4190 (*.f64 #s(literal -1/3 binary64) (/.f64 %4175 %116)))
(approx %4190 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1/2 binary64) %3293 %4195))))
(approx %4190 (*.f64 #s(literal -1 binary64) (*.f64 b %4201)))
(approx %4190 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -9/16 binary64) %3302 %4201))))
(approx %1033 (*.f64 #s(literal -1 binary64) %3644))
(approx %1033 (*.f64 #s(literal -1 binary64) %3646))
(approx %1033 (*.f64 #s(literal -1 binary64) %3648))
(approx %1042 (*.f64 #s(literal -1 binary64) %3653))
(approx %1042 (*.f64 #s(literal -1 binary64) %3658))
(approx %1042 (*.f64 #s(literal -1 binary64) %3662))
(approx %1055 (*.f64 #s(literal -1/9 binary64) %408))
(approx %1055 (*.f64 #s(literal -1 binary64) %3668))
(approx %1055 (*.f64 #s(literal -1 binary64) %3672))
(approx %1055 (*.f64 #s(literal -1 binary64) %3675))
(approx %1076 (*.f64 #s(literal -1/3 binary64) %1069))
(approx %1076 (*.f64 #s(literal -1 binary64) %3680))
(approx %1076 (*.f64 #s(literal -1 binary64) %3684))
(approx %1076 (*.f64 #s(literal -1 binary64) %3687))
(approx %1085 (*.f64 #s(literal -1/3 binary64) (/.f64 %3865 a)))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/4 binary64) (/.f64 c %3868) %4242))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %4247 (*.f64 #s(literal -3/16 binary64) %4248)) %182) %4242))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %4247 (fma.f64 #s(literal -3/16 binary64) %4248 (*.f64 #s(literal 3/32 binary64) (/.f64 %26 %3888)))) %182) %4242))))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %19 %4266) a)))
(approx %1110 (*.f64 %19 (-.f64 %4272 %3718)))
(approx %1110 (*.f64 %19 (fma.f64 #s(literal -1 binary64) (/.f64 %3294 b) %4272)))
(approx %1110 (*.f64 %19 (fma.f64 #s(literal -1 binary64) (/.f64 %3299 b) %4272)))
(approx c c)
(approx %100 %68)
(approx %23 %25)
(approx %28 %30)
(approx %92 %79)
(approx %67 (fma.f64 #s(literal 1/3 binary64) %43 %4289))
(approx %67 (fma.f64 #s(literal 1/3 binary64) %43 %4295))
(approx %94 (*.f64 %25 %389))
(approx %97 (*.f64 %25 %4292))
(approx %102 %4289)
(approx %102 %4295)
(approx %107 %4308)
(approx %107 %4317)
(approx %112 (fma.f64 #s(literal 1/3 binary64) %42 %4308))
(approx %112 (fma.f64 #s(literal 1/3 binary64) %42 %4317))
(approx %66 (-.f64 %4326 b))
(approx %66 (-.f64 %4334 b))
(approx %172 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 #s(literal -9/8 binary64) %3218))))
(approx %180 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4010 (*.f64 #s(literal -9/8 binary64) (/.f64 %352 %182)))))
(approx %195 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %4310 %190) %4348)))))
(approx %204 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4010 (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %4310 %205) %4356)))))
(approx %214 %216)
(approx %226 %4365)
(approx %234 %4367)
(approx %239 (*.f64 #s(literal -1/2 binary64) %4367))
(approx %242 (*.f64 %25 %4374))
(approx %249 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c %4374))))
(approx %254 (*.f64 c (fma.f64 #s(literal -3/2 binary64) a (*.f64 c (fma.f64 #s(literal -9/8 binary64) %4347 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %4381 (*.f64 #s(literal -1/2 binary64) (/.f64 %4382 %236)))))))))
(approx %266 (*.f64 c (fma.f64 #s(literal -3/2 binary64) %4010 (*.f64 c (fma.f64 #s(literal -9/8 binary64) %4355 (*.f64 c (fma.f64 #s(literal -27/16 binary64) %4392 (*.f64 #s(literal -1/2 binary64) (/.f64 %4382 %269)))))))))
(approx %285 (*.f64 c %3215))
(approx %290 (*.f64 c (-.f64 %2553 %4404)))
(approx %303 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) (/.f64 %352 %190) %4409)) #s(literal 1/2 binary64))))
(approx %309 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %2563 %2567)) %4404)))
(approx %318 %4420)
(approx %323 (*.f64 #s(literal -1/6 binary64) %4420))
(approx %327 (*.f64 %25 %4426))
(approx %332 (*.f64 c (-.f64 (*.f64 c %4426) #s(literal 1/2 binary64))))
(approx %335 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %3443 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %4433 (*.f64 #s(literal -1/6 binary64) (/.f64 %4382 %316)))))) #s(literal 1/2 binary64))))
(approx %343 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal -3/8 binary64) %2565 (*.f64 c (fma.f64 #s(literal -9/16 binary64) %4443 (*.f64 #s(literal -1/6 binary64) (/.f64 %4382 %2541)))))) %4404)))
(approx %383 %4292)
(approx %392 %4293)
(approx %399 %4294)
(approx %453 %4326)
(approx %453 %4334)
(approx %458 (+.f64 %459 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %4458 (*.f64 #s(literal 1/2 binary64) (/.f64 %4462 %459))))))
(approx %458 (+.f64 %459 (*.f64 c (fma.f64 #s(literal -3/4 binary64) %4458 (*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 %4475 %459) (*.f64 #s(literal 1/2 binary64) (/.f64 %4461 %459))))))))
(approx %500 %4486)
(approx %500 %4493)
(approx %500 %4503)
(approx %509 %4505)
(approx %509 %4507)
(approx %509 %4509)
(approx %523 %4511)
(approx %523 %4516)
(approx %523 %4522)
(approx %532 (fma.f64 #s(literal 1/3 binary64) %20 %4308))
(approx %532 (fma.f64 #s(literal 1/3 binary64) %20 %4317))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %20 %4530))
(approx %537 (fma.f64 #s(literal -1/3 binary64) %20 %4537))
(approx %555 (-.f64 %858 %510))
(approx %555 (-.f64 (*.f64 c %4542) %510))
(approx %555 (-.f64 (*.f64 c (fma.f64 c (-.f64 %4546 %4518) %4514)) %510))
(approx %580 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 #s(literal 9/8 binary64) %4305) %4553))) %20))
(approx %580 (-.f64 (+.f64 b (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal 27/16 binary64) %4311) %4329)) %4553))) %20))
(approx %593 (+.f64 %20 (fma.f64 #s(literal -1 binary64) b %4325)))
(approx %593 (+.f64 %20 (fma.f64 #s(literal -1 binary64) b %4333)))
(approx %606 (fma.f64 #s(literal -9/2 binary64) %4485 %608))
(approx %606 (fma.f64 #s(literal -3 binary64) %607 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %4488 (*.f64 #s(literal -27/8 binary64) %4489)))))
(approx %606 (fma.f64 #s(literal -3 binary64) %607 (*.f64 c (fma.f64 #s(literal -9/2 binary64) %4488 (*.f64 c (fma.f64 #s(literal -81/16 binary64) %4496 (*.f64 #s(literal -27/8 binary64) %4497)))))))
(approx %631 (fma.f64 #s(literal -1/3 binary64) %581 %4308))
(approx %631 (fma.f64 #s(literal -1/3 binary64) %581 %4317))
(approx %641 (-.f64 %4511 %124))
(approx %641 (-.f64 %4516 %124))
(approx %641 (-.f64 %4522 %124))
(approx %649 (fma.f64 #s(literal -3 binary64) b %4600))
(approx %649 (fma.f64 #s(literal -3 binary64) b %4608))
(approx %661 (fma.f64 #s(literal -1/2 binary64) %68 %663))
(approx %661 (fma.f64 #s(literal -1/3 binary64) %662 %4289))
(approx %661 (fma.f64 #s(literal -1/3 binary64) %662 %4295))
(approx %679 (fma.f64 #s(literal -3/4 binary64) %68 %680))
(approx %679 (fma.f64 #s(literal 1/2 binary64) %43 %4622))
(approx %679 (fma.f64 #s(literal 1/2 binary64) %43 %4629))
(approx %705 (fma.f64 #s(literal -3 binary64) %706 (*.f64 #s(literal 9/2 binary64) (/.f64 %352 %711))))
(approx %705 (fma.f64 #s(literal -3 binary64) %706 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c %4639) (*.f64 #s(literal 9/2 binary64) %4641)))))
(approx %705 (fma.f64 #s(literal -3 binary64) %706 (*.f64 c (fma.f64 #s(literal 9/2 binary64) %4641 (*.f64 c (fma.f64 #s(literal 3 binary64) (*.f64 c (fma.f64 #s(literal -27/16 binary64) (/.f64 %121 %736) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 a %4639) %739) (*.f64 #s(literal 27/16 binary64) (/.f64 %121 %741))))) (*.f64 #s(literal 3 binary64) %4639)))))))
(approx %755 (fma.f64 #s(literal -9/2 binary64) %68 %756))
(approx %755 (fma.f64 #s(literal 3 binary64) %43 %4667))
(approx %755 (fma.f64 #s(literal 3 binary64) %43 %4674))
(approx %771 (fma.f64 #s(literal -1/2 binary64) %68 %773))
(approx %771 (fma.f64 #s(literal 1/3 binary64) %772 %4289))
(approx %771 (fma.f64 #s(literal 1/3 binary64) %772 %4295))
(approx %785 %4683)
(approx %785 (fma.f64 #s(literal -1/2 binary64) %68 %4683))
(approx %785 (fma.f64 #s(literal -1/3 binary64) %124 %4507))
(approx %785 (fma.f64 #s(literal -1/3 binary64) %124 %4509))
(approx %802 (fma.f64 #s(literal -1/6 binary64) %1348 %805))
(approx %802 (fma.f64 #s(literal 1/9 binary64) %804 (*.f64 c (-.f64 (*.f64 #s(literal -1/8 binary64) %394) %4694))))
(approx %802 (fma.f64 #s(literal 1/9 binary64) %804 (*.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -3/16 binary64) %384) (*.f64 #s(literal 1/8 binary64) %387))) %4694))))
(approx %648 %4600)
(approx %648 %4608)
(approx %832 (fma.f64 #s(literal -3/4 binary64) %68 %833))
(approx %832 (fma.f64 #s(literal 1/2 binary64) %510 %4622))
(approx %832 (fma.f64 #s(literal 1/2 binary64) %510 %4629))
(approx %849 %4715)
(approx %849 (fma.f64 #s(literal -1 binary64) %510 (fma.f64 #s(literal 3/2 binary64) %68 %124)))
(approx %849 (fma.f64 #s(literal -1 binary64) %510 (fma.f64 c %4542 %124)))
(approx %849 (fma.f64 #s(literal -1 binary64) %510 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 9/8 binary64) %377 %4546) %4514) %124)))
(approx %873 %4728)
(approx %873 (fma.f64 #s(literal -1/2 binary64) %68 %4728))
(approx %873 (fma.f64 #s(literal -1/3 binary64) %4715 %4289))
(approx %873 (fma.f64 #s(literal -1/3 binary64) %4715 %4295))
(approx %886 (fma.f64 #s(literal -9/2 binary64) %68 %887))
(approx %886 %4738)
(approx %886 %4740)
(approx %896 %4742)
(approx %896 (fma.f64 #s(literal -9/2 binary64) %68 %4742))
(approx %896 (fma.f64 #s(literal -3 binary64) %124 %4738))
(approx %896 (fma.f64 #s(literal -3 binary64) %124 %4740))
(approx %905 %4750)
(approx %905 (fma.f64 #s(literal -1/2 binary64) %68 %4750))
(approx %905 (fma.f64 #s(literal 1/9 binary64) %4742 %4289))
(approx %905 (fma.f64 #s(literal 1/9 binary64) %4742 %4295))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %20 (fma.f64 #s(literal 1/3 binary64) b %4530)))
(approx %919 (fma.f64 #s(literal -1/3 binary64) %20 (fma.f64 #s(literal 1/3 binary64) b %4537)))
(approx %932 (fma.f64 #s(literal -1 binary64) %933 %103))
(approx %932 (fma.f64 #s(literal -1 binary64) %933 %4289))
(approx %932 (fma.f64 #s(literal -1 binary64) %933 %4295))
(approx %946 %4770)
(approx %946 %4775)
(approx %946 %4782)
(approx %959 %4784)
(approx %959 (-.f64 %4770 %957))
(approx %959 (-.f64 %4775 %957))
(approx %959 (-.f64 %4782 %957))
(approx %972 (/.f64 %4784 %116))
(approx %972 (-.f64 %4505 %1623))
(approx %972 (-.f64 %4507 %1623))
(approx %972 (-.f64 %4509 %1623))
(approx %4800 (fma.f64 #s(literal -1/2 binary64) %68 %906))
(approx %4800 (fma.f64 #s(literal 1/9 binary64) %897 %4289))
(approx %4800 (fma.f64 #s(literal 1/9 binary64) %897 %4295))
(approx %984 (-.f64 %4600 %435))
(approx %984 (-.f64 %4608 %435))
(approx %993 (fma.f64 #s(literal -1/2 binary64) %68 %995))
(approx %993 (fma.f64 #s(literal 1/9 binary64) %994 %4289))
(approx %993 (fma.f64 #s(literal 1/9 binary64) %994 %4295))
(approx %1009 %4817)
(approx %1009 (fma.f64 #s(literal -1 binary64) %501 (fma.f64 #s(literal 3/2 binary64) %4485 %408)))
(approx %1009 (fma.f64 #s(literal -1 binary64) %501 (fma.f64 a b %4824)))
(approx %1009 (fma.f64 #s(literal -1 binary64) %501 (fma.f64 a b %4832)))
(approx %3613 %4837)
(approx %3613 (fma.f64 #s(literal -1/2 binary64) %68 %4837))
(approx %3613 (fma.f64 #s(literal -1/3 binary64) %4836 %4289))
(approx %3613 (fma.f64 #s(literal -1/3 binary64) %4836 %4295))
(approx %1021 %4845)
(approx %1021 (-.f64 %4486 %408))
(approx %1021 (-.f64 %4493 %408))
(approx %1021 (-.f64 %4503 %408))
(approx %4190 %4854)
(approx %4190 (fma.f64 #s(literal -1/2 binary64) %68 %4854))
(approx %4190 (fma.f64 #s(literal 1/3 binary64) %4853 %4289))
(approx %4190 (fma.f64 #s(literal 1/3 binary64) %4853 %4295))
(approx %1033 (fma.f64 #s(literal -1 binary64) %501 (*.f64 #s(literal 3/2 binary64) %4485)))
(approx %1033 (fma.f64 #s(literal -1 binary64) %501 %4824))
(approx %1033 (fma.f64 #s(literal -1 binary64) %501 %4832))
(approx %1042 (fma.f64 #s(literal -3/2 binary64) %1348 %1043))
(approx %1042 (fma.f64 c (-.f64 (*.f64 #s(literal -9/8 binary64) %394) %4872) %1043))
(approx %1042 (fma.f64 c (-.f64 (*.f64 c (-.f64 (*.f64 #s(literal -27/16 binary64) %384) (*.f64 #s(literal 9/8 binary64) %387))) %4872) %1043))
(approx %1055 (fma.f64 #s(literal -1/6 binary64) %4485 %1056))
(approx %1055 (fma.f64 #s(literal 1/9 binary64) %501 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %4488 (*.f64 #s(literal -1/8 binary64) %4489)))))
(approx %1055 (fma.f64 #s(literal 1/9 binary64) %501 (*.f64 c (fma.f64 #s(literal -1/6 binary64) %4488 (*.f64 c (fma.f64 #s(literal -3/16 binary64) %4496 (*.f64 #s(literal -1/8 binary64) %4497)))))))
(approx %1076 (fma.f64 #s(literal -1/2 binary64) %1348 %1077))
(approx %1076 (fma.f64 #s(literal 1/3 binary64) %1043 (*.f64 c %1344)))
(approx %1076 (fma.f64 #s(literal 1/3 binary64) %1043 (*.f64 c (-.f64 (*.f64 c %389) %1343))))
(approx %1085 (fma.f64 #s(literal -1/4 binary64) %467 %1087))
(approx %1085 (fma.f64 #s(literal 1/3 binary64) %1086 (*.f64 c (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 %4462 %4909)) %4913))))
(approx %1085 (fma.f64 #s(literal 1/3 binary64) %1086 (*.f64 c (-.f64 (*.f64 c (fma.f64 #s(literal 1/6 binary64) (/.f64 %4475 %4909) (*.f64 #s(literal 1/6 binary64) (/.f64 %4461 %4909)))) %4913))))
(approx %1110 %4929)
(approx %1110 (fma.f64 #s(literal -1/2 binary64) %68 %4929))
(approx %1110 (fma.f64 #s(literal -1/3 binary64) %124 (fma.f64 #s(literal 1/3 binary64) %4927 %4289)))
(approx %1110 (fma.f64 #s(literal -1/3 binary64) %124 (fma.f64 #s(literal 1/3 binary64) %4927 %4295)))
(approx %49 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4304 (*.f64 #s(literal 1/3 binary64) %4939))))
(approx %56 (*.f64 c (-.f64 (*.f64 #s(literal 1/3 binary64) %4944) %370)))
(approx %67 (*.f64 #s(literal 1/3 binary64) %4953))
(approx %67 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4956 %4958)))
(approx %67 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4956 %4965)))
(approx %67 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4956 %4973)))
(approx %94 (*.f64 %30 (-.f64 (*.f64 #s(literal -9/16 binary64) %4977) %4981)))
(approx %97 (*.f64 %30 %4988))
(approx %102 (*.f64 %30 %4993))
(approx %107 (*.f64 %30 (fma.f64 #s(literal -9/16 binary64) %4469 %4997)))
(approx %107 (*.f64 %30 (fma.f64 #s(literal -9/16 binary64) %4469 (fma.f64 #s(literal -1/2 binary64) %5001 %4997))))
(approx %112 (*.f64 %30 (fma.f64 #s(literal -9/16 binary64) %4469 (fma.f64 #s(literal -1/2 binary64) %5001 (fma.f64 #s(literal -3/8 binary64) %4996 (*.f64 #s(literal 1/3 binary64) (/.f64 %42 %30)))))))
(approx %1182 (*.f64 %30 (-.f64 (fma.f64 #s(literal -9/16 binary64) %4985 (fma.f64 #s(literal -3/8 binary64) %4986 (*.f64 #s(literal 1/3 binary64) (/.f64 %42 %31)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4991)))))
(approx %66 %4952)
(approx %66 (*.f64 c (+.f64 %4951 %5023)))
(approx %66 (*.f64 c (-.f64 %5029 %3440)))
(approx %66 (*.f64 c (-.f64 %5035 %3440)))
(approx %172 (*.f64 %25 %5039))
(approx %180 (*.f64 %25 %5044))
(approx %195 (*.f64 %30 (fma.f64 #s(literal -27/16 binary64) %4381 %5048)))
(approx %195 (*.f64 %30 (fma.f64 #s(literal -27/16 binary64) %4381 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %25) %5048))))
(approx %204 (*.f64 %30 (fma.f64 #s(literal -27/16 binary64) %4392 %5059)))
(approx %204 (*.f64 %30 (fma.f64 #s(literal -27/16 binary64) %4392 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %5063) %5059))))
(approx %242 (*.f64 %216 %5072))
(approx %249 (*.f64 %216 %5076))
(approx %254 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5080 %5071)))
(approx %254 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5080 %5072)))
(approx %254 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5080 %5076)))
(approx %266 (*.f64 #s(literal -1/2 binary64) (/.f64 %4365 %269)))
(approx %266 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5094 %5096)))
(approx %266 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5094 %5102)))
(approx %266 (*.f64 %216 (fma.f64 #s(literal -27/16 binary64) %5094 (fma.f64 #s(literal -3/2 binary64) (/.f64 a %5106) %5102))))
(approx %285 (*.f64 %25 %5113))
(approx %290 (*.f64 %25 %5118))
(approx %303 (*.f64 %30 %5123))
(approx %303 (*.f64 %30 (-.f64 %5123 (/.f64 #s(literal 1/2 binary64) %25))))
(approx %309 (*.f64 %30 %5132))
(approx %309 (*.f64 %30 (-.f64 %5132 (/.f64 #s(literal 1/2 binary64) %5063))))
(approx %327 (*.f64 %216 %5142))
(approx %332 (*.f64 %216 (-.f64 %5142 (/.f64 #s(literal 1/2 binary64) %30))))
(approx %335 (*.f64 %216 (fma.f64 #s(literal -9/16 binary64) %5149 %5141)))
(approx %335 (*.f64 %216 %5153))
(approx %335 (*.f64 %216 (-.f64 %5153 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %30)))))
(approx %343 (*.f64 #s(literal -1/6 binary64) (/.f64 %4365 %2541)))
(approx %343 (*.f64 %216 (fma.f64 #s(literal -9/16 binary64) %5164 %5166)))
(approx %343 (*.f64 %216 %5172))
(approx %343 (*.f64 %216 (-.f64 %5172 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5106)))))
(approx %364 (*.f64 c %5183))
(approx %1347 (*.f64 %25 %5183))
(approx %1353 (*.f64 %25 (-.f64 (fma.f64 #s(literal -3/8 binary64) %377 (*.f64 #s(literal 1/3 binary64) (/.f64 %42 %26))) (/.f64 #s(literal 1/2 binary64) %5180))))
(approx %383 (*.f64 c %4988))
(approx %392 (*.f64 %25 %4988))
(approx %399 (*.f64 %25 %4993))
(approx %448 (*.f64 c (fma.f64 #s(literal -3 binary64) a %5201)))
(approx %453 %5205)
(approx %453 %5207)
(approx %453 %5216)
(approx %458 %5220)
(approx %458 (*.f64 c (+.f64 %5219 %5225)))
(approx %458 (*.f64 c (+.f64 %5219 (fma.f64 #s(literal -1/16 binary64) %5232 %5225))))
(approx %458 (*.f64 c (+.f64 %5219 (fma.f64 #s(literal -1/16 binary64) %5232 (fma.f64 #s(literal -1/32 binary64) (/.f64 %190 %5240) %5225)))))
(approx %500 %5247)
(approx %500 %5252)
(approx %500 %5256)
(approx %500 %5261)
(approx %509 %5263)
(approx %509 %5265)
(approx %509 %5271)
(approx %523 %4953)
(approx %523 %5275)
(approx %523 %5278)
(approx %523 %5282)
(approx %532 (*.f64 #s(literal 1/3 binary64) %4952))
(approx %532 %5288)
(approx %532 %5291)
(approx %532 %5295)
(approx %537 (*.f64 #s(literal -1/3 binary64) %4952))
(approx %537 %5301)
(approx %537 %5306)
(approx %537 %5311)
(approx %555 (*.f64 #s(literal -1 binary64) %4953))
(approx %555 %5317)
(approx %555 %5321)
(approx %555 %5325)
(approx %580 (*.f64 #s(literal -1 binary64) %4952))
(approx %580 (*.f64 c (-.f64 %3440 %4951)))
(approx %580 (*.f64 c (-.f64 (fma.f64 #s(literal -1/2 binary64) %5027 %3440) %4951)))
(approx %580 (*.f64 c (-.f64 (fma.f64 #s(literal 1/8 binary64) %5033 %3440) %5029)))
(approx %593 (*.f64 c (+.f64 %4951 (fma.f64 #s(literal -1 binary64) %3440 %5028))))
(approx %593 (*.f64 c (+.f64 %4951 (fma.f64 #s(literal -1 binary64) %3440 %5034))))
(approx %606 (*.f64 #s(literal 3 binary64) %5247))
(approx %606 (*.f64 c (fma.f64 #s(literal -3 binary64) %5350 %5351)))
(approx %606 (*.f64 c (fma.f64 #s(literal -3 binary64) %5350 %5355)))
(approx %606 (*.f64 c (fma.f64 #s(literal -3 binary64) %5350 (fma.f64 #s(literal -3/8 binary64) %5254 %5355))))
(approx %631 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %3440 %5286)))
(approx %631 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %3440 %5287)))
(approx %631 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %3440 %5290)))
(approx %641 (*.f64 c (fma.f64 #s(literal -1 binary64) %4956 %4957)))
(approx %641 (*.f64 c (fma.f64 #s(literal -1 binary64) %4956 %5274)))
(approx %641 (*.f64 c (fma.f64 #s(literal -1 binary64) %4956 %5277)))
(approx %649 (*.f64 #s(literal 3 binary64) %4952))
(approx %649 (*.f64 c (fma.f64 #s(literal -3 binary64) %3440 %5383)))
(approx %649 (*.f64 c (fma.f64 #s(literal -3 binary64) %3440 %5387)))
(approx %649 (*.f64 c (fma.f64 #s(literal -3 binary64) %3440 %5391)))
(approx %679 (*.f64 #s(literal 1/2 binary64) %4953))
(approx %679 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4956 %5397)))
(approx %679 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4956 %5401)))
(approx %679 (*.f64 c (fma.f64 #s(literal -1/2 binary64) %4956 %5405)))
(approx %705 (*.f64 #s(literal 3 binary64) %5409))
(approx %705 (/.f64 (fma.f64 #s(literal 3 binary64) %5412 (*.f64 #s(literal 3 binary64) %5414)) c))
(approx %705 (/.f64 (fma.f64 #s(literal 3 binary64) %5412 (fma.f64 #s(literal 3 binary64) %5414 (*.f64 #s(literal 3 binary64) %5421))) c))
(approx %705 (/.f64 (fma.f64 #s(literal 3 binary64) %5412 (fma.f64 #s(literal 3 binary64) %5414 (fma.f64 #s(literal 3 binary64) %5421 (*.f64 #s(literal 3 binary64) (/.f64 %5431 %30))))) c))
(approx %755 (*.f64 #s(literal 3 binary64) %4953))
(approx %755 (*.f64 c (fma.f64 #s(literal -3 binary64) %4956 %5441)))
(approx %755 (*.f64 c (fma.f64 #s(literal -3 binary64) %4956 %5445)))
(approx %755 (*.f64 c (fma.f64 #s(literal -3 binary64) %4956 %5449)))
(approx %802 (*.f64 #s(literal 1/9 binary64) %5453))
(approx %802 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %5456 %5458)))
(approx %802 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %5456 %5464)))
(approx %802 (*.f64 c (fma.f64 #s(literal -1/9 binary64) %5456 (fma.f64 #s(literal -1/72 binary64) %5469 %5464))))
(approx %648 %5474)
(approx %648 %5476)
(approx %648 %5480)
(approx %832 %5482)
(approx %832 %5484)
(approx %832 %5488)
(approx %849 (*.f64 c (fma.f64 #s(literal -1 binary64) %4957 %4956)))
(approx %849 (*.f64 c (fma.f64 #s(literal -1 binary64) %4957 (fma.f64 #s(literal -1/2 binary64) %4964 %4956))))
(approx %849 (*.f64 c (fma.f64 #s(literal -1 binary64) %4957 (fma.f64 #s(literal -1/2 binary64) %4964 (fma.f64 #s(literal 1/8 binary64) %4972 %4956)))))
(approx %886 %5502)
(approx %886 %5504)
(approx %886 %5508)
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 %5510)))
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (fma.f64 #s(literal -1/6 binary64) %5027 %5510))))
(approx %919 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (fma.f64 #s(literal -1/6 binary64) %5027 (fma.f64 #s(literal 1/24 binary64) %5033 %5510)))))
(approx %946 (*.f64 #s(literal 1/3 binary64) %5247))
(approx %946 %5527)
(approx %946 %5530)
(approx %946 %5534)
(approx %959 (*.f64 c (fma.f64 #s(literal -1/3 binary64) %5350 %5525)))
(approx %959 (*.f64 c (-.f64 %5526 %5539)))
(approx %959 (*.f64 c (-.f64 %5529 %5539)))
(approx %984 (*.f64 c (-.f64 %5387 %5546)))
(approx %984 (*.f64 c (-.f64 %5391 %5546)))
(approx %1009 (*.f64 #s(literal -1 binary64) %5247))
(approx %1009 (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 %5350)))
(approx %1009 (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (fma.f64 #s(literal -1/2 binary64) %5249 %5350))))
(approx %1009 (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (fma.f64 #s(literal -1/2 binary64) %5249 (fma.f64 #s(literal 1/8 binary64) %5254 %5350)))))
(approx %1021 (*.f64 c (fma.f64 #s(literal -1 binary64) %5350 %5250)))
(approx %1021 (*.f64 c (-.f64 %5251 %5350)))
(approx %1021 (*.f64 c (-.f64 %5255 %5350)))
(approx %1033 %5578)
(approx %1033 %5583)
(approx %1033 %5588)
(approx %1042 %5453)
(approx %1042 %5592)
(approx %1042 %5595)
(approx %1042 %5601)
(approx %1055 (*.f64 #s(literal 1/9 binary64) %5247))
(approx %1055 %5607)
(approx %1055 %5610)
(approx %1055 %5614)
(approx %1076 (*.f64 #s(literal 1/3 binary64) %5453))
(approx %1076 %5620)
(approx %1076 %5623)
(approx %1076 %5627)
(approx %1085 (*.f64 #s(literal 1/3 binary64) (/.f64 %5220 a)))
(approx %1085 (*.f64 c %5636))
(approx %1085 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %5640 %5636)))
(approx %1085 (*.f64 c (fma.f64 #s(literal -1/48 binary64) %5640 (fma.f64 #s(literal -1/96 binary64) (/.f64 %190 (*.f64 a %5240)) %5636))))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %25 %5650) a)))
(approx %1110 (*.f64 %25 (fma.f64 #s(literal -1/3 binary64) %5655 %5657)))
(approx %1110 (*.f64 %25 (fma.f64 #s(literal -1/3 binary64) %5655 %5664)))
(approx %1110 (*.f64 %25 (fma.f64 #s(literal -1/3 binary64) %5655 (fma.f64 #s(literal -1/24 binary64) (/.f64 %190 (*.f64 a (*.f64 %5229 %4969))) %5664))))
(approx %49 (*.f64 #s(literal -1 binary64) (*.f64 c %5675)))
(approx %56 (*.f64 #s(literal -1 binary64) (*.f64 c %5679)))
(approx %67 (*.f64 #s(literal -1/3 binary64) %4953))
(approx %67 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %4956 %4958))))
(approx %67 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %124 (*.f64 #s(literal -1/6 binary64) %5689)) c) %4958))))
(approx %67 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5702 c) %422) c) %4958))))
(approx %94 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal 9/16 binary64) %4977 %4981))))
(approx %97 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5715)))
(approx %102 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal -1 binary64) (/.f64 %5183 c) %5714))))
(approx %107 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal 3/8 binary64) %4996 %5724))))
(approx %107 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 a %5180) %4313) c) %5724))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5675 c) %4313) c) %5724))))
(approx %1182 (*.f64 #s(literal -1 binary64) (*.f64 %30 (fma.f64 #s(literal -1 binary64) (/.f64 %5744 c) %5714))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4951 %3440))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4951 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5755 b) c))))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4951 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5768 b) c))))))
(approx %195 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5777)))
(approx %195 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5782)))
(approx %204 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5787)))
(approx %204 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5792)))
(approx %254 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5777 c) %5071)))
(approx %254 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5782 c) %5071)))
(approx %266 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5787 c) %5096)))
(approx %266 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5792 c) %5096)))
(approx %303 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5813)))
(approx %303 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5818)))
(approx %309 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5823)))
(approx %309 (*.f64 #s(literal -1 binary64) (*.f64 %30 %5828)))
(approx %335 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5813 c) %5141)))
(approx %335 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5818 c) %5141)))
(approx %343 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5823 c) %5166)))
(approx %343 (*.f64 %216 (fma.f64 #s(literal -1 binary64) (/.f64 %5828 c) %5166)))
(approx %364 (*.f64 #s(literal -1 binary64) (*.f64 c %5848)))
(approx %1353 (*.f64 %25 %5744))
(approx %383 (*.f64 #s(literal -1 binary64) (*.f64 c %5715)))
(approx %399 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %5848 c) (*.f64 #s(literal -9/16 binary64) %4985))))
(approx %448 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %5201 %8))))
(approx %453 (*.f64 #s(literal -1 binary64) %5205))
(approx %453 (*.f64 #s(literal -1 binary64) %5207))
(approx %453 (*.f64 #s(literal -1 binary64) %5216))
(approx %458 (*.f64 #s(literal -1 binary64) %5874))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %5873 (*.f64 #s(literal -1/4 binary64) (/.f64 %19 %5878))))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %5873 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %5887 %5889) %30))))))
(approx %458 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %5873 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %5887 (fma.f64 #s(literal 1/32 binary64) (/.f64 %190 %5899) %5889)) %30))))))
(approx %500 (*.f64 #s(literal -1 binary64) %5252))
(approx %500 (*.f64 #s(literal -1 binary64) %5256))
(approx %500 (*.f64 #s(literal -1 binary64) %5261))
(approx %509 (*.f64 #s(literal -1 binary64) %5263))
(approx %509 (*.f64 #s(literal -1 binary64) %5265))
(approx %509 (*.f64 #s(literal -1 binary64) %5271))
(approx %523 (*.f64 #s(literal -1 binary64) %5275))
(approx %523 (*.f64 #s(literal -1 binary64) %5278))
(approx %523 (*.f64 #s(literal -1 binary64) %5282))
(approx %532 (*.f64 #s(literal -1 binary64) %5288))
(approx %532 (*.f64 #s(literal -1 binary64) %5291))
(approx %532 (*.f64 #s(literal -1 binary64) %5295))
(approx %537 (*.f64 #s(literal -1 binary64) %5301))
(approx %537 (*.f64 #s(literal -1 binary64) %5306))
(approx %537 (*.f64 #s(literal -1 binary64) %5311))
(approx %555 (*.f64 #s(literal -1 binary64) %5317))
(approx %555 (*.f64 #s(literal -1 binary64) %5321))
(approx %555 (*.f64 #s(literal -1 binary64) %5325))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 %5023 %4951))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 1/2 binary64) %5754)) c)) %4951))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %5763) %5765) c))) c)) %4951))))
(approx %593 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %5755) c))))))
(approx %593 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4951 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b %5768) c))))))
(approx %606 (*.f64 #s(literal -3 binary64) %5247))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %5250 (*.f64 #s(literal 3 binary64) %5350)))))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %408 (*.f64 #s(literal -3/2 binary64) %5989)) c) %5351))))
(approx %606 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %408 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %5997 (*.f64 #s(literal 3/2 binary64) %5998)) c))) c) %5351))))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %4951 %5510))))
(approx %631 (*.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) %5754)) c) %5286))))
(approx %631 (*.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) %5763 (*.f64 #s(literal 1/6 binary64) %5764)) c) %2081) c) %5286))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 %4956 %4957))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %124 (*.f64 #s(literal -1/2 binary64) %5689)) c) %4957))))
(approx %641 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %124 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5699 (*.f64 #s(literal 1/2 binary64) %5700)) c))) c) %4957))))
(approx %649 (*.f64 #s(literal -3 binary64) %4952))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %4951 %5546))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %6056) c) %5383))))
(approx %649 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) b %6066) c) %5383))))
(approx %679 (*.f64 #s(literal -1/2 binary64) %4953))
(approx %679 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/2 binary64) %4956 %5397))))
(approx %679 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %124 (*.f64 #s(literal -1/4 binary64) %5689)) c) %5397))))
(approx %679 (*.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) %5699 (*.f64 #s(literal 1/4 binary64) %5700)) c) %2125) c) %5397))))
(approx %705 (*.f64 #s(literal -3 binary64) %5409))
(approx %705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %5414 %6097) c)))
(approx %705 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 %5420 c) %6104) c) %6097) c)))
(approx %705 (*.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 %5431 c) (*.f64 #s(literal 3 binary64) %5420)) c) %6104) c) %6097) c)))
(approx %755 (*.f64 #s(literal -3 binary64) %4953))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 3 binary64) %4956 %5441))))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %124 (*.f64 #s(literal -3/2 binary64) %5689)) c) %5441))))
(approx %755 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) %124 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %5699 (*.f64 #s(literal 3/2 binary64) %5700)) c))) c) %5441))))
(approx %802 (*.f64 #s(literal -1/9 binary64) %5453))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/9 binary64) %5456 %5458))))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %1069 (*.f64 #s(literal -1/18 binary64) (/.f64 %19 (*.f64 %116 %4952)))) c) %5458))))
(approx %802 (*.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) (/.f64 %190 (*.f64 %116 %5697)) (*.f64 #s(literal 1/18 binary64) (/.f64 %19 (*.f64 %116 %4951)))) c) (*.f64 #s(literal -1/9 binary64) %1069)) c) %5458))))
(approx %648 (*.f64 #s(literal -1 binary64) %5474))
(approx %648 (*.f64 #s(literal -1 binary64) %5476))
(approx %648 (*.f64 #s(literal -1 binary64) %5480))
(approx %832 (*.f64 #s(literal -1 binary64) %5482))
(approx %832 (*.f64 #s(literal -1 binary64) %5484))
(approx %832 (*.f64 #s(literal -1 binary64) %5488))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %4956 (*.f64 #s(literal -1 binary64) %4957)))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %4957 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %5689 %124) c))))))
(approx %849 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %4957 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5700 (*.f64 #s(literal 1/8 binary64) %5699)) c) %124) c))))))
(approx %886 (*.f64 #s(literal -1 binary64) %5502))
(approx %886 (*.f64 #s(literal -1 binary64) %5504))
(approx %886 (*.f64 #s(literal -1 binary64) %5508))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/3 binary64) %4951 (*.f64 #s(literal -1/3 binary64) %3440)))))
(approx %919 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %5754 %920) c) %6220))))
(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/6 binary64) %5764 (*.f64 #s(literal 1/24 binary64) %5763)) c) %920) c) %6220))))
(approx %946 (*.f64 #s(literal -1/3 binary64) %5247))
(approx %946 (*.f64 #s(literal -1 binary64) %5527))
(approx %946 (*.f64 #s(literal -1 binary64) %5530))
(approx %946 (*.f64 #s(literal -1 binary64) %5534))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal 1/3 binary64) %5250 %5539))))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) %5989) %957) c) %5525))))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) %5997 (*.f64 #s(literal 1/6 binary64) %5998)) c)) %957) c) %5525))))
(approx %984 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6056 %435) c) %5383))))
(approx %984 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6066 %435) c) %5383))))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (*.f64 #s(literal -1 binary64) %5350)))))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %5989 %408) c))))))
(approx %1009 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) %5250 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5998 (*.f64 #s(literal 1/8 binary64) %5997)) c) %408) c))))))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 a %4951 %5350))))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %5989) %408) c) %5250))))
(approx %1021 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5997 (*.f64 #s(literal 1/2 binary64) %5998)) c)) %408) c) %5250))))
(approx %1033 (*.f64 #s(literal -1 binary64) %5578))
(approx %1033 (*.f64 #s(literal -1 binary64) %5583))
(approx %1033 (*.f64 #s(literal -1 binary64) %5588))
(approx %1042 (*.f64 #s(literal -1 binary64) %5453))
(approx %1042 (*.f64 #s(literal -1 binary64) %5592))
(approx %1042 (*.f64 #s(literal -1 binary64) %5595))
(approx %1042 (*.f64 #s(literal -1 binary64) %5601))
(approx %1055 (*.f64 #s(literal -1/9 binary64) %5247))
(approx %1055 (*.f64 #s(literal -1 binary64) %5607))
(approx %1055 (*.f64 #s(literal -1 binary64) %5610))
(approx %1055 (*.f64 #s(literal -1 binary64) %5614))
(approx %1076 (*.f64 #s(literal -1/3 binary64) %5453))
(approx %1076 (*.f64 #s(literal -1 binary64) %5620))
(approx %1076 (*.f64 #s(literal -1 binary64) %5623))
(approx %1076 (*.f64 #s(literal -1 binary64) %5627))
(approx %1085 (*.f64 #s(literal -1/3 binary64) (/.f64 %5874 a)))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1/12 binary64) (/.f64 %19 (*.f64 a %5878)) %6354))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %6360 %6363) %30) %6354))))
(approx %1085 (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/48 binary64) %6360 (fma.f64 #s(literal 1/96 binary64) (/.f64 %190 (*.f64 a %5899)) %6363)) %30) %6354))))
(approx %1110 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %25 %6380) a)))
(approx %1110 (*.f64 %25 %6387))
(approx %1110 (*.f64 %25 (fma.f64 #s(literal -1/3 binary64) %5655 (fma.f64 #s(literal -1/6 binary64) %5663 %6386))))
(approx %1110 (*.f64 %25 (fma.f64 #s(literal -1 binary64) (/.f64 %5702 %30) %6387)))
Calls

9 calls:

TimeVariablePoint
340.0ms
c
inf
292.0ms
b
inf
262.0ms
a
inf
218.0ms
b
0
209.0ms
a
0

rewrite36.0s (24.0%)

Counts
267 → 26 074
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 %7 %11)
%14 = (/.f64 c %11)
%16 = (pow.f64 c #s(literal 2 binary64))
%17 = (*.f64 a %16)
%18 = (pow.f64 %11 #s(literal 3 binary64))
%20 = (pow.f64 c #s(literal 3 binary64))
%21 = (*.f64 a %20)
%23 = (pow.f64 %11 #s(literal 5 binary64))
%24 = (/.f64 %21 %23)
%25 = (/.f64 %16 %18)
%26 = (-.f64 %11 b)
%28 = (/.f64 %26 a)
%30 = (*.f64 #s(literal 1/3 binary64) %26)
%31 = (fma.f64 #s(literal -1/2 binary64) %13 %30)
%32 = (/.f64 %31 a)
%36 = (* 3 a)
%40 = (+ (neg b) (sqrt (- (* b b) (* %36 c))))
%41 = (/ %40 %36)
%45 = (*.f64 #s(literal -3/8 binary64) %25)
%46 = (fma.f64 #s(literal -9/16 binary64) %24 %45)
%47 = (*.f64 a %46)
%48 = (fma.f64 #s(literal -1/2 binary64) %14 %47)
%49 = (*.f64 a %48)
%50 = (fma.f64 #s(literal 1/3 binary64) %26 %49)
%51 = (/.f64 %50 a)
%54 = (pow.f64 a #s(literal 2 binary64))
%56 = (pow.f64 b #s(literal 4 binary64))
%57 = (pow.f64 a #s(literal 4 binary64))
%59 = (pow.f64 b #s(literal 6 binary64))
%61 = (/.f64 b a)
%65 = (*.f64 %54 %16)
%66 = (pow.f64 a #s(literal 3 binary64))
%67 = (*.f64 %66 %20)
%68 = (/.f64 %7 b)
%69 = (*.f64 #s(literal -3/2 binary64) %68)
%70 = (approx %40 %69)
%71 = (/.f64 %65 %9)
%72 = (*.f64 #s(literal -9/8 binary64) %71)
%73 = (fma.f64 #s(literal -3/2 binary64) %7 %72)
%74 = (/.f64 %73 b)
%75 = (approx %40 %74)
%76 = (/.f64 %67 %56)
%77 = (fma.f64 #s(literal -27/16 binary64) %76 %73)
%78 = (/.f64 %77 b)
%79 = (approx %40 %78)
%81 = (pow.f64 c #s(literal 4 binary64))
%82 = (*.f64 %57 %81)
%84 = (*.f64 #s(literal 81/16 binary64) %82)
%85 = (fma.f64 #s(literal 81/64 binary64) %82 %84)
%86 = (/.f64 %85 %59)
%87 = (*.f64 #s(literal -1/2 binary64) %86)
%88 = (fma.f64 #s(literal -9/8 binary64) %71 %87)
%89 = (fma.f64 #s(literal -3/2 binary64) %7 %88)
%90 = (fma.f64 #s(literal -27/16 binary64) %76 %89)
%91 = (/.f64 %90 b)
%92 = (approx %40 %91)
%93 = (/.f64 c b)
%94 = (*.f64 #s(literal -1/2 binary64) %93)
%96 = (/.f64 %17 %9)
%97 = (*.f64 #s(literal -3/8 binary64) %96)
%98 = (fma.f64 #s(literal -1/2 binary64) c %97)
%99 = (/.f64 %98 b)
%101 = (*.f64 %54 %20)
%102 = (/.f64 %101 %56)
%103 = (fma.f64 #s(literal -9/16 binary64) %102 %98)
%104 = (/.f64 %103 b)
%106 = (*.f64 a %59)
%107 = (/.f64 %85 %106)
%108 = (*.f64 #s(literal -1/6 binary64) %107)
%109 = (fma.f64 #s(literal -3/8 binary64) %96 %108)
%110 = (fma.f64 #s(literal -1/2 binary64) c %109)
%111 = (fma.f64 #s(literal -9/16 binary64) %102 %110)
%112 = (/.f64 %111 b)
%116 = (*.f64 %54 c)
%117 = (/.f64 %7 %18)
%118 = (*.f64 #s(literal -3/8 binary64) %117)
%119 = (/.f64 #s(literal 1 binary64) %11)
%120 = (*.f64 #s(literal 1/2 binary64) %119)
%121 = (-.f64 %118 %120)
%122 = (*.f64 c %121)
%123 = (fma.f64 #s(literal 1/3 binary64) %28 %122)
%125 = (/.f64 %116 %23)
%126 = (/.f64 a %18)
%127 = (*.f64 #s(literal -3/8 binary64) %126)
%128 = (fma.f64 #s(literal -9/16 binary64) %125 %127)
%129 = (*.f64 c %128)
%130 = (-.f64 %129 %120)
%131 = (*.f64 c %130)
%132 = (fma.f64 #s(literal 1/3 binary64) %28 %131)
%134 = (*.f64 #s(literal -3 binary64) a)
%135 = (*.f64 a b)
%136 = (*.f64 %134 b)
%137 = (*.f64 b #s(literal -1/3 binary64))
%138 = (*.f64 b #s(literal 1/3 binary64))
%139 = (/.f64 #s(literal -1/3 binary64) a)
%140 = (/.f64 #s(literal 1/3 binary64) a)
%141 = (*.f64 b %139)
%142 = (neg.f64 a)
%143 = (*.f64 #s(literal 1/3 binary64) %134)
%144 = (*.f64 %137 #s(literal 3 binary64))
%145 = (/.f64 #s(literal 3 binary64) a)
%146 = (/.f64 %136 a)
%147 = (*.f64 %5 %61)
%148 = (*.f64 #s(literal 1/3 binary64) %5)
%149 = (neg.f64 %135)
%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 %134 c)
%156 = (fma.f64 b b %155)
%157 = (fma.f64 %134 c %2)
%158 = (sqrt.f64 %157)
%159 = (sqrt.f64 %158)
%160 = (*.f64 %158 %148)
%161 = (*.f64 %158 %140)
%162 = (/.f64 %158 a)
%163 = (*.f64 %140 #s(literal 3 binary64))
%164 = (*.f64 %158 %163)
%165 = (*.f64 %140 a)
%166 = (*.f64 %158 %165)
%167 = (*.f64 %158 #s(literal -1/3 binary64))
%168 = (neg.f64 %162)
%169 = (-.f64 %158 b)
%170 = (-.f64 b %158)
%171 = (fma.f64 %5 %141 %158)
%172 = (fma.f64 %146 #s(literal 1/3 binary64) %158)
%173 = (*.f64 %134 %170)
%174 = (*.f64 %170 #s(literal -1/3 binary64))
%175 = (fma.f64 %5 %161 %1)
%176 = (fma.f64 %149 %150 %158)
%177 = (/.f64 %169 a)
%178 = (fma.f64 %158 #s(literal 3 binary64) %146)
%184 = (*.f64 #s(literal 9 binary64) a)
%185 = (/.f64 #s(literal 1/2 binary64) a)
%186 = (*.f64 %185 %169)
%188 = (/.f64 #s(literal -1 binary64) a)
%189 = (/.f64 a %174)
%191 = (*.f64 #s(literal 3 binary64) %177)
%193 = (fma.f64 %137 #s(literal 3 binary64) %158)
%195 = (*.f64 a a)
%201 = (*.f64 %195 #s(literal 9 binary64))
%203 = (/.f64 %169 %201)
%205 = (*.f64 %158 #s(literal 3 binary64))
%206 = (/.f64 %205 %184)
%207 = (*.f64 %185 %158)
%209 = (*.f64 b #s(literal -2/3 binary64))
%214 = (/.f64 %5 #s(literal 9 binary64))
%215 = (fma.f64 %161 #s(literal -3 binary64) %61)
%217 = (/.f64 %152 %184)
%220 = (*.f64 #s(literal -3 binary64) %168)
%221 = (fma.f64 %61 #s(literal -3 binary64) %220)
%223 = (fma.f64 %141 %142 %167)
%225 = (*.f64 #s(literal 1/3 binary64) a)
%226 = (*.f64 %158 %225)
%227 = (*.f64 a %138)
%228 = (-.f64 %226 %227)
%230 = (*.f64 %195 #s(literal 3 binary64))
%232 = (fma.f64 %162 a %144)
%234 = (*.f64 %158 a)
%235 = (/.f64 %234 %230)
%236 = (-.f64 %205 %147)
%238 = (/.f64 %149 %230)
%239 = (fma.f64 %158 %143 %135)
%240 = (*.f64 %195 #s(literal -3 binary64))
%242 = (-.f64 %160 %135)
%244 = (/.f64 a %201)
%246 = (*.f64 %142 %158)
%247 = (fma.f64 %138 %5 %246)
%249 = (/.f64 %158 %195)
%250 = (/.f64 #s(literal 3 binary64) %195)
%251 = (/.f64 %234 #s(literal 9 binary64))
%254 = (/.f64 %1 %195)
%256 = (/.f64 %149 %184)
%258 = (/.f64 %158 %230)
%263 = (/.f64 %159 %5)
%273 = (sqrt.f64 %156)
%274 = (+.f64 %1 %273)
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
%14
#s(literal -9/8 binary64)
%16
%17
%18
#s(literal -27/16 binary64)
%20
%21
#s(literal 5 binary64)
%23
%24
%25
%26
#s(literal 1/3 binary64)
%28
#s(literal -1/2 binary64)
%30
%31
%32
(approx %41 %32)
#s(literal -3/8 binary64)
#s(literal -9/16 binary64)
%45
%46
%47
%48
%49
%50
%51
(approx %41 %51)
#s(literal 1/2 binary64)
%54
#s(literal 4 binary64)
%56
%57
#s(literal 6 binary64)
%59
#s(literal -1 binary64)
%61
#s(literal -1/3 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
#s(literal 81/64 binary64)
%81
%82
#s(literal 81/16 binary64)
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
(approx %41 %94)
%96
%97
%98
%99
(approx %41 %99)
%101
%102
%103
%104
(approx %41 %104)
%106
%107
%108
%109
%110
%111
%112
(approx %41 %112)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
%116
%117
%118
%119
%120
%121
%122
%123
(approx %41 %123)
%125
%126
%127
%128
%129
%130
%131
%132
(approx %41 %132)
%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
(/.f64 %169 %5)
(/.f64 %174 a)
(*.f64 %169 %140)
(/.f64 %177 #s(literal 3 binary64))
#s(literal 9 binary64)
%184
%185
%186
(*.f64 #s(literal 2/3 binary64) %186)
%188
%189
(/.f64 #s(literal 1 binary64) %189)
%191
(/.f64 %191 #s(literal 9 binary64))
%193
(/.f64 %193 %5)
%195
(fma.f64 b %139 %161)
(fma.f64 %158 %140 %141)
(fma.f64 #s(literal 1/3 binary64) %162 %141)
(fma.f64 %61 #s(literal -1/3 binary64) %161)
(+.f64 %141 %161)
%201
(/.f64 %173 %201)
%203
(*.f64 %5 %203)
%205
%206
%207
(fma.f64 #s(literal 2/3 binary64) %207 %141)
%209
(fma.f64 %209 %185 %161)
(fma.f64 %61 #s(literal -1/3 binary64) %206)
(fma.f64 %167 %188 %141)
(+.f64 %141 %206)
%214
%215
(/.f64 %215 #s(literal -3 binary64))
%217
(fma.f64 %158 %140 %217)
(fma.f64 #s(literal 1/3 binary64) %162 %217)
%220
%221
(/.f64 %221 #s(literal 9 binary64))
%223
(/.f64 %223 %142)
%225
%226
%227
%228
(/.f64 %228 %195)
%230
(/.f64 %178 %184)
%232
(/.f64 %232 %5)
%234
%235
%236
(/.f64 %236 %184)
%238
%239
%240
(/.f64 %239 %240)
%242
(/.f64 %242 %230)
%244
(fma.f64 %205 %244 %141)
%246
%247
(/.f64 %247 %240)
%249
%250
%251
(fma.f64 %250 %251 %141)
(fma.f64 %249 %214 %141)
%254
(fma.f64 %254 %214 %161)
%256
(fma.f64 %256 %145 %161)
%258
(fma.f64 %164 %153 %141)
(fma.f64 %166 %150 %141)
(fma.f64 %152 %244 %235)
(fma.f64 %258 %154 %238)
%263
(fma.f64 %159 %263 %141)
(/.f64 %171 %5)
(/.f64 %92 %5)
(/.f64 %79 %5)
(/.f64 %70 %5)
(/.f64 %75 %5)
(/.f64 %176 %5)
(/.f64 %175 %5)
(/.f64 %172 %5)
%273
%274
(/.f64 %274 %5)
Outputs
%1 = (neg.f64 b)
%3 = (*.f64 b b)
%4 = (fabs.f64 %3)
%5 = (*.f64 %1 %1)
%6 = (fabs.f64 b)
%7 = (*.f64 %6 %6)
%8 = (neg.f64 %3)
%9 = (neg.f64 %8)
%10 = (neg.f64 %6)
%11 = (*.f64 %10 %10)
%12 = (*.f64 %3 %3)
%13 = (sqrt.f64 %12)
%15 = (pow.f64 b #s(literal 2 binary64))
%16 = (pow.f64 %1 #s(literal 2 binary64))
%17 = (pow.f64 %6 #s(literal 2 binary64))
%19 = (pow.f64 b #s(literal 1 binary64))
%20 = (*.f64 %19 b)
%21 = (pow.f64 %3 #s(literal 1 binary64))
%23 = (pow.f64 %12 #s(literal 1/2 binary64))
%28 = (neg.f64 a)
%29 = (neg.f64 %28)
%30 = (*.f64 a #s(literal 1 binary64))
%31 = (*.f64 #s(literal 1 binary64) a)
%33 = (*.f64 #s(literal 1/3 binary64) a)
%34 = (*.f64 #s(literal 3 binary64) %33)
%35 = (*.f64 #s(literal 3 binary64) a)
%36 = (*.f64 %35 #s(literal 1/3 binary64))
%38 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) a))
%39 = (*.f64 #s(literal 1/3 binary64) %35)
%40 = (*.f64 #s(literal -3 binary64) a)
%42 = (*.f64 %40 #s(literal -1/3 binary64))
%43 = (*.f64 %33 #s(literal 3 binary64))
%44 = (/.f64 %35 #s(literal 3 binary64))
%45 = (/.f64 %40 #s(literal -3 binary64))
%46 = (*.f64 %35 #s(literal -1/3 binary64))
%47 = (neg.f64 %46)
%48 = (/.f64 #s(literal 1 binary64) a)
%49 = (/.f64 #s(literal 1 binary64) %48)
%50 = (/.f64 %35 #s(literal -3 binary64))
%51 = (neg.f64 %50)
%52 = (*.f64 %35 #s(literal 1 binary64))
%53 = (/.f64 %52 #s(literal 3 binary64))
%55 = (/.f64 (*.f64 #s(literal 1 binary64) %35) #s(literal 3 binary64))
%61 = (*.f64 a c)
%77 = (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))
%84 = (*.f64 #s(literal 3 binary64) #s(literal 3 binary64))
%101 = (/.f64 #s(literal 1 binary64) %6)
%103 = (sqrt.f64 %6)
%107 = (/.f64 %61 %6)
%108 = (/.f64 c %6)
%110 = (/.f64 a %6)
%113 = (neg.f64 %61)
%119 = (*.f64 %61 #s(literal 1 binary64))
%127 = (neg.f64 %113)
%128 = (neg.f64 %10)
%132 = (/.f64 #s(literal 1 binary64) %10)
%137 = (neg.f64 c)
%143 = (*.f64 c #s(literal 1 binary64))
%149 = (neg.f64 %137)
%158 = (*.f64 c c)
%159 = (fabs.f64 c)
%165 = (*.f64 a %158)
%170 = (*.f64 %6 %3)
%171 = (/.f64 #s(literal 1 binary64) %170)
%178 = (*.f64 %158 c)
%180 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%184 = (*.f64 a %178)
%191 = (pow.f64 %6 #s(literal 5 binary64))
%194 = (/.f64 %184 %191)
%195 = (/.f64 c %191)
%196 = (*.f64 %158 %195)
%202 = (pow.f64 %6 (neg.f64 #s(literal 5 binary64)))
%207 = (neg.f64 %184)
%208 = (neg.f64 %191)
%219 = (neg.f64 %208)
%221 = (/.f64 #s(literal 1 binary64) %208)
%225 = (/.f64 %158 %170)
%226 = (/.f64 c %170)
%228 = (/.f64 %158 %3)
%230 = (/.f64 %158 %6)
%232 = (/.f64 c %3)
%235 = (neg.f64 %158)
%236 = (neg.f64 %170)
%249 = (neg.f64 %236)
%251 = (/.f64 #s(literal 1 binary64) %236)
%255 = (-.f64 %6 b)
%258 = (-.f64 b %6)
%267 = (/.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))
%272 = (/.f64 %255 a)
%278 = (*.f64 %255 #s(literal 1 binary64))
%282 = (/.f64 #s(literal -1 binary64) a)
%286 = (/.f64 %6 a)
%287 = (/.f64 b a)
%291 = (neg.f64 %287)
%297 = (*.f64 %255 #s(literal 3 binary64))
%301 = (/.f64 #s(literal 1/3 binary64) a)
%303 = (*.f64 %255 %301)
%309 = (*.f64 %6 a)
%310 = (*.f64 a b)
%312 = (*.f64 a a)
%318 = (neg.f64 %310)
%320 = (neg.f64 %312)
%327 = (*.f64 #s(literal 1/3 binary64) %255)
%329 = (*.f64 %258 #s(literal 1/3 binary64))
%331 = (*.f64 %1 #s(literal 1/3 binary64))
%333 = (*.f64 #s(literal 1/3 binary64) %1)
%342 = (*.f64 %108 #s(literal -1/2 binary64))
%344 = (/.f64 #s(literal -1/2 binary64) %6)
%347 = (*.f64 #s(literal -1/2 binary64) a)
%349 = (*.f64 %342 a)
%352 = (fma.f64 #s(literal -1/2 binary64) %107 %327)
%353 = (*.f64 a #s(literal -1/2 binary64))
%362 = (-.f64 %329 %349)
%369 = (*.f64 c #s(literal -1/2 binary64))
%370 = (*.f64 %369 a)
%374 = (/.f64 %352 a)
%382 = (/.f64 %370 %309)
%393 = (*.f64 #s(literal -1/3 binary64) %272)
%397 = (/.f64 #s(literal -1/2 binary64) a)
%401 = (neg.f64 %303)
%404 = (*.f64 (neg.f64 %272) #s(literal 1/3 binary64))
%410 = (*.f64 %352 #s(literal 3 binary64))
%431 = (- (sqrt (+ (* b b) (* (* -3 a) c))) b)
%434 = (* %431 (/ 1/3 a))
%438 = (*.f64 #s(literal -3/8 binary64) c)
%439 = (*.f64 %438 c)
%442 = (*.f64 #s(literal -3/8 binary64) %225)
%447 = (/.f64 #s(literal -3/8 binary64) %6)
%449 = (/.f64 #s(literal -3/8 binary64) %3)
%457 = (*.f64 %171 #s(literal -3/8 binary64))
%462 = (*.f64 %196 #s(literal -9/16 binary64))
%465 = (*.f64 %194 #s(literal -9/16 binary64))
%468 = (fma.f64 #s(literal -9/16 binary64) %194 %442)
%469 = (*.f64 #s(literal -9/16 binary64) a)
%471 = (*.f64 %202 #s(literal -9/16 binary64))
%473 = (*.f64 %469 %178)
%478 = (*.f64 %225 #s(literal 3/8 binary64))
%482 = (neg.f64 #s(literal 3/8 binary64))
%483 = (*.f64 %482 %225)
%485 = (neg.f64 %478)
%501 = (neg.f64 #s(literal -9/16 binary64))
%517 = (*.f64 %191 %170)
%521 = (*.f64 %170 %191)
%529 = (*.f64 a %468)
%531 = (*.f64 %465 a)
%533 = (*.f64 a #s(literal -3/8 binary64))
%534 = (*.f64 %225 %533)
%540 = (*.f64 %194 a)
%544 = (*.f64 a #s(literal -9/16 binary64))
%549 = (*.f64 a %194)
%563 = (fma.f64 %468 a %342)
%573 = (neg.f64 %529)
%575 = (neg.f64 %573)
%582 = (fma.f64 %442 a %342)
%596 = (*.f64 a %563)
%599 = (*.f64 %529 a)
%622 = (fma.f64 #s(literal 1/3 binary64) %255 %596)
%627 = (neg.f64 %596)
%629 = (neg.f64 %627)
%632 = (fma.f64 %563 %28 %329)
%635 = (fma.f64 %529 a %327)
%647 = (+.f64 %563 %303)
%662 = (/.f64 a a)
%663 = (*.f64 %563 %662)
%677 = (*.f64 %622 #s(literal 3 binary64))
%698 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/3 binary64))
%700 = (*.f64 #s(literal 1/2 binary64) #s(literal 3 binary64))
%702 = (fabs.f64 %312)
%703 = (*.f64 %28 %28)
%704 = (fabs.f64 a)
%705 = (*.f64 %704 %704)
%706 = (neg.f64 %320)
%707 = (fabs.f64 %704)
%708 = (*.f64 %707 %707)
%709 = (neg.f64 %704)
%710 = (*.f64 %709 %709)
%711 = (pow.f64 a #s(literal 2 binary64))
%712 = (pow.f64 %28 #s(literal 2 binary64))
%713 = (pow.f64 %704 #s(literal 2 binary64))
%715 = (*.f64 (pow.f64 a #s(literal 1 binary64)) a)
%717 = (pow.f64 b #s(literal 4 binary64))
%718 = (pow.f64 a #s(literal 4 binary64))
%720 = (pow.f64 b #s(literal 6 binary64))
%731 = (*.f64 #s(literal 1 binary64) #s(literal 3 binary64))
%733 = (*.f64 #s(literal 1 binary64) #s(literal -3 binary64))
%737 = (*.f64 b #s(literal 1 binary64))
%741 = (/.f64 a b)
%746 = (*.f64 b #s(literal 3 binary64))
%748 = (*.f64 b #s(literal -3 binary64))
%751 = (*.f64 b %301)
%758 = (*.f64 #s(literal 3 binary64) #s(literal -3 binary64))
%791 = (neg.f64 #s(literal 0 binary64))
%797 = (*.f64 %312 c)
%802 = (*.f64 %312 %158)
%804 = (*.f64 %28 %158)
%808 = (*.f64 %704 c)
%814 = (*.f64 c %704)
%820 = (*.f64 %312 a)
%831 = (*.f64 %312 %178)
%842 = (*.f64 %820 %178)
%851 = (/.f64 %61 b)
%852 = (/.f64 c b)
%863 = (/.f64 #s(literal 1 binary64) b)
%870 = (/.f64 #s(literal 1 binary64) %1)
%874 = (*.f64 a #s(literal -3/2 binary64))
%875 = (*.f64 %874 c)
%877 = (*.f64 %852 #s(literal -3/2 binary64))
%879 = (/.f64 #s(literal -3/2 binary64) b)
%881 = (*.f64 #s(literal -3/2 binary64) %851)
%884 = (*.f64 %113 #s(literal -3/2 binary64))
%888 = (neg.f64 %875)
%890 = (*.f64 %863 #s(literal -3/2 binary64))
%895 = (approx %431 %881)
%896 = (/.f64 %802 %3)
%897 = (/.f64 %165 %3)
%903 = (/.f64 %802 b)
%905 = (/.f64 %158 b)
%906 = (/.f64 %312 b)
%909 = (neg.f64 %802)
%921 = (/.f64 %802 %1)
%923 = (/.f64 %802 %6)
%925 = (/.f64 %312 %6)
%927 = (/.f64 %158 %1)
%928 = (/.f64 %312 %1)
%934 = (/.f64 #s(literal 1 binary64) %3)
%941 = (/.f64 #s(literal 1 binary64) %8)
%945 = (*.f64 #s(literal -9/8 binary64) %312)
%946 = (*.f64 %945 %158)
%948 = (*.f64 #s(literal -9/8 binary64) %896)
%949 = (*.f64 %228 #s(literal -9/8 binary64))
%955 = (/.f64 #s(literal -9/8 binary64) b)
%967 = (/.f64 #s(literal -9/8 binary64) %1)
%969 = (/.f64 #s(literal -9/8 binary64) %6)
%971 = (*.f64 %934 #s(literal -9/8 binary64))
%976 = (*.f64 c #s(literal -3/2 binary64))
%980 = (fma.f64 #s(literal -3/2 binary64) %61 %948)
%985 = (*.f64 #s(literal -3/2 binary64) c)
%992 = (*.f64 (*.f64 #s(literal 9/8 binary64) %312) %228)
%996 = (*.f64 (neg.f64 #s(literal 9/8 binary64)) %896)
%998 = (neg.f64 %992)
%1012 = (-.f64 %992 %875)
%1015 = (*.f64 (neg.f64 #s(literal -3/2 binary64)) %61)
%1019 = (*.f64 (neg.f64 %874) c)
%1028 = (/.f64 %980 b)
%1030 = (/.f64 %1012 b)
%1036 = (*.f64 %3 b)
%1037 = (/.f64 %946 %1036)
%1070 = (approx %431 %1028)
%1071 = (/.f64 %842 %717)
%1072 = (/.f64 %831 %717)
%1077 = (*.f64 c (/.f64 %158 %717))
%1078 = (*.f64 a %1077)
%1083 = (pow.f64 b (neg.f64 #s(literal 4 binary64)))
%1088 = (neg.f64 %842)
%1089 = (neg.f64 %717)
%1100 = (neg.f64 %1089)
%1102 = (/.f64 #s(literal 1 binary64) %1089)
%1106 = (*.f64 #s(literal -27/16 binary64) %820)
%1107 = (*.f64 %1106 %1077)
%1108 = (fma.f64 %896 #s(literal -9/8 binary64) %1107)
%1113 = (fma.f64 %1106 %1077 %875)
%1115 = (fma.f64 #s(literal -27/16 binary64) %1071 %980)
%1117 = (*.f64 %1077 #s(literal -27/16 binary64))
%1125 = (*.f64 %1083 #s(literal -27/16 binary64))
%1127 = (*.f64 %1106 %178)
%1142 = (*.f64 (neg.f64 #s(literal -27/16 binary64)) %1071)
%1144 = (neg.f64 %1107)
%1147 = (*.f64 (neg.f64 %1071) #s(literal -27/16 binary64))
%1149 = (neg.f64 %1115)
%1159 = (/.f64 %1115 b)
%1169 = (*.f64 %717 b)
%1170 = (/.f64 %1127 %1169)
%1173 = (/.f64 %1113 b)
%1177 = (/.f64 %1071 b)
%1179 = (/.f64 #s(literal -27/16 binary64) b)
%1211 = (approx %431 %1159)
%1213 = (pow.f64 c #s(literal 4 binary64))
%1214 = (pow.f64 %61 #s(literal 4 binary64))
%1219 = (*.f64 #s(literal 81/16 binary64) %1214)
%1220 = (*.f64 %1213 #s(literal 81/16 binary64))
%1222 = (*.f64 %718 #s(literal 81/16 binary64))
%1225 = (*.f64 #s(literal 81/16 binary64) %1213)
%1228 = (*.f64 %1214 #s(literal 405/64 binary64))
%1231 = (*.f64 %1214 (neg.f64 #s(literal 405/64 binary64)))
%1239 = (*.f64 %1214 #s(literal 81/64 binary64))
%1245 = (*.f64 %1214 #s(literal -81/16 binary64))
%1248 = (*.f64 (neg.f64 #s(literal -81/16 binary64)) %1214)
%1250 = (neg.f64 %1245)
%1266 = (*.f64 %718 #s(literal 81/64 binary64))
%1270 = (*.f64 %1213 #s(literal 81/64 binary64))
%1276 = (*.f64 #s(literal 81/64 binary64) %1213)
%1291 = (/.f64 #s(literal 405/64 binary64) %720)
%1292 = (*.f64 %1214 %1291)
%1294 = (pow.f64 b (neg.f64 #s(literal 6 binary64)))
%1299 = (neg.f64 %720)
%1307 = (*.f64 %1228 #s(literal 1 binary64))
%1315 = (/.f64 %1214 %720)
%1316 = (/.f64 #s(literal 81/16 binary64) %720)
%1317 = (*.f64 %1214 %1316)
%1319 = (/.f64 #s(literal 81/64 binary64) %720)
%1321 = (*.f64 %1214 %1319)
%1332 = (/.f64 %1213 %720)
%1339 = (*.f64 %720 %720)
%1344 = (*.f64 %1228 #s(literal -1/2 binary64))
%1346 = (*.f64 #s(literal -1/2 binary64) %1292)
%1348 = (*.f64 %1294 #s(literal -1/2 binary64))
%1351 = (*.f64 %1292 #s(literal 1/2 binary64))
%1361 = (*.f64 #s(literal -1/2 binary64) %1317)
%1363 = (*.f64 %1317 #s(literal -1/2 binary64))
%1369 = (fma.f64 #s(literal -9/8 binary64) %896 %1346)
%1382 = (fma.f64 %1292 #s(literal 1/2 binary64) %992)
%1394 = (*.f64 %720 %3)
%1401 = (*.f64 %3 %720)
%1409 = (fma.f64 #s(literal -3/2 binary64) %61 %1369)
%1410 = (fma.f64 %1292 #s(literal -1/2 binary64) %875)
%1412 = (fma.f64 #s(literal -3/2 binary64) %61 %1346)
%1441 = (-.f64 %1382 %875)
%1457 = (fma.f64 #s(literal -27/16 binary64) %1071 %1409)
%1472 = (+.f64 %1369 %1107)
%1490 = (neg.f64 %1457)
%1494 = (/.f64 %1457 b)
%1504 = (/.f64 %1409 b)
%1530 = (approx %431 %1494)
%1546 = (/.f64 #s(literal -1/2 binary64) b)
%1548 = (*.f64 #s(literal -1/2 binary64) %852)
%1554 = (*.f64 %137 #s(literal -1/2 binary64))
%1556 = (neg.f64 %369)
%1560 = (*.f64 %863 #s(literal -1/2 binary64))
%1567 = (/.f64 a %3)
%1570 = (/.f64 %165 b)
%1581 = (/.f64 %165 %1)
%1583 = (/.f64 %165 %6)
%1586 = (/.f64 a %1)
%1601 = (*.f64 %533 %158)
%1603 = (*.f64 %228 #s(literal -3/8 binary64))
%1605 = (*.f64 #s(literal -3/8 binary64) %897)
%1610 = (/.f64 #s(literal -3/8 binary64) b)
%1623 = (/.f64 #s(literal -3/8 binary64) %1)
%1625 = (*.f64 %934 #s(literal -3/8 binary64))
%1632 = (fma.f64 #s(literal -1/2 binary64) c %1605)
%1638 = (*.f64 #s(literal 1/2 binary64) c)
%1641 = (*.f64 (*.f64 #s(literal 3/8 binary64) a) %228)
%1644 = (*.f64 %482 %897)
%1646 = (neg.f64 %1641)
%1652 = (-.f64 %1641 %369)
%1662 = (/.f64 %1632 b)
%1664 = (/.f64 %1652 b)
%1670 = (/.f64 %1601 %1036)
%1724 = (neg.f64 %831)
%1743 = (*.f64 #s(literal -9/16 binary64) %312)
%1744 = (fma.f64 %1743 %1077 %369)
%1746 = (*.f64 %1743 %1077)
%1747 = (fma.f64 %897 #s(literal -3/8 binary64) %1746)
%1751 = (fma.f64 #s(literal -9/16 binary64) %1072 %1632)
%1752 = (*.f64 %1077 #s(literal -9/16 binary64))
%1758 = (*.f64 %1083 #s(literal -9/16 binary64))
%1760 = (*.f64 %1743 %178)
%1774 = (*.f64 %501 %1072)
%1776 = (neg.f64 %1746)
%1779 = (*.f64 (neg.f64 %1072) #s(literal -9/16 binary64))
%1781 = (neg.f64 %1751)
%1791 = (/.f64 %1751 b)
%1801 = (/.f64 %1760 %1169)
%1804 = (/.f64 %1744 b)
%1808 = (/.f64 %1072 b)
%1810 = (/.f64 #s(literal -9/16 binary64) b)
%1843 = (*.f64 a %720)
%1847 = (*.f64 %1214 (/.f64 #s(literal 405/64 binary64) %1843))
%1849 = (/.f64 #s(literal 405/64 binary64) a)
%1850 = (*.f64 %1214 %1849)
%1852 = (/.f64 %1214 a)
%1855 = (/.f64 %1294 a)
%1861 = (neg.f64 %1843)
%1880 = (/.f64 %1214 %1843)
%1881 = (/.f64 #s(literal 81/16 binary64) %1843)
%1882 = (*.f64 %1214 %1881)
%1884 = (/.f64 #s(literal 81/64 binary64) %1843)
%1886 = (*.f64 %1214 %1884)
%1893 = (/.f64 #s(literal 81/64 binary64) a)
%1895 = (/.f64 #s(literal 81/16 binary64) a)
%1907 = (/.f64 %1213 %1843)
%1913 = (/.f64 %1213 a)
%1923 = (*.f64 %1843 %1843)
%1928 = (*.f64 %1228 #s(literal -1/6 binary64))
%1930 = (*.f64 #s(literal -1/6 binary64) %1847)
%1940 = (/.f64 #s(literal -1/6 binary64) a)
%1942 = (/.f64 #s(literal -1/6 binary64) %720)
%1944 = (*.f64 %1855 #s(literal -1/6 binary64))
%1955 = (*.f64 #s(literal -1/6 binary64) %1882)
%1957 = (*.f64 %1882 #s(literal -1/6 binary64))
%1964 = (fma.f64 #s(literal -3/8 binary64) %897 %1930)
%1972 = (*.f64 %1847 #s(literal 1/6 binary64))
%1979 = (*.f64 (neg.f64 #s(literal 1/6 binary64)) %1847)
%1981 = (neg.f64 %1972)
%1991 = (fma.f64 %1847 #s(literal 1/6 binary64) %1641)
%2015 = (*.f64 %1843 %3)
%2022 = (*.f64 %3 %1843)
%2027 = (fma.f64 %1847 #s(literal -1/6 binary64) %369)
%2029 = (fma.f64 #s(literal -1/2 binary64) c %1930)
%2032 = (fma.f64 #s(literal -1/2 binary64) c %1964)
%2061 = (-.f64 %1991 %369)
%2075 = (fma.f64 #s(literal -9/16 binary64) %1072 %2032)
%2090 = (+.f64 %1964 %1746)
%2104 = (neg.f64 %2075)
%2108 = (/.f64 %2075 b)
%2118 = (/.f64 %2032 b)
%2154 = (/.f64 %61 %170)
%2156 = (/.f64 a %170)
%2160 = (/.f64 %61 %3)
%2180 = (*.f64 %533 c)
%2184 = (*.f64 %226 #s(literal -3/8 binary64))
%2186 = (*.f64 #s(literal -3/8 binary64) %2156)
%2188 = (*.f64 #s(literal -3/8 binary64) %2154)
%2189 = (*.f64 %2156 c)
%2195 = (*.f64 c #s(literal -3/8 binary64))
%2218 = (*.f64 #s(literal 3 binary64) %6)
%2220 = (/.f64 #s(literal 1/2 binary64) %6)
%2228 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%2239 = (*.f64 #s(literal 3 binary64) #s(literal 1 binary64))
%2241 = (*.f64 #s(literal 3 binary64) %101)
%2244 = (*.f64 #s(literal 3 binary64) #s(literal -1 binary64))
%2269 = (fma.f64 %2186 c %344)
%2277 = (-.f64 %2220 %2188)
%2283 = (neg.f64 %101)
%2294 = (*.f64 c %2269)
%2296 = (*.f64 %2277 c)
%2299 = (*.f64 %344 c)
%2307 = (fma.f64 #s(literal 1/3 binary64) %272 %2294)
%2316 = (*.f64 %149 %2269)
%2328 = (/.f64 %797 %191)
%2339 = (*.f64 %137 %312)
%2391 = (*.f64 %2328 #s(literal -9/16 binary64))
%2393 = (fma.f64 #s(literal -9/16 binary64) %2328 %2186)
%2394 = (*.f64 %195 #s(literal -9/16 binary64))
%2400 = (*.f64 #s(literal -9/16 binary64) c)
%2401 = (*.f64 %2400 %312)
%2405 = (*.f64 %2156 #s(literal 3/8 binary64))
%2409 = (*.f64 %482 %2156)
%2411 = (neg.f64 %2405)
%2452 = (*.f64 c %2393)
%2454 = (*.f64 %2391 c)
%2460 = (*.f64 %2328 c)
%2468 = (*.f64 c #s(literal -9/16 binary64))
%2471 = (*.f64 c %2328)
%2486 = (fma.f64 %2393 c %344)
%2490 = (-.f64 %2220 %2452)
%2506 = (*.f64 c %2486)
%2508 = (*.f64 c %2490)
%2518 = (fma.f64 #s(literal 1/3 binary64) %272 %2506)
%2527 = (*.f64 %149 %2486)
%2548 = (*.f64 b #s(literal 1/3 binary64))
%2549 = (*.f64 a %2548)
%2552 = (*.f64 %35 b)
%2558 = (*.f64 %40 b)
%2572 = (*.f64 %310 #s(literal 3 binary64))
%2574 = (*.f64 %746 a)
%2576 = (*.f64 %318 #s(literal -3 binary64))
%2578 = (*.f64 b #s(literal -1/3 binary64))
%2583 = (*.f64 #s(literal 1 binary64) b)
%2592 = (/.f64 #s(literal -1/3 binary64) a)
%2597 = (*.f64 #s(literal -1/3 binary64) #s(literal 1 binary64))
%2603 = (/.f64 a #s(literal -1/3 binary64))
%2618 = (*.f64 #s(literal -1/3 binary64) #s(literal -1 binary64))
%2633 = (*.f64 #s(literal 3 binary64) %35)
%2644 = (/.f64 #s(literal 1/2 binary64) a)
%2646 = (/.f64 #s(literal 2 binary64) a)
%2648 = (/.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
%2649 = (/.f64 #s(literal 3 binary64) a)
%2657 = (*.f64 b %2592)
%2667 = (/.f64 %1 #s(literal 3 binary64))
%2669 = (*.f64 b #s(literal -1 binary64))
%2682 = (/.f64 %2669 #s(literal 3 binary64))
%2688 = (*.f64 %1 #s(literal 1 binary64))
%2696 = (/.f64 %2578 %35)
%2700 = (/.f64 %2578 #s(literal 3 binary64))
%2703 = (*.f64 a #s(literal -1 binary64))
%2704 = (*.f64 #s(literal -1 binary64) a)
%2705 = (*.f64 #s(literal -3 binary64) %33)
%2706 = (*.f64 #s(literal 1/3 binary64) %40)
%2707 = (*.f64 #s(literal -1/3 binary64) %35)
%2708 = (*.f64 %40 #s(literal 1/3 binary64))
%2709 = (*.f64 %33 #s(literal -3 binary64))
%2710 = (/.f64 %40 #s(literal 3 binary64))
%2712 = (neg.f64 (*.f64 #s(literal -1/3 binary64) %40))
%2714 = (/.f64 (*.f64 %40 #s(literal 1 binary64)) #s(literal 3 binary64))
%2716 = (/.f64 (*.f64 #s(literal 1 binary64) %40) #s(literal 3 binary64))
%2725 = (/.f64 #s(literal -3 binary64) a)
%2727 = (/.f64 #s(literal 3 binary64) %28)
%2734 = (*.f64 #s(literal -3 binary64) %48)
%2740 = (*.f64 b %2725)
%2742 = (/.f64 %40 a)
%2744 = (*.f64 a %287)
%2747 = (*.f64 %40 %287)
%2749 = (neg.f64 %2744)
%2752 = (*.f64 b %2649)
%2758 = (*.f64 %35 %287)
%2763 = (*.f64 %2558 #s(literal 1 binary64))
%2765 = (*.f64 %40 %48)
%2774 = (*.f64 %2558 #s(literal 3 binary64))
%2780 = (*.f64 #s(literal 3 binary64) %287)
%2808 = (/.f64 #s(literal -1 binary64) %28)
%2809 = (neg.f64 %282)
%2810 = (/.f64 #s(literal 3 binary64) %35)
%2811 = (/.f64 #s(literal -3 binary64) %40)
%2812 = (*.f64 #s(literal 3 binary64) %301)
%2813 = (*.f64 #s(literal 2 binary64) %2644)
%2814 = (*.f64 #s(literal -3 binary64) %2592)
%2815 = (*.f64 #s(literal 1/3 binary64) %2649)
%2816 = (*.f64 #s(literal 1 binary64) %48)
%2817 = (*.f64 %301 #s(literal 3 binary64))
%2819 = (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64)))
%2820 = (/.f64 %2649 #s(literal 3 binary64))
%2822 = (neg.f64 (/.f64 #s(literal -3 binary64) %35))
%2823 = (/.f64 %2239 %35)
%2824 = (pow.f64 a #s(literal -1 binary64))
%2832 = (/.f64 a %35)
%2833 = (/.f64 %33 a)
%2834 = (*.f64 a %301)
%2835 = (*.f64 #s(literal 1/3 binary64) %662)
%2836 = (*.f64 %301 a)
%2837 = (/.f64 %662 #s(literal 3 binary64))
%2838 = (/.f64 %28 %40)
%2839 = (*.f64 a #s(literal -1/3 binary64))
%2840 = (/.f64 %2839 %28)
%2841 = (*.f64 #s(literal -1/3 binary64) a)
%2842 = (/.f64 %2841 %28)
%2843 = (*.f64 #s(literal -1/3 binary64) %28)
%2844 = (/.f64 %2843 a)
%2845 = (*.f64 %2592 %28)
%2846 = (*.f64 %28 %2592)
%2847 = (/.f64 a %40)
%2848 = (neg.f64 %2847)
%2850 = (neg.f64 (*.f64 %2592 a))
%2852 = (/.f64 (*.f64 #s(literal 1/3 binary64) %28) %28)
%2854 = (/.f64 (neg.f64 %33) %28)
%2856 = (neg.f64 (/.f64 %28 %35))
%2857 = (*.f64 %48 a)
%2858 = (*.f64 #s(literal 1/3 binary64) %2857)
%2859 = (*.f64 %33 %48)
%2861 = (/.f64 #s(literal 1 binary64) (/.f64 a %33))
%2862 = (/.f64 %35 a)
%2863 = (/.f64 #s(literal 1 binary64) %2862)
%2864 = (*.f64 %48 %28)
%2865 = (*.f64 #s(literal -1/3 binary64) %2864)
%2867 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %28))
%2868 = (*.f64 #s(literal -3 binary64) c)
%2873 = (*.f64 %40 c)
%2874 = (*.f64 c #s(literal -3 binary64))
%2881 = (*.f64 (*.f64 c #s(literal 3 binary64)) a)
%2883 = (fma.f64 a %2868 %3)
%2884 = (fma.f64 b b %2873)
%2885 = (fma.f64 c %40 %3)
%2886 = (fma.f64 %61 #s(literal -3 binary64) %3)
%2887 = (fma.f64 #s(literal -3 binary64) %61 %3)
%2888 = (fma.f64 %40 c %3)
%2889 = (fma.f64 %2874 a %3)
%2890 = (fma.f64 %2868 a %3)
%2891 = (+.f64 %3 %2873)
%2892 = (+.f64 %2873 %3)
%2893 = (-.f64 %3 %2881)
%2894 = (fma.f64 #s(literal 3 binary64) %113 %3)
%2895 = (fma.f64 %35 %137 %3)
%2896 = (fma.f64 %137 %35 %3)
%2898 = (neg.f64 (-.f64 %2881 %3))
%2899 = (-.f64 %2873 %8)
%2900 = (fma.f64 %1 %1 %2873)
%2901 = (fma.f64 %6 %6 %2873)
%2903 = (neg.f64 (-.f64 %8 %2873))
%2904 = (fma.f64 %10 %10 %2873)
%2905 = (fma.f64 %19 b %2873)
%2906 = (sqrt.f64 %2884)
%2907 = (fabs.f64 %2906)
%2908 = (neg.f64 %2906)
%2909 = (fabs.f64 %2908)
%2910 = (pow.f64 %2884 #s(literal 1/2 binary64))
%2911 = (pow.f64 %2906 #s(literal 1 binary64))
%2912 = (*.f64 %2906 %2906)
%2913 = (sqrt.f64 %2912)
%2915 = (/.f64 #s(literal 1 binary64) (pow.f64 %2884 #s(literal -1/2 binary64)))
%2916 = (sqrt.f64 %2906)
%2917 = (pow.f64 %2916 #s(literal 2 binary64))
%2918 = (*.f64 %2916 %2916)
%2919 = (neg.f64 %2916)
%2920 = (*.f64 %2919 %2919)
%2921 = (pow.f64 %2912 #s(literal 1/2 binary64))
%2929 = (*.f64 a %2906)
%2930 = (*.f64 %2906 a)
%2931 = (*.f64 %28 %2908)
%2932 = (*.f64 %2908 %28)
%2933 = (*.f64 %28 %2906)
%2934 = (neg.f64 %2933)
%2935 = (*.f64 #s(literal 1 binary64) %2930)
%2936 = (*.f64 %2906 #s(literal 1 binary64))
%2937 = (*.f64 %2936 a)
%2938 = (*.f64 %2906 %33)
%2939 = (*.f64 #s(literal 3 binary64) %2938)
%2940 = (*.f64 %2906 #s(literal 1/3 binary64))
%2941 = (*.f64 %35 %2940)
%2942 = (*.f64 %2906 %35)
%2943 = (*.f64 #s(literal 1/3 binary64) %2942)
%2944 = (*.f64 %2906 #s(literal 3 binary64))
%2945 = (*.f64 %2944 %33)
%2946 = (*.f64 %2938 #s(literal 3 binary64))
%2947 = (*.f64 %2942 #s(literal 1/3 binary64))
%2948 = (*.f64 %2940 %35)
%2949 = (*.f64 %2940 #s(literal 3 binary64))
%2950 = (*.f64 %2949 a)
%2951 = (/.f64 %2942 #s(literal 3 binary64))
%2952 = (*.f64 %2906 %40)
%2953 = (/.f64 %2952 #s(literal -3 binary64))
%2954 = (*.f64 %40 %2906)
%2955 = (/.f64 %2954 #s(literal -3 binary64))
%2958 = (/.f64 %2906 a)
%2961 = (*.f64 %2906 %301)
%2964 = (*.f64 %2906 #s(literal -1/3 binary64))
%2967 = (neg.f64 %2958)
%2970 = (*.f64 %2906 %2592)
%2974 = (*.f64 #s(literal -1/3 binary64) %2958)
%2984 = (*.f64 %2906 %2618)
%2986 = (*.f64 #s(literal 1 binary64) %2906)
%3015 = (*.f64 %48 %2964)
%3018 = (*.f64 #s(literal 1/3 binary64) %2961)
%3022 = (/.f64 %2961 #s(literal -3 binary64))
%3024 = (*.f64 %2916 #s(literal 1/3 binary64))
%3029 = (*.f64 %2916 %301)
%3032 = (/.f64 %2916 a)
%3039 = (/.f64 %2908 %28)
%3040 = (neg.f64 %2908)
%3041 = (/.f64 %3040 a)
%3042 = (neg.f64 %2967)
%3043 = (/.f64 %2936 a)
%3044 = (/.f64 %2986 a)
%3045 = (*.f64 %48 %2906)
%3046 = (*.f64 %2906 %48)
%3048 = (/.f64 #s(literal 1 binary64) (/.f64 a %2906))
%3049 = (*.f64 %2908 %282)
%3051 = (/.f64 #s(literal 1 binary64) (/.f64 %28 %2908))
%3052 = (/.f64 %2944 %35)
%3053 = (*.f64 %2906 #s(literal -3 binary64))
%3054 = (/.f64 %3053 %40)
%3055 = (/.f64 %2949 a)
%3056 = (*.f64 #s(literal 3 binary64) %2961)
%3057 = (*.f64 %301 %2944)
%3058 = (*.f64 %2961 #s(literal 3 binary64))
%3059 = (*.f64 %2944 %301)
%3064 = (*.f64 %2906 %2836)
%3083 = (*.f64 %2940 #s(literal -3 binary64))
%3092 = (-.f64 %2906 b)
%3093 = (+.f64 %1 %2906)
%3094 = (+.f64 %2906 %1)
%3095 = (-.f64 b %2906)
%3096 = (neg.f64 %3095)
%3097 = (-.f64 %1 %2908)
%3098 = (+.f64 %1 %3040)
%3099 = (fma.f64 %2916 %2916 %1)
%3100 = (fma.f64 %2919 %2919 %1)
%3106 = (-.f64 %2906 %2744)
%3107 = (fma.f64 a %291 %2906)
%3108 = (fma.f64 %287 %28 %2906)
%3109 = (fma.f64 %28 %287 %2906)
%3110 = (+.f64 %2906 %2749)
%3111 = (+.f64 %2749 %2906)
%3112 = (*.f64 %3095 a)
%3113 = (neg.f64 %3112)
%3114 = (/.f64 %3113 a)
%3115 = (neg.f64 %3106)
%3116 = (neg.f64 %3115)
%3117 = (neg.f64 %2749)
%3118 = (-.f64 %2906 %3117)
%3119 = (-.f64 %2749 %2908)
%3120 = (fma.f64 a %291 %3040)
%3121 = (fma.f64 %287 %28 %3040)
%3122 = (fma.f64 %28 %287 %3040)
%3123 = (fma.f64 %310 %282 %2906)
%3124 = (+.f64 %2749 %3040)
%3125 = (fma.f64 %318 %48 %2906)
%3126 = (fma.f64 %48 %318 %2906)
%3127 = (fma.f64 %2864 b %2906)
%3128 = (fma.f64 %2857 %1 %2906)
%3129 = (fma.f64 %2749 #s(literal 1 binary64) %2906)
%3131 = (-.f64 %2906 (*.f64 %282 %318))
%3132 = (fma.f64 %310 %282 %3040)
%3133 = (fma.f64 %318 %48 %3040)
%3134 = (fma.f64 %48 %318 %3040)
%3135 = (fma.f64 %2864 b %3040)
%3136 = (fma.f64 %2857 %1 %3040)
%3137 = (fma.f64 %2749 #s(literal 1 binary64) %3040)
%3138 = (*.f64 #s(literal 3 binary64) %2657)
%3139 = (fma.f64 a %3138 %2906)
%3140 = (*.f64 %2592 %35)
%3141 = (fma.f64 b %3140 %2906)
%3142 = (*.f64 %2839 %287)
%3143 = (fma.f64 #s(literal 3 binary64) %3142 %2906)
%3144 = (fma.f64 %35 %2657 %2906)
%3145 = (fma.f64 #s(literal 1/3 binary64) %2747 %2906)
%3146 = (fma.f64 #s(literal -1/3 binary64) %2758 %2906)
%3147 = (fma.f64 %40 %751 %2906)
%3148 = (fma.f64 %2558 %301 %2906)
%3149 = (fma.f64 %2592 %2552 %2906)
%3150 = (fma.f64 %301 %2558 %2906)
%3151 = (fma.f64 %2657 %35 %2906)
%3152 = (fma.f64 %2747 #s(literal 1/3 binary64) %2906)
%3153 = (fma.f64 %2758 #s(literal -1/3 binary64) %2906)
%3154 = (fma.f64 %3142 #s(literal 3 binary64) %2906)
%3155 = (fma.f64 %2552 %2592 %2906)
%3156 = (*.f64 %35 %2592)
%3157 = (fma.f64 %3156 b %2906)
%3158 = (fma.f64 %46 %287 %2906)
%3159 = (*.f64 %2657 #s(literal 3 binary64))
%3160 = (fma.f64 %3159 a %2906)
%3161 = (*.f64 %40 %3095)
%3162 = (/.f64 %3161 %35)
%3164 = (-.f64 %2906 (*.f64 %751 %35))
%3166 = (-.f64 %2906 (*.f64 %2558 %2592))
%3168 = (-.f64 %2906 (*.f64 %2758 #s(literal 1/3 binary64)))
%3170 = (-.f64 %2906 (*.f64 #s(literal -3 binary64) %3142))
%3172 = (-.f64 %2906 (*.f64 #s(literal -1/3 binary64) %2747))
%3174 = (-.f64 %2906 (*.f64 %40 %2657))
%3175 = (*.f64 %301 %318)
%3176 = (fma.f64 #s(literal 3 binary64) %3175 %2906)
%3177 = (*.f64 %318 %301)
%3178 = (fma.f64 %3177 #s(literal 3 binary64) %2906)
%3179 = (/.f64 %318 #s(literal 3 binary64))
%3180 = (fma.f64 %3179 %2649 %2906)
%3181 = (fma.f64 a %3138 %3040)
%3182 = (fma.f64 b %3140 %3040)
%3183 = (fma.f64 #s(literal 3 binary64) %3142 %3040)
%3184 = (fma.f64 %35 %2657 %3040)
%3185 = (fma.f64 #s(literal 1/3 binary64) %2747 %3040)
%3186 = (fma.f64 #s(literal -1/3 binary64) %2758 %3040)
%3187 = (fma.f64 %40 %751 %3040)
%3188 = (fma.f64 %2558 %301 %3040)
%3189 = (fma.f64 %2592 %2552 %3040)
%3190 = (fma.f64 %301 %2558 %3040)
%3191 = (fma.f64 %2657 %35 %3040)
%3192 = (fma.f64 %2747 #s(literal 1/3 binary64) %3040)
%3193 = (fma.f64 %2758 #s(literal -1/3 binary64) %3040)
%3194 = (fma.f64 %3142 #s(literal 3 binary64) %3040)
%3195 = (fma.f64 %2552 %2592 %3040)
%3196 = (fma.f64 %3156 b %3040)
%3197 = (fma.f64 %46 %287 %3040)
%3198 = (fma.f64 %3159 a %3040)
%3199 = (fma.f64 #s(literal 3 binary64) %3175 %3040)
%3200 = (fma.f64 %3177 #s(literal 3 binary64) %3040)
%3201 = (*.f64 %2552 #s(literal -1/3 binary64))
%3202 = (fma.f64 %3201 %48 %2906)
%3203 = (fma.f64 %3179 %2649 %3040)
%3204 = (fma.f64 %3201 %48 %3040)
%3205 = (fma.f64 %2916 %2916 %2749)
%3206 = (fma.f64 %2919 %2919 %2749)
%3207 = (*.f64 %3092 #s(literal 3 binary64))
%3211 = (*.f64 a %3092)
%3220 = (*.f64 %3092 %40)
%3237 = (*.f64 %2908 %40)
%3239 = (*.f64 %40 %2908)
%3271 = (*.f64 %3095 #s(literal -1/3 binary64))
%3274 = (*.f64 %3092 #s(literal -1/3 binary64))
%3282 = (fma.f64 b #s(literal -1 binary64) %2906)
%3287 = (*.f64 %3092 #s(literal 1 binary64))
%3289 = (*.f64 %3095 #s(literal 1 binary64))
%3291 = (*.f64 #s(literal 1 binary64) %3095)
%3293 = (fma.f64 b #s(literal 1 binary64) %2908)
%3303 = (/.f64 %2908 #s(literal 3 binary64))
%3317 = (*.f64 %2906 %662)
%3318 = (-.f64 %3317 b)
%3324 = (-.f64 b %3317)
%3326 = (*.f64 %2967 a)
%3328 = (neg.f64 %3317)
%3333 = (*.f64 a %48)
%3339 = (*.f64 %301 %35)
%3341 = (*.f64 %2836 #s(literal 3 binary64))
%3345 = (*.f64 %35 %301)
%3352 = (neg.f64 %2942)
%3355 = (/.f64 %3092 a)
%3357 = (/.f64 %3095 a)
%3374 = (*.f64 %3092 %301)
%3382 = (/.f64 %3112 %312)
%3387 = (fma.f64 %2967 a b)
%3389 = (neg.f64 %3387)
%3396 = (*.f64 %2958 %28)
%3399 = (/.f64 #s(literal 1 binary64) %312)
%3407 = (/.f64 a %312)
%3408 = (*.f64 %2906 %3407)
%3409 = (/.f64 %310 %312)
%3411 = (/.f64 %2906 %312)
%3412 = (neg.f64 %3409)
%3418 = (/.f64 a %28)
%3421 = (/.f64 a %704)
%3422 = (/.f64 %2906 %704)
%3426 = (/.f64 %3161 a)
%3427 = (*.f64 #s(literal 3 binary64) %3106)
%3428 = (/.f64 %3220 %28)
%3430 = (*.f64 #s(literal 3 binary64) (-.f64 %2744 %2906))
%3431 = (neg.f64 %3430)
%3432 = (fma.f64 a %2740 %2944)
%3433 = (fma.f64 b %2742 %2944)
%3434 = (fma.f64 #s(literal 3 binary64) %2906 %2747)
%3435 = (fma.f64 #s(literal -3 binary64) %2744 %2944)
%3436 = (fma.f64 %287 %40 %2944)
%3437 = (fma.f64 %40 %287 %2944)
%3438 = (fma.f64 %2906 #s(literal 3 binary64) %2747)
%3439 = (+.f64 %2747 %2944)
%3440 = (+.f64 %2944 %2747)
%3441 = (*.f64 %3161 %48)
%3442 = (-.f64 %2747 %3053)
%3443 = (-.f64 %2944 %2758)
%3444 = (fma.f64 #s(literal 3 binary64) %2749 %2944)
%3445 = (fma.f64 %35 %291 %2944)
%3446 = (fma.f64 %28 %2752 %2944)
%3447 = (fma.f64 %2649 %318 %2944)
%3448 = (fma.f64 %318 %2649 %2944)
%3449 = (fma.f64 %2749 #s(literal 3 binary64) %2944)
%3450 = (fma.f64 %291 %35 %2944)
%3452 = (/.f64 #s(literal 1 binary64) (/.f64 a %3161))
%3453 = (fma.f64 b %2765 %2944)
%3454 = (fma.f64 %2558 %48 %2944)
%3455 = (fma.f64 %48 %2558 %2944)
%3456 = (fma.f64 %2552 %282 %2944)
%3458 = (/.f64 (fma.f64 %2944 %28 %2552) %28)
%3459 = (fma.f64 %2774 %301 %2944)
%3460 = (/.f64 %2942 a)
%3461 = (+.f64 %3460 %2747)
%3462 = (/.f64 %3092 %35)
%3463 = (/.f64 %3095 %40)
%3464 = (/.f64 %3271 a)
%3465 = (*.f64 #s(literal 1/3 binary64) %3355)
%3466 = (*.f64 #s(literal -1/3 binary64) %3357)
%3467 = (*.f64 %2592 %3095)
%3468 = (*.f64 %301 %3092)
%3469 = (*.f64 %3095 %2592)
%3470 = (*.f64 %3355 #s(literal 1/3 binary64))
%3471 = (*.f64 %3357 #s(literal -1/3 binary64))
%3472 = (/.f64 a %3095)
%3473 = (/.f64 #s(literal -1/3 binary64) %3472)
%3474 = (/.f64 %3355 #s(literal 3 binary64))
%3475 = (/.f64 %3357 #s(literal -3 binary64))
%3476 = (/.f64 %3274 %28)
%3478 = (neg.f64 (*.f64 %3355 #s(literal -1/3 binary64)))
%3480 = (neg.f64 (*.f64 %3357 #s(literal 1/3 binary64)))
%3482 = (neg.f64 (*.f64 %3092 %2592))
%3484 = (neg.f64 (/.f64 %3092 %40))
%3486 = (neg.f64 (/.f64 %3095 %35))
%3488 = (neg.f64 (*.f64 %3095 %301))
%3490 = (neg.f64 (*.f64 %301 %3095))
%3492 = (neg.f64 (/.f64 %3274 a))
%3494 = (neg.f64 (/.f64 %3355 #s(literal -3 binary64)))
%3496 = (neg.f64 (/.f64 %3357 #s(literal 3 binary64)))
%3498 = (neg.f64 (/.f64 %3271 %28))
%3499 = (/.f64 %3282 %35)
%3501 = (/.f64 (fma.f64 %2906 #s(literal 1/3 binary64) %2578) a)
%3502 = (*.f64 %301 %3282)
%3503 = (*.f64 %3282 %301)
%3505 = (/.f64 (*.f64 %3271 #s(literal 1 binary64)) a)
%3506 = (/.f64 %3287 %35)
%3507 = (*.f64 #s(literal 1 binary64) %3271)
%3508 = (/.f64 %3507 a)
%3509 = (/.f64 %3289 %40)
%3510 = (*.f64 #s(literal 1 binary64) %3374)
%3511 = (*.f64 %48 %3271)
%3512 = (*.f64 %3271 %48)
%3513 = (*.f64 %3374 #s(literal 1 binary64))
%3514 = (*.f64 %282 %3274)
%3515 = (*.f64 %3274 %282)
%3516 = (*.f64 %3291 %2592)
%3518 = (*.f64 (*.f64 %48 %3095) #s(literal -1/3 binary64))
%3520 = (/.f64 (/.f64 %3282 a) #s(literal 3 binary64))
%3521 = (/.f64 %3293 %40)
%3522 = (*.f64 %3293 %2592)
%3524 = (neg.f64 (/.f64 %3282 %40))
%3525 = (/.f64 a %3274)
%3526 = (/.f64 #s(literal -1 binary64) %3525)
%3527 = (/.f64 a %3271)
%3528 = (/.f64 #s(literal 1 binary64) %3527)
%3530 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3092))
%3532 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %3095))
%3534 = (/.f64 (*.f64 %3355 #s(literal 1 binary64)) #s(literal 3 binary64))
%3536 = (/.f64 (*.f64 %3357 #s(literal 1 binary64)) #s(literal -3 binary64))
%3538 = (*.f64 (/.f64 #s(literal 1 binary64) %3472) #s(literal -1/3 binary64))
%3540 = (/.f64 (*.f64 #s(literal 1 binary64) %3274) %28)
%3542 = (neg.f64 (*.f64 #s(literal -1 binary64) %3374))
%3544 = (neg.f64 (/.f64 %3293 %35))
%3546 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3355))
%3548 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %3357))
%3549 = (/.f64 #s(literal 1 binary64) %3525)
%3550 = (neg.f64 %3549)
%3552 = (neg.f64 (/.f64 #s(literal -1 binary64) %3527))
%3554 = (/.f64 (fma.f64 %2906 %2618 %2578) a)
%3556 = (/.f64 (fma.f64 b #s(literal -1/3 binary64) %2984) a)
%3558 = (/.f64 (*.f64 %3282 #s(literal 1 binary64)) %35)
%3559 = (*.f64 a %3271)
%3560 = (/.f64 %3559 %312)
%3561 = (*.f64 %312 #s(literal -3 binary64))
%3562 = (/.f64 %3112 %3561)
%3563 = (*.f64 %3271 #s(literal 3 binary64))
%3564 = (/.f64 %3563 %35)
%3566 = (/.f64 (*.f64 %3271 #s(literal -3 binary64)) %40)
%3567 = (*.f64 #s(literal 3 binary64) %3271)
%3568 = (/.f64 %3567 %35)
%3570 = (/.f64 (*.f64 #s(literal -3 binary64) %3271) %40)
%3572 = (/.f64 (*.f64 #s(literal 3 binary64) %3274) %40)
%3574 = (*.f64 #s(literal 3 binary64) (*.f64 %301 %3271))
%3576 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %3374))
%3577 = (*.f64 #s(literal 3 binary64) %3374)
%3578 = (*.f64 #s(literal 1/3 binary64) %3577)
%3579 = (*.f64 %301 %3567)
%3580 = (/.f64 #s(literal -1/3 binary64) %312)
%3581 = (*.f64 %3112 %3580)
%3582 = (*.f64 %3580 %3112)
%3583 = (*.f64 %3563 %301)
%3585 = (*.f64 (*.f64 %3271 %301) #s(literal 3 binary64))
%3586 = (*.f64 %3507 %48)
%3587 = (*.f64 %3382 #s(literal -1/3 binary64))
%3589 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3282))
%3590 = (fma.f64 b %2592 %2961)
%3591 = (fma.f64 #s(literal 1/3 binary64) %2958 %2657)
%3592 = (fma.f64 %287 #s(literal -1/3 binary64) %2961)
%3593 = (fma.f64 #s(literal -1/3 binary64) %287 %2961)
%3594 = (fma.f64 %2592 b %2961)
%3595 = (fma.f64 %301 %2906 %2657)
%3596 = (fma.f64 %2906 %301 %2657)
%3597 = (fma.f64 %2958 #s(literal 1/3 binary64) %2657)
%3598 = (+.f64 %2657 %2961)
%3599 = (+.f64 %2961 %2657)
%3600 = (*.f64 #s(literal 3 binary64) %3527)
%3601 = (/.f64 #s(literal 3 binary64) %3600)
%3602 = (/.f64 %3106 %35)
%3603 = (/.f64 %3318 %35)
%3604 = (*.f64 #s(literal -3 binary64) %3357)
%3606 = (/.f64 %3604 (*.f64 #s(literal -3 binary64) #s(literal -3 binary64)))
%3607 = (/.f64 %2228 %3525)
%3608 = (/.f64 %3559 a)
%3609 = (/.f64 %3608 a)
%3610 = (*.f64 %3106 #s(literal 1/3 binary64))
%3611 = (/.f64 %3610 a)
%3612 = (/.f64 %3324 %40)
%3613 = (*.f64 %3318 #s(literal 1/3 binary64))
%3614 = (/.f64 %3613 a)
%3615 = (/.f64 %3577 #s(literal 3 binary64))
%3616 = (/.f64 %3382 #s(literal -3 binary64))
%3618 = (/.f64 (/.f64 %3112 #s(literal -3 binary64)) %312)
%3620 = (/.f64 (/.f64 %3112 a) %40)
%3622 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %3527))
%3624 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -3 binary64) %3525))
%3626 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %3527))
%3627 = (*.f64 #s(literal -1 binary64) %3549)
%3629 = (*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 3 binary64) %3525))
%3630 = (*.f64 %301 %3106)
%3631 = (*.f64 %301 %3318)
%3632 = (*.f64 %3106 %301)
%3633 = (*.f64 %3318 %301)
%3634 = (*.f64 %3324 %2592)
%3635 = (-.f64 %2657 %2970)
%3636 = (/.f64 %2906 %40)
%3637 = (-.f64 %2657 %3636)
%3638 = (-.f64 %2657 %2974)
%3639 = (-.f64 %2961 %751)
%3640 = (*.f64 %312 #s(literal 3 binary64))
%3641 = (/.f64 %3113 %3640)
%3642 = (/.f64 #s(literal 1/3 binary64) %312)
%3643 = (*.f64 %3113 %3642)
%3644 = (*.f64 %3642 %3113)
%3646 = (neg.f64 (/.f64 %3112 %3640))
%3648 = (neg.f64 (*.f64 %3112 %3642))
%3650 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %3293))
%3651 = (/.f64 %3387 %40)
%3653 = (/.f64 (*.f64 %3387 #s(literal -1/3 binary64)) a)
%3654 = (fma.f64 %1 %301 %2961)
%3655 = (*.f64 %301 %1)
%3656 = (fma.f64 #s(literal 1/3 binary64) %2958 %3655)
%3657 = (fma.f64 #s(literal -1/3 binary64) %2967 %2657)
%3658 = (fma.f64 %301 %1 %2961)
%3659 = (fma.f64 %301 %2906 %3655)
%3660 = (fma.f64 %2906 %301 %3655)
%3661 = (fma.f64 %2958 #s(literal 1/3 binary64) %3655)
%3662 = (fma.f64 %2967 #s(literal -1/3 binary64) %2657)
%3664 = (/.f64 #s(literal 1 binary64) (/.f64 %3525 #s(literal -1 binary64)))
%3666 = (/.f64 #s(literal 1 binary64) (/.f64 %3527 #s(literal 1 binary64)))
%3667 = (/.f64 #s(literal 1 binary64) %3271)
%3668 = (/.f64 %48 %3667)
%3669 = (+.f64 %2961 %3655)
%3670 = (+.f64 %3655 %2961)
%3671 = (/.f64 %3115 %40)
%3673 = (/.f64 (/.f64 %3113 #s(literal 3 binary64)) %312)
%3674 = (*.f64 %3115 %2592)
%3676 = (neg.f64 (/.f64 %3318 %40))
%3678 = (neg.f64 (/.f64 %3106 %40))
%3680 = (neg.f64 (-.f64 %2970 %2657))
%3682 = (neg.f64 (-.f64 %751 %2961))
%3684 = (neg.f64 (/.f64 %3324 %35))
%3686 = (neg.f64 (/.f64 %3382 #s(literal 3 binary64)))
%3687 = (*.f64 %2967 #s(literal 1/3 binary64))
%3688 = (-.f64 %2657 %3687)
%3689 = (/.f64 %2908 %35)
%3690 = (-.f64 %2657 %3689)
%3691 = (neg.f64 %3559)
%3692 = (/.f64 %3691 %320)
%3694 = (neg.f64 (/.f64 %3559 %320))
%3696 = (neg.f64 (/.f64 %3113 %3561))
%3698 = (neg.f64 (/.f64 %3691 %312))
%3699 = (*.f64 %3040 %301)
%3700 = (fma.f64 b %2592 %3699)
%3701 = (fma.f64 %287 #s(literal -1/3 binary64) %3699)
%3702 = (fma.f64 #s(literal -1/3 binary64) %287 %3699)
%3703 = (fma.f64 #s(literal -1/3 binary64) %2967 %3655)
%3704 = (fma.f64 %2592 b %3699)
%3705 = (fma.f64 %2967 #s(literal -1/3 binary64) %3655)
%3707 = (-.f64 %2961 (/.f64 %291 #s(literal -3 binary64)))
%3708 = (+.f64 %2657 %3699)
%3710 = (/.f64 (neg.f64 %3608) %28)
%3712 = (/.f64 (neg.f64 %3610) %28)
%3714 = (/.f64 (/.f64 %3559 %28) %28)
%3716 = (/.f64 (/.f64 %3559 %704) %704)
%3718 = (/.f64 (neg.f64 %3613) %28)
%3720 = (neg.f64 (/.f64 %3115 %35))
%3722 = (/.f64 (*.f64 %3559 #s(literal 1 binary64)) %312)
%3724 = (/.f64 (*.f64 %3112 #s(literal 1 binary64)) %3561)
%3725 = (*.f64 %3559 %3399)
%3726 = (*.f64 %3399 %3559)
%3727 = (fma.f64 %1 %301 %3699)
%3728 = (fma.f64 %2958 a %2669)
%3729 = (/.f64 %3728 %35)
%3731 = (/.f64 (fma.f64 %2906 %2836 %2578) a)
%3733 = (/.f64 (fma.f64 %2657 a %2940) a)
%3734 = (fma.f64 #s(literal 1 binary64) %2657 %2961)
%3735 = (fma.f64 %2578 %48 %2961)
%3736 = (fma.f64 %2548 %282 %2961)
%3737 = (fma.f64 %2657 #s(literal 1 binary64) %2961)
%3738 = (fma.f64 %2669 %301 %2961)
%3739 = (fma.f64 %48 %2940 %2657)
%3740 = (fma.f64 %2961 #s(literal 1 binary64) %2657)
%3741 = (fma.f64 %2964 %282 %2657)
%3742 = (fma.f64 %282 %2964 %2657)
%3743 = (fma.f64 %2940 %48 %2657)
%3744 = (*.f64 %301 %3728)
%3745 = (*.f64 %3728 %301)
%3747 = (/.f64 #s(literal 1 binary64) (/.f64 %312 %3559))
%3749 = (/.f64 #s(literal 1 binary64) (/.f64 %3561 %3112))
%3751 = (/.f64 %2244 (*.f64 #s(literal 3 binary64) %3525))
%3752 = (/.f64 %2239 %3600)
%3753 = (*.f64 %751 a)
%3754 = (-.f64 %2940 %3753)
%3755 = (/.f64 %3754 a)
%3756 = (-.f64 %737 %3317)
%3757 = (/.f64 %3756 %40)
%3759 = (/.f64 (*.f64 %3318 #s(literal 1 binary64)) %35)
%3761 = (/.f64 (*.f64 %3106 #s(literal 1 binary64)) %35)
%3762 = (*.f64 %3608 %48)
%3763 = (*.f64 %3610 %48)
%3764 = (*.f64 %3756 %2592)
%3765 = (*.f64 %3613 %48)
%3767 = (-.f64 %2657 (*.f64 %2940 %282))
%3768 = (-.f64 %2657 %3015)
%3770 = (/.f64 (*.f64 %3113 #s(literal 1 binary64)) %3640)
%3772 = (/.f64 (/.f64 %3728 a) #s(literal 3 binary64))
%3773 = (fma.f64 %2906 #s(literal -1/3 binary64) %3753)
%3774 = (/.f64 %3773 %28)
%3776 = (/.f64 (*.f64 %3387 #s(literal 1 binary64)) %40)
%3777 = (fma.f64 %48 %2940 %3655)
%3778 = (fma.f64 %2961 #s(literal 1 binary64) %3655)
%3779 = (fma.f64 %2964 %282 %3655)
%3780 = (fma.f64 %282 %2964 %3655)
%3781 = (fma.f64 %2940 %48 %3655)
%3783 = (neg.f64 (/.f64 %3773 a))
%3785 = (neg.f64 (/.f64 %3728 %40))
%3787 = (/.f64 #s(literal 1 binary64) (/.f64 a %3608))
%3789 = (/.f64 #s(literal 1 binary64) (/.f64 a %3610))
%3791 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3318))
%3793 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3106))
%3795 = (/.f64 #s(literal 1 binary64) (/.f64 a %3613))
%3797 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %3382))
%3799 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %3324))
%3801 = (*.f64 %301 (/.f64 #s(literal 3 binary64) %3667))
%3803 = (*.f64 %2646 (/.f64 #s(literal 1/2 binary64) %3667))
%3805 = (/.f64 #s(literal 1 binary64) (/.f64 %3640 %3113))
%3807 = (neg.f64 (/.f64 %3756 %35))
%3808 = (/.f64 #s(literal 1 binary64) %320)
%3809 = (*.f64 %3691 %3808)
%3811 = (neg.f64 (*.f64 %3691 %3399))
%3812 = (fma.f64 #s(literal 1 binary64) %2657 %3699)
%3813 = (fma.f64 %2578 %48 %3699)
%3814 = (fma.f64 %2548 %282 %3699)
%3815 = (fma.f64 %2657 #s(literal 1 binary64) %3699)
%3816 = (fma.f64 %2669 %301 %3699)
%3818 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %3115))
%3820 = (/.f64 #s(literal 1 binary64) (/.f64 %320 %3691))
%3821 = (*.f64 %35 %35)
%3822 = (/.f64 %3161 %3821)
%3824 = (/.f64 (fma.f64 %2940 #s(literal -3 binary64) %2744) %40)
%3826 = (/.f64 (fma.f64 %2657 a %2984) a)
%3827 = (*.f64 %3773 #s(literal -1 binary64))
%3828 = (/.f64 %3827 a)
%3830 = (/.f64 (*.f64 %3728 #s(literal 1 binary64)) %35)
%3831 = (*.f64 %2906 %3642)
%3832 = (fma.f64 a %3831 %2657)
%3833 = (/.f64 b %3561)
%3834 = (fma.f64 a %3833 %2961)
%3835 = (*.f64 a %3642)
%3836 = (*.f64 %2906 %3835)
%3837 = (fma.f64 b %2592 %3836)
%3838 = (/.f64 a %3561)
%3839 = (fma.f64 b %3838 %2961)
%3840 = (fma.f64 #s(literal 3 binary64) %2696 %2961)
%3841 = (*.f64 %3407 %2578)
%3842 = (fma.f64 #s(literal 1/3 binary64) %2958 %3841)
%3843 = (fma.f64 #s(literal -1 binary64) %3015 %2657)
%3844 = (fma.f64 %287 #s(literal -1/3 binary64) %3836)
%3845 = (fma.f64 #s(literal -1/3 binary64) %287 %3836)
%3846 = (fma.f64 %310 %3580 %2961)
%3847 = (fma.f64 %2578 %3407 %2961)
%3848 = (fma.f64 %2592 b %3836)
%3849 = (fma.f64 %301 %2906 %3841)
%3850 = (fma.f64 %2906 %301 %3841)
%3851 = (fma.f64 %2906 %3835 %2657)
%3852 = (*.f64 %3642 a)
%3853 = (fma.f64 %2906 %3852 %2657)
%3854 = (fma.f64 %2930 %3642 %2657)
%3855 = (fma.f64 %2958 #s(literal 1/3 binary64) %3841)
%3856 = (fma.f64 %33 %3411 %2657)
%3857 = (fma.f64 %3411 %33 %2657)
%3858 = (fma.f64 %3831 a %2657)
%3859 = (fma.f64 %3642 %2930 %2657)
%3860 = (fma.f64 %3835 %2906 %2657)
%3861 = (fma.f64 %3407 %2578 %2961)
%3862 = (fma.f64 %3407 %2940 %2657)
%3863 = (fma.f64 %2940 %3407 %2657)
%3864 = (fma.f64 %3408 #s(literal 1/3 binary64) %2657)
%3865 = (fma.f64 %2984 %48 %2657)
%3866 = (fma.f64 %3018 #s(literal 3 binary64) %2657)
%3867 = (*.f64 %282 %3773)
%3868 = (*.f64 %3773 %282)
%3869 = (+.f64 %2657 %3836)
%3870 = (+.f64 %2961 %3841)
%3871 = (+.f64 %3836 %2657)
%3872 = (+.f64 %3841 %2961)
%3873 = (*.f64 %3754 %48)
%3874 = (*.f64 %2930 %3580)
%3875 = (-.f64 %2657 %3874)
%3876 = (-.f64 %3836 %751)
%3877 = (-.f64 %3841 %2970)
%3879 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3728))
%3880 = (/.f64 %2657 a)
%3881 = (fma.f64 a %3880 %2961)
%3882 = (*.f64 %301 %2958)
%3883 = (fma.f64 a %3882 %2657)
%3884 = (/.f64 %2961 a)
%3885 = (fma.f64 a %3884 %2657)
%3886 = (fma.f64 #s(literal -3 binary64) %3022 %2657)
%3887 = (/.f64 %3142 a)
%3888 = (fma.f64 #s(literal 1/3 binary64) %2958 %3887)
%3889 = (fma.f64 %287 %2847 %2961)
%3890 = (/.f64 %2592 a)
%3891 = (fma.f64 %310 %3890 %2961)
%3892 = (fma.f64 %301 %2906 %3887)
%3893 = (fma.f64 %301 %3317 %2657)
%3894 = (fma.f64 %2649 %2700 %2961)
%3895 = (fma.f64 %2836 %2958 %2657)
%3896 = (fma.f64 %2906 %301 %3887)
%3897 = (/.f64 %301 a)
%3898 = (fma.f64 %2930 %3897 %2657)
%3899 = (fma.f64 %2961 %662 %2657)
%3900 = (fma.f64 %2958 #s(literal 1/3 binary64) %3887)
%3901 = (fma.f64 %2958 %2836 %2657)
%3902 = (fma.f64 %662 %2657 %2961)
%3903 = (fma.f64 %662 %2961 %2657)
%3904 = (/.f64 a #s(literal -3 binary64))
%3905 = (/.f64 b %312)
%3906 = (fma.f64 %3904 %3905 %2961)
%3907 = (fma.f64 %3905 %3904 %2961)
%3908 = (fma.f64 %2700 %2649 %2961)
%3909 = (fma.f64 %3880 a %2961)
%3910 = (fma.f64 %3317 %301 %2657)
%3911 = (fma.f64 %3884 a %2657)
%3913 = (/.f64 (*.f64 %3773 #s(literal 1 binary64)) %28)
%3914 = (*.f64 %1 %3642)
%3915 = (fma.f64 a %3914 %2961)
%3916 = (/.f64 %1 %3640)
%3917 = (fma.f64 a %3916 %2961)
%3918 = (fma.f64 %1 %301 %3836)
%3919 = (fma.f64 #s(literal -1 binary64) %3015 %3655)
%3920 = (fma.f64 #s(literal -1/3 binary64) %2967 %3841)
%3921 = (*.f64 b %3642)
%3922 = (fma.f64 %28 %3921 %2961)
%3923 = (/.f64 b %3640)
%3924 = (fma.f64 %28 %3923 %2961)
%3925 = (/.f64 %2906 %3561)
%3926 = (fma.f64 %28 %3925 %2657)
%3927 = (fma.f64 %318 %3642 %2961)
%3928 = (/.f64 %28 %312)
%3929 = (fma.f64 %2964 %3928 %2657)
%3930 = (fma.f64 %2967 #s(literal -1/3 binary64) %3841)
%3931 = (/.f64 %1 %312)
%3932 = (fma.f64 %33 %3931 %2961)
%3933 = (fma.f64 %2933 %3580 %2657)
%3934 = (fma.f64 %3642 %318 %2961)
%3935 = (fma.f64 %3928 %2548 %2961)
%3936 = (fma.f64 %3928 %2964 %2657)
%3937 = (fma.f64 %3412 #s(literal 1/3 binary64) %2961)
%3938 = (fma.f64 %2984 %48 %3655)
%3939 = (fma.f64 %3018 #s(literal 3 binary64) %3655)
%3942 = (/.f64 (fma.f64 %2578 %28 (*.f64 a %2964)) %320)
%3945 = (/.f64 (fma.f64 %2578 %28 (*.f64 %2964 a)) %320)
%3946 = (+.f64 %2961 %3887)
%3947 = (+.f64 %3887 %2961)
%3949 = (/.f64 #s(literal 1 binary64) (/.f64 %40 %3756))
%3951 = (/.f64 #s(literal 1 binary64) (/.f64 a %3754))
%3952 = (-.f64 %3887 %2970)
%3954 = (neg.f64 (-.f64 %751 %3836))
%3955 = (-.f64 %3841 %3689)
%3957 = (/.f64 #s(literal 1 binary64) (/.f64 %28 %3773))
%3959 = (/.f64 (fma.f64 %28 %287 %3317) %35)
%3961 = (fma.f64 b (/.f64 %2836 %28) %2961)
%3962 = (fma.f64 #s(literal -3 binary64) %3022 %3655)
%3963 = (fma.f64 #s(literal -1/3 binary64) %2967 %3887)
%3964 = (fma.f64 %301 %2749 %2961)
%3965 = (fma.f64 %2967 #s(literal -1/3 binary64) %3887)
%3966 = (fma.f64 %2749 %301 %2961)
%3967 = (fma.f64 %3407 %2667 %2961)
%3968 = (/.f64 %28 a)
%3969 = (fma.f64 %3968 %751 %2961)
%3970 = (fma.f64 %3968 %3636 %2657)
%3971 = (/.f64 %28 #s(literal 3 binary64))
%3972 = (fma.f64 %3971 %3905 %2961)
%3973 = (fma.f64 %2970 %3418 %2657)
%3974 = (fma.f64 #s(literal 3 binary64) %2696 %3699)
%3975 = (*.f64 %35 %2578)
%3977 = (/.f64 (fma.f64 %2906 a %3975) %3640)
%3978 = (*.f64 %2578 %35)
%3980 = (/.f64 (fma.f64 %2906 a %3978) %3640)
%3981 = (*.f64 %310 #s(literal -1/3 binary64))
%3983 = (/.f64 (fma.f64 %2984 a %3981) %312)
%3985 = (/.f64 (fma.f64 %2578 %35 %2930) %3640)
%3988 = (/.f64 (fma.f64 %310 #s(literal -1/3 binary64) (*.f64 a %2984)) %312)
%3991 = (/.f64 (fma.f64 %310 #s(literal -1/3 binary64) (*.f64 %2984 a)) %312)
%3993 = (-.f64 %2657 (*.f64 %2967 %2836))
%3996 = (-.f64 %2657 (*.f64 (neg.f64 %2836) %2958))
%3998 = (fma.f64 %2657 (/.f64 %28 %28) %2961)
%4000 = (fma.f64 %28 (/.f64 %2657 %28) %2961)
%4001 = (fma.f64 %2649 %2700 %3699)
%4002 = (/.f64 %33 %28)
%4003 = (fma.f64 %2967 %4002 %2657)
%4004 = (fma.f64 %4002 %2967 %2657)
%4005 = (/.f64 %33 %704)
%4006 = (fma.f64 %4005 %3422 %2657)
%4007 = (fma.f64 %2700 %2649 %3699)
%4008 = (fma.f64 %3422 %4005 %2657)
%4009 = (/.f64 %2940 %704)
%4010 = (fma.f64 %4009 %3421 %2657)
%4012 = (/.f64 (fma.f64 %3836 a %2578) a)
%4013 = (fma.f64 #s(literal 1 binary64) %2657 %3836)
%4014 = (fma.f64 #s(literal 1 binary64) %3836 %2657)
%4015 = (fma.f64 %2578 %48 %3836)
%4016 = (fma.f64 %2548 %282 %3836)
%4017 = (fma.f64 %2657 #s(literal 1 binary64) %3836)
%4018 = (fma.f64 %2669 %301 %3836)
%4019 = (fma.f64 %48 %2940 %3841)
%4020 = (*.f64 %3399 %33)
%4021 = (fma.f64 %2906 %4020 %2657)
%4022 = (fma.f64 %2961 #s(literal 1 binary64) %3841)
%4023 = (fma.f64 %2964 %282 %3841)
%4024 = (fma.f64 %282 %2964 %3841)
%4025 = (fma.f64 %2938 %3399 %2657)
%4026 = (fma.f64 %3836 #s(literal 1 binary64) %2657)
%4027 = (fma.f64 %737 %3838 %2961)
%4028 = (fma.f64 %2940 %48 %3841)
%4029 = (*.f64 %3831 #s(literal 1 binary64))
%4030 = (fma.f64 %4029 a %2657)
%4031 = (*.f64 %3827 %48)
%4033 = (-.f64 %3836 (/.f64 %737 %35))
%4034 = (fma.f64 #s(literal 1 binary64) %3887 %2961)
%4035 = (fma.f64 %48 %3064 %2657)
%4036 = (fma.f64 %48 %2940 %3887)
%4037 = (fma.f64 %2961 #s(literal 1 binary64) %3887)
%4038 = (fma.f64 %2961 %3333 %2657)
%4039 = (fma.f64 %3064 %48 %2657)
%4040 = (fma.f64 %2964 %282 %3887)
%4041 = (fma.f64 %282 %2964 %3887)
%4042 = (/.f64 %737 %312)
%4043 = (fma.f64 %4042 %3904 %2961)
%4044 = (fma.f64 %3753 %282 %2961)
%4045 = (fma.f64 %2940 %48 %3887)
%4046 = (*.f64 %48 %2961)
%4047 = (fma.f64 %4046 a %2657)
%4049 = (-.f64 %2657 (*.f64 %282 %3064))
%4050 = (pow.f64 %3527 #s(literal -1 binary64))
%4051 = (/.f64 %318 %35)
%4052 = (fma.f64 %48 %4051 %2961)
%4053 = (fma.f64 %3399 %3179 %2961)
%4054 = (fma.f64 %3179 %3399 %2961)
%4057 = (-.f64 %2657 (*.f64 (neg.f64 %3064) %48))
%4059 = (/.f64 (fma.f64 %3887 %28 %2964) %28)
%4061 = (/.f64 (fma.f64 %3841 %35 %2906) %35)
%4062 = (fma.f64 a %3831 %3841)
%4063 = (/.f64 %3981 %312)
%4064 = (fma.f64 a %3831 %4063)
%4065 = (fma.f64 a %3833 %3836)
%4066 = (fma.f64 b %3838 %3836)
%4067 = (fma.f64 #s(literal 3 binary64) %2696 %3836)
%4068 = (*.f64 %33 %3831)
%4069 = (fma.f64 #s(literal 3 binary64) %4068 %2657)
%4070 = (/.f64 %2548 %3561)
%4071 = (fma.f64 %35 %4070 %2961)
%4072 = (*.f64 #s(literal 1/3 binary64) %3831)
%4073 = (fma.f64 %35 %4072 %2657)
%4074 = (*.f64 %3642 %35)
%4075 = (*.f64 %2906 %4074)
%4076 = (fma.f64 #s(literal 1/3 binary64) %4075 %2657)
%4077 = (fma.f64 #s(literal -1 binary64) %3015 %3841)
%4078 = (fma.f64 %310 %3580 %3836)
%4079 = (fma.f64 %2578 %3407 %3836)
%4080 = (/.f64 %35 %3561)
%4081 = (fma.f64 %2548 %4080 %2961)
%4082 = (fma.f64 %2906 %3835 %3841)
%4083 = (fma.f64 %2906 %3835 %4063)
%4084 = (fma.f64 %2906 %3852 %3841)
%4085 = (fma.f64 %2906 %3852 %4063)
%4086 = (*.f64 %312 %84)
%4087 = (/.f64 %35 %4086)
%4088 = (fma.f64 %2906 %4087 %2657)
%4089 = (fma.f64 %2930 %3642 %3841)
%4090 = (fma.f64 %2930 %3642 %4063)
%4091 = (fma.f64 %33 %3411 %3841)
%4092 = (fma.f64 %33 %3411 %4063)
%4093 = (fma.f64 %3411 %33 %3841)
%4094 = (fma.f64 %3411 %33 %4063)
%4095 = (fma.f64 %3831 a %3841)
%4096 = (fma.f64 %3831 a %4063)
%4097 = (fma.f64 %3642 %2930 %3841)
%4098 = (fma.f64 %3642 %2930 %4063)
%4099 = (fma.f64 %3835 %2906 %3841)
%4100 = (fma.f64 %3835 %2906 %4063)
%4101 = (fma.f64 %3407 %2578 %3836)
%4102 = (fma.f64 %3407 %2940 %3841)
%4103 = (fma.f64 %3407 %2940 %4063)
%4104 = (fma.f64 %4075 #s(literal 1/3 binary64) %2657)
%4105 = (fma.f64 %2940 %3407 %3841)
%4106 = (fma.f64 %2940 %3407 %4063)
%4107 = (/.f64 %35 %3640)
%4108 = (fma.f64 %2940 %4107 %2657)
%4109 = (/.f64 %40 %3561)
%4110 = (fma.f64 %2940 %4109 %2657)
%4111 = (fma.f64 %3408 #s(literal 1/3 binary64) %3841)
%4112 = (fma.f64 %3408 #s(literal 1/3 binary64) %4063)
%4113 = (fma.f64 %2984 %48 %3841)
%4114 = (fma.f64 %3018 #s(literal 3 binary64) %3841)
%4115 = (*.f64 %3831 #s(literal 3 binary64))
%4116 = (fma.f64 %4115 %33 %2657)
%4117 = (*.f64 %3831 #s(literal 1/3 binary64))
%4118 = (fma.f64 %4117 %35 %2657)
%4119 = (+.f64 %3836 %3841)
%4120 = (+.f64 %3836 %4063)
%4121 = (+.f64 %3841 %3836)
%4122 = (*.f64 %3407 %2548)
%4123 = (-.f64 %3836 %4122)
%4124 = (-.f64 %3841 %3874)
%4125 = (fma.f64 a %3880 %3836)
%4126 = (fma.f64 a %3882 %3841)
%4127 = (fma.f64 a %3882 %4063)
%4128 = (fma.f64 a %3884 %3841)
%4129 = (fma.f64 a %3884 %4063)
%4130 = (/.f64 %3142 %35)
%4131 = (fma.f64 #s(literal 3 binary64) %4130 %2961)
%4132 = (*.f64 %301 %3064)
%4133 = (fma.f64 #s(literal 3 binary64) %4132 %2657)
%4134 = (/.f64 %3064 %35)
%4135 = (fma.f64 #s(literal 3 binary64) %4134 %2657)
%4136 = (/.f64 %2657 %35)
%4137 = (fma.f64 %35 %4136 %2961)
%4138 = (/.f64 %2961 %35)
%4139 = (fma.f64 %35 %4138 %2657)
%4140 = (fma.f64 #s(literal -3 binary64) %3022 %3841)
%4141 = (/.f64 %2747 %35)
%4142 = (fma.f64 #s(literal 1/3 binary64) %4141 %2961)
%4143 = (fma.f64 #s(literal -1 binary64) %3015 %3887)
%4144 = (fma.f64 %287 %2847 %3836)
%4145 = (fma.f64 %310 %3890 %3836)
%4146 = (fma.f64 %301 %3317 %3841)
%4147 = (fma.f64 %301 %3317 %4063)
%4148 = (/.f64 %35 %35)
%4149 = (fma.f64 %2657 %4148 %2961)
%4150 = (fma.f64 %2649 %2700 %3836)
%4151 = (/.f64 #s(literal 1/3 binary64) %35)
%4152 = (fma.f64 %2747 %4151 %2961)
%4153 = (fma.f64 %2836 %2958 %3841)
%4154 = (fma.f64 %2836 %2958 %4063)
%4155 = (fma.f64 %2930 %3897 %3841)
%4156 = (fma.f64 %2930 %3897 %4063)
%4157 = (fma.f64 %2961 %662 %3841)
%4158 = (fma.f64 %2961 %662 %4063)
%4159 = (fma.f64 %2961 %4148 %2657)
%4160 = (/.f64 %40 %40)
%4161 = (fma.f64 %2961 %4160 %2657)
%4162 = (*.f64 #s(literal 3 binary64) %2836)
%4163 = (fma.f64 %2961 %4162 %2657)
%4164 = (fma.f64 %2958 %2836 %3841)
%4165 = (fma.f64 %2958 %2836 %4063)
%4166 = (fma.f64 %662 %2657 %3836)
%4167 = (fma.f64 %662 %2961 %3841)
%4168 = (fma.f64 %662 %2961 %4063)
%4169 = (fma.f64 %3904 %3905 %3836)
%4170 = (/.f64 %2558 %312)
%4171 = (fma.f64 %2648 %4170 %2961)
%4172 = (/.f64 %2592 %35)
%4173 = (fma.f64 %2552 %4172 %2961)
%4174 = (/.f64 %35 %40)
%4175 = (fma.f64 %751 %4174 %2961)
%4176 = (fma.f64 %3905 %3904 %3836)
%4177 = (/.f64 %35 %312)
%4178 = (/.f64 %2548 #s(literal -3 binary64))
%4179 = (fma.f64 %4177 %4178 %2961)
%4180 = (/.f64 %2548 %312)
%4181 = (fma.f64 %50 %4180 %2961)
%4182 = (/.f64 %2548 %40)
%4183 = (fma.f64 %2862 %4182 %2961)
%4184 = (fma.f64 %4178 %4177 %2961)
%4185 = (fma.f64 %4180 %50 %2961)
%4186 = (fma.f64 %2700 %2649 %3836)
%4187 = (fma.f64 %4170 %2648 %2961)
%4188 = (fma.f64 %3880 a %3836)
%4189 = (/.f64 %301 %35)
%4190 = (fma.f64 %2942 %4189 %2657)
%4191 = (fma.f64 %3317 %301 %3841)
%4192 = (fma.f64 %3317 %301 %4063)
%4193 = (fma.f64 %2984 %48 %3887)
%4194 = (*.f64 %3064 %301)
%4195 = (fma.f64 %4194 #s(literal 3 binary64) %2657)
%4196 = (fma.f64 %3018 #s(literal 3 binary64) %3887)
%4197 = (*.f64 %2836 %2961)
%4198 = (fma.f64 %4197 #s(literal 3 binary64) %2657)
%4199 = (/.f64 %2940 #s(literal -3 binary64))
%4200 = (/.f64 #s(literal -3 binary64) %312)
%4201 = (*.f64 a %4200)
%4202 = (fma.f64 %4199 %4201 %2657)
%4203 = (/.f64 %2940 #s(literal 3 binary64))
%4204 = (fma.f64 %4203 %4177 %2657)
%4205 = (fma.f64 %3884 a %3841)
%4206 = (fma.f64 %3884 a %4063)
%4208 = (/.f64 (fma.f64 %3836 %35 %1) %35)
%4209 = (fma.f64 a %3914 %3836)
%4210 = (fma.f64 a %3916 %3836)
%4211 = (fma.f64 %28 %3921 %3836)
%4212 = (fma.f64 %28 %3923 %3836)
%4213 = (fma.f64 %28 %3925 %3841)
%4214 = (fma.f64 %28 %3925 %4063)
%4215 = (fma.f64 %318 %3642 %3836)
%4216 = (fma.f64 %2964 %3928 %3841)
%4217 = (fma.f64 %2964 %3928 %4063)
%4218 = (fma.f64 %33 %3931 %3836)
%4219 = (fma.f64 %2933 %3580 %3841)
%4220 = (fma.f64 %2933 %3580 %4063)
%4221 = (fma.f64 %3642 %318 %3836)
%4222 = (fma.f64 %3928 %2548 %3836)
%4223 = (fma.f64 %3928 %2964 %3841)
%4224 = (fma.f64 %3928 %2964 %4063)
%4225 = (fma.f64 %3412 #s(literal 1/3 binary64) %3836)
%4226 = (fma.f64 #s(literal -3 binary64) %3022 %3887)
%4227 = (/.f64 %3142 #s(literal 3 binary64))
%4228 = (fma.f64 %2649 %4227 %2961)
%4229 = (/.f64 %3064 #s(literal 3 binary64))
%4230 = (fma.f64 %2649 %4229 %2657)
%4231 = (/.f64 %2592 #s(literal 3 binary64))
%4232 = (fma.f64 %2758 %4231 %2961)
%4233 = (/.f64 %2657 #s(literal 3 binary64))
%4234 = (fma.f64 %2862 %4233 %2961)
%4235 = (/.f64 %2961 #s(literal 3 binary64))
%4236 = (fma.f64 %2862 %4235 %2657)
%4237 = (fma.f64 %4233 %2862 %2961)
%4238 = (/.f64 %301 #s(literal 3 binary64))
%4239 = (fma.f64 %3460 %4238 %2657)
%4240 = (fma.f64 %4235 %2862 %2657)
%4241 = (fma.f64 %4229 %2649 %2657)
%4243 = (neg.f64 (-.f64 %4122 %3836))
%4245 = (-.f64 %3841 (*.f64 %28 %3831))
%4248 = (-.f64 %3841 (*.f64 (neg.f64 %3831) a))
%4249 = (fma.f64 %301 %2749 %3836)
%4250 = (fma.f64 %2749 %301 %3836)
%4251 = (fma.f64 %3407 %2667 %3836)
%4252 = (fma.f64 %3968 %751 %3836)
%4253 = (fma.f64 %3968 %3636 %3841)
%4254 = (fma.f64 %3968 %3636 %4063)
%4255 = (fma.f64 %3971 %3905 %3836)
%4256 = (fma.f64 %2970 %3418 %3841)
%4257 = (fma.f64 %2970 %3418 %4063)
%4260 = (/.f64 (fma.f64 %3753 %28 (*.f64 %28 %2964)) %312)
%4263 = (/.f64 (fma.f64 %3753 %28 (*.f64 %2964 %28)) %312)
%4265 = (/.f64 (fma.f64 %2669 %35 %2942) %3821)
%4267 = (/.f64 #s(literal 1 binary64) (pow.f64 %3527 #s(literal 1 binary64)))
%4268 = (fma.f64 %2967 %4002 %3841)
%4269 = (fma.f64 %2967 %4002 %4063)
%4270 = (fma.f64 %4002 %2967 %3841)
%4271 = (fma.f64 %4002 %2967 %4063)
%4272 = (fma.f64 %4005 %3422 %3841)
%4273 = (fma.f64 %4005 %3422 %4063)
%4274 = (fma.f64 %3422 %4005 %3841)
%4275 = (fma.f64 %3422 %4005 %4063)
%4276 = (fma.f64 %4009 %3421 %3841)
%4277 = (fma.f64 %4009 %3421 %4063)
%4279 = (/.f64 (fma.f64 %3836 %35 %2669) %35)
%4281 = (/.f64 (fma.f64 %3317 a %3975) %3640)
%4283 = (/.f64 (fma.f64 %3317 a %3978) %3640)
%4286 = (/.f64 (fma.f64 %2578 %35 (*.f64 a %3317)) %3640)
%4289 = (/.f64 (fma.f64 %2578 %35 (*.f64 %3317 a)) %3640)
%4290 = (fma.f64 #s(literal 1 binary64) %3836 %3841)
%4291 = (fma.f64 #s(literal 1 binary64) %3836 %4063)
%4292 = (fma.f64 %2906 %4020 %3841)
%4293 = (fma.f64 %2906 %4020 %4063)
%4294 = (fma.f64 %2938 %3399 %3841)
%4295 = (fma.f64 %2938 %3399 %4063)
%4296 = (fma.f64 %3836 #s(literal 1 binary64) %3841)
%4297 = (fma.f64 %3836 #s(literal 1 binary64) %4063)
%4298 = (fma.f64 %737 %3838 %3836)
%4299 = (/.f64 #s(literal 1 binary64) %4086)
%4300 = (fma.f64 %2942 %4299 %2657)
%4301 = (fma.f64 %4029 a %3841)
%4302 = (fma.f64 %4029 a %4063)
%4303 = (fma.f64 #s(literal 1 binary64) %3887 %3836)
%4304 = (fma.f64 %48 %3064 %3841)
%4305 = (fma.f64 %48 %3064 %4063)
%4306 = (fma.f64 %2961 %3333 %3841)
%4307 = (fma.f64 %2961 %3333 %4063)
%4308 = (fma.f64 %3064 %48 %3841)
%4309 = (fma.f64 %3064 %48 %4063)
%4310 = (fma.f64 %4042 %3904 %3836)
%4311 = (fma.f64 %4046 a %3841)
%4312 = (fma.f64 %4046 a %4063)
%4314 = (/.f64 (fma.f64 %2906 %4074 %3412) #s(literal 3 binary64))
%4316 = (/.f64 (fma.f64 a %3931 %4075) #s(literal 3 binary64))
%4317 = (fma.f64 %48 %4051 %3836)
%4318 = (fma.f64 %3399 %3179 %3836)
%4319 = (fma.f64 %3179 %3399 %3836)
%4321 = (/.f64 (fma.f64 %3317 %35 %2558) %3821)
%4322 = (fma.f64 #s(literal 3 binary64) %4068 %3841)
%4323 = (fma.f64 #s(literal 3 binary64) %4068 %4063)
%4324 = (fma.f64 %35 %4070 %3836)
%4325 = (fma.f64 %35 %4072 %3841)
%4326 = (fma.f64 %35 %4072 %4063)
%4327 = (fma.f64 #s(literal 1/3 binary64) %4075 %3841)
%4328 = (fma.f64 #s(literal 1/3 binary64) %4075 %4063)
%4329 = (fma.f64 %2548 %4080 %3836)
%4330 = (fma.f64 %2906 %4087 %3841)
%4331 = (fma.f64 %2906 %4087 %4063)
%4332 = (fma.f64 %4075 #s(literal 1/3 binary64) %3841)
%4333 = (fma.f64 %4075 #s(literal 1/3 binary64) %4063)
%4334 = (fma.f64 %2940 %4107 %3841)
%4335 = (fma.f64 %2940 %4107 %4063)
%4336 = (fma.f64 %2940 %4109 %3841)
%4337 = (fma.f64 %2940 %4109 %4063)
%4338 = (fma.f64 %4115 %33 %3841)
%4339 = (fma.f64 %4115 %33 %4063)
%4340 = (fma.f64 %4117 %35 %3841)
%4341 = (fma.f64 %4117 %35 %4063)
%4344 = (/.f64 (-.f64 (*.f64 %3836 %312) %2549) %312)
%4345 = (fma.f64 #s(literal 3 binary64) %4130 %3836)
%4346 = (fma.f64 #s(literal 3 binary64) %4132 %3841)
%4347 = (fma.f64 #s(literal 3 binary64) %4132 %4063)
%4348 = (fma.f64 #s(literal 3 binary64) %4134 %3841)
%4349 = (fma.f64 #s(literal 3 binary64) %4134 %4063)
%4350 = (fma.f64 %35 %4136 %3836)
%4351 = (fma.f64 %35 %4138 %3841)
%4352 = (fma.f64 %35 %4138 %4063)
%4353 = (fma.f64 #s(literal 1/3 binary64) %4141 %3836)
%4354 = (fma.f64 %2657 %4148 %3836)
%4355 = (fma.f64 %2747 %4151 %3836)
%4356 = (fma.f64 %2961 %4148 %3841)
%4357 = (fma.f64 %2961 %4148 %4063)
%4358 = (fma.f64 %2961 %4160 %3841)
%4359 = (fma.f64 %2961 %4160 %4063)
%4360 = (fma.f64 %2961 %4162 %3841)
%4361 = (fma.f64 %2961 %4162 %4063)
%4362 = (fma.f64 %2648 %4170 %3836)
%4363 = (fma.f64 %2552 %4172 %3836)
%4364 = (fma.f64 %751 %4174 %3836)
%4365 = (fma.f64 %4177 %4178 %3836)
%4366 = (fma.f64 %50 %4180 %3836)
%4367 = (fma.f64 %2862 %4182 %3836)
%4368 = (fma.f64 %4178 %4177 %3836)
%4369 = (fma.f64 %4180 %50 %3836)
%4370 = (fma.f64 %4170 %2648 %3836)
%4371 = (fma.f64 %2942 %4189 %3841)
%4372 = (fma.f64 %2942 %4189 %4063)
%4373 = (fma.f64 %4194 #s(literal 3 binary64) %3841)
%4374 = (fma.f64 %4194 #s(literal 3 binary64) %4063)
%4375 = (fma.f64 %4197 #s(literal 3 binary64) %3841)
%4376 = (fma.f64 %4197 #s(literal 3 binary64) %4063)
%4377 = (fma.f64 %4199 %4201 %3841)
%4378 = (fma.f64 %4199 %4201 %4063)
%4379 = (fma.f64 %4203 %4177 %3841)
%4380 = (fma.f64 %4203 %4177 %4063)
%4382 = (/.f64 (fma.f64 %2749 %35 %2942) %3821)
%4383 = (fma.f64 %2649 %4227 %3836)
%4384 = (fma.f64 %2649 %4229 %3841)
%4385 = (fma.f64 %2649 %4229 %4063)
%4386 = (fma.f64 %2758 %4231 %3836)
%4387 = (fma.f64 %2862 %4233 %3836)
%4388 = (fma.f64 %2862 %4235 %3841)
%4389 = (fma.f64 %2862 %4235 %4063)
%4390 = (fma.f64 %4233 %2862 %3836)
%4391 = (fma.f64 %3460 %4238 %3841)
%4392 = (fma.f64 %3460 %4238 %4063)
%4393 = (fma.f64 %4235 %2862 %3841)
%4394 = (fma.f64 %4235 %2862 %4063)
%4395 = (fma.f64 %4229 %2649 %3841)
%4396 = (fma.f64 %4229 %2649 %4063)
%4397 = (fma.f64 %2916 %3029 %2657)
%4398 = (fma.f64 %3029 %2916 %2657)
%4399 = (fma.f64 %3024 %3032 %2657)
%4400 = (fma.f64 %3032 %3024 %2657)
%4401 = (fma.f64 %2916 %3029 %3655)
%4402 = (fma.f64 %3029 %2916 %3655)
%4403 = (fma.f64 %3024 %3032 %3655)
%4404 = (fma.f64 %3032 %3024 %3655)
%4406 = (/.f64 (fma.f64 %3836 %3561 %310) %3561)
%4409 = (/.f64 (fma.f64 %3317 %35 (*.f64 %35 %2669)) %3821)
%4412 = (/.f64 (fma.f64 %3317 %35 (*.f64 %2669 %35)) %3821)
%4414 = (/.f64 (fma.f64 %3841 %3640 %2930) %3640)
%4415 = (fma.f64 %2942 %4299 %3841)
%4416 = (fma.f64 %2942 %4299 %4063)
%4418 = (-.f64 %2657 (*.f64 %2919 %3029))
%4421 = (-.f64 %2657 (*.f64 (neg.f64 %3029) %2916))
%4422 = (*.f64 %3836 %3640)
%4423 = (-.f64 %4422 %310)
%4424 = (/.f64 %4423 %3640)
%4425 = (*.f64 %4423 %3642)
%4427 = (/.f64 (fma.f64 %3841 #s(literal 3 binary64) %4075) #s(literal 3 binary64))
%4429 = (/.f64 (fma.f64 %3841 %3561 %2933) %3561)
%4431 = (/.f64 (/.f64 %4423 %312) #s(literal 3 binary64))
%4433 = (/.f64 (/.f64 %4423 a) %35)
%4435 = (/.f64 (/.f64 %4423 #s(literal 3 binary64)) %312)
%4437 = (/.f64 (neg.f64 %4423) %3561)
%4442 = (/.f64 (-.f64 (*.f64 %2938 %312) (*.f64 %312 %2549)) (*.f64 %312 %312))
%4445 = (/.f64 (fma.f64 %2944 a (*.f64 %3640 %3412)) %4086)
%4448 = (/.f64 (fma.f64 %2944 a (*.f64 %3412 %3640)) %4086)
%4450 = (/.f64 (fma.f64 %3412 %3640 %2942) %4086)
%4452 = (/.f64 #s(literal 1 binary64) (/.f64 %3640 %4423))
%4455 = (/.f64 (fma.f64 %4075 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) %3412)) %84)
%4458 = (/.f64 (fma.f64 %4075 #s(literal 3 binary64) (*.f64 %3412 #s(literal 3 binary64))) %84)
%4461 = (/.f64 (fma.f64 %3412 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) %4075)) %84)
%4464 = (/.f64 (fma.f64 %3412 #s(literal 3 binary64) (*.f64 %4075 #s(literal 3 binary64))) %84)
%4465 = (fma.f64 %2916 %3029 %3841)
%4466 = (fma.f64 %3029 %2916 %3841)
%4467 = (fma.f64 %3024 %3032 %3841)
%4468 = (fma.f64 %3032 %3024 %3841)
%4469 = (fma.f64 %2916 %3029 %3887)
%4470 = (fma.f64 %3029 %2916 %3887)
%4471 = (fma.f64 %3024 %3032 %3887)
%4472 = (fma.f64 %3032 %3024 %3887)
%4475 = (*.f64 %3640 %3561)
%4476 = (/.f64 (fma.f64 %2930 %3561 (*.f64 %310 %3640)) %4475)
%4477 = (*.f64 %3640 %310)
%4479 = (/.f64 (fma.f64 %2930 %3561 %4477) %4475)
%4482 = (*.f64 %3561 %3640)
%4483 = (/.f64 (fma.f64 %310 %3640 (*.f64 %3561 %2930)) %4482)
%4486 = (/.f64 (fma.f64 %310 %3640 (*.f64 %2930 %3561)) %4482)
%4487 = (*.f64 %2930 %3640)
%4489 = (*.f64 %3640 %3640)
%4490 = (/.f64 (-.f64 %4487 %4477) %4489)
%4492 = (/.f64 (fma.f64 %4075 %3640 %2558) %4086)
%4494 = (*.f64 #s(literal 3 binary64) %3561)
%4495 = (/.f64 (fma.f64 %4075 %3561 %2572) %4494)
%4497 = (/.f64 (fma.f64 %4075 %3561 %2552) %4494)
%4499 = (/.f64 (fma.f64 %3841 %4086 %2942) %4086)
%4502 = (*.f64 %3561 #s(literal 3 binary64))
%4503 = (/.f64 (fma.f64 %310 #s(literal 3 binary64) (*.f64 %3561 %4075)) %4502)
%4506 = (/.f64 (fma.f64 %40 b (*.f64 %3640 %4075)) %4086)
%4509 = (/.f64 (fma.f64 %310 #s(literal 3 binary64) (*.f64 %4075 %3561)) %4502)
%4510 = (*.f64 %4075 %3640)
%4512 = (/.f64 (fma.f64 %40 b %4510) %4086)
%4515 = (*.f64 %3561 %3561)
%4516 = (/.f64 (fma.f64 %2933 %3561 (*.f64 %3561 %310)) %4515)
%4519 = (/.f64 (fma.f64 %2933 %3561 (*.f64 %310 %3561)) %4515)
%4522 = (/.f64 (fma.f64 %2930 %3640 (*.f64 %3640 %318)) %4489)
%4525 = (/.f64 (fma.f64 %2930 %3640 (*.f64 %318 %3640)) %4489)
%4528 = (/.f64 (fma.f64 %310 %3561 (*.f64 %3561 %2933)) %4515)
%4531 = (/.f64 (fma.f64 %318 %3640 (*.f64 %3640 %2930)) %4489)
%4533 = (/.f64 (fma.f64 %318 %3640 %4487) %4489)
%4536 = (/.f64 (fma.f64 %310 %3561 (*.f64 %2933 %3561)) %4515)
%4538 = (/.f64 (-.f64 %4510 %2552) %4086)
%4540 = (+.f64 (/.f64 %4422 %3640) %3841)
%4543 = (*.f64 %4086 #s(literal 3 binary64))
%4544 = (/.f64 (fma.f64 %2942 #s(literal 3 binary64) (*.f64 %4086 %3412)) %4543)
%4547 = (/.f64 (fma.f64 %2942 #s(literal 3 binary64) (*.f64 %3412 %4086)) %4543)
%4550 = (*.f64 #s(literal 3 binary64) %4086)
%4551 = (/.f64 (fma.f64 %3412 %4086 (*.f64 #s(literal 3 binary64) %2942)) %4550)
%4554 = (/.f64 (fma.f64 %3412 %4086 (*.f64 %2942 #s(literal 3 binary64))) %4550)
%4557 = (*.f64 %4086 %3561)
%4558 = (/.f64 (fma.f64 %2942 %3561 (*.f64 %310 %4086)) %4557)
%4559 = (*.f64 %4086 %310)
%4561 = (/.f64 (fma.f64 %2942 %3561 %4559) %4557)
%4564 = (*.f64 %3561 %4086)
%4565 = (/.f64 (fma.f64 %310 %4086 (*.f64 %3561 %2942)) %4564)
%4568 = (/.f64 (fma.f64 %310 %4086 (*.f64 %2942 %3561)) %4564)
%4569 = (*.f64 %2942 %3640)
%4571 = (*.f64 %4086 %3640)
%4572 = (/.f64 (-.f64 %4569 %4559) %4571)
%4575 = (/.f64 (fma.f64 %2942 %3640 (*.f64 %4086 %318)) %4571)
%4578 = (/.f64 (fma.f64 %2942 %3640 (*.f64 %318 %4086)) %4571)
%4581 = (*.f64 %3640 %4086)
%4582 = (/.f64 (fma.f64 %318 %4086 (*.f64 %3640 %2942)) %4581)
%4584 = (/.f64 (fma.f64 %318 %4086 %4569) %4581)
%4587 = (*.f64 #s(literal 9 binary64) a)
%4590 = (/.f64 #s(literal 1/2 binary64) %28)
%4607 = (*.f64 %3092 #s(literal 1/2 binary64))
%4611 = (*.f64 %2644 %3092)
%4625 = (*.f64 %2644 %2906)
%4627 = (*.f64 %1 %2644)
%4629 = (*.f64 %2644 %1)
%4640 = (*.f64 #s(literal 1/2 binary64) %2906)
%4648 = (*.f64 %2644 #s(literal 2/3 binary64))
%4658 = (*.f64 %4648 %2906)
%4660 = (*.f64 %4648 %1)
%4662 = (*.f64 %1 %4648)
%4666 = (*.f64 %2906 #s(literal 2/3 binary64))
%4674 = (*.f64 #s(literal 2/3 binary64) %2906)
%4700 = (*.f64 #s(literal -1 binary64) #s(literal 3 binary64))
%4704 = (*.f64 %48 #s(literal -3 binary64))
%4726 = (*.f64 %3092 %2649)
%4732 = (*.f64 %3355 #s(literal -3 binary64))
%4743 = (/.f64 #s(literal 1/9 binary64) a)
%4744 = (*.f64 %3092 %4743)
%4746 = (*.f64 #s(literal 3 binary64) #s(literal 1/9 binary64))
%4754 = (/.f64 #s(literal 3 binary64) #s(literal 9 binary64))
%4758 = (neg.f64 #s(literal -9 binary64))
%4768 = (/.f64 #s(literal 1 binary64) #s(literal -9 binary64))
%4796 = (*.f64 %312 #s(literal 9 binary64))
%4799 = (*.f64 #s(literal -9 binary64) a)
%4806 = (/.f64 %3161 %4796)
%4807 = (*.f64 %312 #s(literal -9 binary64))
%4808 = (/.f64 %3220 %4807)
%4809 = (*.f64 %3095 #s(literal 1/9 binary64))
%4811 = (/.f64 (*.f64 %40 %4809) %312)
%4812 = (/.f64 #s(literal 1/9 binary64) %312)
%4813 = (*.f64 %3092 %4812)
%4815 = (*.f64 a (*.f64 #s(literal 3 binary64) %4813))
%4816 = (*.f64 %3095 %4812)
%4818 = (*.f64 a (*.f64 #s(literal -3 binary64) %4816))
%4819 = (*.f64 %4813 a)
%4820 = (*.f64 #s(literal 3 binary64) %4819)
%4821 = (*.f64 %35 %4813)
%4823 = (*.f64 #s(literal -3 binary64) (/.f64 %3112 %4796))
%4825 = (*.f64 #s(literal -3 binary64) (*.f64 %3112 %4812))
%4827 = (*.f64 #s(literal -3 binary64) (*.f64 a %4816))
%4828 = (*.f64 %40 %4816)
%4830 = (*.f64 %3092 (*.f64 %4812 %35))
%4832 = (*.f64 %3095 (*.f64 %40 %4812))
%4834 = (*.f64 %3095 (/.f64 %40 %4796))
%4835 = (*.f64 %3161 %4812)
%4836 = (*.f64 %4813 %35)
%4837 = (*.f64 a #s(literal 1/9 binary64))
%4838 = (*.f64 %4837 #s(literal 3 binary64))
%4839 = (/.f64 %3092 %312)
%4840 = (*.f64 %4838 %4839)
%4841 = (*.f64 %4201 %4809)
%4842 = (*.f64 %4812 %3161)
%4843 = (*.f64 %4816 %40)
%4844 = (*.f64 %3095 %4201)
%4845 = (*.f64 %4844 #s(literal 1/9 binary64))
%4846 = (*.f64 %4819 #s(literal 3 binary64))
%4848 = (*.f64 (*.f64 %4813 #s(literal 3 binary64)) a)
%4849 = (*.f64 %4809 %4201)
%4850 = (/.f64 %3427 %4587)
%4851 = (/.f64 %3430 %4799)
%4852 = (*.f64 %3427 #s(literal 1/9 binary64))
%4853 = (/.f64 %4852 a)
%4854 = (/.f64 %4844 #s(literal 9 binary64))
%4856 = (/.f64 (*.f64 %3161 %4743) a)
%4858 = (/.f64 (*.f64 %4839 %35) #s(literal 9 binary64))
%4860 = (/.f64 (*.f64 %35 %4839) #s(literal 9 binary64))
%4862 = (/.f64 (/.f64 %3161 #s(literal 9 binary64)) %312)
%4864 = (/.f64 (*.f64 %4201 %3095) #s(literal 9 binary64))
%4865 = (*.f64 %3427 %4743)
%4867 = (*.f64 %3357 (/.f64 %40 %4587))
%4868 = (*.f64 %4743 %3427)
%4870 = (*.f64 %2725 (/.f64 %3112 %4587))
%4871 = (/.f64 #s(literal -3 binary64) #s(literal 9 binary64))
%4872 = (*.f64 %4871 %3382)
%4874 = (*.f64 %4200 (/.f64 %3112 #s(literal 9 binary64)))
%4875 = (/.f64 %3092 #s(literal 9 binary64))
%4876 = (*.f64 %4177 %4875)
%4877 = (*.f64 %2862 %4744)
%4878 = (/.f64 %40 #s(literal 9 binary64))
%4879 = (/.f64 %3095 %312)
%4880 = (*.f64 %4878 %4879)
%4882 = (*.f64 %2742 (/.f64 %3095 %4587))
%4883 = (*.f64 %4879 %4878)
%4884 = (neg.f64 %4807)
%4885 = (/.f64 %3161 %4884)
%4887 = (neg.f64 (/.f64 %3161 %4807))
%4889 = (neg.f64 (*.f64 #s(literal -3 binary64) %4819))
%4891 = (neg.f64 (/.f64 %3220 %4796))
%4892 = (neg.f64 %4799)
%4893 = (/.f64 %3427 %4892)
%4895 = (/.f64 (neg.f64 %4844) #s(literal -9 binary64))
%4897 = (neg.f64 (*.f64 %3430 %4743))
%4899 = (neg.f64 (/.f64 %3430 %4587))
%4901 = (neg.f64 (/.f64 %3427 %4799))
%4903 = (/.f64 (neg.f64 %4852) %28)
%4905 = (/.f64 (*.f64 %3161 #s(literal 1 binary64)) %4796)
%4906 = (/.f64 #s(literal 1 binary64) %4807)
%4907 = (*.f64 %3220 %4906)
%4909 = (/.f64 #s(literal 1 binary64) (/.f64 %4796 %3161))
%4911 = (/.f64 #s(literal 1 binary64) (/.f64 %4807 %3220))
%4913 = (/.f64 (*.f64 %3427 #s(literal 1 binary64)) %4587)
%4914 = (/.f64 #s(literal 1 binary64) %4799)
%4915 = (*.f64 %3430 %4914)
%4916 = (*.f64 %4852 %48)
%4918 = (/.f64 #s(literal 1 binary64) (/.f64 %4799 %3430))
%4920 = (/.f64 #s(literal 1 binary64) (/.f64 a %4852))
%4922 = (/.f64 #s(literal 1 binary64) (/.f64 %4587 %3427))
%4924 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %4844))
%4925 = (*.f64 %4812 %748)
%4926 = (*.f64 #s(literal 3 binary64) %4743)
%4927 = (*.f64 %2906 %4926)
%4928 = (fma.f64 a %4925 %4927)
%4929 = (/.f64 a %4796)
%4930 = (*.f64 #s(literal -3 binary64) %4929)
%4931 = (fma.f64 b %4930 %4927)
%4932 = (*.f64 %2906 %4743)
%4933 = (*.f64 %748 #s(literal 1/9 binary64))
%4934 = (*.f64 %4933 %3407)
%4935 = (fma.f64 #s(literal 3 binary64) %4932 %4934)
%4936 = (/.f64 %2906 %4587)
%4937 = (fma.f64 #s(literal 3 binary64) %4936 %4934)
%4938 = (*.f64 b %4812)
%4939 = (fma.f64 %40 %4938 %4927)
%4940 = (fma.f64 %2558 %4812 %4927)
%4941 = (*.f64 %2906 #s(literal 1/9 binary64))
%4942 = (fma.f64 %2649 %4941 %4934)
%4943 = (fma.f64 %748 %4929 %4927)
%4944 = (fma.f64 %2906 %4926 %4934)
%4945 = (fma.f64 %2944 %4743 %4934)
%4946 = (fma.f64 %4929 %748 %4927)
%4947 = (fma.f64 %4743 %2944 %4934)
%4948 = (fma.f64 %4933 %3407 %4927)
%4949 = (fma.f64 %4926 %2906 %4934)
%4950 = (/.f64 %748 %312)
%4951 = (fma.f64 %4950 %4837 %4927)
%4952 = (*.f64 %4929 b)
%4953 = (fma.f64 %4952 #s(literal -3 binary64) %4927)
%4954 = (fma.f64 %4170 #s(literal 1/9 binary64) %4927)
%4955 = (fma.f64 %4941 %2649 %4934)
%4956 = (+.f64 %4927 %4934)
%4957 = (+.f64 %4934 %4927)
%4958 = (*.f64 %3905 %4838)
%4959 = (-.f64 %4927 %4958)
%4960 = (/.f64 %310 %4799)
%4961 = (fma.f64 %2649 %4960 %4927)
%4962 = (fma.f64 %2747 %4743 %4927)
%4963 = (fma.f64 %2958 %4754 %4934)
%4964 = (fma.f64 %4960 %2649 %4927)
%4965 = (fma.f64 %4754 %2958 %4934)
%4966 = (/.f64 a %4587)
%4967 = (fma.f64 %2740 %4966 %4927)
%4968 = (/.f64 %310 #s(literal -9 binary64))
%4969 = (/.f64 #s(literal 3 binary64) %312)
%4970 = (fma.f64 %4968 %4969 %4927)
%4971 = (fma.f64 %4878 %3905 %4927)
%4972 = (*.f64 %4929 #s(literal 3 binary64))
%4973 = (fma.f64 %1 %4972 %4927)
%4974 = (/.f64 %4838 %312)
%4975 = (fma.f64 %1 %4974 %4927)
%4976 = (*.f64 %4837 %3931)
%4977 = (fma.f64 #s(literal 3 binary64) %4976 %4927)
%4978 = (*.f64 #s(literal 1/9 binary64) %3931)
%4979 = (fma.f64 %35 %4978 %4927)
%4980 = (/.f64 #s(literal 3 binary64) %4796)
%4981 = (fma.f64 %318 %4980 %4927)
%4982 = (neg.f64 %4929)
%4983 = (fma.f64 %746 %4982 %4927)
%4984 = (fma.f64 %4838 %3931 %4927)
%4985 = (fma.f64 %3931 %4838 %4927)
%4986 = (*.f64 %4929 %1)
%4987 = (fma.f64 %4986 #s(literal 3 binary64) %4927)
%4988 = (*.f64 %3931 #s(literal 3 binary64))
%4989 = (fma.f64 %4988 %4837 %4927)
%4990 = (/.f64 %287 #s(literal 9 binary64))
%4991 = (fma.f64 %2742 %4990 %4927)
%4993 = (neg.f64 (-.f64 %4958 %4927))
%4994 = (neg.f64 %4934)
%4995 = (-.f64 %4927 %4994)
%4996 = (/.f64 %4838 %28)
%4997 = (fma.f64 %287 %4996 %4927)
%4998 = (*.f64 %4743 %2649)
%4999 = (fma.f64 %318 %4998 %4927)
%5000 = (/.f64 %2649 %4587)
%5001 = (fma.f64 %318 %5000 %4927)
%5002 = (fma.f64 %2749 %4926 %4927)
%5003 = (/.f64 %35 %4587)
%5004 = (fma.f64 %291 %5003 %4927)
%5005 = (/.f64 %4838 a)
%5006 = (fma.f64 %291 %5005 %4927)
%5007 = (/.f64 %1 #s(literal 9 binary64))
%5008 = (fma.f64 %5007 %4177 %4927)
%5009 = (*.f64 %748 %4837)
%5010 = (fma.f64 %5009 %3399 %4927)
%5011 = (fma.f64 %3053 %4914 %4934)
%5012 = (*.f64 %2944 #s(literal 1/9 binary64))
%5013 = (fma.f64 %5012 %48 %4934)
%5014 = (*.f64 %4941 #s(literal 3 binary64))
%5015 = (fma.f64 %5014 %48 %4934)
%5016 = (/.f64 %1 %704)
%5017 = (/.f64 %4838 %704)
%5018 = (fma.f64 %5016 %5017 %4927)
%5019 = (*.f64 %48 %4960)
%5020 = (fma.f64 #s(literal 3 binary64) %5019 %4927)
%5021 = (*.f64 %4960 #s(literal 3 binary64))
%5022 = (fma.f64 %5021 %48 %4927)
%5023 = (*.f64 %3399 %4838)
%5024 = (fma.f64 %1 %5023 %4927)
%5026 = (/.f64 (fma.f64 %4927 %4587 %2747) %4587)
%5029 = (/.f64 (-.f64 (*.f64 %4927 %4587) %2758) %4587)
%5030 = (*.f64 a %2747)
%5032 = (/.f64 (fma.f64 %5012 %4587 %5030) %4796)
%5033 = (*.f64 %2747 a)
%5035 = (/.f64 (fma.f64 %5012 %4587 %5033) %4796)
%5039 = (/.f64 (-.f64 (*.f64 %5012 %4587) (*.f64 a %2758)) %4796)
%5042 = (*.f64 %4799 %4587)
%5043 = (/.f64 (fma.f64 %3053 %4587 (*.f64 %4799 %2747)) %5042)
%5046 = (/.f64 (fma.f64 %3053 %4587 (*.f64 %2747 %4799)) %5042)
%5049 = (*.f64 %4587 %4587)
%5050 = (/.f64 (fma.f64 %2944 %4587 (*.f64 %4587 %2747)) %5049)
%5053 = (/.f64 (fma.f64 %2944 %4587 (*.f64 %2747 %4587)) %5049)
%5057 = (/.f64 (-.f64 (*.f64 %3053 %4587) (*.f64 %4799 %2758)) %5042)
%5061 = (/.f64 (-.f64 (*.f64 %2944 %4587) (*.f64 %4587 %2758)) %5049)
%5081 = (/.f64 b %4807)
%5082 = (*.f64 %2906 %4812)
%5087 = (neg.f64 %4938)
%5089 = (/.f64 %1 %4796)
%5119 = (/.f64 %2944 a)
%5126 = (*.f64 %3053 %4743)
%5190 = (*.f64 b #s(literal -2/3 binary64))
%5193 = (*.f64 b (*.f64 #s(literal -2/3 binary64) #s(literal 1/2 binary64)))
%5198 = (*.f64 %2644 #s(literal -2/3 binary64))
%5200 = (*.f64 %5190 %2644)
%5202 = (*.f64 b %2644)
%5210 = (*.f64 %2644 b)
%5240 = (*.f64 %48 %5190)
%5267 = (/.f64 (fma.f64 %2944 #s(literal 1/9 binary64) %2578) a)
%5269 = (/.f64 (fma.f64 b #s(literal -1/3 binary64) %5012) a)
%5270 = (fma.f64 b %2592 %4927)
%5271 = (fma.f64 #s(literal 3 binary64) %4932 %2657)
%5272 = (fma.f64 #s(literal 3 binary64) %4936 %2657)
%5273 = (fma.f64 %287 #s(literal -1/3 binary64) %4927)
%5274 = (fma.f64 #s(literal -1/3 binary64) %287 %4927)
%5275 = (fma.f64 %2592 b %4927)
%5276 = (fma.f64 %2649 %4941 %2657)
%5277 = (fma.f64 %2906 %4926 %2657)
%5278 = (fma.f64 %2944 %4743 %2657)
%5279 = (fma.f64 %4743 %2944 %2657)
%5280 = (fma.f64 %4926 %2906 %2657)
%5281 = (fma.f64 %4941 %2649 %2657)
%5282 = (+.f64 %2657 %4927)
%5283 = (+.f64 %4927 %2657)
%5284 = (-.f64 %2657 %5126)
%5285 = (-.f64 %4927 %751)
%5286 = (fma.f64 %2958 %4754 %2657)
%5287 = (fma.f64 %4754 %2958 %2657)
%5288 = (fma.f64 %1 %301 %4927)
%5290 = (neg.f64 (-.f64 %5126 %2657))
%5292 = (/.f64 (fma.f64 %4927 a %2578) a)
%5294 = (/.f64 (fma.f64 %2657 a %5012) a)
%5295 = (fma.f64 #s(literal 1 binary64) %2657 %4927)
%5296 = (fma.f64 %2578 %48 %4927)
%5297 = (fma.f64 %2548 %282 %4927)
%5298 = (fma.f64 %2657 #s(literal 1 binary64) %4927)
%5299 = (fma.f64 %2669 %301 %4927)
%5300 = (fma.f64 %3053 %4914 %2657)
%5301 = (fma.f64 %5012 %48 %2657)
%5302 = (fma.f64 %5014 %48 %2657)
%5304 = (/.f64 (fma.f64 %5012 a %3981) %312)
%5307 = (/.f64 (fma.f64 %310 #s(literal -1/3 binary64) (*.f64 a %5012)) %312)
%5310 = (/.f64 (fma.f64 %310 #s(literal -1/3 binary64) (*.f64 %5012 a)) %312)
%5311 = (*.f64 %3142 #s(literal 9 binary64))
%5312 = (fma.f64 %2906 #s(literal 3 binary64) %5311)
%5313 = (/.f64 %5312 %4587)
%5315 = (/.f64 (fma.f64 %2657 %4799 %3053) %4799)
%5316 = (fma.f64 #s(literal 3 binary64) %2696 %4927)
%5317 = (*.f64 %5312 %4743)
%5319 = (/.f64 (/.f64 %5312 a) #s(literal 9 binary64))
%5321 = (/.f64 (/.f64 %5312 #s(literal 9 binary64)) a)
%5322 = (fma.f64 %2649 %2700 %4927)
%5323 = (fma.f64 %2700 %2649 %4927)
%5325 = (/.f64 (neg.f64 %5312) %4799)
%5328 = (/.f64 (fma.f64 %2906 %35 (*.f64 %4587 %2578)) %4796)
%5331 = (/.f64 (fma.f64 %2906 %35 (*.f64 %2578 %4587)) %4796)
%5334 = (*.f64 %4799 a)
%5335 = (/.f64 (fma.f64 %3053 a (*.f64 %4799 %2578)) %5334)
%5338 = (/.f64 (fma.f64 %3053 a (*.f64 %2578 %4799)) %5334)
%5340 = (/.f64 (fma.f64 %2578 %4587 %2942) %4796)
%5343 = (/.f64 (fma.f64 %2578 %4799 (*.f64 a %3053)) %4807)
%5346 = (/.f64 (fma.f64 %2578 %4799 (*.f64 %3053 a)) %4807)
%5348 = (/.f64 #s(literal 1 binary64) (/.f64 %4587 %5312))
%5350 = (+.f64 (/.f64 %5311 %4587) %4927)
%5404 = (/.f64 %748 %4587)
%5406 = (*.f64 #s(literal -3 binary64) %4743)
%5408 = (/.f64 #s(literal -3 binary64) %4587)
%5416 = (/.f64 b #s(literal 9 binary64))
%5420 = (*.f64 %746 %4743)
%5422 = (neg.f64 %2740)
%5441 = (/.f64 (fma.f64 %2906 #s(literal 1/3 binary64) %4933) a)
%5443 = (/.f64 (fma.f64 %748 #s(literal 1/9 binary64) %2940) a)
%5444 = (fma.f64 b %5406 %2961)
%5445 = (fma.f64 b %5408 %2961)
%5446 = (fma.f64 #s(literal 1/3 binary64) %2958 %5404)
%5447 = (fma.f64 %301 %2906 %5404)
%5448 = (fma.f64 %748 %4743 %2961)
%5449 = (fma.f64 %2906 %301 %5404)
%5450 = (fma.f64 %2958 #s(literal 1/3 binary64) %5404)
%5451 = (fma.f64 %4743 %748 %2961)
%5452 = (fma.f64 %2740 #s(literal 1/9 binary64) %2961)
%5453 = (+.f64 %2961 %5404)
%5454 = (+.f64 %5404 %2961)
%5455 = (-.f64 %2961 %5420)
%5456 = (-.f64 %5404 %2970)
%5457 = (-.f64 %5404 %2974)
%5458 = (fma.f64 #s(literal -3 binary64) %4990 %2961)
%5459 = (fma.f64 %287 %4871 %2961)
%5460 = (fma.f64 %5416 %2725 %2961)
%5461 = (fma.f64 %1 %4926 %2961)
%5462 = (fma.f64 #s(literal -1/3 binary64) %2967 %5404)
%5463 = (fma.f64 %2967 #s(literal -1/3 binary64) %5404)
%5465 = (neg.f64 (-.f64 %5420 %2961))
%5466 = (-.f64 %5404 %3687)
%5467 = (fma.f64 %291 %4754 %2961)
%5468 = (fma.f64 %5007 %2649 %2961)
%5470 = (/.f64 (fma.f64 %2906 %2836 %4933) a)
%5472 = (/.f64 (fma.f64 %5404 a %2940) a)
%5473 = (fma.f64 %48 %2940 %5404)
%5474 = (fma.f64 %746 %4914 %2961)
%5475 = (fma.f64 %2961 #s(literal 1 binary64) %5404)
%5476 = (fma.f64 %2964 %282 %5404)
%5477 = (fma.f64 %282 %2964 %5404)
%5478 = (fma.f64 %4933 %48 %2961)
%5479 = (fma.f64 %2940 %48 %5404)
%5482 = (/.f64 (fma.f64 %2906 %33 (*.f64 a %4933)) %312)
%5485 = (/.f64 (fma.f64 %2906 %33 (*.f64 %4933 a)) %312)
%5487 = (/.f64 (fma.f64 %4933 a %2938) %312)
%5488 = (*.f64 %301 %4587)
%5489 = (fma.f64 %2906 %5488 %748)
%5490 = (/.f64 %5489 %4587)
%5492 = (/.f64 (fma.f64 %2961 %4799 %746) %4799)
%5493 = (fma.f64 #s(literal -1 binary64) %3015 %5404)
%5494 = (fma.f64 %2984 %48 %5404)
%5495 = (fma.f64 %3018 #s(literal 3 binary64) %5404)
%5496 = (*.f64 %5489 %4743)
%5498 = (/.f64 (/.f64 %5489 a) #s(literal 9 binary64))
%5500 = (/.f64 (/.f64 %5489 #s(literal 9 binary64)) a)
%5501 = (fma.f64 #s(literal -3 binary64) %3022 %5404)
%5503 = (/.f64 (neg.f64 %5489) %4799)
%5505 = (/.f64 (fma.f64 %2940 %4587 %2558) %4796)
%5507 = (/.f64 (fma.f64 %2940 %4799 %2552) %4807)
%5509 = (/.f64 (fma.f64 %2940 %4799 %2574) %4807)
%5510 = (*.f64 %4587 %2940)
%5512 = (/.f64 (fma.f64 %40 b %5510) %4796)
%5513 = (*.f64 %2940 %4587)
%5515 = (/.f64 (fma.f64 %40 b %5513) %4796)
%5518 = (/.f64 (fma.f64 %746 a (*.f64 %4799 %2940)) %5334)
%5521 = (/.f64 (fma.f64 %746 a (*.f64 %2940 %4799)) %5334)
%5523 = (/.f64 #s(literal 1 binary64) (/.f64 %4587 %5489))
%5526 = (+.f64 (/.f64 (*.f64 %2906 %5488) %4587) %5404)
%5527 = (fma.f64 %2916 %3029 %5404)
%5528 = (fma.f64 %3029 %2916 %5404)
%5529 = (fma.f64 %3024 %3032 %5404)
%5530 = (fma.f64 %3032 %3024 %5404)
%5531 = (*.f64 #s(literal 3 binary64) %2958)
%5539 = (*.f64 %2958 #s(literal -3 binary64))
%5541 = (neg.f64 %3604)
%5577 = (*.f64 %5531 #s(literal 1/9 binary64))
%5605 = (*.f64 #s(literal 9 binary64) #s(literal 9 binary64))
%5624 = (*.f64 %28 #s(literal -1/3 binary64))
%5634 = (*.f64 %3040 #s(literal -1/3 binary64))
%5708 = (*.f64 %28 %2958)
%5806 = (*.f64 %2930 #s(literal 1 binary64))
%5846 = (*.f64 (*.f64 %4969 a) %2906)
%5940 = (*.f64 %318 #s(literal 1 binary64))
%5972 = (*.f64 a %3095)
%5973 = (neg.f64 %3211)
%5974 = (neg.f64 %3113)
%5976 = (*.f64 a (-.f64 %737 %2906))
%5977 = (-.f64 %310 %2930)
%5978 = (fma.f64 a b %2933)
%5979 = (fma.f64 a %2908 %310)
%5980 = (fma.f64 b a %2933)
%5981 = (fma.f64 %28 %2906 %310)
%5982 = (fma.f64 %2906 %28 %310)
%5983 = (fma.f64 %2908 a %310)
%5984 = (+.f64 %310 %2933)
%5985 = (+.f64 %2933 %310)
%5986 = (-.f64 %2933 %318)
%5987 = (fma.f64 %28 %1 %2933)
%5988 = (fma.f64 #s(literal -1 binary64) %2930 %310)
%5989 = (*.f64 %2906 #s(literal -1 binary64))
%5990 = (fma.f64 %5989 a %310)
%5991 = (fma.f64 a %737 %2933)
%5992 = (fma.f64 %737 a %2933)
%5994 = (-.f64 %2933 (*.f64 %2669 a))
%5995 = (*.f64 %2964 %35)
%5996 = (fma.f64 a b %5995)
%5997 = (fma.f64 b a %5995)
%5998 = (fma.f64 #s(literal 1/3 binary64) %2954 %310)
%5999 = (fma.f64 %40 %2940 %310)
%6000 = (fma.f64 %2938 #s(literal -3 binary64) %310)
%6001 = (fma.f64 %2940 %40 %310)
%6002 = (fma.f64 %2952 #s(literal 1/3 binary64) %310)
%6003 = (fma.f64 %3083 a %310)
%6004 = (+.f64 %310 %5995)
%6006 = (-.f64 %310 (*.f64 %2964 %40))
%6007 = (fma.f64 #s(literal 3 binary64) %2549 %2933)
%6008 = (fma.f64 %35 %2548 %2933)
%6009 = (fma.f64 #s(literal 1/3 binary64) %2552 %2933)
%6010 = (fma.f64 %2548 %35 %2933)
%6011 = (fma.f64 %746 %33 %2933)
%6012 = (fma.f64 %2549 #s(literal 3 binary64) %2933)
%6013 = (fma.f64 %2552 #s(literal 1/3 binary64) %2933)
%6014 = (-.f64 %2933 %3978)
%6015 = (fma.f64 %28 %1 %5995)
%6016 = (fma.f64 a %737 %5995)
%6017 = (fma.f64 %737 a %5995)
%6018 = (fma.f64 #s(literal 3 binary64) %2549 %5995)
%6019 = (fma.f64 %35 %2548 %5995)
%6020 = (fma.f64 #s(literal 1/3 binary64) %2552 %5995)
%6021 = (fma.f64 %2548 %35 %5995)
%6022 = (fma.f64 %746 %33 %5995)
%6023 = (fma.f64 %2549 #s(literal 3 binary64) %5995)
%6024 = (fma.f64 %2552 #s(literal 1/3 binary64) %5995)
%6085 = (fma.f64 a (*.f64 %4812 %2944) %2657)
%6086 = (*.f64 %4972 %2906)
%6087 = (fma.f64 b %2592 %6086)
%6089 = (fma.f64 #s(literal 3 binary64) (*.f64 %2906 %4929) %2657)
%6091 = (fma.f64 #s(literal 3 binary64) (*.f64 %4837 %3411) %2657)
%6092 = (*.f64 %2906 %4837)
%6094 = (fma.f64 #s(literal 3 binary64) (/.f64 %6092 %312) %2657)
%6096 = (fma.f64 #s(literal 3 binary64) (/.f64 %2930 %4796) %2657)
%6098 = (fma.f64 %35 (*.f64 #s(literal 1/9 binary64) %3411) %2657)
%6099 = (fma.f64 %287 #s(literal -1/3 binary64) %6086)
%6100 = (fma.f64 #s(literal -1/3 binary64) %287 %6086)
%6101 = (fma.f64 %2592 b %6086)
%6102 = (fma.f64 %2906 %4972 %2657)
%6104 = (fma.f64 %2906 (*.f64 %4837 %4969) %2657)
%6105 = (fma.f64 %2906 %4974 %2657)
%6107 = (fma.f64 %2930 (*.f64 #s(literal 1/9 binary64) %4969) %2657)
%6108 = (fma.f64 %2944 %4929 %2657)
%6109 = (fma.f64 %4838 %3411 %2657)
%6110 = (fma.f64 %4929 %2944 %2657)
%6111 = (fma.f64 %3411 %4838 %2657)
%6112 = (fma.f64 %4969 %6092 %2657)
%6113 = (fma.f64 %6092 %4969 %2657)
%6114 = (fma.f64 %4972 %2906 %2657)
%6115 = (fma.f64 %5846 #s(literal 1/9 binary64) %2657)
%6117 = (fma.f64 (*.f64 %4929 %2906) #s(literal 3 binary64) %2657)
%6118 = (fma.f64 %2942 %4812 %2657)
%6119 = (fma.f64 %4941 %4177 %2657)
%6120 = (fma.f64 %5012 %3407 %2657)
%6122 = (fma.f64 (*.f64 %4969 %2906) %4837 %2657)
%6124 = (fma.f64 (*.f64 %3411 #s(literal 3 binary64)) %4837 %2657)
%6126 = (fma.f64 (/.f64 %2944 %312) %4837 %2657)
%6127 = (+.f64 %2657 %6086)
%6128 = (+.f64 %6086 %2657)
%6130 = (-.f64 %2657 (*.f64 %3053 %4929))
%6131 = (-.f64 %6086 %751)
%6133 = (fma.f64 %2649 (/.f64 %6092 a) %2657)
%6135 = (fma.f64 %2649 (/.f64 %2930 %4587) %2657)
%6136 = (fma.f64 %2958 %5003 %2657)
%6137 = (fma.f64 %2958 %5005 %2657)
%6138 = (fma.f64 %4754 %3408 %2657)
%6139 = (fma.f64 %5119 %4966 %2657)
%6140 = (fma.f64 %1 %301 %6086)
%6142 = (neg.f64 (-.f64 %751 %6086))
%6144 = (-.f64 %2657 (neg.f64 %6086))
%6146 = (-.f64 %2657 (*.f64 %2908 %4972))
%6149 = (-.f64 %2657 (*.f64 (neg.f64 %4969) %6092))
%6151 = (-.f64 %2657 (*.f64 %4982 %2944))
%6152 = (neg.f64 %4838)
%6154 = (-.f64 %2657 (*.f64 %6152 %3411))
%6157 = (-.f64 %2657 (*.f64 (neg.f64 %6092) %4969))
%6158 = (neg.f64 %3411)
%6160 = (-.f64 %2657 (*.f64 %6158 %4838))
%6161 = (fma.f64 %2967 %4996 %2657)
%6163 = (fma.f64 %2727 (/.f64 %6092 %28) %2657)
%6164 = (/.f64 #s(literal 3 binary64) %704)
%6166 = (fma.f64 %6164 (/.f64 %6092 %704) %2657)
%6167 = (fma.f64 %3422 %5017 %2657)
%6169 = (/.f64 (fma.f64 %6086 a %2578) a)
%6171 = (fma.f64 #s(literal 3 binary64) (*.f64 %3399 %6092) %2657)
%6172 = (fma.f64 #s(literal 1 binary64) %2657 %6086)
%6173 = (fma.f64 %2578 %48 %6086)
%6174 = (fma.f64 %2548 %282 %6086)
%6175 = (fma.f64 %2657 #s(literal 1 binary64) %6086)
%6176 = (fma.f64 %2669 %301 %6086)
%6177 = (fma.f64 %2906 %5023 %2657)
%6178 = (*.f64 %2906 %4838)
%6179 = (fma.f64 %6178 %3399 %2657)
%6181 = (/.f64 (fma.f64 %2657 #s(literal 9 binary64) %5846) #s(literal 9 binary64))
%6184 = (/.f64 (fma.f64 %5846 a (*.f64 #s(literal 9 binary64) %2578)) %4587)
%6187 = (/.f64 (fma.f64 %5846 a (*.f64 %2578 #s(literal 9 binary64))) %4587)
%6189 = (/.f64 (fma.f64 %2657 %312 %6178) %312)
%6192 = (/.f64 (fma.f64 %2578 #s(literal 9 binary64) (*.f64 a %5846)) %4587)
%6195 = (/.f64 (fma.f64 %2578 #s(literal 9 binary64) (*.f64 %5846 a)) %4587)
%6196 = (fma.f64 #s(literal 3 binary64) %2696 %6086)
%6197 = (fma.f64 %2649 %2700 %6086)
%6198 = (fma.f64 %2700 %2649 %6086)
%6201 = (/.f64 (fma.f64 %6178 a (*.f64 %312 %2578)) %820)
%6204 = (/.f64 (fma.f64 %6178 a (*.f64 %2578 %312)) %820)
%6207 = (/.f64 (fma.f64 %2578 %312 (*.f64 a %6178)) %820)
%6210 = (/.f64 (fma.f64 %2578 %312 (*.f64 %6178 a)) %820)
%6212 = (/.f64 (fma.f64 %2657 %4796 %2942) %4796)
%6215 = (*.f64 %4796 a)
%6216 = (/.f64 (fma.f64 %2942 a (*.f64 %4796 %2578)) %6215)
%6219 = (/.f64 (fma.f64 %2942 a (*.f64 %2578 %4796)) %6215)
%6222 = (*.f64 a %4796)
%6223 = (/.f64 (fma.f64 %2578 %4796 (*.f64 a %2942)) %6222)
%6226 = (/.f64 (fma.f64 %2578 %4796 (*.f64 %2942 a)) %6222)
%6268 = (neg.f64 %2649)
%6318 = (/.f64 (fma.f64 %2906 #s(literal 1/3 binary64) %5021) a)
%6320 = (/.f64 (fma.f64 %4960 #s(literal 3 binary64) %2940) a)
%6321 = (fma.f64 a %4925 %2961)
%6322 = (fma.f64 b %4930 %2961)
%6323 = (fma.f64 #s(literal 1/3 binary64) %2958 %4934)
%6324 = (fma.f64 %40 %4938 %2961)
%6325 = (fma.f64 %2558 %4812 %2961)
%6326 = (fma.f64 %301 %2906 %4934)
%6327 = (fma.f64 %748 %4929 %2961)
%6328 = (fma.f64 %2906 %301 %4934)
%6329 = (fma.f64 %2958 #s(literal 1/3 binary64) %4934)
%6330 = (fma.f64 %4929 %748 %2961)
%6331 = (fma.f64 %4933 %3407 %2961)
%6332 = (fma.f64 %4950 %4837 %2961)
%6333 = (fma.f64 %4952 #s(literal -3 binary64) %2961)
%6334 = (fma.f64 %4170 #s(literal 1/9 binary64) %2961)
%6335 = (+.f64 %2961 %4934)
%6336 = (+.f64 %4934 %2961)
%6337 = (-.f64 %2961 %4958)
%6338 = (-.f64 %4934 %2970)
%6339 = (fma.f64 %2649 %4960 %2961)
%6340 = (fma.f64 %2747 %4743 %2961)
%6341 = (fma.f64 %4960 %2649 %2961)
%6342 = (fma.f64 %2740 %4966 %2961)
%6343 = (fma.f64 %4968 %4969 %2961)
%6344 = (fma.f64 %4878 %3905 %2961)
%6345 = (fma.f64 %1 %4972 %2961)
%6346 = (fma.f64 %1 %4974 %2961)
%6347 = (fma.f64 #s(literal 3 binary64) %4976 %2961)
%6348 = (fma.f64 %35 %4978 %2961)
%6349 = (fma.f64 #s(literal -1/3 binary64) %2967 %4934)
%6350 = (fma.f64 %318 %4980 %2961)
%6351 = (fma.f64 %746 %4982 %2961)
%6352 = (fma.f64 %2967 #s(literal -1/3 binary64) %4934)
%6353 = (fma.f64 %4838 %3931 %2961)
%6354 = (fma.f64 %3931 %4838 %2961)
%6355 = (fma.f64 %4986 #s(literal 3 binary64) %2961)
%6356 = (fma.f64 %4988 %4837 %2961)
%6357 = (*.f64 %4837 %287)
%6359 = (-.f64 %2961 (*.f64 %6357 %2649))
%6360 = (fma.f64 %2742 %4990 %2961)
%6362 = (neg.f64 (-.f64 %2970 %4934))
%6363 = (-.f64 %2961 %4994)
%6364 = (fma.f64 %287 %4996 %2961)
%6365 = (fma.f64 %318 %4998 %2961)
%6366 = (fma.f64 %318 %5000 %2961)
%6367 = (fma.f64 %2749 %4926 %2961)
%6368 = (fma.f64 %291 %5003 %2961)
%6369 = (fma.f64 %291 %5005 %2961)
%6370 = (fma.f64 %5007 %4177 %2961)
%6371 = (fma.f64 a %4925 %3699)
%6372 = (fma.f64 b %4930 %3699)
%6373 = (fma.f64 %40 %4938 %3699)
%6374 = (fma.f64 %2558 %4812 %3699)
%6375 = (fma.f64 %748 %4929 %3699)
%6376 = (fma.f64 %4929 %748 %3699)
%6377 = (fma.f64 %4933 %3407 %3699)
%6378 = (fma.f64 %4950 %4837 %3699)
%6379 = (fma.f64 %4952 #s(literal -3 binary64) %3699)
%6380 = (fma.f64 %4170 #s(literal 1/9 binary64) %3699)
%6382 = (-.f64 %2961 (*.f64 %6268 %4960))
%6385 = (-.f64 %2961 (*.f64 (neg.f64 %4960) %2649))
%6386 = (+.f64 %4934 %3699)
%6388 = (-.f64 %2961 (*.f64 %6152 %3931))
%6391 = (-.f64 %2961 (*.f64 (neg.f64 %3931) %4838))
%6392 = (fma.f64 %2649 %4960 %3699)
%6393 = (fma.f64 %2747 %4743 %3699)
%6394 = (fma.f64 %4960 %2649 %3699)
%6395 = (fma.f64 %2740 %4966 %3699)
%6396 = (fma.f64 %4968 %4969 %3699)
%6397 = (fma.f64 %4878 %3905 %3699)
%6398 = (fma.f64 %1 %4972 %3699)
%6399 = (fma.f64 %1 %4974 %3699)
%6400 = (fma.f64 #s(literal 3 binary64) %4976 %3699)
%6401 = (fma.f64 %35 %4978 %3699)
%6402 = (fma.f64 %318 %4980 %3699)
%6403 = (fma.f64 %746 %4982 %3699)
%6404 = (fma.f64 %4838 %3931 %3699)
%6405 = (fma.f64 %3931 %4838 %3699)
%6406 = (fma.f64 %4986 #s(literal 3 binary64) %3699)
%6407 = (fma.f64 %4988 %4837 %3699)
%6409 = (/.f64 (fma.f64 %4934 a %2940) a)
%6410 = (fma.f64 %48 %2940 %4934)
%6411 = (fma.f64 %2961 #s(literal 1 binary64) %4934)
%6412 = (fma.f64 %2964 %282 %4934)
%6413 = (fma.f64 %282 %2964 %4934)
%6414 = (fma.f64 %5009 %3399 %2961)
%6415 = (fma.f64 %2940 %48 %4934)
%6416 = (fma.f64 %2742 %4990 %3699)
%6417 = (fma.f64 %287 %4996 %3699)
%6418 = (fma.f64 %318 %4998 %3699)
%6419 = (fma.f64 %318 %5000 %3699)
%6420 = (fma.f64 %2749 %4926 %3699)
%6421 = (fma.f64 %291 %5003 %3699)
%6422 = (fma.f64 %291 %5005 %3699)
%6423 = (fma.f64 %5007 %4177 %3699)
%6424 = (fma.f64 %5016 %5017 %2961)
%6426 = (/.f64 (fma.f64 %2906 %2836 %5021) a)
%6428 = (/.f64 (fma.f64 %2961 #s(literal 9 binary64) %4170) #s(literal 9 binary64))
%6429 = (fma.f64 #s(literal 3 binary64) %5019 %2961)
%6430 = (fma.f64 %5021 %48 %2961)
%6431 = (fma.f64 %1 %5023 %2961)
%6432 = (fma.f64 %5009 %3399 %3699)
%6433 = (fma.f64 %5016 %5017 %3699)
%6434 = (fma.f64 #s(literal 3 binary64) %5019 %3699)
%6435 = (fma.f64 %5021 %48 %3699)
%6436 = (fma.f64 %1 %5023 %3699)
%6439 = (/.f64 (fma.f64 %2940 a (*.f64 a %5021)) %312)
%6442 = (/.f64 (fma.f64 %2940 a (*.f64 %5021 a)) %312)
%6445 = (/.f64 (fma.f64 %2940 #s(literal 9 binary64) (*.f64 a %4170)) %4587)
%6448 = (/.f64 (fma.f64 %2940 #s(literal 9 binary64) (*.f64 %4170 a)) %4587)
%6450 = (/.f64 (fma.f64 %2961 %312 %5009) %312)
%6452 = (/.f64 (fma.f64 %5021 a %2938) %312)
%6455 = (/.f64 (fma.f64 %4170 a (*.f64 #s(literal 9 binary64) %2940)) %4587)
%6458 = (/.f64 (fma.f64 %4170 a (*.f64 %2940 #s(literal 9 binary64))) %4587)
%6459 = (fma.f64 #s(literal -1 binary64) %3015 %4934)
%6460 = (fma.f64 %2984 %48 %4934)
%6461 = (fma.f64 %3018 #s(literal 3 binary64) %4934)
%6463 = (/.f64 (fma.f64 %2906 %5488 %2747) %4587)
%6464 = (fma.f64 #s(literal -3 binary64) %3022 %4934)
%6467 = (/.f64 (fma.f64 %2940 %312 (*.f64 a %5009)) %820)
%6470 = (/.f64 (fma.f64 %2940 %312 (*.f64 %5009 a)) %820)
%6473 = (/.f64 (fma.f64 %5009 a (*.f64 %312 %2940)) %820)
%6476 = (/.f64 (fma.f64 %5009 a (*.f64 %2940 %312)) %820)
%6478 = (/.f64 (fma.f64 %2940 %4587 %5030) %4796)
%6480 = (/.f64 (fma.f64 %2940 %4587 %5033) %4796)
%6482 = (/.f64 (fma.f64 %2961 %4796 %2558) %4796)
%6484 = (/.f64 (fma.f64 %2747 a %5510) %4796)
%6486 = (/.f64 (fma.f64 %2747 a %5513) %4796)
%6489 = (/.f64 (fma.f64 %2940 %4796 (*.f64 a %2558)) %6222)
%6492 = (/.f64 (fma.f64 %2940 %4796 (*.f64 %2558 a)) %6222)
%6495 = (/.f64 (fma.f64 %2558 a (*.f64 %4796 %2940)) %6215)
%6498 = (/.f64 (fma.f64 %2558 a (*.f64 %2940 %4796)) %6215)
%6499 = (fma.f64 %2916 %3029 %4934)
%6500 = (fma.f64 %3029 %2916 %4934)
%6501 = (fma.f64 %3024 %3032 %4934)
%6502 = (fma.f64 %3032 %3024 %4934)
%6675 = (fma.f64 (*.f64 %4934 %312) #s(literal 3 binary64) %2930)
%6693 = (*.f64 #s(literal 3 binary64) %4796)
%6699 = (*.f64 %4796 #s(literal 3 binary64))
%6708 = (*.f64 %3640 %4796)
%6715 = (*.f64 %4796 %3640)
%6722 = (*.f64 %3561 %4796)
%6729 = (*.f64 %4796 %3561)
b
(neg.f64 %1)
%1
%3
%4
%5
%7
%9
%11
%13
%15
%16
%17
%20
%21
%23
#s(literal 3 binary64)
(neg.f64 #s(literal -3 binary64))
a
%29
%30
%31
%34
%36
%38
%39
%42
%43
%44
%45
%47
%49
%51
%53
%55
(*.f64 a #s(literal 3 binary64))
%35
(*.f64 #s(literal -3 binary64) %28)
(*.f64 %28 #s(literal -3 binary64))
(neg.f64 %40)
c
%61
(*.f64 c a)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) #s(literal 3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/3 binary64) #s(literal -3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64)))
(*.f64 #s(literal 1/3 binary64) %77)
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 %77 #s(literal 3 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 3 binary64) #s(literal 3 binary64)) #s(literal 3 binary64))
(/.f64 (fma.f64 #s(literal 3 binary64) #s(literal 3 binary64) %84) %84)
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))))
%3
%4
%5
%7
%9
%11
%13
%15
%16
%17
%20
%21
%23
#s(literal -3 binary64)
(neg.f64 #s(literal 3 binary64))
%6
(fabs.f64 %1)
(fabs.f64 %6)
(fabs.f64 %10)
(sqrt.f64 %3)
(/.f64 #s(literal 1 binary64) %101)
(*.f64 %103 %103)
(pow.f64 %3 #s(literal 1/2 binary64))
#s(literal -3/2 binary64)
%107
(*.f64 a %108)
(*.f64 c %110)
(*.f64 %108 a)
(/.f64 %113 %10)
(neg.f64 (/.f64 %113 %6))
(neg.f64 (/.f64 %61 %10))
(/.f64 %119 %6)
(*.f64 c (*.f64 a %101))
(*.f64 %61 %101)
(*.f64 %101 %61)
(/.f64 #s(literal 1 binary64) (/.f64 %6 %61))
(/.f64 %127 %128)
(/.f64 (*.f64 %61 #s(literal -1 binary64)) %10)
(*.f64 %113 %132)
(/.f64 #s(literal 1 binary64) (/.f64 %10 %113))
(*.f64 %119 %101)
%108
(/.f64 %137 %10)
(neg.f64 (/.f64 %137 %6))
(neg.f64 (/.f64 c %10))
(/.f64 %143 %6)
(*.f64 c %101)
(*.f64 %101 c)
(/.f64 #s(literal 1 binary64) (/.f64 %6 c))
(/.f64 %149 %128)
(/.f64 (*.f64 c #s(literal -1 binary64)) %10)
(*.f64 %137 %132)
(/.f64 #s(literal 1 binary64) (/.f64 %10 %137))
(*.f64 %143 %101)
#s(literal -9/8 binary64)
%158
(*.f64 %159 %159)
(*.f64 %137 %137)
(pow.f64 c #s(literal 2 binary64))
(*.f64 (pow.f64 c #s(literal 1 binary64)) c)
%165
(*.f64 c %61)
(*.f64 %61 c)
(*.f64 %158 a)
(*.f64 %3 %6)
%170
(/.f64 #s(literal 1 binary64) %171)
(pow.f64 %6 #s(literal 3 binary64))
(pow.f64 %3 #s(literal 3/2 binary64))
#s(literal -27/16 binary64)
(*.f64 c %158)
%178
(pow.f64 c #s(literal 3 binary64))
(pow.f64 c %180)
(/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal -3 binary64)))
%184
(*.f64 c %165)
(*.f64 %61 %158)
(*.f64 %158 %61)
(*.f64 %165 c)
(*.f64 %178 a)
#s(literal 5 binary64)
%191
(pow.f64 %3 #s(literal 5/2 binary64))
%194
(*.f64 a %196)
(*.f64 %178 (/.f64 a %191))
(*.f64 %196 a)
(*.f64 %178 (*.f64 a %202))
(*.f64 %184 %202)
(*.f64 %202 %184)
(/.f64 %207 %208)
(neg.f64 (/.f64 %207 %191))
(neg.f64 (/.f64 %184 %208))
(/.f64 (*.f64 %184 #s(literal 1 binary64)) %191)
(/.f64 #s(literal 1 binary64) (/.f64 %191 %184))
(/.f64 (neg.f64 %207) %219)
(*.f64 %207 %221)
(/.f64 #s(literal 1 binary64) (/.f64 %208 %207))
%225
(*.f64 c %226)
(/.f64 %228 %6)
(/.f64 %230 %3)
(*.f64 %108 %232)
(*.f64 %232 %108)
(/.f64 %235 %236)
(neg.f64 (/.f64 %235 %170))
(neg.f64 (/.f64 %158 %236))
(/.f64 (*.f64 %158 #s(literal 1 binary64)) %170)
(*.f64 %158 %171)
(*.f64 %171 %158)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %158))
(/.f64 (neg.f64 %235) %249)
(*.f64 %235 %251)
(/.f64 #s(literal 1 binary64) (/.f64 %236 %235))
%255
(+.f64 %1 %6)
(+.f64 %6 %1)
(neg.f64 %258)
(fma.f64 %103 %103 %1)
#s(literal 1/3 binary64)
(neg.f64 #s(literal -1/3 binary64))
(*.f64 #s(literal 1/3 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/3 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(/.f64 #s(literal 3 binary64) %84)
(*.f64 #s(literal 2 binary64) %267)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) #s(literal 1 binary64)))
(pow.f64 #s(literal 3 binary64) #s(literal -1 binary64))
%272
(/.f64 %258 %28)
(neg.f64 (/.f64 %258 a))
(neg.f64 (/.f64 %255 %28))
(/.f64 %278 a)
(*.f64 %255 %48)
(*.f64 %48 %255)
(*.f64 %258 %282)
(/.f64 #s(literal 1 binary64) (/.f64 a %255))
(-.f64 %286 %287)
(neg.f64 (*.f64 %258 %48))
(+.f64 %286 %291)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %258))
(neg.f64 (-.f64 %287 %286))
(/.f64 %297 %35)
(/.f64 (*.f64 %255 #s(literal -3 binary64)) %40)
(*.f64 %297 %301)
(*.f64 %303 #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 %286 a) b) a)
(fma.f64 %6 %48 %291)
(/.f64 (-.f64 %309 %310) %312)
(/.f64 (-.f64 (*.f64 %286 %28) %1) %28)
(/.f64 (-.f64 (*.f64 %6 %28) %318) %320)
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(*.f64 %255 #s(literal 1/3 binary64))
%327
(/.f64 %255 #s(literal 3 binary64))
(neg.f64 %329)
(fma.f64 %6 #s(literal 1/3 binary64) %331)
(fma.f64 #s(literal 1/3 binary64) %6 %333)
(/.f64 %278 #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %255) #s(literal 3 binary64))
(+.f64 (*.f64 %6 #s(literal 1/3 binary64)) %331)
(+.f64 (*.f64 #s(literal 1/3 binary64) %6) %333)
(fma.f64 a %342 %327)
(fma.f64 %61 %344 %327)
(fma.f64 %107 #s(literal -1/2 binary64) %327)
(fma.f64 %108 %347 %327)
(fma.f64 %255 #s(literal 1/3 binary64) %349)
(fma.f64 #s(literal 1/3 binary64) %255 %349)
%352
(fma.f64 %353 %108 %327)
(fma.f64 %347 %108 %327)
(fma.f64 %342 a %327)
(+.f64 %327 %349)
(+.f64 %349 %327)
(-.f64 %327 (*.f64 #s(literal 1/2 binary64) %107))
(-.f64 %349 %329)
(neg.f64 %362)
(-.f64 %327 (*.f64 (neg.f64 %107) #s(literal -1/2 binary64)))
(-.f64 %327 (neg.f64 %349))
(fma.f64 %370 %101 %327)
(/.f64 (fma.f64 %327 %6 %370) %6)
%374
(/.f64 %362 %28)
(neg.f64 (/.f64 %362 a))
(neg.f64 (/.f64 %352 %28))
(/.f64 (*.f64 %352 #s(literal 1 binary64)) a)
(fma.f64 %255 %301 %382)
(fma.f64 #s(literal 1/3 binary64) %272 %382)
(fma.f64 %272 #s(literal 1/3 binary64) %382)
(*.f64 %352 %48)
(*.f64 %48 %352)
(+.f64 %382 %303)
(+.f64 %303 %382)
(*.f64 %362 %282)
(-.f64 %382 (/.f64 %329 a))
(-.f64 %382 %393)
(/.f64 #s(literal 1 binary64) (/.f64 a %352))
(fma.f64 %107 %397 %303)
(fma.f64 #s(literal -1/2 binary64) (/.f64 %107 a) %303)
(-.f64 %382 %401)
(-.f64 %382 %404)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %362))
(/.f64 (fma.f64 %382 a %327) a)
(/.f64 %410 %35)
(/.f64 (*.f64 %352 #s(literal -3 binary64)) %40)
(fma.f64 %327 %48 %382)
(*.f64 %410 %301)
(*.f64 (*.f64 %352 %301) #s(literal 3 binary64))
(fma.f64 %349 %48 %303)
(/.f64 (fma.f64 %349 a (*.f64 a %327)) %312)
(/.f64 (fma.f64 %349 a (*.f64 %327 a)) %312)
(approx %434 %374)
#s(literal -3/8 binary64)
#s(literal -9/16 binary64)
(/.f64 %439 %170)
(*.f64 %225 #s(literal -3/8 binary64))
%442
(/.f64 (/.f64 %439 %6) %3)
(/.f64 (/.f64 %439 %3) %6)
(*.f64 %447 %228)
(*.f64 %449 %230)
(/.f64 (*.f64 %235 #s(literal -3/8 binary64)) %236)
(/.f64 (*.f64 #s(literal -3/8 binary64) %235) %236)
(/.f64 (neg.f64 %439) %236)
(*.f64 %158 %457)
(*.f64 %439 %171)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %439))
(fma.f64 a %462 %442)
(fma.f64 %194 #s(literal -9/16 binary64) %442)
(fma.f64 %225 #s(literal -3/8 binary64) %465)
(fma.f64 #s(literal -3/8 binary64) %225 %465)
%468
(fma.f64 %469 %196 %442)
(fma.f64 %184 %471 %442)
(fma.f64 %473 %202 %442)
(+.f64 %442 %465)
(+.f64 %465 %442)
(-.f64 %465 %478)
(fma.f64 %447 %228 %465)
(fma.f64 %449 %230 %465)
(fma.f64 a %462 %483)
(fma.f64 a %462 %485)
(fma.f64 %194 #s(literal -9/16 binary64) %483)
(fma.f64 %194 #s(literal -9/16 binary64) %485)
(fma.f64 #s(literal -9/16 binary64) %194 %483)
(fma.f64 #s(literal -9/16 binary64) %194 %485)
(fma.f64 %469 %196 %483)
(fma.f64 %469 %196 %485)
(fma.f64 %184 %471 %483)
(fma.f64 %184 %471 %485)
(fma.f64 %473 %202 %483)
(fma.f64 %473 %202 %485)
(+.f64 %465 %483)
(+.f64 %465 %485)
(neg.f64 (-.f64 %478 %465))
(-.f64 %442 (*.f64 %501 %194))
(-.f64 %442 (neg.f64 %465))
(-.f64 %442 (*.f64 (neg.f64 %194) #s(literal -9/16 binary64)))
(fma.f64 %158 %457 %465)
(fma.f64 %439 %171 %465)
(/.f64 (fma.f64 %465 %170 %439) %170)
(/.f64 (fma.f64 %442 %191 %473) %191)
(/.f64 (fma.f64 %473 %170 (*.f64 %191 %439)) %517)
(/.f64 (fma.f64 %439 %191 (*.f64 %170 %473)) %521)
(/.f64 (fma.f64 %473 %170 (*.f64 %439 %191)) %517)
(/.f64 (fma.f64 %439 %191 (*.f64 %473 %170)) %521)
%529
(*.f64 %468 a)
(fma.f64 a %442 %531)
(fma.f64 a %465 %534)
(fma.f64 %194 %469 %534)
(fma.f64 %225 %533 %531)
(fma.f64 #s(literal -3/8 binary64) (*.f64 %225 a) %531)
(fma.f64 #s(literal -9/16 binary64) %540 %534)
(fma.f64 %442 a %531)
(fma.f64 %533 %225 %531)
(fma.f64 %544 %194 %534)
(fma.f64 %465 a %534)
(fma.f64 (*.f64 a %225) #s(literal -3/8 binary64) %531)
(fma.f64 %549 #s(literal -9/16 binary64) %534)
(+.f64 %534 %531)
(+.f64 %531 %534)
(-.f64 %531 (*.f64 %478 a))
(-.f64 %531 (*.f64 %28 %442))
(-.f64 %531 (neg.f64 %534))
(fma.f64 a %468 %342)
(fma.f64 c %344 %529)
(fma.f64 %108 #s(literal -1/2 binary64) %529)
(fma.f64 #s(literal -1/2 binary64) %108 %529)
%563
(+.f64 %529 %342)
(+.f64 %342 %529)
(-.f64 %529 (*.f64 #s(literal 1/2 binary64) %108))
(-.f64 %529 (neg.f64 %342))
(-.f64 %529 (*.f64 (neg.f64 %108) #s(literal -1/2 binary64)))
(-.f64 %342 %573)
(fma.f64 c %344 %575)
(fma.f64 %108 #s(literal -1/2 binary64) %575)
(fma.f64 #s(literal -1/2 binary64) %108 %575)
(+.f64 %342 %575)
(neg.f64 (-.f64 %573 %342))
(fma.f64 a %465 %582)
(fma.f64 %194 %469 %582)
(fma.f64 #s(literal -9/16 binary64) %540 %582)
(fma.f64 %544 %194 %582)
(fma.f64 %369 %101 %529)
(fma.f64 %465 a %582)
(fma.f64 %549 #s(literal -9/16 binary64) %582)
(+.f64 %531 %582)
(+.f64 (fma.f64 #s(literal -1/2 binary64) %108 %531) %534)
(/.f64 (fma.f64 %529 %6 %369) %6)
(fma.f64 %369 %101 %575)
%596
(*.f64 %563 a)
(fma.f64 a %529 %349)
(fma.f64 a %342 %599)
(fma.f64 %61 %344 %599)
(fma.f64 %107 #s(literal -1/2 binary64) %599)
(fma.f64 %108 %347 %599)
(fma.f64 #s(literal -1/2 binary64) %107 %599)
(fma.f64 %468 %312 %349)
(fma.f64 %529 a %349)
(fma.f64 %312 %468 %349)
(fma.f64 %353 %108 %599)
(fma.f64 %347 %108 %599)
(fma.f64 %342 a %599)
(+.f64 %349 %599)
(+.f64 %599 %349)
(-.f64 %349 (*.f64 %28 %529))
(-.f64 %349 (neg.f64 %599))
(-.f64 %349 (*.f64 %573 a))
(fma.f64 %370 %101 %599)
(fma.f64 a %563 %327)
(fma.f64 %255 #s(literal 1/3 binary64) %596)
%622
(fma.f64 %563 a %327)
(+.f64 %327 %596)
(+.f64 %596 %327)
(-.f64 %596 %329)
(-.f64 %327 %627)
(fma.f64 %255 #s(literal 1/3 binary64) %629)
(fma.f64 #s(literal 1/3 binary64) %255 %629)
(neg.f64 %632)
(+.f64 %327 %629)
(fma.f64 a %342 %635)
(fma.f64 %61 %344 %635)
(fma.f64 %107 #s(literal -1/2 binary64) %635)
(fma.f64 %108 %347 %635)
(fma.f64 #s(literal -1/2 binary64) %107 %635)
(fma.f64 %353 %108 %635)
(fma.f64 %347 %108 %635)
(fma.f64 %342 a %635)
(+.f64 %352 %599)
(+.f64 %349 %635)
(fma.f64 %370 %101 %635)
%647
(/.f64 %622 a)
(/.f64 %632 %28)
(neg.f64 (/.f64 %632 a))
(neg.f64 (/.f64 %622 %28))
(/.f64 (*.f64 %622 #s(literal 1 binary64)) a)
(*.f64 %622 %48)
(*.f64 %48 %622)
(/.f64 #s(literal 1 binary64) (/.f64 a %622))
(fma.f64 a (/.f64 %563 a) %303)
(fma.f64 %255 %301 %663)
(fma.f64 #s(literal 1/3 binary64) %272 %663)
(fma.f64 %272 #s(literal 1/3 binary64) %663)
(fma.f64 %563 %662 %303)
(*.f64 %632 %282)
(+.f64 %303 %663)
(+.f64 %663 %303)
(-.f64 %303 (/.f64 %627 a))
(-.f64 %303 (neg.f64 %663))
(/.f64 #s(literal 1 binary64) (/.f64 %28 %632))
(/.f64 %677 %35)
(/.f64 (*.f64 %622 #s(literal -3 binary64)) %40)
(*.f64 %677 %301)
(*.f64 (*.f64 %622 %301) #s(literal 3 binary64))
(/.f64 (fma.f64 %303 a %596) a)
(fma.f64 %327 %48 %663)
(fma.f64 %596 %48 %303)
(/.f64 (fma.f64 %327 a (*.f64 %596 a)) %312)
(/.f64 (fma.f64 %327 a (*.f64 a %596)) %312)
(approx %434 %647)
#s(literal 1/2 binary64)
(neg.f64 #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(*.f64 %698 #s(literal 3 binary64))
(/.f64 %700 #s(literal 3 binary64))
%312
%702
%703
%705
%706
%708
%710
%711
%712
%713
%715
#s(literal 4 binary64)
%717
%718
#s(literal 6 binary64)
%720
#s(literal -1 binary64)
(neg.f64 #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -3 binary64) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) #s(literal -3 binary64))
(*.f64 #s(literal -1/3 binary64) #s(literal 3 binary64))
(/.f64 #s(literal 3 binary64) #s(literal -3 binary64))
(/.f64 #s(literal -3 binary64) #s(literal 3 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 %731 #s(literal -3 binary64))
(/.f64 %733 #s(literal 3 binary64))
%287
(/.f64 %1 %28)
(neg.f64 %291)
(/.f64 %737 a)
(*.f64 b %48)
(*.f64 %48 b)
(/.f64 #s(literal 1 binary64) %741)
(*.f64 %1 %282)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %1))
(/.f64 %746 %35)
(/.f64 %748 %40)
(*.f64 %746 %301)
(*.f64 %751 #s(literal 3 binary64))
#s(literal -1/3 binary64)
(neg.f64 #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -1/3 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -3 binary64))
(/.f64 #s(literal 3 binary64) %758)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) #s(literal 1 binary64)))
(pow.f64 #s(literal -3 binary64) #s(literal -1 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(neg.f64 #s(literal -1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 3 binary64) #s(literal 1/3 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal -1/3 binary64) #s(literal -3 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 3 binary64) #s(literal 3 binary64))
(/.f64 #s(literal -3 binary64) #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 3 binary64) #s(literal 1/3 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/3 binary64) #s(literal 3 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/3 binary64) #s(literal -3 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 %731 #s(literal 3 binary64))
(fma.f64 %698 #s(literal 3 binary64) #s(literal 1/2 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 %791)
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 %791)) #s(literal 2 binary64))
(*.f64 a %165)
(*.f64 c %797)
(*.f64 %61 %61)
(*.f64 %158 %312)
(*.f64 %165 a)
%802
(*.f64 %797 c)
(*.f64 %28 %804)
(*.f64 %704 (*.f64 %704 %158))
(*.f64 %808 %808)
(*.f64 %113 %113)
(*.f64 %804 %28)
(*.f64 (*.f64 %158 %704) %704)
(*.f64 %814 %814)
(pow.f64 %61 #s(literal 2 binary64))
(*.f64 (pow.f64 %61 #s(literal 1 binary64)) %61)
(*.f64 a %312)
%820
(*.f64 %28 %320)
(*.f64 %704 (*.f64 %704 a))
(*.f64 %320 %28)
(*.f64 (*.f64 a %704) %704)
(pow.f64 a #s(literal 3 binary64))
(pow.f64 a %180)
(/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -3 binary64)))
(*.f64 a %831)
(*.f64 c (*.f64 %158 %820))
(*.f64 %61 %802)
(*.f64 %158 (*.f64 c %820))
(*.f64 %178 %820)
(*.f64 %184 %312)
(*.f64 %312 %184)
(*.f64 %802 %61)
%842
(*.f64 %831 a)
(*.f64 (*.f64 %820 %158) c)
(*.f64 (*.f64 %820 c) %158)
(pow.f64 %61 #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %61 #s(literal -3 binary64)))
%851
(*.f64 a %852)
(*.f64 c %741)
(*.f64 %852 a)
(/.f64 %113 %1)
(/.f64 %127 b)
(neg.f64 (/.f64 %61 %1))
(neg.f64 (/.f64 %113 b))
(/.f64 %119 b)
(*.f64 c (*.f64 a %863))
(*.f64 %61 %863)
(*.f64 %863 %61)
(/.f64 #s(literal 1 binary64) (/.f64 b %61))
(*.f64 %113 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %113))
(/.f64 %875 b)
(*.f64 a %877)
(*.f64 %61 %879)
%881
(*.f64 %851 #s(literal -3/2 binary64))
(*.f64 %874 %852)
(/.f64 %884 %1)
(/.f64 (*.f64 #s(literal -3/2 binary64) %113) %1)
(/.f64 %888 %1)
(*.f64 %61 %890)
(*.f64 %875 %863)
(/.f64 #s(literal 1 binary64) (/.f64 b %875))
%895
%896
(*.f64 a %897)
(*.f64 %158 (/.f64 %312 %3))
(*.f64 %312 %228)
(*.f64 %228 %312)
(/.f64 %903 b)
(*.f64 %905 %906)
(*.f64 %906 %905)
(/.f64 %909 %8)
(/.f64 (neg.f64 %909) %3)
(*.f64 %28 (*.f64 %28 %228))
(*.f64 %704 (*.f64 %704 %228))
(neg.f64 (/.f64 %802 %8))
(neg.f64 (/.f64 %909 %3))
(/.f64 %921 %1)
(/.f64 %923 %6)
(*.f64 %230 %925)
(*.f64 %927 %928)
(*.f64 %925 %230)
(*.f64 %928 %927)
(/.f64 (*.f64 %802 #s(literal 1 binary64)) %3)
(*.f64 %158 (*.f64 %312 %934))
(*.f64 %802 %934)
(*.f64 %934 %802)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %802))
(*.f64 %909 %941)
(/.f64 #s(literal 1 binary64) (/.f64 %8 %909))
(/.f64 %946 %3)
%948
(*.f64 %312 %949)
(*.f64 %896 #s(literal -9/8 binary64))
(*.f64 %945 %228)
(/.f64 (/.f64 %946 b) b)
(*.f64 %955 %903)
(/.f64 (*.f64 %909 #s(literal -9/8 binary64)) %8)
(/.f64 (*.f64 #s(literal -9/8 binary64) %909) %8)
(/.f64 (neg.f64 %946) %8)
(/.f64 (/.f64 %946 %1) %1)
(/.f64 (/.f64 %946 %6) %6)
(*.f64 %967 %921)
(*.f64 %969 %923)
(*.f64 %802 %971)
(*.f64 %946 %934)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %946))
(fma.f64 a %976 %948)
(fma.f64 c %874 %948)
(fma.f64 %61 #s(literal -3/2 binary64) %948)
%980
(fma.f64 #s(literal -9/8 binary64) %896 %875)
(fma.f64 %312 %949 %875)
(fma.f64 %896 #s(literal -9/8 binary64) %875)
(fma.f64 %874 c %948)
(fma.f64 %985 a %948)
(fma.f64 %945 %228 %875)
(+.f64 %948 %875)
(+.f64 %875 %948)
(-.f64 %875 %992)
(fma.f64 %955 %903 %875)
(fma.f64 a %976 %996)
(fma.f64 a %976 %998)
(fma.f64 c %874 %996)
(fma.f64 c %874 %998)
(fma.f64 %61 #s(literal -3/2 binary64) %996)
(fma.f64 %61 #s(literal -3/2 binary64) %998)
(fma.f64 #s(literal -3/2 binary64) %61 %996)
(fma.f64 #s(literal -3/2 binary64) %61 %998)
(fma.f64 %874 c %996)
(fma.f64 %874 c %998)
(fma.f64 %985 a %996)
(fma.f64 %985 a %998)
(+.f64 %875 %996)
(+.f64 %875 %998)
(neg.f64 %1012)
(-.f64 %948 %1015)
(-.f64 %948 %884)
(-.f64 %948 %1019)
(-.f64 %948 %888)
(fma.f64 %967 %921 %875)
(fma.f64 %969 %923 %875)
(fma.f64 %802 %971 %875)
(fma.f64 %946 %934 %875)
(/.f64 (fma.f64 %875 %3 %946) %3)
%1028
(/.f64 %1012 %1)
(neg.f64 %1030)
(neg.f64 (/.f64 %980 %1))
(/.f64 (*.f64 %980 #s(literal 1 binary64)) b)
(fma.f64 a %877 %1037)
(fma.f64 %61 %879 %1037)
(fma.f64 #s(literal -3/2 binary64) %851 %1037)
(fma.f64 %851 #s(literal -3/2 binary64) %1037)
(fma.f64 %874 %852 %1037)
(*.f64 %980 %863)
(*.f64 %863 %980)
(+.f64 %881 %1037)
(+.f64 %1037 %881)
(/.f64 #s(literal 1 binary64) (/.f64 b %980))
(fma.f64 #s(literal -9/8 binary64) (/.f64 %896 b) %881)
(fma.f64 %896 %955 %881)
(-.f64 %881 (/.f64 %992 b))
(*.f64 %1012 %870)
(-.f64 %881 (neg.f64 %1037))
(/.f64 #s(literal 1 binary64) (/.f64 %1 %1012))
(fma.f64 %61 %890 %1037)
(fma.f64 %875 %863 %1037)
(/.f64 (fma.f64 %881 b %948) b)
(fma.f64 %948 %863 %881)
(/.f64 (fma.f64 %875 b (*.f64 b %948)) %3)
(/.f64 (fma.f64 %875 b (*.f64 %948 b)) %3)
%1070
%1071
(*.f64 a %1072)
(*.f64 %178 (/.f64 %820 %717))
(*.f64 %312 %1078)
(*.f64 %820 %1077)
(*.f64 %1077 %820)
(*.f64 %178 (*.f64 %820 %1083))
(*.f64 %842 %1083)
(*.f64 %1083 %842)
(/.f64 %1088 %1089)
(neg.f64 (/.f64 %842 %1089))
(neg.f64 (/.f64 %1088 %717))
(/.f64 (*.f64 %842 #s(literal 1 binary64)) %717)
(/.f64 #s(literal 1 binary64) (/.f64 %717 %842))
(/.f64 (neg.f64 %1088) %1100)
(*.f64 %1088 %1102)
(/.f64 #s(literal 1 binary64) (/.f64 %1089 %1088))
(fma.f64 a %976 %1108)
(fma.f64 c %874 %1108)
(fma.f64 %61 #s(literal -3/2 binary64) %1108)
(fma.f64 #s(literal -3/2 binary64) %61 %1108)
(fma.f64 #s(literal -9/8 binary64) %896 %1113)
%1115
(fma.f64 %312 %949 %1113)
(fma.f64 %820 %1117 %980)
(fma.f64 %896 #s(literal -9/8 binary64) %1113)
(fma.f64 %1071 #s(literal -27/16 binary64) %980)
(fma.f64 %874 c %1108)
(fma.f64 %985 a %1108)
(fma.f64 %945 %228 %1113)
(fma.f64 %1106 %1077 %980)
(fma.f64 %842 %1125 %980)
(fma.f64 %1127 %1083 %980)
(+.f64 %948 %1113)
(+.f64 %980 %1107)
(+.f64 %875 %1108)
(+.f64 %1107 %980)
(+.f64 %1113 %948)
(+.f64 (fma.f64 %1071 #s(literal -27/16 binary64) %948) %875)
(-.f64 %1113 %992)
(fma.f64 %955 %903 %1113)
(-.f64 %875 (-.f64 %992 %1107))
(-.f64 %1107 %1012)
(-.f64 %980 %1142)
(-.f64 %980 %1144)
(-.f64 %980 %1147)
(neg.f64 %1149)
(fma.f64 %967 %921 %1113)
(fma.f64 %969 %923 %1113)
(fma.f64 %802 %971 %1113)
(fma.f64 %946 %934 %1113)
(/.f64 (fma.f64 %1113 %3 %946) %3)
(/.f64 (fma.f64 %980 %717 %1127) %717)
%1159
(/.f64 %1149 %1)
(neg.f64 (/.f64 %1115 %1))
(neg.f64 (/.f64 %1149 b))
(/.f64 (*.f64 %1115 #s(literal 1 binary64)) b)
(*.f64 %1115 %863)
(*.f64 %863 %1115)
(+.f64 %1028 %1170)
(+.f64 %1170 %1028)
(+.f64 %1173 %1037)
(/.f64 #s(literal 1 binary64) (/.f64 b %1115))
(fma.f64 #s(literal -27/16 binary64) %1177 %1028)
(fma.f64 %1071 %1179 %1028)
(-.f64 %1170 %1030)
(-.f64 %1170 (neg.f64 %1028))
(*.f64 %1149 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %1149))
(/.f64 (fma.f64 %1170 b %980) b)
(fma.f64 %980 %863 %1170)
(fma.f64 %863 %980 %1170)
(fma.f64 %1107 %863 %1028)
(+.f64 (+.f64 %1170 %881) %1037)
(-.f64 %1170 (*.f64 %1012 %863))
(fma.f64 %1012 %870 %1170)
(/.f64 (fma.f64 %1170 %1 %1012) %1)
(/.f64 (fma.f64 %1107 b (*.f64 b %980)) %3)
(/.f64 (fma.f64 %1107 b (*.f64 %980 b)) %3)
(/.f64 (fma.f64 %1107 %1 (*.f64 b %1012)) %8)
(/.f64 (fma.f64 %1107 %1 (*.f64 %1012 b)) %8)
%1211
#s(literal 81/64 binary64)
%1213
%1214
(*.f64 %718 %1213)
(*.f64 %1213 %718)
#s(literal 81/16 binary64)
(*.f64 %1214 #s(literal 81/16 binary64))
%1219
(*.f64 %718 %1220)
(*.f64 %1213 %1222)
(*.f64 %1222 %1213)
(*.f64 %1225 %718)
%1228
(*.f64 #s(literal 405/64 binary64) %1214)
(neg.f64 %1231)
(*.f64 %718 (*.f64 %1213 #s(literal 405/64 binary64)))
(*.f64 %1213 (*.f64 %718 #s(literal 405/64 binary64)))
(fma.f64 #s(literal 81/64 binary64) %1214 %1219)
(fma.f64 %1214 #s(literal 81/64 binary64) %1219)
(fma.f64 %1214 #s(literal 81/16 binary64) %1239)
(fma.f64 #s(literal 81/16 binary64) %1214 %1239)
(+.f64 %1219 %1239)
(+.f64 %1239 %1219)
(-.f64 %1239 %1245)
(fma.f64 #s(literal 81/64 binary64) %1214 %1248)
(fma.f64 #s(literal 81/64 binary64) %1214 %1250)
(fma.f64 %1214 #s(literal 81/64 binary64) %1248)
(fma.f64 %1214 #s(literal 81/64 binary64) %1250)
(+.f64 %1239 %1248)
(+.f64 %1239 %1250)
(-.f64 %1219 (*.f64 (neg.f64 #s(literal 81/64 binary64)) %1214))
(-.f64 %1219 (*.f64 (neg.f64 %1214) #s(literal 81/64 binary64)))
(-.f64 %1219 (neg.f64 %1239))
(*.f64 %1213 (fma.f64 #s(literal 81/64 binary64) %718 %1222))
(*.f64 %1213 (fma.f64 #s(literal 81/16 binary64) %718 %1266))
(fma.f64 %718 %1220 %1239)
(fma.f64 %718 %1270 %1219)
(fma.f64 %1213 %1222 %1239)
(fma.f64 %1213 %1266 %1219)
(fma.f64 %1222 %1213 %1239)
(fma.f64 %1266 %1213 %1219)
(fma.f64 %1276 %718 %1219)
(fma.f64 %1225 %718 %1239)
(fma.f64 %718 %1270 %1248)
(fma.f64 %718 %1270 %1250)
(fma.f64 %1213 %1266 %1248)
(fma.f64 %1213 %1266 %1250)
(fma.f64 %1266 %1213 %1248)
(fma.f64 %1266 %1213 %1250)
(fma.f64 %1276 %718 %1248)
(fma.f64 %1276 %718 %1250)
(-.f64 %1219 (*.f64 (neg.f64 %1266) %1213))
(/.f64 %1228 %720)
%1292
(*.f64 %1214 (*.f64 #s(literal 405/64 binary64) %1294))
(*.f64 %1228 %1294)
(*.f64 %1294 %1228)
(/.f64 %1228 (neg.f64 %1299))
(/.f64 %1231 %1299)
(neg.f64 (/.f64 %1228 %1299))
(neg.f64 (/.f64 %1231 %720))
(/.f64 %1307 %720)
(/.f64 #s(literal 1 binary64) (/.f64 %720 %1228))
(*.f64 %1231 (/.f64 #s(literal 1 binary64) %1299))
(/.f64 #s(literal 1 binary64) (/.f64 %1299 %1231))
(fma.f64 #s(literal 81/64 binary64) %1315 %1317)
(fma.f64 %1214 %1319 %1317)
(fma.f64 %1214 %1316 %1321)
(fma.f64 #s(literal 81/16 binary64) %1315 %1321)
(fma.f64 %1219 %1294 %1321)
(fma.f64 %1239 %1294 %1317)
(+.f64 %1317 %1321)
(+.f64 %1321 %1317)
(-.f64 %1321 (/.f64 %1245 %720))
(-.f64 %1321 (neg.f64 %1317))
(fma.f64 %1222 %1332 %1321)
(fma.f64 %1266 %1332 %1317)
(/.f64 (fma.f64 %1321 %720 %1219) %720)
(/.f64 (fma.f64 %1239 %720 (*.f64 %720 %1219)) %1339)
(/.f64 (fma.f64 %1239 %720 (*.f64 %1219 %720)) %1339)
(/.f64 %1344 %720)
%1346
(*.f64 %1292 #s(literal -1/2 binary64))
(*.f64 %1228 %1348)
(*.f64 %1344 %1294)
(neg.f64 %1351)
(/.f64 (*.f64 %1231 #s(literal -1/2 binary64)) %1299)
(/.f64 (*.f64 #s(literal -1/2 binary64) %1231) %1299)
(/.f64 (neg.f64 %1344) %1299)
(/.f64 #s(literal 1 binary64) (/.f64 %720 %1344))
(fma.f64 #s(literal -1/2 binary64) %1321 %1361)
(fma.f64 %1321 #s(literal -1/2 binary64) %1363)
(+.f64 (*.f64 %1321 #s(literal -1/2 binary64)) %1363)
(+.f64 (*.f64 #s(literal -1/2 binary64) %1321) %1361)
%1369
(fma.f64 #s(literal -1/2 binary64) %1292 %948)
(fma.f64 %312 %949 %1346)
(fma.f64 %896 #s(literal -9/8 binary64) %1346)
(fma.f64 %1292 #s(literal -1/2 binary64) %948)
(fma.f64 %945 %228 %1346)
(fma.f64 %1228 %1348 %948)
(fma.f64 %1344 %1294 %948)
(+.f64 %948 %1346)
(+.f64 %1346 %948)
(-.f64 %948 %1351)
(-.f64 %1346 %992)
(fma.f64 %955 %903 %1346)
(neg.f64 %1382)
(fma.f64 %967 %921 %1346)
(fma.f64 %969 %923 %1346)
(fma.f64 %802 %971 %1346)
(fma.f64 %946 %934 %1346)
(/.f64 (fma.f64 %1346 %3 %946) %3)
(/.f64 (fma.f64 %948 %720 %1344) %720)
(/.f64 (fma.f64 %1344 %3 (*.f64 %720 %946)) %1394)
(/.f64 (fma.f64 %1344 %3 (*.f64 %946 %720)) %1394)
(/.f64 (fma.f64 %946 %720 (*.f64 %3 %1344)) %1401)
(/.f64 (fma.f64 %946 %720 (*.f64 %1344 %3)) %1401)
(fma.f64 a %976 %1369)
(fma.f64 c %874 %1369)
(fma.f64 %61 #s(literal -3/2 binary64) %1369)
%1409
(fma.f64 #s(literal -9/8 binary64) %896 %1410)
(fma.f64 #s(literal -9/8 binary64) %896 %1412)
(fma.f64 #s(literal -1/2 binary64) %1292 %980)
(fma.f64 %312 %949 %1410)
(fma.f64 %312 %949 %1412)
(fma.f64 %896 #s(literal -9/8 binary64) %1410)
(fma.f64 %896 #s(literal -9/8 binary64) %1412)
(fma.f64 %1292 #s(literal -1/2 binary64) %980)
(fma.f64 %874 c %1369)
(fma.f64 %985 a %1369)
(fma.f64 %945 %228 %1410)
(fma.f64 %945 %228 %1412)
(fma.f64 %1228 %1348 %980)
(fma.f64 %1344 %1294 %980)
(+.f64 %948 %1410)
(+.f64 %948 %1412)
(+.f64 %980 %1346)
(+.f64 %1346 %980)
(+.f64 %1369 %875)
(+.f64 %875 %1369)
(+.f64 %1412 %948)
(-.f64 %980 %1351)
(-.f64 %875 %1382)
(fma.f64 %955 %903 %1410)
(fma.f64 %955 %903 %1412)
(-.f64 %948 (-.f64 %1351 %875))
(-.f64 %875 (-.f64 %992 %1346))
(neg.f64 %1441)
(-.f64 %1369 %1015)
(-.f64 %1369 %884)
(-.f64 %1369 %1019)
(-.f64 %1369 %888)
(fma.f64 %967 %921 %1410)
(fma.f64 %967 %921 %1412)
(fma.f64 %969 %923 %1410)
(fma.f64 %969 %923 %1412)
(fma.f64 %802 %971 %1410)
(fma.f64 %802 %971 %1412)
(fma.f64 %946 %934 %1410)
(fma.f64 %946 %934 %1412)
(/.f64 (fma.f64 %980 %720 %1344) %720)
%1457
(fma.f64 %820 %1117 %1409)
(fma.f64 %1071 #s(literal -27/16 binary64) %1409)
(fma.f64 %1106 %1077 %1409)
(fma.f64 %842 %1125 %1409)
(fma.f64 %1127 %1083 %1409)
(+.f64 %980 (fma.f64 %1292 #s(literal -1/2 binary64) %1107))
(+.f64 %1115 %1346)
(+.f64 %1369 %1113)
(+.f64 %1409 %1107)
(+.f64 %1107 %1409)
(+.f64 %1113 %1369)
(+.f64 (fma.f64 #s(literal -27/16 binary64) %1071 %1369) %875)
(fma.f64 a %976 %1472)
(fma.f64 c %874 %1472)
(fma.f64 %61 #s(literal -3/2 binary64) %1472)
(fma.f64 #s(literal -3/2 binary64) %61 %1472)
(fma.f64 %874 c %1472)
(fma.f64 %985 a %1472)
(-.f64 %1115 %1351)
(-.f64 %1113 %1382)
(+.f64 %875 %1472)
(+.f64 (+.f64 %1113 %1346) %948)
(-.f64 %875 (-.f64 %1382 %1107))
(-.f64 %1107 %1441)
(-.f64 %1409 %1142)
(-.f64 %1409 %1144)
(-.f64 %1409 %1147)
(neg.f64 %1490)
(/.f64 (fma.f64 %1409 %717 %1127) %717)
%1494
(/.f64 %1490 %1)
(neg.f64 (/.f64 %1490 b))
(neg.f64 (/.f64 %1457 %1))
(/.f64 (*.f64 %1457 #s(literal 1 binary64)) b)
(*.f64 %1457 %863)
(*.f64 %863 %1457)
(+.f64 %1170 %1504)
(+.f64 %1504 %1170)
(/.f64 #s(literal 1 binary64) (/.f64 b %1457))
(fma.f64 #s(literal -27/16 binary64) %1177 %1504)
(fma.f64 %1071 %1179 %1504)
(-.f64 %1170 (/.f64 %1441 b))
(+.f64 %1173 (/.f64 %1369 b))
(-.f64 %1170 (neg.f64 %1504))
(*.f64 %1490 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %1490))
(/.f64 (fma.f64 %1170 b %1409) b)
(fma.f64 %1409 %863 %1170)
(fma.f64 %1107 %863 %1504)
(/.f64 (fma.f64 %1107 b (*.f64 b %1409)) %3)
(/.f64 (fma.f64 %1107 b (*.f64 %1409 b)) %3)
%1530
%852
(/.f64 %137 %1)
(/.f64 %149 b)
(neg.f64 (/.f64 %137 b))
(neg.f64 (/.f64 c %1))
(/.f64 %143 b)
(*.f64 c %863)
(*.f64 %863 c)
(/.f64 #s(literal 1 binary64) (/.f64 b c))
(*.f64 %137 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %137))
(/.f64 %369 b)
(*.f64 c %1546)
%1548
(*.f64 %852 #s(literal -1/2 binary64))
(neg.f64 (*.f64 %852 #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) %852))
(/.f64 %1554 %1)
(/.f64 %1556 %1)
(/.f64 (*.f64 #s(literal -1/2 binary64) %137) %1)
(*.f64 c %1560)
(*.f64 %369 %863)
(/.f64 #s(literal 1 binary64) (/.f64 b %369))
(approx %434 %1548)
%897
(*.f64 a %228)
(*.f64 %158 %1567)
(*.f64 %228 a)
(/.f64 %1570 b)
(*.f64 %741 %905)
(*.f64 %905 %741)
(/.f64 %804 %8)
(/.f64 (neg.f64 %804) %3)
(neg.f64 (/.f64 %804 %3))
(neg.f64 (/.f64 %165 %8))
(/.f64 %1581 %1)
(/.f64 %1583 %6)
(*.f64 %230 %110)
(*.f64 %927 %1586)
(*.f64 %110 %230)
(*.f64 %1586 %927)
(/.f64 (*.f64 %165 #s(literal 1 binary64)) %3)
(*.f64 %158 (*.f64 a %934))
(*.f64 %165 %934)
(*.f64 %934 %165)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %165))
(*.f64 %804 %941)
(/.f64 #s(literal 1 binary64) (/.f64 %8 %804))
(/.f64 %1601 %3)
(*.f64 a %1603)
%1605
(*.f64 %897 #s(literal -3/8 binary64))
(*.f64 %533 %228)
(/.f64 (/.f64 %1601 b) b)
(*.f64 %1610 %1570)
(/.f64 (*.f64 %804 #s(literal -3/8 binary64)) %8)
(/.f64 (*.f64 #s(literal -3/8 binary64) %804) %8)
(/.f64 (neg.f64 %1601) %8)
(/.f64 (/.f64 %1601 %1) %1)
(/.f64 (/.f64 %1601 %6) %6)
(*.f64 %447 %1583)
(*.f64 %1623 %1581)
(*.f64 %165 %1625)
(*.f64 %1601 %934)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %1601))
(fma.f64 a %1603 %369)
(fma.f64 c #s(literal -1/2 binary64) %1605)
%1632
(fma.f64 #s(literal -3/8 binary64) %897 %369)
(fma.f64 %897 #s(literal -3/8 binary64) %369)
(fma.f64 %533 %228 %369)
(+.f64 %1605 %369)
(+.f64 %369 %1605)
(-.f64 %1605 %1638)
(-.f64 %369 %1641)
(fma.f64 %1610 %1570 %369)
(fma.f64 c #s(literal -1/2 binary64) %1644)
(fma.f64 c #s(literal -1/2 binary64) %1646)
(fma.f64 #s(literal -1/2 binary64) c %1644)
(fma.f64 #s(literal -1/2 binary64) c %1646)
(+.f64 %369 %1644)
(+.f64 %369 %1646)
(neg.f64 %1652)
(-.f64 %1605 %1554)
(-.f64 %1605 %1556)
(fma.f64 %447 %1583 %369)
(fma.f64 %1623 %1581 %369)
(fma.f64 %165 %1625 %369)
(fma.f64 %1601 %934 %369)
(/.f64 (fma.f64 %369 %3 %1601) %3)
%1662
(/.f64 %1652 %1)
(neg.f64 %1664)
(neg.f64 (/.f64 %1632 %1))
(/.f64 (*.f64 %1632 #s(literal 1 binary64)) b)
(fma.f64 c %1546 %1670)
(fma.f64 #s(literal -1/2 binary64) %852 %1670)
(fma.f64 %852 #s(literal -1/2 binary64) %1670)
(*.f64 %1632 %863)
(*.f64 %863 %1632)
(+.f64 %1548 %1670)
(+.f64 %1670 %1548)
(/.f64 #s(literal 1 binary64) (/.f64 b %1632))
(fma.f64 #s(literal -3/8 binary64) (/.f64 %897 b) %1548)
(fma.f64 %897 %1610 %1548)
(-.f64 %1548 (/.f64 %1641 b))
(*.f64 %1652 %870)
(-.f64 %1548 (neg.f64 %1670))
(/.f64 #s(literal 1 binary64) (/.f64 %1 %1652))
(fma.f64 c %1560 %1670)
(fma.f64 %369 %863 %1670)
(/.f64 (fma.f64 %1548 b %1605) b)
(fma.f64 %1605 %863 %1548)
(/.f64 (fma.f64 %369 b (*.f64 b %1605)) %3)
(/.f64 (fma.f64 %369 b (*.f64 %1605 b)) %3)
(approx %434 %1662)
(*.f64 a %184)
(*.f64 c %802)
(*.f64 %158 %797)
(*.f64 %178 %312)
(*.f64 %184 a)
%831
(*.f64 %802 c)
(*.f64 %797 %158)
(*.f64 %28 %207)
(*.f64 %704 (*.f64 %704 %178))
(*.f64 %207 %28)
(*.f64 (*.f64 %178 %704) %704)
%1072
(*.f64 a %1078)
(*.f64 %178 (/.f64 %312 %717))
(*.f64 %312 %1077)
(*.f64 %1077 %312)
(*.f64 %178 (*.f64 %312 %1083))
(*.f64 %831 %1083)
(*.f64 %1083 %831)
(/.f64 %1724 %1089)
(*.f64 %28 (*.f64 %28 %1077))
(*.f64 %704 (*.f64 %704 %1077))
(neg.f64 (/.f64 %831 %1089))
(neg.f64 (/.f64 %1724 %717))
(/.f64 (*.f64 %831 #s(literal 1 binary64)) %717)
(/.f64 #s(literal 1 binary64) (/.f64 %717 %831))
(/.f64 (neg.f64 %1724) %1100)
(*.f64 %1724 %1102)
(/.f64 #s(literal 1 binary64) (/.f64 %1089 %1724))
(fma.f64 a %1603 %1744)
(fma.f64 c #s(literal -1/2 binary64) %1747)
(fma.f64 #s(literal -1/2 binary64) c %1747)
(fma.f64 #s(literal -3/8 binary64) %897 %1744)
%1751
(fma.f64 %312 %1752 %1632)
(fma.f64 %897 #s(literal -3/8 binary64) %1744)
(fma.f64 %1072 #s(literal -9/16 binary64) %1632)
(fma.f64 %533 %228 %1744)
(fma.f64 %1743 %1077 %1632)
(fma.f64 %831 %1758 %1632)
(fma.f64 %1760 %1083 %1632)
(+.f64 %1605 %1744)
(+.f64 %1632 %1746)
(+.f64 %369 %1747)
(+.f64 %1746 %1632)
(+.f64 %1744 %1605)
(+.f64 (fma.f64 %1072 #s(literal -9/16 binary64) %1605) %369)
(-.f64 %1744 %1641)
(fma.f64 %1610 %1570 %1744)
(-.f64 %369 (-.f64 %1641 %1746))
(-.f64 %1746 %1652)
(-.f64 %1632 %1774)
(-.f64 %1632 %1776)
(-.f64 %1632 %1779)
(neg.f64 %1781)
(fma.f64 %447 %1583 %1744)
(fma.f64 %1623 %1581 %1744)
(fma.f64 %165 %1625 %1744)
(fma.f64 %1601 %934 %1744)
(/.f64 (fma.f64 %1744 %3 %1601) %3)
(/.f64 (fma.f64 %1632 %717 %1760) %717)
%1791
(/.f64 %1781 %1)
(neg.f64 (/.f64 %1781 b))
(neg.f64 (/.f64 %1751 %1))
(/.f64 (*.f64 %1751 #s(literal 1 binary64)) b)
(*.f64 %1751 %863)
(*.f64 %863 %1751)
(+.f64 %1662 %1801)
(+.f64 %1801 %1662)
(+.f64 %1804 %1670)
(/.f64 #s(literal 1 binary64) (/.f64 b %1751))
(fma.f64 #s(literal -9/16 binary64) %1808 %1662)
(fma.f64 %1072 %1810 %1662)
(-.f64 %1801 %1664)
(-.f64 %1801 (neg.f64 %1662))
(*.f64 %1781 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %1781))
(/.f64 (fma.f64 %1801 b %1632) b)
(fma.f64 %1632 %863 %1801)
(fma.f64 %863 %1632 %1801)
(fma.f64 %1746 %863 %1662)
(+.f64 (+.f64 %1801 %1548) %1670)
(-.f64 %1801 (*.f64 %1652 %863))
(fma.f64 %1652 %870 %1801)
(/.f64 (fma.f64 %1801 %1 %1652) %1)
(/.f64 (fma.f64 %1746 b (*.f64 b %1632)) %3)
(/.f64 (fma.f64 %1746 b (*.f64 %1632 b)) %3)
(/.f64 (fma.f64 %1746 %1 (*.f64 b %1652)) %8)
(/.f64 (fma.f64 %1746 %1 (*.f64 %1652 b)) %8)
(approx %434 %1791)
%1843
(*.f64 %720 a)
(/.f64 %1228 %1843)
%1847
(/.f64 %1292 a)
(/.f64 %1850 %720)
(*.f64 %1852 %1291)
(*.f64 %1315 %1849)
(*.f64 %1214 (*.f64 #s(literal 405/64 binary64) %1855))
(*.f64 %1228 %1855)
(*.f64 %1855 %1228)
(*.f64 %1850 %1294)
(/.f64 %1228 (neg.f64 %1861))
(/.f64 %1231 %1861)
(neg.f64 (/.f64 %1228 %1861))
(neg.f64 (/.f64 %1231 %1843))
(/.f64 (neg.f64 %1850) %1299)
(/.f64 %1307 %1843)
(/.f64 #s(literal 1 binary64) (/.f64 %1843 %1228))
(/.f64 #s(literal 1 binary64) (/.f64 %720 %1850))
(*.f64 %1231 (/.f64 #s(literal 1 binary64) %1861))
(/.f64 #s(literal 1 binary64) (/.f64 %1861 %1231))
(fma.f64 #s(literal 81/64 binary64) %1880 %1882)
(fma.f64 %1214 %1884 %1882)
(fma.f64 %1214 %1881 %1886)
(fma.f64 #s(literal 81/16 binary64) %1880 %1886)
(+.f64 %1886 %1882)
(+.f64 %1882 %1886)
(-.f64 %1886 (/.f64 %1245 %1843))
(fma.f64 %1893 %1315 %1882)
(fma.f64 %1895 %1315 %1886)
(fma.f64 %1319 %1852 %1882)
(fma.f64 %1316 %1852 %1886)
(fma.f64 %1852 %1319 %1882)
(fma.f64 %1852 %1316 %1886)
(fma.f64 %1315 %1893 %1882)
(fma.f64 %1315 %1895 %1886)
(fma.f64 %1219 %1855 %1886)
(fma.f64 %1239 %1855 %1882)
(-.f64 %1886 (neg.f64 %1882))
(fma.f64 %1222 %1907 %1886)
(fma.f64 %1266 %1907 %1882)
(fma.f64 (/.f64 %1222 a) %1332 %1886)
(fma.f64 (/.f64 %1222 %720) %1913 %1886)
(fma.f64 (/.f64 %1266 a) %1332 %1882)
(fma.f64 (/.f64 %1266 %720) %1913 %1882)
(/.f64 (fma.f64 %1886 %1843 %1219) %1843)
(/.f64 (fma.f64 %1239 %1843 (*.f64 %1843 %1219)) %1923)
(/.f64 (fma.f64 %1239 %1843 (*.f64 %1219 %1843)) %1923)
(/.f64 %1928 %1843)
%1930
(*.f64 %1847 #s(literal -1/6 binary64))
(/.f64 (*.f64 %1850 #s(literal -1/6 binary64)) %720)
(/.f64 (*.f64 #s(literal -1/6 binary64) %1850) %720)
(/.f64 (/.f64 %1928 %720) a)
(/.f64 (/.f64 %1928 a) %720)
(*.f64 %1940 %1292)
(*.f64 %1942 %1850)
(*.f64 %1228 %1944)
(*.f64 %1928 %1855)
(/.f64 (*.f64 %1231 #s(literal -1/6 binary64)) %1861)
(/.f64 (*.f64 #s(literal -1/6 binary64) %1231) %1861)
(/.f64 (neg.f64 %1928) %1861)
(/.f64 #s(literal 1 binary64) (/.f64 %1843 %1928))
(fma.f64 #s(literal -1/6 binary64) %1886 %1955)
(fma.f64 %1886 #s(literal -1/6 binary64) %1957)
(+.f64 (*.f64 %1886 #s(literal -1/6 binary64)) %1957)
(+.f64 (*.f64 #s(literal -1/6 binary64) %1886) %1955)
(fma.f64 a %1603 %1930)
%1964
(fma.f64 #s(literal -1/6 binary64) %1847 %1605)
(fma.f64 %897 #s(literal -3/8 binary64) %1930)
(fma.f64 %1847 #s(literal -1/6 binary64) %1605)
(fma.f64 %533 %228 %1930)
(+.f64 %1605 %1930)
(+.f64 %1930 %1605)
(-.f64 %1605 %1972)
(-.f64 %1930 %1641)
(fma.f64 %1610 %1570 %1930)
(fma.f64 %1940 %1292 %1605)
(fma.f64 %1942 %1850 %1605)
(fma.f64 a %1603 %1979)
(fma.f64 a %1603 %1981)
(fma.f64 #s(literal -3/8 binary64) %897 %1979)
(fma.f64 #s(literal -3/8 binary64) %897 %1981)
(fma.f64 %1228 %1944 %1605)
(fma.f64 %897 #s(literal -3/8 binary64) %1979)
(fma.f64 %897 #s(literal -3/8 binary64) %1981)
(fma.f64 %533 %228 %1979)
(fma.f64 %533 %228 %1981)
(fma.f64 %1928 %1855 %1605)
(neg.f64 %1991)
(+.f64 %1605 %1979)
(+.f64 %1605 %1981)
(fma.f64 %1610 %1570 %1979)
(fma.f64 %1610 %1570 %1981)
(fma.f64 %447 %1583 %1930)
(fma.f64 %1623 %1581 %1930)
(fma.f64 %165 %1625 %1930)
(fma.f64 %1601 %934 %1930)
(fma.f64 %447 %1583 %1979)
(fma.f64 %447 %1583 %1981)
(fma.f64 %1623 %1581 %1979)
(fma.f64 %1623 %1581 %1981)
(fma.f64 %165 %1625 %1979)
(fma.f64 %165 %1625 %1981)
(fma.f64 %1601 %934 %1979)
(fma.f64 %1601 %934 %1981)
(/.f64 (fma.f64 %1930 %3 %1601) %3)
(/.f64 (fma.f64 %1605 %1843 %1928) %1843)
(/.f64 (fma.f64 %1928 %3 (*.f64 %1843 %1601)) %2015)
(/.f64 (fma.f64 %1928 %3 (*.f64 %1601 %1843)) %2015)
(/.f64 (fma.f64 %1601 %1843 (*.f64 %3 %1928)) %2022)
(/.f64 (fma.f64 %1601 %1843 (*.f64 %1928 %3)) %2022)
(fma.f64 a %1603 %2027)
(fma.f64 a %1603 %2029)
(fma.f64 c #s(literal -1/2 binary64) %1964)
%2032
(fma.f64 #s(literal -3/8 binary64) %897 %2027)
(fma.f64 #s(literal -3/8 binary64) %897 %2029)
(fma.f64 #s(literal -1/6 binary64) %1847 %1632)
(fma.f64 %897 #s(literal -3/8 binary64) %2027)
(fma.f64 %897 #s(literal -3/8 binary64) %2029)
(fma.f64 %1847 #s(literal -1/6 binary64) %1632)
(fma.f64 %533 %228 %2027)
(fma.f64 %533 %228 %2029)
(+.f64 %1605 %2027)
(+.f64 %1605 %2029)
(+.f64 %1632 %1930)
(+.f64 %1930 %1632)
(+.f64 %1964 %369)
(+.f64 %369 %1964)
(+.f64 %2029 %1605)
(-.f64 %1632 %1972)
(-.f64 %1964 %1638)
(-.f64 %369 %1991)
(fma.f64 %1610 %1570 %2027)
(fma.f64 %1610 %1570 %2029)
(fma.f64 %1940 %1292 %1632)
(fma.f64 %1942 %1850 %1632)
(fma.f64 %1228 %1944 %1632)
(fma.f64 %1928 %1855 %1632)
(-.f64 %1605 (-.f64 %1972 %369))
(-.f64 %369 (-.f64 %1641 %1930))
(neg.f64 %2061)
(-.f64 %1964 %1554)
(-.f64 %1964 %1556)
(fma.f64 %447 %1583 %2027)
(fma.f64 %447 %1583 %2029)
(fma.f64 %1623 %1581 %2027)
(fma.f64 %1623 %1581 %2029)
(fma.f64 %165 %1625 %2027)
(fma.f64 %165 %1625 %2029)
(fma.f64 %1601 %934 %2027)
(fma.f64 %1601 %934 %2029)
(/.f64 (fma.f64 %1632 %1843 %1928) %1843)
%2075
(fma.f64 %312 %1752 %2032)
(fma.f64 %1072 #s(literal -9/16 binary64) %2032)
(fma.f64 %1743 %1077 %2032)
(fma.f64 %831 %1758 %2032)
(fma.f64 %1760 %1083 %2032)
(+.f64 %1632 (fma.f64 %1847 #s(literal -1/6 binary64) %1746))
(+.f64 %1751 %1930)
(+.f64 %1964 %1744)
(+.f64 %2032 %1746)
(+.f64 %1746 %2032)
(+.f64 %1744 %1964)
(+.f64 (fma.f64 #s(literal -9/16 binary64) %1072 %1964) %369)
(fma.f64 c #s(literal -1/2 binary64) %2090)
(fma.f64 #s(literal -1/2 binary64) c %2090)
(-.f64 %1751 %1972)
(-.f64 %1744 %1991)
(+.f64 %369 %2090)
(+.f64 (+.f64 %1744 %1930) %1605)
(-.f64 %369 (-.f64 %1991 %1746))
(-.f64 %1746 %2061)
(-.f64 %2032 %1774)
(-.f64 %2032 %1776)
(-.f64 %2032 %1779)
(neg.f64 %2104)
(/.f64 (fma.f64 %2032 %717 %1760) %717)
%2108
(/.f64 %2104 %1)
(neg.f64 (/.f64 %2075 %1))
(neg.f64 (/.f64 %2104 b))
(/.f64 (*.f64 %2075 #s(literal 1 binary64)) b)
(*.f64 %2075 %863)
(*.f64 %863 %2075)
(+.f64 %1801 %2118)
(+.f64 %2118 %1801)
(/.f64 #s(literal 1 binary64) (/.f64 b %2075))
(fma.f64 #s(literal -9/16 binary64) %1808 %2118)
(fma.f64 %1072 %1810 %2118)
(-.f64 %1801 (/.f64 %2061 b))
(+.f64 %1804 (/.f64 %1964 b))
(-.f64 %1801 (neg.f64 %2118))
(*.f64 %2104 %870)
(/.f64 #s(literal 1 binary64) (/.f64 %1 %2104))
(/.f64 (fma.f64 %1801 b %2032) b)
(fma.f64 %2032 %863 %1801)
(fma.f64 %1746 %863 %2118)
(/.f64 (fma.f64 %1746 b (*.f64 b %2032)) %3)
(/.f64 (fma.f64 %1746 b (*.f64 %2032 b)) %3)
(approx %434 %2108)
#s(literal -2/3 binary64)
#s(literal 2/3 binary64)
(*.f64 a %61)
(*.f64 c %312)
(*.f64 %61 a)
%797
(*.f64 %28 %113)
(*.f64 %704 %808)
(*.f64 %113 %28)
(*.f64 %814 %704)
%2154
(*.f64 a %226)
(*.f64 c %2156)
(*.f64 %226 a)
(/.f64 %107 %3)
(/.f64 %2160 %6)
(*.f64 %108 %1567)
(*.f64 %110 %232)
(*.f64 %1567 %108)
(*.f64 %232 %110)
(/.f64 %113 %236)
(neg.f64 (/.f64 %113 %170))
(neg.f64 (/.f64 %61 %236))
(/.f64 %119 %170)
(*.f64 %61 %171)
(*.f64 %171 %61)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %61))
(/.f64 %127 %249)
(*.f64 %113 %251)
(/.f64 #s(literal 1 binary64) (/.f64 %236 %113))
(/.f64 %2180 %170)
(/.f64 (*.f64 c %533) %170)
(*.f64 a %2184)
(*.f64 c %2186)
%2188
(*.f64 #s(literal -3/8 binary64) %2189)
(*.f64 %2154 #s(literal -3/8 binary64))
(*.f64 %2156 %438)
(*.f64 %2186 c)
(*.f64 %533 %226)
(*.f64 %2195 %2156)
(/.f64 (/.f64 %2180 %6) %3)
(/.f64 (/.f64 %2180 %3) %6)
(*.f64 %447 %2160)
(*.f64 %449 %107)
(/.f64 (*.f64 %113 #s(literal -3/8 binary64)) %236)
(/.f64 (*.f64 #s(literal -3/8 binary64) %113) %236)
(/.f64 (neg.f64 %2180) %236)
(*.f64 %61 %457)
(*.f64 %2180 %171)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %2180))
%101
(/.f64 #s(literal -1 binary64) %10)
(neg.f64 (/.f64 #s(literal -1 binary64) %6))
(/.f64 #s(literal 1 binary64) %128)
(neg.f64 %132)
(/.f64 #s(literal 3 binary64) %2218)
(*.f64 #s(literal 2 binary64) %2220)
(*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 3 binary64) %6))
(*.f64 #s(literal 1 binary64) %101)
(*.f64 %101 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %6 #s(literal 1 binary64)))
(/.f64 %2228 %10)
(*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -3 binary64) %10))
(*.f64 #s(literal -1 binary64) %132)
(*.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 3 binary64) %10))
(neg.f64 (*.f64 #s(literal -1 binary64) %101))
(/.f64 #s(literal 1 binary64) (/.f64 %10 #s(literal -1 binary64)))
(/.f64 %2239 %2218)
(*.f64 #s(literal 1/3 binary64) %2241)
(/.f64 %2241 #s(literal 3 binary64))
(/.f64 %2244 (*.f64 #s(literal 3 binary64) %10))
(pow.f64 %6 #s(literal -1 binary64))
(pow.f64 %3 #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal 1 binary64)))
(pow.f64 %3 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
%2220
(/.f64 #s(literal -1/2 binary64) %10)
(neg.f64 %344)
(*.f64 #s(literal 1/2 binary64) %101)
(*.f64 #s(literal 1 binary64) %2220)
(*.f64 %101 #s(literal 1/2 binary64))
(*.f64 %2220 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %6 #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %10)
(fma.f64 a %2184 %344)
(fma.f64 c %2186 %344)
(fma.f64 #s(literal -3/8 binary64) %2154 %344)
(fma.f64 #s(literal -3/8 binary64) %2189 %344)
(fma.f64 %2154 #s(literal -3/8 binary64) %344)
(fma.f64 %2156 %438 %344)
%2269
(fma.f64 %533 %226 %344)
(fma.f64 %2195 %2156 %344)
(+.f64 %2188 %344)
(+.f64 %344 %2188)
(-.f64 %2188 %2220)
(fma.f64 %447 %2160 %344)
(fma.f64 %449 %107 %344)
(neg.f64 %2277)
(fma.f64 %61 %457 %344)
(fma.f64 #s(literal -1/2 binary64) %101 %2188)
(fma.f64 %101 #s(literal -1/2 binary64) %2188)
(fma.f64 %2180 %171 %344)
(fma.f64 #s(literal 1/2 binary64) %2283 %2188)
(fma.f64 %2283 #s(literal 1/2 binary64) %2188)
(/.f64 (-.f64 (*.f64 %2188 %6) #s(literal 1/2 binary64)) %6)
(/.f64 (-.f64 (*.f64 %2180 %6) (*.f64 %170 #s(literal 1/2 binary64))) (*.f64 %170 %6))
%2294
(*.f64 %2269 c)
(neg.f64 %2296)
(fma.f64 c %2188 %342)
(fma.f64 %2188 c %2299)
(+.f64 (*.f64 %2188 c) %2299)
(+.f64 (*.f64 c %2188) %342)
(fma.f64 c %2269 %303)
(fma.f64 %255 %301 %2294)
%2307
(fma.f64 %272 #s(literal 1/3 binary64) %2294)
(fma.f64 %2269 c %303)
(+.f64 %2294 %303)
(+.f64 %303 %2294)
(-.f64 %2294 %393)
(-.f64 %303 %2296)
(-.f64 %2294 %401)
(-.f64 %2294 %404)
(fma.f64 %255 %301 %2316)
(fma.f64 #s(literal 1/3 binary64) %272 %2316)
(fma.f64 %272 #s(literal 1/3 binary64) %2316)
(neg.f64 (-.f64 %2296 %303))
(+.f64 %303 %2316)
(/.f64 (fma.f64 %2294 a %327) a)
(fma.f64 %327 %48 %2294)
(fma.f64 %327 %48 %2316)
(approx %434 %2307)
%2328
(*.f64 a (*.f64 a %195))
(*.f64 c (/.f64 %312 %191))
(*.f64 %312 %195)
(*.f64 %195 %312)
(*.f64 c (*.f64 %312 %202))
(*.f64 %797 %202)
(*.f64 %202 %797)
(/.f64 %2339 %208)
(*.f64 %28 (*.f64 %28 %195))
(*.f64 %704 (*.f64 %704 %195))
(neg.f64 (/.f64 %2339 %191))
(neg.f64 (/.f64 %797 %208))
(/.f64 (*.f64 %797 #s(literal 1 binary64)) %191)
(/.f64 #s(literal 1 binary64) (/.f64 %191 %797))
(/.f64 (neg.f64 %2339) %219)
(*.f64 %2339 %221)
(/.f64 #s(literal 1 binary64) (/.f64 %208 %2339))
%2156
(/.f64 %110 %3)
(/.f64 %1567 %6)
(/.f64 a %249)
(/.f64 %28 %236)
(neg.f64 (/.f64 %28 %170))
(neg.f64 (/.f64 a %236))
(*.f64 a %171)
(*.f64 %171 a)
(/.f64 #s(literal 1 binary64) (/.f64 %170 a))
(*.f64 %28 %251)
(/.f64 #s(literal 1 binary64) (/.f64 %236 %28))
(/.f64 %533 %170)
%2186
(*.f64 %2156 #s(literal -3/8 binary64))
(/.f64 (/.f64 %533 %6) %3)
(/.f64 (/.f64 %533 %3) %6)
(*.f64 %447 %1567)
(*.f64 %449 %110)
(/.f64 (*.f64 %28 #s(literal -3/8 binary64)) %236)
(/.f64 (neg.f64 %533) %236)
(/.f64 (*.f64 #s(literal -3/8 binary64) %28) %236)
(*.f64 a %457)
(*.f64 %533 %171)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %533))
(fma.f64 #s(literal -3/8 binary64) %2156 %2391)
%2393
(fma.f64 %312 %2394 %2186)
(fma.f64 %2328 #s(literal -9/16 binary64) %2186)
(fma.f64 %2156 #s(literal -3/8 binary64) %2391)
(fma.f64 %1743 %195 %2186)
(fma.f64 %797 %471 %2186)
(fma.f64 %2401 %202 %2186)
(+.f64 %2186 %2391)
(+.f64 %2391 %2186)
(-.f64 %2391 %2405)
(fma.f64 %447 %1567 %2391)
(fma.f64 %449 %110 %2391)
(fma.f64 #s(literal -9/16 binary64) %2328 %2409)
(fma.f64 #s(literal -9/16 binary64) %2328 %2411)
(fma.f64 %312 %2394 %2409)
(fma.f64 %312 %2394 %2411)
(fma.f64 %2328 #s(literal -9/16 binary64) %2409)
(fma.f64 %2328 #s(literal -9/16 binary64) %2411)
(fma.f64 %1743 %195 %2409)
(fma.f64 %1743 %195 %2411)
(fma.f64 %797 %471 %2409)
(fma.f64 %797 %471 %2411)
(fma.f64 %2401 %202 %2409)
(fma.f64 %2401 %202 %2411)
(+.f64 %2391 %2409)
(+.f64 %2391 %2411)
(neg.f64 (-.f64 %2405 %2391))
(-.f64 %2186 (*.f64 %501 %2328))
(-.f64 %2186 (neg.f64 %2391))
(-.f64 %2186 (*.f64 (neg.f64 %2328) #s(literal -9/16 binary64)))
(fma.f64 a %457 %2391)
(fma.f64 %533 %171 %2391)
(/.f64 (fma.f64 %2391 %170 %533) %170)
(/.f64 (fma.f64 %2186 %191 %2401) %191)
(/.f64 (fma.f64 %2401 %170 (*.f64 %191 %533)) %517)
(/.f64 (fma.f64 %533 %191 (*.f64 %170 %2401)) %521)
(/.f64 (fma.f64 %2401 %170 (*.f64 %533 %191)) %517)
(/.f64 (fma.f64 %533 %191 (*.f64 %2401 %170)) %521)
%2452
(*.f64 %2393 c)
(fma.f64 a %2184 %2454)
(fma.f64 c %2186 %2454)
(fma.f64 c %2391 %2188)
(fma.f64 #s(literal -3/8 binary64) %2154 %2454)
(fma.f64 #s(literal -3/8 binary64) %2189 %2454)
(fma.f64 #s(literal -9/16 binary64) %2460 %2188)
(fma.f64 %2154 #s(literal -3/8 binary64) %2454)
(fma.f64 %2328 %2400 %2188)
(fma.f64 %2156 %438 %2454)
(fma.f64 %2186 c %2454)
(fma.f64 %533 %226 %2454)
(fma.f64 %2195 %2156 %2454)
(fma.f64 %2468 %2328 %2188)
(fma.f64 %2391 c %2188)
(fma.f64 %2471 #s(literal -9/16 binary64) %2188)
(+.f64 %2188 %2454)
(+.f64 %2454 %2188)
(-.f64 %2454 (*.f64 %2405 c))
(fma.f64 %447 %2160 %2454)
(fma.f64 %449 %107 %2454)
(-.f64 %2454 (*.f64 %137 %2186))
(-.f64 %2454 (neg.f64 %2188))
(fma.f64 %61 %457 %2454)
(fma.f64 %2180 %171 %2454)
(fma.f64 c %2393 %344)
%2486
(+.f64 %2452 %344)
(+.f64 %344 %2452)
(-.f64 %2452 %2220)
(neg.f64 %2490)
(fma.f64 c %2391 %2269)
(fma.f64 #s(literal -1/2 binary64) %101 %2452)
(fma.f64 #s(literal -9/16 binary64) %2460 %2269)
(fma.f64 %101 #s(literal -1/2 binary64) %2452)
(fma.f64 %2328 %2400 %2269)
(fma.f64 %2468 %2328 %2269)
(fma.f64 %2391 c %2269)
(fma.f64 %2471 #s(literal -9/16 binary64) %2269)
(+.f64 %2454 %2269)
(fma.f64 #s(literal 1/2 binary64) %2283 %2452)
(fma.f64 %2283 #s(literal 1/2 binary64) %2452)
(/.f64 (-.f64 (*.f64 %2452 %6) #s(literal 1/2 binary64)) %6)
%2506
(*.f64 %2486 c)
(neg.f64 %2508)
(fma.f64 c %2452 %342)
(fma.f64 %2452 c %2299)
(+.f64 (*.f64 %2452 c) %2299)
(+.f64 (*.f64 c %2452) %342)
(fma.f64 c %2486 %303)
(fma.f64 %255 %301 %2506)
%2518
(fma.f64 %272 #s(literal 1/3 binary64) %2506)
(fma.f64 %2486 c %303)
(+.f64 %2506 %303)
(+.f64 %303 %2506)
(-.f64 %2506 %393)
(-.f64 %303 %2508)
(-.f64 %2506 %401)
(-.f64 %2506 %404)
(fma.f64 %255 %301 %2527)
(fma.f64 #s(literal 1/3 binary64) %272 %2527)
(fma.f64 %272 #s(literal 1/3 binary64) %2527)
(neg.f64 (-.f64 %2508 %303))
(+.f64 %303 %2527)
(/.f64 (fma.f64 %2506 a %327) a)
(fma.f64 %327 %48 %2506)
(fma.f64 %327 %48 %2527)
(approx %434 %2518)
(*.f64 a #s(literal -3 binary64))
%40
(*.f64 #s(literal 3 binary64) %28)
(*.f64 %28 #s(literal 3 binary64))
(neg.f64 %35)
%310
(*.f64 b a)
(*.f64 %28 %1)
(neg.f64 %318)
(*.f64 a %737)
(*.f64 %737 a)
(*.f64 #s(literal 3 binary64) %2549)
(*.f64 %35 %2548)
(*.f64 #s(literal 1/3 binary64) %2552)
(*.f64 %2548 %35)
(*.f64 %746 %33)
(*.f64 %2549 #s(literal 3 binary64))
(*.f64 %2552 #s(literal 1/3 binary64))
(/.f64 %2558 #s(literal -3 binary64))
(/.f64 %2552 #s(literal 3 binary64))
(*.f64 a %748)
(*.f64 b %40)
(*.f64 #s(literal -3 binary64) %310)
%2558
(*.f64 %310 #s(literal -3 binary64))
(*.f64 %748 a)
(*.f64 %1 %35)
(*.f64 #s(literal 3 binary64) %318)
(*.f64 %35 %1)
(*.f64 %28 %746)
(*.f64 %318 #s(literal 3 binary64))
(neg.f64 %2552)
(neg.f64 %2572)
(neg.f64 %2574)
(neg.f64 %2576)
%2578
(*.f64 #s(literal -1/3 binary64) b)
(/.f64 b #s(literal -3 binary64))
(neg.f64 %2548)
(/.f64 %737 #s(literal -3 binary64))
(/.f64 %2583 #s(literal -3 binary64))
%2548
(*.f64 #s(literal 1/3 binary64) b)
(/.f64 b #s(literal 3 binary64))
(*.f64 %1 #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) %1)
(neg.f64 %2578)
(/.f64 %737 #s(literal 3 binary64))
(/.f64 %2583 #s(literal 3 binary64))
%2592
(/.f64 #s(literal 1/3 binary64) %28)
(neg.f64 %301)
(/.f64 #s(literal -1 binary64) %35)
(/.f64 #s(literal 1 binary64) %40)
(/.f64 %2597 a)
(*.f64 #s(literal 1/3 binary64) %282)
(*.f64 #s(literal -1 binary64) %301)
(*.f64 #s(literal -1/3 binary64) %48)
(*.f64 %48 #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) %2603)
(/.f64 %48 #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %28 #s(literal 1/3 binary64)))
(*.f64 (*.f64 #s(literal -1/3 binary64) %301) #s(literal 3 binary64))
(/.f64 %731 (*.f64 #s(literal -3 binary64) %35))
(/.f64 %733 (*.f64 #s(literal -3 binary64) %40))
%301
(/.f64 #s(literal -1/3 binary64) %28)
(neg.f64 %2592)
(/.f64 #s(literal -1 binary64) %40)
(/.f64 #s(literal 1 binary64) %35)
(/.f64 %2618 a)
(*.f64 #s(literal 1/3 binary64) %48)
(*.f64 #s(literal -1/3 binary64) %282)
(*.f64 #s(literal 1 binary64) %301)
(*.f64 %301 #s(literal 1 binary64))
(*.f64 %48 #s(literal 1/3 binary64))
(*.f64 %282 #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/3 binary64)))
(/.f64 %48 #s(literal 3 binary64))
(/.f64 %282 #s(literal -3 binary64))
(/.f64 %2597 %28)
(/.f64 #s(literal 1 binary64) (/.f64 %28 #s(literal -1/3 binary64)))
(/.f64 #s(literal 3 binary64) %2633)
(/.f64 %2228 %40)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %35))
(*.f64 %2618 %48)
(*.f64 (*.f64 #s(literal 1/3 binary64) %301) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %35 #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) %2644)
(*.f64 %2646 %267)
(*.f64 %2648 %2649)
(/.f64 %731 %2633)
(/.f64 %733 (*.f64 #s(literal 3 binary64) %40))
(pow.f64 %35 #s(literal -1 binary64))
(/.f64 b %40)
(/.f64 %2578 a)
%2657
(*.f64 %287 #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) %287)
(*.f64 %2592 b)
(/.f64 %287 #s(literal -3 binary64))
(/.f64 %1 %35)
(/.f64 %2548 %28)
(*.f64 %1 %301)
(neg.f64 %751)
(/.f64 %291 #s(literal 3 binary64))
(/.f64 %2667 a)
(/.f64 %2669 %35)
(/.f64 %737 %40)
(/.f64 %2583 %40)
(*.f64 #s(literal 1 binary64) %2657)
(*.f64 %2578 %48)
(*.f64 %2548 %282)
(*.f64 %2657 #s(literal 1 binary64))
(*.f64 %2669 %301)
(/.f64 #s(literal 1 binary64) (/.f64 a %2578))
(/.f64 (/.f64 %2669 a) #s(literal 3 binary64))
(/.f64 %2682 a)
(/.f64 (*.f64 %287 #s(literal 1 binary64)) #s(literal -3 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %287) #s(literal -3 binary64))
(/.f64 %2688 %35)
(/.f64 (*.f64 #s(literal 1 binary64) %1) %35)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %287))
(/.f64 #s(literal 1 binary64) (/.f64 %35 %1))
(*.f64 #s(literal 3 binary64) %2696)
(/.f64 #s(literal 1 binary64) (/.f64 %35 %2669))
(*.f64 %2649 %2700)
(*.f64 %2700 %2649)
%28
%2703
%2704
%2705
%2706
%2707
%2708
%2709
%2710
%2712
%2714
%2716
%28
%2703
%2704
%2705
%2706
%2707
%2708
%2709
%2710
%2712
%2714
%2716
%2669
(*.f64 #s(literal -1 binary64) b)
(neg.f64 %737)
(*.f64 #s(literal 3 binary64) %2578)
(*.f64 #s(literal -1/3 binary64) %746)
(*.f64 %2578 #s(literal 3 binary64))
(*.f64 %2548 #s(literal -3 binary64))
(*.f64 %746 #s(literal -1/3 binary64))
%2649
(/.f64 #s(literal -3 binary64) %28)
(neg.f64 %2725)
(neg.f64 %2727)
(/.f64 #s(literal 1 binary64) %33)
(/.f64 %2239 a)
(*.f64 #s(literal 3 binary64) %48)
(*.f64 #s(literal -3 binary64) %282)
(*.f64 %48 #s(literal 3 binary64))
(neg.f64 %2734)
(/.f64 %84 %35)
(/.f64 %758 %40)
(*.f64 %84 %301)
(/.f64 %2558 a)
(*.f64 a %2740)
(*.f64 b %2742)
(*.f64 #s(literal -3 binary64) %2744)
(*.f64 %287 %40)
%2747
(/.f64 %2552 %28)
(*.f64 #s(literal 3 binary64) %2749)
(*.f64 %35 %291)
(*.f64 %28 %2752)
(*.f64 %2649 %318)
(*.f64 %318 %2649)
(*.f64 %2749 #s(literal 3 binary64))
(*.f64 %291 %35)
(neg.f64 %2758)
(neg.f64 (*.f64 %310 %2649))
(/.f64 %2576 %28)
(/.f64 %2763 a)
(*.f64 b %2765)
(*.f64 %2558 %48)
(*.f64 %48 %2558)
(*.f64 %2552 %282)
(/.f64 #s(literal 1 binary64) (/.f64 a %2558))
(/.f64 #s(literal 1 binary64) (/.f64 %28 %2552))
(/.f64 %2774 %35)
(/.f64 (*.f64 %2558 #s(literal -3 binary64)) %40)
(*.f64 %2774 %301)
(/.f64 %2552 a)
(*.f64 a %2780)
(*.f64 #s(literal 3 binary64) %2744)
%2758
(*.f64 %287 %35)
(*.f64 %2744 #s(literal 3 binary64))
(*.f64 (*.f64 %287 #s(literal 3 binary64)) a)
(/.f64 %2558 %28)
(*.f64 %40 %291)
(neg.f64 %2747)
(*.f64 b (*.f64 %48 %35))
(*.f64 %2558 %282)
(*.f64 %2552 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %2552))
a
%29
%30
%31
%34
%36
%38
%39
%42
%43
%44
%45
%47
%49
%51
%53
%55
(*.f64 a %1)
(*.f64 b %28)
(*.f64 %1 a)
(*.f64 %28 b)
%318
(*.f64 #s(literal -3 binary64) %2549)
(*.f64 #s(literal 1/3 binary64) %2558)
(*.f64 %40 %2548)
(*.f64 %2558 #s(literal 1/3 binary64))
(/.f64 %2558 #s(literal 3 binary64))
(neg.f64 (*.f64 %2558 #s(literal -1/3 binary64)))
(/.f64 %2763 #s(literal 3 binary64))
%48
%2808
%2809
%2810
%2811
%2812
%2813
%2814
%2815
%2816
%2817
%2819
%2820
%2822
%2823
%2824
%746
(*.f64 #s(literal 3 binary64) b)
(*.f64 %1 #s(literal -3 binary64))
(neg.f64 %748)
%748
(*.f64 #s(literal -3 binary64) b)
(*.f64 %1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) %1)
(neg.f64 %746)
%2832
%2833
%2834
%2835
%2836
%2837
%2838
%2840
%2842
%2844
%2845
%2846
%2848
%2850
%2852
%2854
%2856
%2858
%2859
%2861
%2863
%2865
%2867
a
%29
%30
%31
%34
%36
%38
%39
%42
%43
%44
%45
%47
%49
%51
%53
%55
(*.f64 a %2868)
(*.f64 c %40)
(*.f64 %61 #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) %61)
%2873
(*.f64 %2874 a)
(*.f64 %2868 a)
(*.f64 #s(literal 3 binary64) %113)
(*.f64 %35 %137)
(*.f64 %137 %35)
(neg.f64 %2881)
%2883
%2884
%2885
%2886
%2887
%2888
%2889
%2890
%2891
%2892
%2893
%2894
%2895
%2896
%2898
%2899
%2900
%2901
%2903
%2904
%2905
%2883
%2884
%2885
%2886
%2887
%2888
%2889
%2890
%2891
%2892
%2893
%2894
%2895
%2896
%2898
%2899
%2900
%2901
%2903
%2904
%2905
%2906
%2907
%2909
%2910
%2911
%2913
%2915
%2917
%2918
%2920
%2921
%2916
(fabs.f64 %2916)
(fabs.f64 %2919)
(pow.f64 %2906 #s(literal 1/2 binary64))
(pow.f64 %2884 (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %2906 #s(literal -1/2 binary64)))
%2929
%2930
%2931
%2932
%2934
%2935
%2937
%2939
%2941
%2943
%2945
%2946
%2947
%2948
%2950
%2951
%2953
%2955
(/.f64 %2906 %35)
(/.f64 %2940 a)
(*.f64 #s(literal 1/3 binary64) %2958)
(*.f64 %301 %2906)
%2961
(*.f64 %2958 #s(literal 1/3 binary64))
(/.f64 %2958 #s(literal 3 binary64))
(/.f64 %2964 %28)
(/.f64 %2908 %40)
(*.f64 #s(literal -1/3 binary64) %2967)
(*.f64 %2967 #s(literal -1/3 binary64))
(neg.f64 %2970)
(neg.f64 (*.f64 %2958 #s(literal -1/3 binary64)))
(neg.f64 %2974)
(/.f64 %2967 #s(literal -3 binary64))
(/.f64 (*.f64 %2908 #s(literal 1/3 binary64)) %28)
(/.f64 (*.f64 #s(literal 1/3 binary64) %2908) %28)
(neg.f64 (/.f64 %2967 #s(literal 3 binary64)))
(/.f64 %2936 %35)
(/.f64 %2984 a)
(/.f64 %2986 %35)
(*.f64 %48 %2940)
(*.f64 %2961 #s(literal 1 binary64))
(*.f64 %2964 %282)
(*.f64 %282 %2964)
(*.f64 %2940 %48)
(/.f64 #s(literal 1 binary64) (/.f64 %35 %2906))
(/.f64 #s(literal 1 binary64) (/.f64 a %2940))
(/.f64 (*.f64 %2958 #s(literal 1 binary64)) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %2958) #s(literal 3 binary64))
(/.f64 (*.f64 %2908 #s(literal 1 binary64)) %40)
(/.f64 (*.f64 %2964 #s(literal 1 binary64)) %28)
(/.f64 (*.f64 #s(literal 1 binary64) %2908) %40)
(/.f64 (*.f64 #s(literal 1 binary64) %2964) %28)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %2964))
(/.f64 (neg.f64 %2984) %28)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) %2967))
(*.f64 #s(literal -1 binary64) %3015)
(*.f64 %2984 %48)
(*.f64 %3018 #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a %2984))
(*.f64 #s(literal -3 binary64) %3022)
(/.f64 (*.f64 %3024 %2916) a)
(/.f64 (*.f64 %2916 %3024) a)
(*.f64 %2916 %3029)
(*.f64 %3029 %2916)
(*.f64 %3024 %3032)
(*.f64 %3032 %3024)
(/.f64 (*.f64 %2919 %2916) %40)
(/.f64 (*.f64 %2916 %2919) %40)
%2958
%3039
%3041
%3042
%3043
%3044
%3045
%3046
%3048
%3049
%3051
%3052
%3054
%3055
%3056
%3057
%3058
%3059
%48
%2808
%2809
%2810
%2811
%2812
%2813
%2814
%2815
%2816
%2817
%2819
%2820
%2822
%2823
%2824
%2958
%3039
%3041
%3042
%3043
%3044
%3045
%3046
%3048
%3049
%3051
%3052
%3054
%3055
%3056
%3057
%3058
%3059
%2832
%2833
%2834
%2835
%2836
%2837
%2838
%2840
%2842
%2844
%2845
%2846
%2848
%2850
%2852
%2854
%2856
%2858
%2859
%2861
%2863
%2865
%2867
(/.f64 %2938 a)
(*.f64 a %2961)
(*.f64 %301 %2930)
(*.f64 %2836 %2906)
%3064
(*.f64 %2930 %301)
(*.f64 %2961 a)
(*.f64 #s(literal -1/3 binary64) %2906)
%2964
(/.f64 %2906 #s(literal -3 binary64))
(neg.f64 %2940)
(/.f64 %2936 #s(literal -3 binary64))
(/.f64 %2986 #s(literal -3 binary64))
(/.f64 %2906 %28)
(/.f64 %2908 a)
%2967
(/.f64 %3040 %28)
(*.f64 %2906 %282)
(*.f64 %282 %2906)
(*.f64 %48 %2908)
(*.f64 %2908 %48)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %2906))
(/.f64 #s(literal 1 binary64) (/.f64 a %2908))
(/.f64 %3083 a)
(/.f64 (*.f64 #s(literal -3 binary64) %2940) a)
(*.f64 #s(literal -3 binary64) %2961)
(*.f64 %301 %3053)
(*.f64 %2961 #s(literal -3 binary64))
(*.f64 %3053 %301)
(*.f64 %2970 #s(literal 3 binary64))
%3092
%3093
%3094
%3096
%3097
%3098
%3099
%3100
%3095
(+.f64 b %2908)
(+.f64 %2908 b)
(neg.f64 %3092)
(-.f64 b %3040)
(-.f64 %2908 %1)
%3106
%3107
%3108
%3109
%3110
%3111
%3114
%3116
%3118
%3119
%3120
%3121
%3122
%3123
%3124
%3125
%3126
%3127
%3128
%3129
%3131
%3132
%3133
%3134
%3135
%3136
%3137
%3139
%3141
%3143
%3144
%3145
%3146
%3147
%3148
%3149
%3150
%3151
%3152
%3153
%3154
%3155
%3157
%3158
%3160
%3162
%3164
%3166
%3168
%3170
%3172
%3174
%3176
%3178
%3180
%3181
%3182
%3183
%3184
%3185
%3186
%3187
%3188
%3189
%3190
%3191
%3192
%3193
%3194
%3195
%3196
%3197
%3198
%3199
%3200
%3202
%3203
%3204
%3205
%3206
%3106
%3107
%3108
%3109
%3110
%3111
%3114
%3116
%3118
%3119
%3120
%3121
%3122
%3123
%3124
%3125
%3126
%3127
%3128
%3129
%3131
%3132
%3133
%3134
%3135
%3136
%3137
%3139
%3141
%3143
%3144
%3145
%3146
%3147
%3148
%3149
%3150
%3151
%3152
%3153
%3154
%3155
%3157
%3158
%3160
%3162
%3164
%3166
%3168
%3170
%3172
%3174
%3176
%3178
%3180
%3181
%3182
%3183
%3184
%3185
%3186
%3187
%3188
%3189
%3190
%3191
%3192
%3193
%3194
%3195
%3196
%3197
%3198
%3199
%3200
%3202
%3203
%3204
%3205
%3206
(*.f64 a %3207)
(*.f64 a (*.f64 #s(literal -3 binary64) %3095))
(*.f64 #s(literal 3 binary64) %3211)
(*.f64 %35 %3092)
(*.f64 #s(literal -3 binary64) %3112)
%3161
(*.f64 %3092 %35)
(*.f64 %3095 %40)
(*.f64 %3112 #s(literal -3 binary64))
(*.f64 (*.f64 %3095 #s(literal -3 binary64)) a)
(neg.f64 %3220)
(fma.f64 a %748 %2942)
(fma.f64 a %2944 %2558)
(fma.f64 b %40 %2942)
(fma.f64 #s(literal 3 binary64) %2930 %2558)
(fma.f64 %35 %2906 %2558)
(fma.f64 #s(literal -3 binary64) %310 %2942)
(fma.f64 %40 b %2942)
(fma.f64 %310 #s(literal -3 binary64) %2942)
(fma.f64 %748 a %2942)
(fma.f64 %2906 %35 %2558)
(fma.f64 %2930 #s(literal 3 binary64) %2558)
(fma.f64 %2944 a %2558)
(+.f64 %2558 %2942)
(+.f64 %2942 %2558)
(-.f64 %2942 %2552)
(fma.f64 a %748 %3237)
(fma.f64 a %748 %3239)
(fma.f64 b %40 %3237)
(fma.f64 b %40 %3239)
(fma.f64 %1 %35 %2942)
(fma.f64 #s(literal 3 binary64) %318 %2942)
(fma.f64 %35 %1 %2942)
(fma.f64 #s(literal -3 binary64) %310 %3237)
(fma.f64 #s(literal -3 binary64) %310 %3239)
(fma.f64 %40 b %3237)
(fma.f64 %40 b %3239)
(fma.f64 %310 #s(literal -3 binary64) %3237)
(fma.f64 %310 #s(literal -3 binary64) %3239)
(fma.f64 %28 %746 %2942)
(fma.f64 %318 #s(literal 3 binary64) %2942)
(fma.f64 %748 a %3237)
(fma.f64 %748 a %3239)
(+.f64 %2558 %3237)
(+.f64 %2558 %3239)
(fma.f64 %1 %35 %3237)
(fma.f64 %1 %35 %3239)
(fma.f64 #s(literal 3 binary64) %318 %3237)
(fma.f64 #s(literal 3 binary64) %318 %3239)
(fma.f64 %35 %1 %3237)
(fma.f64 %35 %1 %3239)
(fma.f64 %28 %746 %3237)
(fma.f64 %28 %746 %3239)
(fma.f64 %318 #s(literal 3 binary64) %3237)
(fma.f64 %318 #s(literal 3 binary64) %3239)
(*.f64 #s(literal 1/3 binary64) %3092)
(*.f64 #s(literal -1/3 binary64) %3095)
(*.f64 %3092 #s(literal 1/3 binary64))
%3271
(/.f64 %3092 #s(literal 3 binary64))
(/.f64 %3095 #s(literal -3 binary64))
(neg.f64 %3274)
(neg.f64 (/.f64 %3092 #s(literal -3 binary64)))
(neg.f64 (/.f64 %3095 #s(literal 3 binary64)))
(fma.f64 b #s(literal -1/3 binary64) %2940)
(fma.f64 #s(literal -1/3 binary64) b %2940)
(*.f64 %3282 #s(literal 1/3 binary64))
(+.f64 %2578 %2940)
(-.f64 %2940 %2548)
(/.f64 %3282 #s(literal 3 binary64))
(/.f64 %3287 #s(literal 3 binary64))
(/.f64 %3289 #s(literal -3 binary64))
(/.f64 %3291 #s(literal -3 binary64))
(/.f64 %3293 #s(literal -3 binary64))
(fma.f64 #s(literal 1/3 binary64) %2906 %2667)
(fma.f64 %2906 #s(literal 1/3 binary64) %2667)
(neg.f64 (/.f64 %3282 #s(literal -3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3092))
(+.f64 %2667 %2940)
(+.f64 %2940 %2667)
(-.f64 %2578 %3303)
(fma.f64 #s(literal -1/3 binary64) %2908 %2667)
(fma.f64 %2908 #s(literal -1/3 binary64) %2667)
(fma.f64 #s(literal 1/3 binary64) %2906 %2682)
(fma.f64 %2906 #s(literal 1/3 binary64) %2682)
(-.f64 %2667 %3303)
(+.f64 %2682 %2940)
(+.f64 %2940 %2682)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3282))
(fma.f64 #s(literal -1/3 binary64) %2908 %2682)
(fma.f64 %2908 #s(literal -1/3 binary64) %2682)
(-.f64 %2682 %3303)
%3318
(fma.f64 a %2958 %1)
(fma.f64 %2906 %662 %1)
(fma.f64 %2958 a %1)
(+.f64 %1 %3317)
(+.f64 %3317 %1)
(neg.f64 %3324)
(-.f64 %1 %3326)
(-.f64 %1 %3328)
(fma.f64 %48 %2930 %1)
(fma.f64 %2906 %2857 %1)
(fma.f64 %2930 %48 %1)
(fma.f64 %3333 %2906 %1)
(fma.f64 #s(literal 3 binary64) %3064 %1)
(fma.f64 %35 %2961 %1)
(fma.f64 %301 %2942 %1)
(fma.f64 %2836 %2944 %1)
(fma.f64 %2906 %3339 %1)
(fma.f64 %2906 %3341 %1)
(fma.f64 %2961 %35 %1)
(fma.f64 %3064 #s(literal 3 binary64) %1)
(fma.f64 %3345 %2906 %1)
(fma.f64 %2942 %301 %1)
(-.f64 %1 (*.f64 %2970 %35))
(-.f64 %1 (*.f64 %40 %2961))
(-.f64 %1 (*.f64 %3352 %301))
%3106
%3107
%3108
%3109
%3110
%3111
%3114
%3116
%3118
%3119
%3120
%3121
%3122
%3123
%3124
%3125
%3126
%3127
%3128
%3129
%3131
%3132
%3133
%3134
%3135
%3136
%3137
%3139
%3141
%3143
%3144
%3145
%3146
%3147
%3148
%3149
%3150
%3151
%3152
%3153
%3154
%3155
%3157
%3158
%3160
%3162
%3164
%3166
%3168
%3170
%3172
%3174
%3176
%3178
%3180
%3181
%3182
%3183
%3184
%3185
%3186
%3187
%3188
%3189
%3190
%3191
%3192
%3193
%3194
%3195
%3196
%3197
%3198
%3199
%3200
%3202
%3203
%3204
%3205
%3206
%3355
(/.f64 %3095 %28)
(neg.f64 %3357)
(/.f64 %3287 a)
(*.f64 %48 %3092)
(*.f64 %3092 %48)
(*.f64 %3095 %282)
(/.f64 #s(literal 1 binary64) (/.f64 a %3092))
(-.f64 %2958 %287)
(+.f64 %2958 %291)
(+.f64 %291 %2958)
(/.f64 #s(literal 1 binary64) (/.f64 %28 %3095))
(-.f64 %291 %2967)
(/.f64 %3207 %35)
(/.f64 (*.f64 %3092 #s(literal -3 binary64)) %40)
(*.f64 %3374 #s(literal 3 binary64))
(*.f64 %3207 %301)
(fma.f64 b %282 %2958)
(/.f64 %3106 a)
(/.f64 %3318 a)
(/.f64 %3112 %320)
(/.f64 %3113 %312)
(neg.f64 %3382)
(fma.f64 %1 %48 %2958)
(fma.f64 %48 %2906 %291)
(fma.f64 %2906 %48 %291)
(/.f64 %3387 %28)
(/.f64 %3389 a)
(fma.f64 %2908 %282 %291)
(/.f64 (/.f64 %3113 %28) %28)
(/.f64 (/.f64 %3113 %704) %704)
(/.f64 (-.f64 %3396 %1) %28)
(*.f64 %3113 %3399)
(fma.f64 #s(literal 3 binary64) %2961 %291)
(fma.f64 %301 %2944 %291)
(fma.f64 %2961 #s(literal 3 binary64) %291)
(fma.f64 %2944 %301 %291)
(/.f64 #s(literal 1 binary64) (/.f64 %312 %3113))
(-.f64 %3408 %3409)
(fma.f64 a %3411 %3412)
(fma.f64 %2906 %3407 %3412)
(+.f64 %3408 %3412)
(fma.f64 %2958 %662 %3412)
(fma.f64 %662 %2958 %3412)
(fma.f64 %2967 %3418 %3412)
(fma.f64 %3418 %2967 %3412)
(fma.f64 %3421 %3422 %3412)
(fma.f64 %3422 %3421 %3412)
(fma.f64 %2930 %3399 %3412)
%3426
%3427
%3428
%3431
%3432
%3433
%3434
%3435
%3436
%3437
%3438
%3439
%3440
%3441
%3442
%3443
%3444
%3445
%3446
%3447
%3448
%3449
%3450
%3452
%3453
%3454
%3455
%3456
%3458
%3459
%3461
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
#s(literal 9 binary64)
(*.f64 a #s(literal 9 binary64))
%4587
%2644
(/.f64 #s(literal -1/2 binary64) %28)
(neg.f64 %397)
(neg.f64 %4590)
(*.f64 #s(literal -1/2 binary64) %282)
(*.f64 #s(literal 1/2 binary64) %48)
(*.f64 %48 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %48))
(/.f64 #s(literal 1 binary64) (/.f64 %28 #s(literal -1/2 binary64)))
(/.f64 %700 %35)
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal -3 binary64)) %40)
(*.f64 %700 %301)
(*.f64 (*.f64 #s(literal 1/2 binary64) %301) #s(literal 3 binary64))
(/.f64 %4607 a)
(*.f64 #s(literal 1/2 binary64) %3355)
(*.f64 %3092 %2644)
%4611
(/.f64 (*.f64 %3092 #s(literal -1/2 binary64)) %28)
(/.f64 (*.f64 #s(literal -1/2 binary64) %3092) %28)
(neg.f64 (*.f64 %3095 %2644))
(neg.f64 (*.f64 %2644 %3095))
(/.f64 (neg.f64 %4607) %28)
(*.f64 %4607 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %4607))
(fma.f64 %1 %2644 %4625)
(fma.f64 #s(literal 1/2 binary64) %2958 %4627)
(fma.f64 #s(literal 1/2 binary64) %2958 %4629)
(fma.f64 %2906 %2644 %4627)
(fma.f64 %2906 %2644 %4629)
(fma.f64 %2644 %1 %4625)
(fma.f64 %2644 %2906 %4627)
(fma.f64 %2644 %2906 %4629)
(+.f64 %4625 %4627)
(+.f64 %4625 %4629)
(+.f64 %4627 %4625)
(+.f64 %4629 %4625)
(fma.f64 %4640 %48 %4627)
(fma.f64 %4640 %48 %4629)
(/.f64 (*.f64 %4607 #s(literal 2/3 binary64)) a)
(/.f64 (*.f64 #s(literal 2/3 binary64) %4607) a)
(*.f64 #s(literal 2/3 binary64) %4611)
(*.f64 %3092 %4648)
(*.f64 %2644 (*.f64 %3092 #s(literal 2/3 binary64)))
(*.f64 %4611 #s(literal 2/3 binary64))
(*.f64 %4648 %3092)
(*.f64 (*.f64 #s(literal 2/3 binary64) %3092) %2644)
(neg.f64 (*.f64 %4648 %3095))
(fma.f64 %1 %4648 %4658)
(fma.f64 #s(literal 2/3 binary64) %4625 %4660)
(fma.f64 #s(literal 2/3 binary64) %4625 %4662)
(fma.f64 %2906 %4648 %4660)
(fma.f64 %2906 %4648 %4662)
(fma.f64 %2644 %4666 %4660)
(fma.f64 %2644 %4666 %4662)
(fma.f64 %4625 #s(literal 2/3 binary64) %4660)
(fma.f64 %4625 #s(literal 2/3 binary64) %4662)
(fma.f64 %4648 %1 %4658)
(fma.f64 %4648 %2906 %4660)
(fma.f64 %4648 %2906 %4662)
(fma.f64 %4674 %2644 %4660)
(fma.f64 %4674 %2644 %4662)
(+.f64 %4660 %4658)
(+.f64 %4662 %4658)
(+.f64 %4658 %4660)
(+.f64 %4658 %4662)
%282
(/.f64 #s(literal 1 binary64) %28)
(neg.f64 %48)
(/.f64 #s(literal 3 binary64) %40)
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) a)
(*.f64 #s(literal -3 binary64) %301)
(*.f64 #s(literal 1/3 binary64) %2725)
(*.f64 #s(literal -1 binary64) %48)
(*.f64 #s(literal -1/3 binary64) %2649)
(*.f64 #s(literal 1 binary64) %282)
(*.f64 %2592 #s(literal 3 binary64))
(*.f64 %301 #s(literal -3 binary64))
(*.f64 %48 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) %4590)
(*.f64 #s(literal 1/3 binary64) %2727)
(/.f64 #s(literal 1 binary64) (/.f64 %28 #s(literal 1 binary64)))
(/.f64 %4700 %35)
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal -3 binary64)) %40)
(*.f64 #s(literal 1/3 binary64) %4704)
(*.f64 #s(literal 1/3 binary64) %2734)
(*.f64 %4700 %301)
(pow.f64 %28 #s(literal -1 binary64))
%3527
(/.f64 %2603 %3095)
(/.f64 %3472 #s(literal -1/3 binary64))
(/.f64 %28 %3274)
(neg.f64 %3525)
(/.f64 (neg.f64 %3472) #s(literal 1/3 binary64))
(*.f64 a %3667)
(*.f64 %3667 a)
(/.f64 #s(literal 1 binary64) %3374)
(*.f64 %3472 (/.f64 #s(literal 1 binary64) #s(literal -1/3 binary64)))
(*.f64 (/.f64 %3472 #s(literal 1 binary64)) #s(literal -3 binary64))
(*.f64 %28 (/.f64 #s(literal 1 binary64) %3274))
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(/.f64 %3207 a)
(*.f64 #s(literal 3 binary64) %3355)
%4726
(*.f64 %3355 #s(literal 3 binary64))
(/.f64 (*.f64 %3095 #s(literal 3 binary64)) %28)
(/.f64 (*.f64 #s(literal 3 binary64) %3095) %28)
(neg.f64 %4732)
(/.f64 (neg.f64 %3207) %28)
(*.f64 %3207 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %3207))
(/.f64 %3207 %4587)
(/.f64 (*.f64 %3207 #s(literal 1/9 binary64)) a)
(*.f64 #s(literal 3 binary64) %4744)
(*.f64 %3355 %4746)
(*.f64 %4726 #s(literal 1/9 binary64))
(*.f64 #s(literal 1/9 binary64) %4726)
(*.f64 %4744 #s(literal 3 binary64))
(/.f64 %4726 #s(literal 9 binary64))
(/.f64 %4732 #s(literal -9 binary64))
(*.f64 %3355 %4754)
(neg.f64 (*.f64 #s(literal -3 binary64) %4744))
(/.f64 %4726 %4758)
(neg.f64 (/.f64 %4732 #s(literal 9 binary64)))
(neg.f64 (/.f64 %4726 #s(literal -9 binary64)))
(/.f64 (*.f64 %3207 #s(literal 1 binary64)) %4587)
(/.f64 (*.f64 %4726 #s(literal 1 binary64)) #s(literal 9 binary64))
(*.f64 %4732 %4768)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %4726))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) %4732))
%3282
(fma.f64 #s(literal -1 binary64) b %2906)
(+.f64 %2669 %2906)
(+.f64 %2906 %2669)
(-.f64 %2906 %737)
(-.f64 %2669 %2908)
(fma.f64 b #s(literal -1 binary64) %3040)
(fma.f64 #s(literal -1 binary64) b %3040)
(neg.f64 %3293)
(+.f64 %2669 %3040)
(fma.f64 #s(literal 3 binary64) %2578 %2906)
(fma.f64 #s(literal -1/3 binary64) %746 %2906)
(fma.f64 %2578 #s(literal 3 binary64) %2906)
(fma.f64 %2548 #s(literal -3 binary64) %2906)
(fma.f64 %746 #s(literal -1/3 binary64) %2906)
(fma.f64 #s(literal 3 binary64) %2578 %3040)
(fma.f64 #s(literal -1/3 binary64) %746 %3040)
(fma.f64 %2578 #s(literal 3 binary64) %3040)
(fma.f64 %2548 #s(literal -3 binary64) %3040)
(fma.f64 %746 #s(literal -1/3 binary64) %3040)
(fma.f64 %2916 %2916 %2669)
(fma.f64 %2919 %2919 %2669)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%312
%702
%703
%705
%706
%708
%710
%711
%712
%713
%715
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(*.f64 a %4587)
%4796
(*.f64 #s(literal 9 binary64) %312)
(*.f64 %4587 a)
(*.f64 %28 %4799)
(*.f64 %4799 %28)
(*.f64 %704 (*.f64 %704 #s(literal 9 binary64)))
(*.f64 (*.f64 #s(literal 9 binary64) %704) %704)
%4806
%4808
%4811
%4815
%4818
%4820
%4821
%4823
%4825
%4827
%4828
%4830
%4832
%4834
%4835
%4836
%4840
%4841
%4842
%4843
%4845
%4846
%4848
%4849
%4850
%4851
%4853
%4854
%4856
%4858
%4860
%4862
%4864
%4865
%4867
%4868
%4870
%4872
%4874
%4876
%4877
%4880
%4882
%4883
%4885
%4887
%4889
%4891
%4893
%4895
%4897
%4899
%4901
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4918
%4920
%4922
%4924
%4928
%4931
%4935
%4937
%4939
%4940
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4951
%4953
%4954
%4955
%4956
%4957
%4959
%4961
%4962
%4963
%4964
%4965
%4967
%4970
%4971
%4973
%4975
%4977
%4979
%4981
%4983
%4984
%4985
%4987
%4989
%4991
%4993
%4995
%4997
%4999
%5001
%5002
%5004
%5006
%5008
%5010
%5011
%5013
%5015
%5018
%5020
%5022
%5024
%5026
%5029
%5032
%5035
%5039
%5043
%5046
%5050
%5053
%5057
%5061
(/.f64 %3092 %4796)
(/.f64 %3095 %4807)
%4813
(*.f64 %4812 %3092)
(*.f64 %4839 #s(literal 1/9 binary64))
(/.f64 %3355 %4587)
(/.f64 %4839 #s(literal 9 binary64))
(/.f64 %4875 %312)
(/.f64 %3092 %4884)
(neg.f64 %4816)
(/.f64 (neg.f64 %4839) #s(literal -9 binary64))
(/.f64 %3287 %4796)
(*.f64 %3095 %4906)
(/.f64 #s(literal 1 binary64) (/.f64 %4796 %3092))
(/.f64 #s(literal 1 binary64) (/.f64 %4807 %3095))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %4839))
(+.f64 %5081 %5082)
(-.f64 %5081 (/.f64 %2906 %4807))
(-.f64 %5082 %4938)
(fma.f64 %2906 %4812 %5087)
(fma.f64 %2906 %4812 %5089)
(+.f64 %5089 %5082)
(+.f64 %5082 %5087)
(+.f64 %5082 %5089)
(-.f64 %5089 (/.f64 %2908 %4796))
(/.f64 (-.f64 (*.f64 %5082 %4796) b) %4796)
(/.f64 (-.f64 (*.f64 %2906 %4796) (*.f64 %4796 b)) (*.f64 %4796 %4796))
%4806
%4808
%4811
%4815
%4818
%4820
%4821
%4823
%4825
%4827
%4828
%4830
%4832
%4834
%4835
%4836
%4840
%4841
%4842
%4843
%4845
%4846
%4848
%4849
%4850
%4851
%4853
%4854
%4856
%4858
%4860
%4862
%4864
%4865
%4867
%4868
%4870
%4872
%4874
%4876
%4877
%4880
%4882
%4883
%4885
%4887
%4889
%4891
%4893
%4895
%4897
%4899
%4901
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4918
%4920
%4922
%4924
%4928
%4931
%4935
%4937
%4939
%4940
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4951
%4953
%4954
%4955
%4956
%4957
%4959
%4961
%4962
%4963
%4964
%4965
%4967
%4970
%4971
%4973
%4975
%4977
%4979
%4981
%4983
%4984
%4985
%4987
%4989
%4991
%4993
%4995
%4997
%4999
%5001
%5002
%5004
%5006
%5008
%5010
%5011
%5013
%5015
%5018
%5020
%5022
%5024
%5026
%5029
%5032
%5035
%5039
%5043
%5046
%5050
%5053
%5057
%5061
(*.f64 #s(literal 3 binary64) %2906)
%2944
(neg.f64 %3053)
(/.f64 %2944 %4587)
(/.f64 %3053 %4799)
(/.f64 %5012 a)
(/.f64 %5014 a)
(*.f64 #s(literal 3 binary64) %4932)
(*.f64 #s(literal 3 binary64) %4936)
(*.f64 %2649 %4941)
%4927
(*.f64 %2944 %4743)
(*.f64 %4743 %2944)
(*.f64 %4926 %2906)
(*.f64 %4941 %2649)
(/.f64 (*.f64 %2906 %2649) #s(literal 9 binary64))
(/.f64 %5119 #s(literal 9 binary64))
(*.f64 %2958 %4754)
(*.f64 %4754 %2958)
(/.f64 %2944 %4892)
(/.f64 (*.f64 %4941 #s(literal -3 binary64)) %28)
(neg.f64 %5126)
(/.f64 (neg.f64 %5012) %28)
(/.f64 (*.f64 %2944 #s(literal 1 binary64)) %4587)
(*.f64 %3053 %4914)
(*.f64 %5012 %48)
(*.f64 %5014 %48)
(/.f64 #s(literal 1 binary64) (/.f64 %4799 %3053))
(/.f64 #s(literal 1 binary64) (/.f64 a %5012))
(/.f64 #s(literal 1 binary64) (/.f64 %4587 %2944))
(/.f64 %4640 a)
(*.f64 #s(literal 1/2 binary64) %2958)
(*.f64 %2906 %2644)
%4625
(/.f64 (*.f64 %2906 #s(literal -1/2 binary64)) %28)
(/.f64 (*.f64 #s(literal -1/2 binary64) %2906) %28)
(/.f64 (neg.f64 %4640) %28)
(*.f64 %4640 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %4640))
(fma.f64 b %2592 %4658)
(fma.f64 %287 #s(literal -1/3 binary64) %4658)
(fma.f64 #s(literal -1/3 binary64) %287 %4658)
(fma.f64 #s(literal 2/3 binary64) %4625 %2657)
(fma.f64 %2592 b %4658)
(fma.f64 %2906 %4648 %2657)
(fma.f64 %2644 %4666 %2657)
(fma.f64 %4625 #s(literal 2/3 binary64) %2657)
(fma.f64 %4648 %2906 %2657)
(fma.f64 %4674 %2644 %2657)
(+.f64 %2657 %4658)
(+.f64 %4658 %2657)
(-.f64 %4658 %751)
(fma.f64 %1 %301 %4658)
(neg.f64 (-.f64 %751 %4658))
(-.f64 %2657 (*.f64 (neg.f64 %4648) %2906))
(-.f64 %2657 (neg.f64 %4658))
(-.f64 %2657 (*.f64 (neg.f64 #s(literal 2/3 binary64)) %4625))
(-.f64 %2657 (*.f64 (neg.f64 %4625) #s(literal 2/3 binary64)))
(/.f64 (fma.f64 %4658 a %2578) a)
(fma.f64 #s(literal 1 binary64) %2657 %4658)
(fma.f64 %2578 %48 %4658)
(fma.f64 %2548 %282 %4658)
(fma.f64 %2657 #s(literal 1 binary64) %4658)
(fma.f64 %2669 %301 %4658)
(fma.f64 #s(literal 3 binary64) %2696 %4658)
(fma.f64 %2649 %2700 %4658)
(fma.f64 %2700 %2649 %4658)
%5190
(*.f64 #s(literal -2/3 binary64) b)
(/.f64 (fma.f64 %2906 #s(literal 1/3 binary64) %5193) a)
(/.f64 (fma.f64 %5190 #s(literal 1/2 binary64) %2940) a)
(fma.f64 b %5198 %2961)
(fma.f64 #s(literal 1/3 binary64) %2958 %5200)
(fma.f64 #s(literal -2/3 binary64) %5202 %2961)
(fma.f64 %301 %2906 %5200)
(fma.f64 %2906 %301 %5200)
(fma.f64 %2958 #s(literal 1/3 binary64) %5200)
(fma.f64 %2644 %5190 %2961)
(fma.f64 %5190 %2644 %2961)
(fma.f64 %5198 b %2961)
(fma.f64 %5210 #s(literal -2/3 binary64) %2961)
(+.f64 %2961 %5200)
(+.f64 %5200 %2961)
(-.f64 %5200 %2970)
(fma.f64 #s(literal -1/3 binary64) %2967 %5200)
(fma.f64 %2967 #s(literal -1/3 binary64) %5200)
(neg.f64 (-.f64 %2970 %5200))
(-.f64 %2961 (*.f64 (neg.f64 %5190) %2644))
(-.f64 %2961 (*.f64 (neg.f64 %2644) %5190))
(-.f64 %2961 (*.f64 %1 %5198))
(-.f64 %2961 (neg.f64 %5200))
(fma.f64 b %5198 %3699)
(fma.f64 #s(literal -2/3 binary64) %5202 %3699)
(fma.f64 %2644 %5190 %3699)
(fma.f64 %5190 %2644 %3699)
(fma.f64 %5198 b %3699)
(fma.f64 %5210 #s(literal -2/3 binary64) %3699)
(+.f64 %5200 %3699)
(/.f64 (fma.f64 %2906 %2836 %5193) a)
(/.f64 (fma.f64 %5200 a %2940) a)
(fma.f64 #s(literal 1/2 binary64) %5240 %2961)
(fma.f64 %48 %2940 %5200)
(fma.f64 %2961 #s(literal 1 binary64) %5200)
(fma.f64 %2964 %282 %5200)
(fma.f64 %282 %2964 %5200)
(fma.f64 %5193 %48 %2961)
(fma.f64 %2940 %48 %5200)
(fma.f64 #s(literal 1/2 binary64) %5240 %3699)
(fma.f64 %5193 %48 %3699)
(/.f64 (fma.f64 %2906 %33 (*.f64 a %5193)) %312)
(/.f64 (fma.f64 %2906 %33 (*.f64 %5193 a)) %312)
(/.f64 (fma.f64 %5193 a %2938) %312)
(fma.f64 #s(literal -1 binary64) %3015 %5200)
(fma.f64 %2984 %48 %5200)
(fma.f64 %3018 #s(literal 3 binary64) %5200)
(fma.f64 #s(literal -3 binary64) %3022 %5200)
(fma.f64 %2916 %3029 %5200)
(fma.f64 %3029 %2916 %5200)
(fma.f64 %3024 %3032 %5200)
(fma.f64 %3032 %3024 %5200)
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5290
%5292
%5294
%5295
%5296
%5297
%5298
%5299
%5300
%5301
%5302
%5304
%5307
%5310
%5313
%5315
%5316
%5317
%5319
%5321
%5322
%5323
%5325
%5328
%5331
%5335
%5338
%5340
%5343
%5346
%5348
%5350
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5290
%5292
%5294
%5295
%5296
%5297
%5298
%5299
%5300
%5301
%5302
%5304
%5307
%5310
%5313
%5315
%5316
%5317
%5319
%5321
%5322
%5323
%5325
%5328
%5331
%5335
%5338
%5340
%5343
%5346
%5348
%5350
(*.f64 a %4746)
(*.f64 #s(literal 3 binary64) %4837)
(*.f64 %35 #s(literal 1/9 binary64))
(*.f64 #s(literal 1/9 binary64) %35)
%4838
(/.f64 %35 #s(literal 9 binary64))
(/.f64 %40 #s(literal -9 binary64))
(*.f64 a %4754)
(neg.f64 (*.f64 #s(literal -3 binary64) %4837))
(/.f64 %35 %4758)
(neg.f64 (/.f64 %35 #s(literal -9 binary64)))
(neg.f64 %4878)
(/.f64 %52 #s(literal 9 binary64))
(*.f64 %40 %4768)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) %40))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %35))
%3357
(/.f64 %3092 %28)
(neg.f64 %3355)
(*.f64 %3092 %282)
(*.f64 %3095 %48)
(-.f64 %287 %2958)
(+.f64 %287 %2967)
(+.f64 %2967 %287)
(-.f64 %2967 %291)
(fma.f64 %2906 %282 %287)
(fma.f64 %282 %2906 %287)
(/.f64 %3387 a)
(fma.f64 b %48 %2967)
(fma.f64 %48 b %2967)
(fma.f64 %48 %2908 %287)
(fma.f64 %2908 %48 %287)
(fma.f64 %1 %282 %2967)
(/.f64 %3389 %28)
(fma.f64 #s(literal -3 binary64) %2961 %287)
(fma.f64 %301 %3053 %287)
(fma.f64 %2961 #s(literal -3 binary64) %287)
(fma.f64 %3053 %301 %287)
(fma.f64 %2970 #s(literal 3 binary64) %287)
(-.f64 %287 (*.f64 %2970 #s(literal -3 binary64)))
(/.f64 (fma.f64 %2967 %28 %1) %28)
(fma.f64 %746 %301 %2967)
(fma.f64 %751 #s(literal 3 binary64) %2967)
(*.f64 %3387 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %3387))
(+.f64 (/.f64 %3326 a) %287)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(/.f64 %746 %4799)
%5404
(/.f64 %4933 a)
(*.f64 b %5406)
(*.f64 b %5408)
(*.f64 %748 %4743)
(*.f64 %4743 %748)
(*.f64 %2740 #s(literal 1/9 binary64))
(/.f64 %2740 #s(literal 9 binary64))
(*.f64 #s(literal -3 binary64) %4990)
(*.f64 %287 %4871)
(*.f64 %5416 %2725)
(/.f64 %748 %4892)
(*.f64 %1 %4926)
(neg.f64 %5420)
(/.f64 %5422 #s(literal -9 binary64))
(*.f64 %291 %4754)
(*.f64 %5007 %2649)
(/.f64 (neg.f64 %4933) %28)
(/.f64 (*.f64 %748 #s(literal 1 binary64)) %4587)
(*.f64 %746 %4914)
(*.f64 %4933 %48)
(/.f64 #s(literal 1 binary64) (/.f64 %4799 %746))
(/.f64 #s(literal 1 binary64) (/.f64 %4587 %748))
(/.f64 #s(literal 1 binary64) (/.f64 a %4933))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %2740))
%5441
%5443
%5444
%5445
%5446
%5447
%5448
%5449
%5450
%5451
%5452
%5453
%5454
%5455
%5456
%5457
%5458
%5459
%5460
%5461
%5462
%5463
%5465
%5466
%5467
%5468
%5470
%5472
%5473
%5474
%5475
%5476
%5477
%5478
%5479
%5482
%5485
%5487
%5490
%5492
%5493
%5494
%5495
%5496
%5498
%5500
%5501
%5503
%5505
%5507
%5509
%5512
%5515
%5518
%5521
%5523
%5526
%5527
%5528
%5529
%5530
%5441
%5443
%5444
%5445
%5446
%5447
%5448
%5449
%5450
%5451
%5452
%5453
%5454
%5455
%5456
%5457
%5458
%5459
%5460
%5461
%5462
%5463
%5465
%5466
%5467
%5468
%5470
%5472
%5473
%5474
%5475
%5476
%5477
%5478
%5479
%5482
%5485
%5487
%5490
%5492
%5493
%5494
%5495
%5496
%5498
%5500
%5501
%5503
%5505
%5507
%5509
%5512
%5515
%5518
%5521
%5523
%5526
%5527
%5528
%5529
%5530
%5531
(/.f64 %3053 %28)
(/.f64 (*.f64 %2908 #s(literal -3 binary64)) a)
(/.f64 (*.f64 #s(literal -3 binary64) %2908) a)
(*.f64 #s(literal -3 binary64) %2967)
(*.f64 %2967 #s(literal -3 binary64))
(neg.f64 %5539)
%3604
(neg.f64 %5541)
(fma.f64 b %2725 %5531)
(fma.f64 #s(literal 3 binary64) %2958 %2740)
(fma.f64 #s(literal -3 binary64) %287 %5531)
(fma.f64 %287 #s(literal -3 binary64) %5531)
(+.f64 %5531 %2740)
(+.f64 %2740 %5531)
(-.f64 %5531 %2780)
(-.f64 %2740 %5539)
(fma.f64 %1 %2649 %5531)
(fma.f64 #s(literal -3 binary64) %2967 %2740)
(fma.f64 %2967 #s(literal -3 binary64) %2740)
(-.f64 %5531 (*.f64 %291 #s(literal -3 binary64)))
(-.f64 %5531 %5422)
(/.f64 (fma.f64 %5531 a %748) a)
(fma.f64 b %4704 %5531)
(fma.f64 %748 %48 %5531)
(*.f64 %3604 #s(literal 1/9 binary64))
(*.f64 #s(literal 1/9 binary64) %3604)
(/.f64 %3604 #s(literal 9 binary64))
(/.f64 %3604 %4758)
(/.f64 %5541 #s(literal -9 binary64))
(neg.f64 (/.f64 %3604 #s(literal -9 binary64)))
(neg.f64 (/.f64 %5541 #s(literal 9 binary64)))
(/.f64 (*.f64 %3604 #s(literal 1 binary64)) #s(literal 9 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %3604))
(*.f64 %5541 %4768)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) %5541))
(fma.f64 b %5406 %5577)
(fma.f64 b %5408 %5577)
(fma.f64 %748 %4743 %5577)
(fma.f64 %5531 #s(literal 1/9 binary64) %5404)
(fma.f64 %4743 %748 %5577)
(fma.f64 %2740 #s(literal 1/9 binary64) %5577)
(+.f64 %5404 %5577)
(+.f64 %5577 %5404)
(fma.f64 #s(literal -3 binary64) %4990 %5577)
(fma.f64 %287 %4871 %5577)
(fma.f64 %5416 %2725 %5577)
(fma.f64 %1 %4926 %5577)
(-.f64 %5404 (/.f64 %5539 #s(literal 9 binary64)))
(-.f64 %5404 (neg.f64 %5577))
(fma.f64 #s(literal -3 binary64) (/.f64 %2967 #s(literal 9 binary64)) %5404)
(fma.f64 %2967 %4871 %5404)
(fma.f64 %291 %4754 %5577)
(fma.f64 %5007 %2649 %5577)
(fma.f64 %746 %4914 %5577)
(fma.f64 %4933 %48 %5577)
(/.f64 (fma.f64 %5404 #s(literal 9 binary64) %5531) #s(literal 9 binary64))
(/.f64 (fma.f64 %2740 #s(literal 9 binary64) (*.f64 %5531 #s(literal 9 binary64))) %5605)
(/.f64 (fma.f64 %2740 #s(literal 9 binary64) (*.f64 #s(literal 9 binary64) %5531)) %5605)
(fma.f64 b %2836 %2964)
(fma.f64 #s(literal -1/3 binary64) %2906 %3753)
(fma.f64 %2836 b %2964)
%3773
(fma.f64 %751 a %2964)
(+.f64 %2964 %3753)
(+.f64 %3753 %2964)
(-.f64 %2964 %3142)
(-.f64 %3753 %2940)
(fma.f64 %287 %2843 %2964)
(fma.f64 #s(literal -1/3 binary64) %2749 %2964)
(fma.f64 %2592 %318 %2964)
(fma.f64 %2657 %28 %2964)
(fma.f64 %28 %2657 %2964)
(fma.f64 %318 %2592 %2964)
(fma.f64 %5624 %287 %2964)
(fma.f64 %2749 #s(literal -1/3 binary64) %2964)
(neg.f64 %3754)
(-.f64 %2964 (*.f64 %751 %28))
(-.f64 %2964 (*.f64 %1 %2836))
(-.f64 %2964 (neg.f64 %3753))
(fma.f64 b %2836 %5634)
(fma.f64 %2836 b %5634)
(fma.f64 %751 a %5634)
(+.f64 %3753 %5634)
(fma.f64 %287 %2843 %5634)
(fma.f64 #s(literal -1/3 binary64) %2749 %5634)
(fma.f64 %2592 %318 %5634)
(fma.f64 %2657 %28 %5634)
(fma.f64 %28 %2657 %5634)
(fma.f64 %318 %2592 %5634)
(fma.f64 %5624 %287 %5634)
(fma.f64 %2749 #s(literal -1/3 binary64) %5634)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(*.f64 a #s(literal 1/3 binary64))
%33
(/.f64 a #s(literal 3 binary64))
(neg.f64 %2839)
(neg.f64 %2841)
(/.f64 %28 #s(literal -3 binary64))
(neg.f64 %3904)
(/.f64 #s(literal 1 binary64) %2649)
(*.f64 a %2940)
(*.f64 #s(literal 1/3 binary64) %2930)
%2938
(*.f64 %2930 #s(literal 1/3 binary64))
(*.f64 %33 %2906)
(*.f64 %2940 a)
%2549
(*.f64 b %33)
(*.f64 #s(literal 1/3 binary64) %310)
(*.f64 %310 #s(literal 1/3 binary64))
(*.f64 %2548 a)
(*.f64 %33 b)
(/.f64 %310 #s(literal 3 binary64))
(neg.f64 %3981)
(/.f64 (*.f64 %310 #s(literal 1 binary64)) #s(literal 3 binary64))
%3559
(neg.f64 %3691)
(fma.f64 a %2578 %2938)
(fma.f64 a %2940 %3981)
(fma.f64 #s(literal 1/3 binary64) %2930 %3981)
(fma.f64 %310 #s(literal -1/3 binary64) %2938)
(fma.f64 %2578 a %2938)
(fma.f64 %2906 %33 %3981)
(fma.f64 %2930 #s(literal 1/3 binary64) %3981)
(fma.f64 %33 %2906 %3981)
(fma.f64 %2940 a %3981)
(+.f64 %2938 %3981)
(+.f64 %3981 %2938)
(-.f64 %2938 %2549)
(fma.f64 %2548 %28 %2938)
(fma.f64 %28 %2548 %2938)
(fma.f64 %318 #s(literal 1/3 binary64) %2938)
(fma.f64 (*.f64 %28 #s(literal 1/3 binary64)) b %2938)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(*.f64 a %35)
(*.f64 #s(literal 3 binary64) %312)
(*.f64 %35 a)
%3640
(*.f64 #s(literal -3 binary64) %320)
(*.f64 %40 %28)
(*.f64 %28 %40)
(*.f64 %320 #s(literal -3 binary64))
(neg.f64 %3561)
(*.f64 %704 (*.f64 %704 #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) %704) %704)
%4806
%4808
%4811
%4815
%4818
%4820
%4821
%4823
%4825
%4827
%4828
%4830
%4832
%4834
%4835
%4836
%4840
%4841
%4842
%4843
%4845
%4846
%4848
%4849
%4850
%4851
%4853
%4854
%4856
%4858
%4860
%4862
%4864
%4865
%4867
%4868
%4870
%4872
%4874
%4876
%4877
%4880
%4882
%4883
%4885
%4887
%4889
%4891
%4893
%4895
%4897
%4899
%4901
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4918
%4920
%4922
%4924
%4928
%4931
%4935
%4937
%4939
%4940
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4951
%4953
%4954
%4955
%4956
%4957
%4959
%4961
%4962
%4963
%4964
%4965
%4967
%4970
%4971
%4973
%4975
%4977
%4979
%4981
%4983
%4984
%4985
%4987
%4989
%4991
%4993
%4995
%4997
%4999
%5001
%5002
%5004
%5006
%5008
%5010
%5011
%5013
%5015
%5018
%5020
%5022
%5024
%5026
%5029
%5032
%5035
%5039
%5043
%5046
%5050
%5053
%5057
%5061
(fma.f64 a %2958 %2669)
(fma.f64 b #s(literal -1 binary64) %3317)
(fma.f64 #s(literal -1 binary64) b %3317)
(fma.f64 %2906 %662 %2669)
%3728
(+.f64 %2669 %3317)
(+.f64 %3317 %2669)
(-.f64 %3317 %737)
(neg.f64 %3756)
(-.f64 %2669 %3326)
(-.f64 %2669 %3328)
(-.f64 %2669 %5708)
(/.f64 (fma.f64 %2669 a %2930) a)
(fma.f64 #s(literal 3 binary64) %2578 %3317)
(fma.f64 #s(literal -1/3 binary64) %746 %3317)
(fma.f64 %2578 #s(literal 3 binary64) %3317)
(fma.f64 %2548 #s(literal -3 binary64) %3317)
(fma.f64 %48 %2930 %2669)
(fma.f64 %746 #s(literal -1/3 binary64) %3317)
(fma.f64 %2906 %2857 %2669)
(fma.f64 %2930 %48 %2669)
(fma.f64 %3333 %2906 %2669)
(fma.f64 #s(literal 3 binary64) %3064 %2669)
(fma.f64 %35 %2961 %2669)
(fma.f64 %301 %2942 %2669)
(fma.f64 %2836 %2944 %2669)
(fma.f64 %2906 %3339 %2669)
(fma.f64 %2906 %3341 %2669)
(fma.f64 %2961 %35 %2669)
(fma.f64 %3064 #s(literal 3 binary64) %2669)
(fma.f64 %3345 %2906 %2669)
(fma.f64 %2942 %301 %2669)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%2929
%2930
%2931
%2932
%2934
%2935
%2937
%2939
%2941
%2943
%2945
%2946
%2947
%2948
%2950
%2951
%2953
%2955
(/.f64 %2930 %3640)
(/.f64 %2938 %312)
(*.f64 a %3831)
%3836
(*.f64 %2906 %3852)
(*.f64 %2930 %3642)
(*.f64 %33 %3411)
(*.f64 %3411 %33)
(*.f64 %3831 a)
(*.f64 %3642 %2930)
(*.f64 %3835 %2906)
(*.f64 %3407 %2940)
(*.f64 %2940 %3407)
(*.f64 %3408 #s(literal 1/3 binary64))
(/.f64 %3064 a)
(/.f64 %3408 #s(literal 3 binary64))
(/.f64 %3317 %35)
(/.f64 (*.f64 %2958 %33) a)
(/.f64 (*.f64 %3411 a) #s(literal 3 binary64))
(/.f64 (*.f64 %33 %2958) a)
(/.f64 (/.f64 %2930 #s(literal 3 binary64)) %312)
(*.f64 a %3882)
(*.f64 a %3884)
(*.f64 %301 %3317)
(*.f64 %2836 %2958)
(*.f64 %2930 %3897)
(*.f64 %2961 %662)
(*.f64 %2958 %2836)
(*.f64 %662 %2961)
(*.f64 %3317 %301)
(*.f64 %3884 a)
(/.f64 %2933 %3561)
(*.f64 %28 %3925)
(*.f64 %2964 %3928)
(*.f64 %2933 %3580)
(*.f64 %3928 %2964)
(neg.f64 %3874)
(/.f64 (/.f64 %3317 #s(literal 3 binary64)) a)
(/.f64 %3326 %40)
(/.f64 (neg.f64 %3408) #s(literal -3 binary64))
(/.f64 %3328 %40)
(/.f64 %3396 %40)
(/.f64 %5708 %40)
(/.f64 (/.f64 %2933 a) %40)
(/.f64 (/.f64 %2933 #s(literal -3 binary64)) %312)
(/.f64 (/.f64 %2933 %312) #s(literal -3 binary64))
(*.f64 %3968 %3636)
(*.f64 %2970 %3418)
(/.f64 (neg.f64 %2938) %320)
(/.f64 (*.f64 %2908 %33) %320)
(/.f64 (*.f64 %33 %2908) %320)
(/.f64 (*.f64 %2908 %2836) %28)
(/.f64 (*.f64 %2836 %2908) %28)
(/.f64 (/.f64 %2938 %28) %28)
(/.f64 (/.f64 %2938 %704) %704)
(*.f64 %2967 %4002)
(*.f64 %4002 %2967)
(*.f64 %4005 %3422)
(*.f64 %3422 %4005)
(*.f64 %4009 %3421)
(/.f64 %5806 %3640)
(*.f64 #s(literal 1 binary64) %3836)
(*.f64 %2906 %4020)
(*.f64 %2938 %3399)
(*.f64 %3836 #s(literal 1 binary64))
(*.f64 %4029 a)
(/.f64 #s(literal 1 binary64) (/.f64 %312 %2938))
(/.f64 #s(literal 1 binary64) (/.f64 %3640 %2930))
(/.f64 (*.f64 %3064 #s(literal 1 binary64)) a)
(/.f64 (*.f64 #s(literal 1 binary64) %3064) a)
(*.f64 %48 %3064)
(*.f64 %2961 %3333)
(*.f64 %3064 %48)
(*.f64 %4046 a)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3408))
(/.f64 #s(literal 1 binary64) (/.f64 %35 %3317))
(/.f64 #s(literal 1 binary64) (/.f64 %3561 %2933))
(/.f64 %2942 %4086)
(/.f64 %2952 (*.f64 %3640 #s(literal -3 binary64)))
(/.f64 %2954 (*.f64 #s(literal -3 binary64) %3640))
(*.f64 #s(literal 3 binary64) %4068)
(*.f64 %35 %4072)
(*.f64 #s(literal 1/3 binary64) %4075)
(*.f64 %2906 %4087)
(*.f64 %4075 #s(literal 1/3 binary64))
(*.f64 %2940 %4107)
(*.f64 %2940 %4109)
(*.f64 %4115 %33)
(*.f64 %4117 %35)
(/.f64 %5846 %84)
(/.f64 %4075 #s(literal 3 binary64))
(/.f64 (*.f64 %3064 #s(literal -3 binary64)) %40)
(/.f64 (*.f64 %3411 %40) %758)
(/.f64 (*.f64 %40 %3411) (*.f64 #s(literal -3 binary64) #s(literal 3 binary64)))
(/.f64 (*.f64 %40 %3831) #s(literal -3 binary64))
(/.f64 (*.f64 %3831 %40) #s(literal -3 binary64))
(*.f64 #s(literal 3 binary64) %4132)
(*.f64 #s(literal 3 binary64) %4134)
(*.f64 %35 %4138)
(*.f64 %2961 %4148)
(*.f64 %2961 %4160)
(*.f64 %2961 %4162)
(*.f64 %2942 %4189)
(*.f64 %4194 #s(literal 3 binary64))
(*.f64 %4197 #s(literal 3 binary64))
(*.f64 %4199 %4201)
(*.f64 %4203 %4177)
(/.f64 (*.f64 %2908 %35) %4502)
(/.f64 %3237 (*.f64 %3561 #s(literal -3 binary64)))
(/.f64 (*.f64 %35 %2908) %4494)
(/.f64 %3239 (*.f64 #s(literal -3 binary64) %3561))
(*.f64 %2649 %4229)
(*.f64 %2862 %4235)
(*.f64 %3460 %4238)
(*.f64 %4235 %2862)
(*.f64 %4229 %2649)
(/.f64 (neg.f64 %4075) #s(literal -3 binary64))
(neg.f64 (/.f64 %4075 #s(literal -3 binary64)))
(/.f64 %3352 (neg.f64 %4086))
(*.f64 %2942 %4299)
(/.f64 #s(literal 1 binary64) (/.f64 %4086 %2942))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %4075))
%3426
%3427
%3428
%3431
%3432
%3433
%3434
%3435
%3436
%3437
%3438
%3439
%3440
%3441
%3442
%3443
%3444
%3445
%3446
%3447
%3448
%3449
%3450
%3452
%3453
%3454
%3455
%3456
%3458
%3459
%3461
%4806
%4808
%4811
%4815
%4818
%4820
%4821
%4823
%4825
%4827
%4828
%4830
%4832
%4834
%4835
%4836
%4840
%4841
%4842
%4843
%4845
%4846
%4848
%4849
%4850
%4851
%4853
%4854
%4856
%4858
%4860
%4862
%4864
%4865
%4867
%4868
%4870
%4872
%4874
%4876
%4877
%4880
%4882
%4883
%4885
%4887
%4889
%4891
%4893
%4895
%4897
%4899
%4901
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4918
%4920
%4922
%4924
%4928
%4931
%4935
%4937
%4939
%4940
%4942
%4943
%4944
%4945
%4946
%4947
%4948
%4949
%4951
%4953
%4954
%4955
%4956
%4957
%4959
%4961
%4962
%4963
%4964
%4965
%4967
%4970
%4971
%4973
%4975
%4977
%4979
%4981
%4983
%4984
%4985
%4987
%4989
%4991
%4993
%4995
%4997
%4999
%5001
%5002
%5004
%5006
%5008
%5010
%5011
%5013
%5015
%5018
%5020
%5022
%5024
%5026
%5029
%5032
%5035
%5039
%5043
%5046
%5050
%5053
%5057
%5061
(/.f64 %310 %3561)
(*.f64 a %3833)
(*.f64 b %3838)
(*.f64 %310 %3580)
(*.f64 %2578 %3407)
%3841
(/.f64 %2744 %40)
(/.f64 %3409 #s(literal -3 binary64))
(/.f64 (/.f64 %310 #s(literal -3 binary64)) %312)
(*.f64 a %3880)
(*.f64 %287 %2847)
(*.f64 %310 %3890)
(*.f64 %662 %2657)
(*.f64 %3904 %3905)
(*.f64 %3905 %3904)
(*.f64 %3880 a)
(/.f64 %318 %3640)
(*.f64 a %3914)
(*.f64 a %3916)
(*.f64 %28 %3921)
(*.f64 %28 %3923)
(*.f64 %318 %3642)
(*.f64 %33 %3931)
(*.f64 %3642 %318)
(*.f64 %3928 %2548)
(*.f64 %3412 #s(literal 1/3 binary64))
(neg.f64 %4122)
(/.f64 %2749 %35)
(/.f64 %3412 #s(literal 3 binary64))
(/.f64 %3179 %312)
(*.f64 %301 %2749)
(*.f64 %2749 %301)
(*.f64 %3407 %2667)
(*.f64 %3968 %751)
(*.f64 %3971 %3905)
(/.f64 (/.f64 %2749 #s(literal 3 binary64)) a)
(/.f64 %3117 %40)
(/.f64 (neg.f64 %3412) #s(literal -3 binary64))
(*.f64 %737 %3838)
(/.f64 #s(literal 1 binary64) (/.f64 %3561 %310))
(*.f64 #s(literal 1 binary64) %3887)
(*.f64 %4042 %3904)
(/.f64 %5940 %3640)
(/.f64 #s(literal 1 binary64) (/.f64 %3640 %318))
(*.f64 %48 %4051)
(*.f64 %3399 %3179)
(*.f64 %3179 %3399)
(/.f64 #s(literal 1 binary64) (/.f64 %35 %2749))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3412))
(/.f64 %2558 %3821)
(*.f64 %35 %4070)
(*.f64 %2548 %4080)
(*.f64 #s(literal 3 binary64) %4130)
(*.f64 %35 %4136)
(*.f64 #s(literal 1/3 binary64) %4141)
(*.f64 %2657 %4148)
(*.f64 %2747 %4151)
(*.f64 %2648 %4170)
(*.f64 %2552 %4172)
(*.f64 %751 %4174)
(*.f64 %4177 %4178)
(*.f64 %50 %4180)
(*.f64 %2862 %4182)
(*.f64 %4178 %4177)
(*.f64 %4180 %50)
(*.f64 %4170 %2648)
(*.f64 %2649 %4227)
(*.f64 %2758 %4231)
(*.f64 %2862 %4233)
(*.f64 %4233 %2862)
%5972
%3112
%5973
%5974
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5990
%5991
%5992
%5994
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6006
%6007
%6008
%6009
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6021
%6022
%6023
%6024
(*.f64 a %40)
(*.f64 #s(literal -3 binary64) %312)
%3561
(*.f64 %40 a)
(*.f64 #s(literal 3 binary64) %320)
(*.f64 %35 %28)
(*.f64 %28 %35)
(*.f64 %320 #s(literal 3 binary64))
(neg.f64 %3640)
(*.f64 %704 (*.f64 %704 #s(literal -3 binary64)))
(*.f64 (*.f64 #s(literal -3 binary64) %704) %704)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3113
(-.f64 %2930 %310)
(fma.f64 a %1 %2930)
(fma.f64 a %2906 %318)
(fma.f64 b %28 %2930)
(fma.f64 %1 a %2930)
(fma.f64 %28 b %2930)
(fma.f64 %2906 a %318)
(+.f64 %318 %2930)
(+.f64 %2930 %318)
(-.f64 %318 %2933)
(fma.f64 %28 %2908 %318)
(fma.f64 %2908 %28 %318)
(fma.f64 #s(literal 1 binary64) %2930 %318)
(fma.f64 %2936 a %318)
(fma.f64 #s(literal -3 binary64) %2549 %2930)
(fma.f64 #s(literal 1/3 binary64) %2558 %2930)
(fma.f64 %40 %2548 %2930)
(fma.f64 %2558 #s(literal 1/3 binary64) %2930)
(fma.f64 #s(literal 3 binary64) %2938 %318)
(fma.f64 %35 %2940 %318)
(fma.f64 #s(literal 1/3 binary64) %2942 %318)
(fma.f64 %2944 %33 %318)
(fma.f64 %2938 #s(literal 3 binary64) %318)
(fma.f64 %2942 #s(literal 1/3 binary64) %318)
(fma.f64 %2940 %35 %318)
(fma.f64 %2949 a %318)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%4929
(/.f64 %4837 %312)
(*.f64 a %4812)
(*.f64 %4812 a)
(*.f64 %3407 #s(literal 1/9 binary64))
(/.f64 %662 %4587)
(/.f64 %3407 #s(literal 9 binary64))
(/.f64 a %4884)
(/.f64 %28 %4807)
(neg.f64 (/.f64 a %4807))
(/.f64 (neg.f64 %3407) #s(literal -9 binary64))
(neg.f64 (/.f64 %28 %4796))
(/.f64 #s(literal 1 binary64) (/.f64 %4796 a))
(*.f64 %28 %4906)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %3407))
(/.f64 #s(literal 1 binary64) (/.f64 %4807 %28))
%6085
%6087
%6089
%6091
%6094
%6096
%6098
%6099
%6100
%6101
%6102
%6104
%6105
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6117
%6118
%6119
%6120
%6122
%6124
%6126
%6127
%6128
%6130
%6131
%6133
%6135
%6136
%6137
%6138
%6139
%6140
%6142
%6144
%6146
%6149
%6151
%6154
%6157
%6160
%6161
%6163
%6166
%6167
%6169
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6179
%6181
%6184
%6187
%6189
%6192
%6195
%6196
%6197
%6198
%6201
%6204
%6207
%6210
%6212
%6216
%6219
%6223
%6226
(*.f64 a %2908)
%2933
(*.f64 %2906 %28)
(*.f64 %2908 a)
(neg.f64 %2930)
(*.f64 #s(literal -1 binary64) %2930)
(*.f64 %5989 a)
(*.f64 #s(literal 1/3 binary64) %2954)
(*.f64 %40 %2940)
(*.f64 %2938 #s(literal -3 binary64))
(*.f64 %2940 %40)
(*.f64 %2952 #s(literal 1/3 binary64))
(*.f64 %3083 a)
%5972
%3112
%5973
%5974
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5990
%5991
%5992
%5994
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6006
%6007
%6008
%6009
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6021
%6022
%6023
%6024
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3411
(/.f64 %2958 a)
(/.f64 %2908 %320)
(/.f64 %3040 %312)
(neg.f64 (/.f64 %2906 %320))
(neg.f64 (/.f64 %2908 %312))
(/.f64 %2967 %28)
(/.f64 %3422 %704)
(/.f64 %2936 %312)
(*.f64 %2906 %3399)
(*.f64 %3399 %2906)
(/.f64 #s(literal 1 binary64) (/.f64 %312 %2906))
(*.f64 %48 %2958)
(*.f64 %2958 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %2958))
(*.f64 %2908 %3808)
(/.f64 #s(literal 1 binary64) (/.f64 %320 %2908))
(*.f64 %2961 %2649)
%4969
(/.f64 %2649 a)
(/.f64 #s(literal -3 binary64) %320)
(neg.f64 %4200)
(neg.f64 (/.f64 #s(literal 3 binary64) %320))
(/.f64 %2727 %28)
(/.f64 %6164 %704)
(/.f64 %6268 %28)
(/.f64 %2239 %312)
(*.f64 #s(literal 3 binary64) %3399)
(*.f64 %3399 #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %312 #s(literal 3 binary64)))
(*.f64 %2649 %48)
(*.f64 #s(literal -3 binary64) %3808)
(neg.f64 (*.f64 #s(literal -3 binary64) %3399))
(/.f64 #s(literal 1 binary64) (/.f64 a %2649))
(/.f64 #s(literal 1 binary64) (/.f64 %320 #s(literal -3 binary64)))
(*.f64 a %4941)
%6092
(*.f64 %2930 #s(literal 1/9 binary64))
(*.f64 #s(literal 1/9 binary64) %2930)
(*.f64 %4837 %2906)
(/.f64 %2930 #s(literal 9 binary64))
(/.f64 %2930 %4758)
(/.f64 %2933 #s(literal -9 binary64))
(*.f64 %28 (/.f64 %2906 #s(literal -9 binary64)))
(neg.f64 (/.f64 %2930 #s(literal -9 binary64)))
(neg.f64 (/.f64 %2933 #s(literal 9 binary64)))
(/.f64 %5806 #s(literal 9 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) %2930))
(*.f64 %2933 %4768)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) %2933))
%6085
%6087
%6089
%6091
%6094
%6096
%6098
%6099
%6100
%6101
%6102
%6104
%6105
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6117
%6118
%6119
%6120
%6122
%6124
%6126
%6127
%6128
%6130
%6131
%6133
%6135
%6136
%6137
%6138
%6139
%6140
%6142
%6144
%6146
%6149
%6151
%6154
%6157
%6160
%6161
%6163
%6166
%6167
%6169
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6179
%6181
%6184
%6187
%6189
%6192
%6195
%6196
%6197
%6198
%6201
%6204
%6207
%6210
%6212
%6216
%6219
%6223
%6226
%6085
%6087
%6089
%6091
%6094
%6096
%6098
%6099
%6100
%6101
%6102
%6104
%6105
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6117
%6118
%6119
%6120
%6122
%6124
%6126
%6127
%6128
%6130
%6131
%6133
%6135
%6136
%6137
%6138
%6139
%6140
%6142
%6144
%6146
%6149
%6151
%6154
%6157
%6160
%6161
%6163
%6166
%6167
%6169
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6179
%6181
%6184
%6187
%6189
%6192
%6195
%6196
%6197
%6198
%6201
%6204
%6207
%6210
%6212
%6216
%6219
%6223
%6226
(/.f64 b %320)
%3931
(neg.f64 %3905)
(/.f64 %287 %28)
(/.f64 %291 a)
(/.f64 %5016 %704)
(/.f64 %2688 %312)
(*.f64 b %3808)
(*.f64 %1 %3399)
(*.f64 %3399 %1)
(/.f64 #s(literal 1 binary64) %928)
(/.f64 #s(literal 1 binary64) (/.f64 %320 b))
(*.f64 %291 %48)
(/.f64 #s(literal 1 binary64) (/.f64 a %291))
%6318
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6359
%6360
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%6369
%6370
%6371
%6372
%6373
%6374
%6375
%6376
%6377
%6378
%6379
%6380
%6382
%6385
%6386
%6388
%6391
%6392
%6393
%6394
%6395
%6396
%6397
%6398
%6399
%6400
%6401
%6402
%6403
%6404
%6405
%6406
%6407
%6409
%6410
%6411
%6412
%6413
%6414
%6415
%6416
%6417
%6418
%6419
%6420
%6421
%6422
%6423
%6424
%6426
%6428
%6429
%6430
%6431
%6432
%6433
%6434
%6435
%6436
%6439
%6442
%6445
%6448
%6450
%6452
%6455
%6458
%6459
%6460
%6461
%6463
%6464
%6467
%6470
%6473
%6476
%6478
%6480
%6482
%6484
%6486
%6489
%6492
%6495
%6498
%6499
%6500
%6501
%6502
%4960
(/.f64 %4968 a)
(/.f64 %318 %4587)
(*.f64 a (*.f64 %1 %4743))
(*.f64 a (/.f64 %1 %4587))
(*.f64 %28 (*.f64 b %4743))
(*.f64 %28 (/.f64 b %4587))
(*.f64 %318 %4743)
(*.f64 %4837 %291)
(*.f64 %4743 %318)
(neg.f64 %6357)
(/.f64 %2749 #s(literal 9 binary64))
(*.f64 %662 %5007)
(*.f64 %3968 %5416)
(*.f64 (/.f64 %28 #s(literal 9 binary64)) %287)
(/.f64 %318 %4892)
(/.f64 (neg.f64 %4968) %28)
(*.f64 %310 %4914)
(/.f64 #s(literal 1 binary64) (/.f64 %4799 %310))
(*.f64 %4968 %48)
(/.f64 %5940 %4587)
(/.f64 #s(literal 1 binary64) (/.f64 a %4968))
(/.f64 #s(literal 1 binary64) (/.f64 %4587 %318))
%6318
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6359
%6360
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%6369
%6370
%6371
%6372
%6373
%6374
%6375
%6376
%6377
%6378
%6379
%6380
%6382
%6385
%6386
%6388
%6391
%6392
%6393
%6394
%6395
%6396
%6397
%6398
%6399
%6400
%6401
%6402
%6403
%6404
%6405
%6406
%6407
%6409
%6410
%6411
%6412
%6413
%6414
%6415
%6416
%6417
%6418
%6419
%6420
%6421
%6422
%6423
%6424
%6426
%6428
%6429
%6430
%6431
%6432
%6433
%6434
%6435
%6436
%6439
%6442
%6445
%6448
%6450
%6452
%6455
%6458
%6459
%6460
%6461
%6463
%6464
%6467
%6470
%6473
%6476
%6478
%6480
%6482
%6484
%6486
%6489
%6492
%6495
%6498
%6499
%6500
%6501
%6502
(/.f64 %2906 %3640)
(/.f64 %2940 %312)
%3831
(*.f64 %3411 #s(literal 1/3 binary64))
(*.f64 %3642 %2906)
(/.f64 %2958 %35)
(/.f64 %3411 #s(literal 3 binary64))
(/.f64 %2908 %3561)
(*.f64 %2908 %3580)
(neg.f64 %3925)
(/.f64 %6158 #s(literal -3 binary64))
(neg.f64 (/.f64 %3411 #s(literal -3 binary64)))
(/.f64 %3040 %3640)
(neg.f64 (/.f64 %2908 %3640))
(/.f64 %2936 %3640)
(/.f64 #s(literal 1 binary64) (/.f64 %3640 %2906))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) %3411))
(/.f64 #s(literal 1 binary64) (/.f64 %3561 %2908))
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(fma.f64 a %3831 %4934)
(fma.f64 a %4925 %3836)
(fma.f64 b %4930 %3836)
(fma.f64 %40 %4938 %3836)
(fma.f64 %2558 %4812 %3836)
(fma.f64 %748 %4929 %3836)
(fma.f64 %2906 %3835 %4934)
(fma.f64 %2906 %3852 %4934)
(fma.f64 %2930 %3642 %4934)
(fma.f64 %33 %3411 %4934)
(fma.f64 %4929 %748 %3836)
(fma.f64 %3411 %33 %4934)
(fma.f64 %3831 a %4934)
(fma.f64 %4933 %3407 %3836)
(fma.f64 %3642 %2930 %4934)
(fma.f64 %4950 %4837 %3836)
(fma.f64 %3835 %2906 %4934)
(fma.f64 %3407 %2940 %4934)
(fma.f64 %4952 #s(literal -3 binary64) %3836)
(fma.f64 %4170 #s(literal 1/9 binary64) %3836)
(fma.f64 %2940 %3407 %4934)
(fma.f64 %3408 #s(literal 1/3 binary64) %4934)
(+.f64 %3836 %4934)
(+.f64 %4934 %3836)
(-.f64 %3836 (*.f64 %4929 %746))
(-.f64 %4934 %3874)
(fma.f64 a %3882 %4934)
(fma.f64 a %3884 %4934)
(fma.f64 %301 %3317 %4934)
(fma.f64 %2649 %4960 %3836)
(fma.f64 %2747 %4743 %3836)
(fma.f64 %2836 %2958 %4934)
(fma.f64 %2930 %3897 %4934)
(fma.f64 %2961 %662 %4934)
(fma.f64 %2958 %2836 %4934)
(fma.f64 %4960 %2649 %3836)
(fma.f64 %662 %2961 %4934)
(fma.f64 %2740 %4966 %3836)
(fma.f64 %4968 %4969 %3836)
(fma.f64 %4878 %3905 %3836)
(fma.f64 %3317 %301 %4934)
(fma.f64 %3884 a %4934)
(fma.f64 %1 %4972 %3836)
(fma.f64 %1 %4974 %3836)
(fma.f64 #s(literal 3 binary64) %4976 %3836)
(fma.f64 %35 %4978 %3836)
(fma.f64 %28 %3925 %4934)
(fma.f64 %318 %4980 %3836)
(fma.f64 %746 %4982 %3836)
(fma.f64 %2964 %3928 %4934)
(fma.f64 %4838 %3931 %3836)
(fma.f64 %2933 %3580 %4934)
(fma.f64 %3931 %4838 %3836)
(fma.f64 %3928 %2964 %4934)
(fma.f64 %4986 #s(literal 3 binary64) %3836)
(fma.f64 %4988 %4837 %3836)
(fma.f64 %2742 %4990 %3836)
(neg.f64 (-.f64 %3874 %4934))
(-.f64 %3836 (*.f64 %4982 %748))
(-.f64 %3836 %4994)
(fma.f64 %287 %4996 %3836)
(fma.f64 %318 %4998 %3836)
(fma.f64 %318 %5000 %3836)
(fma.f64 %2749 %4926 %3836)
(fma.f64 %291 %5003 %3836)
(fma.f64 %291 %5005 %3836)
(fma.f64 %3968 %3636 %4934)
(fma.f64 %5007 %4177 %3836)
(fma.f64 %2970 %3418 %4934)
(fma.f64 %2967 %4002 %4934)
(fma.f64 %4002 %2967 %4934)
(fma.f64 %4005 %3422 %4934)
(fma.f64 %3422 %4005 %4934)
(fma.f64 %4009 %3421 %4934)
(fma.f64 #s(literal 1 binary64) %3836 %4934)
(fma.f64 %2906 %4020 %4934)
(fma.f64 %2938 %3399 %4934)
(fma.f64 %3836 #s(literal 1 binary64) %4934)
(fma.f64 %5009 %3399 %3836)
(fma.f64 %4029 a %4934)
(fma.f64 %5016 %5017 %3836)
(/.f64 (fma.f64 %4934 #s(literal 3 binary64) %3408) #s(literal 3 binary64))
(fma.f64 #s(literal 3 binary64) %5019 %3836)
(fma.f64 %48 %3064 %4934)
(fma.f64 %2961 %3333 %4934)
(fma.f64 %3064 %48 %4934)
(fma.f64 %5021 %48 %3836)
(fma.f64 %4046 a %4934)
(fma.f64 %1 %5023 %3836)
(fma.f64 #s(literal 3 binary64) %4068 %4934)
(fma.f64 %35 %4072 %4934)
(fma.f64 #s(literal 1/3 binary64) %4075 %4934)
(fma.f64 %2906 %4087 %4934)
(fma.f64 %4075 #s(literal 1/3 binary64) %4934)
(fma.f64 %2940 %4107 %4934)
(fma.f64 %2940 %4109 %4934)
(fma.f64 %4115 %33 %4934)
(fma.f64 %4117 %35 %4934)
(fma.f64 #s(literal 3 binary64) %4132 %4934)
(fma.f64 #s(literal 3 binary64) %4134 %4934)
(fma.f64 %35 %4138 %4934)
(fma.f64 %2961 %4148 %4934)
(fma.f64 %2961 %4160 %4934)
(fma.f64 %2961 %4162 %4934)
(fma.f64 %2942 %4189 %4934)
(fma.f64 %4194 #s(literal 3 binary64) %4934)
(fma.f64 %4197 #s(literal 3 binary64) %4934)
(fma.f64 %4199 %4201 %4934)
(fma.f64 %4203 %4177 %4934)
(fma.f64 %2649 %4229 %4934)
(fma.f64 %2862 %4235 %4934)
(fma.f64 %3460 %4238 %4934)
(fma.f64 %4235 %2862 %4934)
(fma.f64 %4229 %2649 %4934)
(/.f64 %6675 %3640)
(/.f64 (fma.f64 %3836 %4796 %2558) %4796)
(fma.f64 %2942 %4299 %4934)
(*.f64 %6675 %3642)
(/.f64 (/.f64 %6675 %312) #s(literal 3 binary64))
(/.f64 (/.f64 %6675 a) %35)
(/.f64 (/.f64 %6675 #s(literal 3 binary64)) %312)
(/.f64 (fma.f64 %4934 %3561 %2933) %3561)
(/.f64 (neg.f64 %6675) %3561)
(/.f64 (fma.f64 %3408 %4796 (*.f64 #s(literal 3 binary64) %2558)) %6693)
(/.f64 (fma.f64 %3408 %4796 %2774) %6693)
(/.f64 (fma.f64 %2558 #s(literal 3 binary64) (*.f64 %4796 %3408)) %6699)
(/.f64 (fma.f64 %2558 #s(literal 3 binary64) (*.f64 %3408 %4796)) %6699)
(/.f64 #s(literal 1 binary64) (/.f64 %3640 %6675))
(/.f64 (fma.f64 %2930 %4796 (*.f64 %3640 %2558)) %6708)
(/.f64 (fma.f64 %2930 %4796 (*.f64 %2558 %3640)) %6708)
(/.f64 (fma.f64 %2558 %3640 (*.f64 %4796 %2930)) %6715)
(/.f64 (fma.f64 %2558 %3640 (*.f64 %2930 %4796)) %6715)
(/.f64 (fma.f64 %2933 %4796 (*.f64 %3561 %2558)) %6722)
(/.f64 (fma.f64 %2933 %4796 (*.f64 %2558 %3561)) %6722)
(/.f64 (fma.f64 %2558 %3561 (*.f64 %4796 %2933)) %6729)
(/.f64 (fma.f64 %2558 %3561 (*.f64 %2933 %4796)) %6729)
(+.f64 (/.f64 (*.f64 %4934 %3640) %3640) %3836)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(/.f64 %2916 %35)
(/.f64 %3024 a)
(*.f64 %301 %2916)
%3029
(/.f64 %3032 #s(literal 3 binary64))
(/.f64 %2919 %40)
(*.f64 %2919 %2592)
(neg.f64 (/.f64 %2916 %40))
(/.f64 (neg.f64 %3024) %28)
(/.f64 (neg.f64 %2919) %35)
(neg.f64 (/.f64 %2919 %35))
(/.f64 (*.f64 %2916 #s(literal 1 binary64)) %35)
(*.f64 %3024 %48)
(/.f64 #s(literal 1 binary64) (/.f64 %35 %2916))
(/.f64 #s(literal 1 binary64) (/.f64 a %3024))
(/.f64 #s(literal 1 binary64) (/.f64 %40 %2919))
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
(/.f64 %1530 %35)
(/.f64 %1211 %35)
(/.f64 %895 %35)
(/.f64 %1070 %35)
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584
%2906
%2907
%2909
%2910
%2911
%2913
%2915
%2917
%2918
%2920
%2921
%3092
%3093
%3094
%3096
%3097
%3098
%3099
%3100
%3462
%3463
%3464
%3465
%3466
%3467
%3468
%3374
%3469
%3470
%3471
%3473
%3474
%3475
%3476
%3478
%3480
%3482
%3484
%3486
%3488
%3490
%3492
%3494
%3496
%3498
%3499
%3501
%3502
%3503
%3505
%3506
%3508
%3509
%3510
%3511
%3512
%3513
%3514
%3515
%3516
%3518
%3520
%3521
%3522
%3524
%3526
%3528
%3530
%3532
%3534
%3536
%3538
%3540
%3542
%3544
%3546
%3548
%3550
%3552
%3554
%3556
%3558
%3560
%3562
%3564
%3566
%3568
%3570
%3572
%3574
%3576
%3578
%3579
%3581
%3582
%3583
%3585
%3586
%3587
%3589
%3590
%3591
%3592
%3593
%3594
%3595
%3596
%3597
%3598
%3599
%3601
%3602
%3603
%3606
%3607
%3609
%3611
%3612
%3614
%3615
%3616
%3618
%3620
%3622
%3624
%3626
%3627
%3629
%3630
%3631
%3632
%3633
%3634
%3635
%3637
%3638
%3639
%3641
%3643
%3644
%3646
%3648
%3650
%3651
%3653
%3654
%3656
%3657
%3658
%3659
%3660
%3661
%3662
%3664
%3666
%3668
%3669
%3670
%3671
%3673
%3674
%3676
%3678
%3680
%3682
%3684
%3686
%3688
%3690
%3692
%3694
%3696
%3698
%3700
%3701
%3702
%3703
%3704
%3705
%3707
%3708
%3710
%3712
%3714
%3716
%3718
%3720
%3722
%3724
%3725
%3726
%3727
%3729
%3731
%3733
%3734
%3735
%3736
%3737
%3738
%3739
%3740
%3741
%3742
%3743
%3744
%3745
%3747
%3749
%3751
%3752
%3755
%3757
%3759
%3761
%3762
%3763
%3764
%3765
%3767
%3768
%3770
%3772
%3774
%3776
%3777
%3778
%3779
%3780
%3781
%3783
%3785
%3787
%3789
%3791
%3793
%3795
%3797
%3799
%3801
%3803
%3805
%3807
%3809
%3811
%3812
%3813
%3814
%3815
%3816
%3818
%3820
%3822
%3824
%3826
%3828
%3830
%3832
%3834
%3837
%3839
%3840
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3853
%3854
%3855
%3856
%3857
%3858
%3859
%3860
%3861
%3862
%3863
%3864
%3865
%3866
%3867
%3868
%3869
%3870
%3871
%3872
%3873
%3875
%3876
%3877
%3879
%3881
%3883
%3885
%3886
%3888
%3889
%3891
%3892
%3893
%3894
%3895
%3896
%3898
%3899
%3900
%3901
%3902
%3903
%3906
%3907
%3908
%3909
%3910
%3911
%3913
%3915
%3917
%3918
%3919
%3920
%3922
%3924
%3926
%3927
%3929
%3930
%3932
%3933
%3934
%3935
%3936
%3937
%3938
%3939
%3942
%3945
%3946
%3947
%3949
%3951
%3952
%3954
%3955
%3957
%3959
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3969
%3970
%3972
%3973
%3974
%3977
%3980
%3983
%3985
%3988
%3991
%3993
%3996
%3998
%4000
%4001
%4003
%4004
%4006
%4007
%4008
%4010
%4012
%4013
%4014
%4015
%4016
%4017
%4018
%4019
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4030
%4031
%4033
%4034
%4035
%4036
%4037
%4038
%4039
%4040
%4041
%4043
%4044
%4045
%4047
%4049
%4050
%4052
%4053
%4054
%4057
%4059
%4061
%4062
%4064
%4065
%4066
%4067
%4069
%4071
%4073
%4076
%4077
%4078
%4079
%4081
%4082
%4083
%4084
%4085
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4108
%4110
%4111
%4112
%4113
%4114
%4116
%4118
%4119
%4120
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4131
%4133
%4135
%4137
%4139
%4140
%4142
%4143
%4144
%4145
%4146
%4147
%4149
%4150
%4152
%4153
%4154
%4155
%4156
%4157
%4158
%4159
%4161
%4163
%4164
%4165
%4166
%4167
%4168
%4169
%4171
%4173
%4175
%4176
%4179
%4181
%4183
%4184
%4185
%4186
%4187
%4188
%4190
%4191
%4192
%4193
%4195
%4196
%4198
%4202
%4204
%4205
%4206
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4218
%4219
%4220
%4221
%4222
%4223
%4224
%4225
%4226
%4228
%4230
%4232
%4234
%4236
%4237
%4239
%4240
%4241
%4243
%4245
%4248
%4249
%4250
%4251
%4252
%4253
%4254
%4255
%4256
%4257
%4260
%4263
%4265
%4267
%4268
%4269
%4270
%4271
%4272
%4273
%4274
%4275
%4276
%4277
%4279
%4281
%4283
%4286
%4289
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4300
%4301
%4302
%4303
%4304
%4305
%4306
%4307
%4308
%4309
%4310
%4311
%4312
%4314
%4316
%4317
%4318
%4319
%4321
%4322
%4323
%4324
%4325
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4344
%4345
%4346
%4347
%4348
%4349
%4350
%4351
%4352
%4353
%4354
%4355
%4356
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4406
%4409
%4412
%4414
%4415
%4416
%4418
%4421
%4424
%4425
%4427
%4429
%4431
%4433
%4435
%4437
%4442
%4445
%4448
%4450
%4452
%4455
%4458
%4461
%4464
%4465
%4466
%4467
%4468
%4469
%4470
%4471
%4472
%4476
%4479
%4483
%4486
%4490
%4492
%4495
%4497
%4499
%4503
%4506
%4509
%4512
%4516
%4519
%4522
%4525
%4528
%4531
%4533
%4536
%4538
%4540
%4544
%4547
%4551
%4554
%4558
%4561
%4565
%4568
%4572
%4575
%4578
%4582
%4584

reconstruct37.1s (24.7%)

Counts
27 700 → 12 841
Compiler

Compiled 27 700 to 11 214 computations (59.5% saved)

eval8.5s (5.7%)

Compiler

Compiled 5 164 to 14 294 computations (-176.8% saved)

prune1.7s (1.2%)

Pruning

88 alts after pruning (74 fresh and 14 done)

PrunedKeptTotal
New5 090745 164
Fresh000
Picked451459
Done000
Total5 135885 223
Accuracy
100.0%
Counts
5 223 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.7%
(fma.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))) a) #s(literal 9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
16.6%
%430 = (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) a))
%487 = (*.f64 (*.f64 %430 %430) #s(literal 3 binary64))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) %430) c (*.f64 b b))) %487) (/.f64 (*.f64 #s(literal 3 binary64) %430) #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 %430 b)) %487))
16.4%
%255 = (*.f64 #s(literal 3 binary64) a)
%480 = (*.f64 a %255)
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) %480) (/.f64 %255 #s(literal 3 binary64)) (/.f64 (neg.f64 (*.f64 a b)) %480))
15.6%
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a) (/.f64 a (*.f64 #s(literal 3 binary64) a)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
16.5%
(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)))
15.6%
(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)))
16.8%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 a a)) #s(literal 3 binary64)) (*.f64 a #s(literal 1/9 binary64)) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
17.0%
(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)))
16.8%
%161 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 %161 c (*.f64 b b))) #s(literal -1/3 binary64)) (/.f64 #s(literal 3 binary64) %161) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
17.0%
%26 = (*.f64 a a)
(fma.f64 (*.f64 b #s(literal -3 binary64)) (/.f64 a (*.f64 %26 #s(literal 9 binary64))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 a (/.f64 #s(literal 1/3 binary64) %26))))
16.6%
(fma.f64 (*.f64 b #s(literal -3 binary64)) (/.f64 #s(literal 1/9 binary64) a) (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)) #s(literal 1/9 binary64)))
16.0%
(fma.f64 (*.f64 b #s(literal -3 binary64)) (/.f64 #s(literal 1/9 binary64) a) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) a)))
17.0%
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
16.4%
(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)))
16.7%
(fma.f64 b (*.f64 #s(literal -3 binary64) (/.f64 #s(literal 1/9 binary64) a)) (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)) #s(literal 1/9 binary64)))
16.6%
(fma.f64 a (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal 1/3 binary64) (*.f64 a a))) (*.f64 b (/.f64 #s(literal -1/3 binary64) a)))
17.8%
%161 = (*.f64 #s(literal -3 binary64) a)
(fma.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 (fma.f64 %161 c (*.f64 b b))) a) (/.f64 b %161))
16.7%
(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)))
15.3%
%430 = (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) a))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) %430) c (*.f64 b b))) %430) %430 (*.f64 (*.f64 b #s(literal -1/3 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) %430))
16.2%
(/.f64 (fma.f64 (/.f64 b a) #s(literal -3 binary64) (*.f64 #s(literal 3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a))) #s(literal 9 binary64))
17.2%
%422 = (sqrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))))
(/.f64 (fma.f64 (*.f64 (*.f64 %422 #s(literal 1/3 binary64)) (/.f64 %422 a)) #s(literal -3 binary64) (/.f64 b a)) #s(literal -3 binary64))
17.8%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 #s(literal 1/3 binary64) a)) #s(literal -3 binary64) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
16.5%
%161 = (*.f64 #s(literal -3 binary64) a)
%298 = (*.f64 #s(literal 9 binary64) a)
%413 = (*.f64 #s(literal -9 binary64) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 %161 c))) #s(literal -3 binary64)) %298 (*.f64 %413 (*.f64 %161 (/.f64 b a)))) (*.f64 %413 %298))
15.3%
%407 = (neg.f64 a)
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) %407 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal -3 binary64))) %407)
17.1%
(/.f64 (fma.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) a (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64))) a)
16.8%
(/.f64 (fma.f64 (*.f64 a b) (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a))
17.4%
%161 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 %161 c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %161) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal -3 binary64)))
15.8%
(/.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))
16.2%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 #s(literal -1 binary64) a) (/.f64 b a)) #s(literal -3 binary64))
16.3%
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64) (*.f64 b #s(literal -1/3 binary64))) a)
16.7%
%161 = (*.f64 #s(literal -3 binary64) a)
(/.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 %161 c))) a)) a b) %161)
14.4%
(/.f64 (fma.f64 (approx (/ (* (* -3 a) b) a) (*.f64 #s(literal -3 binary64) b)) #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) (*.f64 #s(literal 3 binary64) a))
17.0%
(/.f64 (fma.f64 b (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a)) #s(literal 3 binary64))
16.7%
(/.f64 (fma.f64 b (/.f64 #s(literal -3 binary64) a) (*.f64 #s(literal 3 binary64) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) a))) #s(literal 9 binary64))
18.5%
(/.f64 (fma.f64 #s(literal 1/3 binary64) (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (/.f64 (neg.f64 b) #s(literal 3 binary64))) a)
16.9%
(/.f64 (fma.f64 #s(literal -1/3 binary64) b (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64))) a)
16.2%
(/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 a b) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 #s(literal 3 binary64) a))) (*.f64 (*.f64 a a) #s(literal 9 binary64)))
15.1%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) a) #s(literal 3 binary64))
14.8%
(/.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))
15.2%
%353 = (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 3 binary64) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) %353) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) %353)) (*.f64 %353 (*.f64 b #s(literal 1/3 binary64)))) (*.f64 %353 %353))
15.4%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (*.f64 #s(literal 1/3 binary64) a)) (*.f64 a (*.f64 b #s(literal 1/3 binary64)))) (*.f64 a a))
15.0%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) a) (*.f64 a b)) (*.f64 (*.f64 a a) #s(literal 3 binary64)))
15.0%
(/.f64 (-.f64 (*.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))
14.3%
(/.f64 (-.f64 (*.f64 b #s(literal -1/3 binary64)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c)))) #s(literal 3 binary64))) a)
15.1%
(/.f64 (-.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) b) (*.f64 #s(literal 3 binary64) a))
14.9%
(/.f64 (+.f64 (*.f64 b #s(literal -1/3 binary64)) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) #s(literal 1/3 binary64))) a)
15.1%
(/.f64 (*.f64 (-.f64 b (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b)))) #s(literal -1/3 binary64)) a)
91.7%
(/.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))
91.8%
(/.f64 (approx (/ (- (sqrt (+ (* (* -3 a) c) (* b b))) b) a) (*.f64 #s(literal -3/2 binary64) (/.f64 c b))) #s(literal 3 binary64))
96.6%
%26 = (*.f64 a a)
%27 = (*.f64 c c)
(/.f64 (approx (- (sqrt (+ (* b b) (* (* -3 a) c))) b) (/.f64 (fma.f64 #s(literal -27/16 binary64) (/.f64 (*.f64 (*.f64 %26 a) (*.f64 %27 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 %26 %27) (*.f64 b b))))) b)) (*.f64 #s(literal 3 binary64) a))
91.4%
%190 = (* -3 a)
(/.f64 (approx (+ (* (sqrt (+ (* %190 c) (* b b))) 3) (/ (* %190 b) a)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 9 binary64) a))
91.4%
(/.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))
91.4%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (*.f64 a c) (/.f64 #s(literal -3/2 binary64) b))) (*.f64 #s(literal 3 binary64) a))
91.4%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (*.f64 a c) (*.f64 (/.f64 #s(literal 1 binary64) b) #s(literal -3/2 binary64)))) (*.f64 #s(literal 3 binary64) a))
91.8%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 (*.f64 a #s(literal -3/2 binary64)) (/.f64 c b))) (*.f64 #s(literal 3 binary64) a))
91.4%
(/.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))
91.4%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 c (/.f64 a b)))) (*.f64 #s(literal 3 binary64) a))
91.3%
(/.f64 (approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -3/2 binary64) (*.f64 c (*.f64 a (/.f64 #s(literal 1 binary64) b))))) (*.f64 #s(literal 3 binary64) a))
91.2%
(/.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))))
97.5%
%208 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c)
%211 = (fma.f64 #s(literal -3/8 binary64) %208 (*.f64 #s(literal 3/4 binary64) %208))
%223 = (pow.f64 c #s(literal 2 binary64))
%229 = (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (approx (/ a (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3)) (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/4 binary64) (*.f64 a (*.f64 c %211)) (fma.f64 #s(literal -9/16 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) %223) (*.f64 #s(literal 2/9 binary64) (/.f64 (fma.f64 #s(literal 81/64 binary64) %229 (*.f64 #s(literal 81/16 binary64) %229)) (*.f64 a %223))))) (pow.f64 b #s(literal 6 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 %211 (pow.f64 b #s(literal 4 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))
96.9%
%208 = (*.f64 (pow.f64 a #s(literal 2 binary64)) c)
(/.f64 #s(literal 1 binary64) (approx (/ a (* (- b (sqrt (+ (* (* -3 a) c) (* b b)))) -1/3)) (*.f64 b (-.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (fma.f64 #s(literal -3/8 binary64) %208 (*.f64 #s(literal 3/4 binary64) %208)) (pow.f64 b #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))
95.4%
(/.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))))))
15.0%
(/.f64 #s(literal -1/3 binary64) (/.f64 a (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))))))
14.9%
(+.f64 (*.f64 b (/.f64 #s(literal -1/3 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -3 binary64) a) c (*.f64 b b))) (/.f64 #s(literal 1/3 binary64) a)))
15.0%
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (/.f64 #s(literal 1/3 binary64) a))
16.9%
%171 = (/.f64 #s(literal 1/2 binary64) a)
(*.f64 #s(literal 2/3 binary64) (fma.f64 (neg.f64 b) %171 (*.f64 %171 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 #s(literal -3 binary64) a) c))))))
15.0%
(*.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)))
15.0%
(*.f64 #s(literal 1/3 binary64) (*.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/3 binary64) a))))
95.8%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b) (/.f64 (*.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 c c)) (*.f64 (*.f64 b b) b))))
95.3%
%5 = (* 3 a)
%35 = (*.f64 b b)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) b (*.f64 b (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) %35)))) %35))
97.0%
%5 = (* 3 a)
%27 = (*.f64 c c)
%134 = (fabs.f64 b)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal 1/3 binary64) (-.f64 %134 b) (*.f64 a (fma.f64 (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 a (*.f64 %27 c)) (pow.f64 %134 #s(literal 5 binary64))) (*.f64 #s(literal -3/8 binary64) (/.f64 %27 (*.f64 %134 (*.f64 b b))))) a (*.f64 (/.f64 c %134) #s(literal -1/2 binary64))))) a))
97.2%
%5 = (* 3 a)
%27 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (/.f64 (*.f64 a %27) (*.f64 b b)) #s(literal -3/8 binary64) (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 c (/.f64 %27 (pow.f64 b #s(literal 4 binary64))))))) b))
95.8%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (/.f64 (*.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 c c)) (*.f64 b b))) b))
97.9%
%5 = (* 3 a)
%27 = (*.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 %27 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 %27) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 a (pow.f64 b #s(literal 6 binary64))))))))) b))
97.2%
%5 = (* 3 a)
%27 = (*.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 %27 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 %27) (*.f64 b b))))) b))
97.1%
%5 = (* 3 a)
%27 = (*.f64 c c)
%35 = (*.f64 b b)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 c (/.f64 %27 (pow.f64 b #s(literal 4 binary64)))) (*.f64 c #s(literal -1/2 binary64))) %35 (*.f64 (*.f64 a #s(literal -3/8 binary64)) %27)) %35) b))
95.6%
%5 = (* 3 a)
%35 = (*.f64 b b)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) %35 (*.f64 (*.f64 a #s(literal -3/8 binary64)) (*.f64 c c))) %35) b))
97.9%
%5 = (* 3 a)
%27 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %27) (*.f64 b b)))) (fma.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 a (pow.f64 b #s(literal 6 binary64))))) #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 c (/.f64 %27 (pow.f64 b #s(literal 4 binary64))))))) b))
91.6%
%5 = (* 3 a)
%90 = (sqrt (pow b 2))
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (/.f64 (approx (+ (* -1/2 (/ (* a c) %90)) (* 1/3 (- %90 b))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b))) a))
95.7%
%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))
95.4%
%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)))))))
97.3%
%5 = (* 3 a)
%27 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 %27 c)) (*.f64 (pow.f64 b #s(literal 4 binary64)) b)) (/.f64 (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a %27) (*.f64 b b)))) b)))
95.4%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 #s(literal 1 binary64) b) (fma.f64 #s(literal -1/2 binary64) c (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b b))))))
97.6%
%5 = (* 3 a)
%27 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 #s(literal 1 binary64) b) (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %27 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 %27) (*.f64 b b)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (*.f64 a c) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 a (pow.f64 b #s(literal 6 binary64)))))))))))
96.9%
%5 = (* 3 a)
%27 = (*.f64 c c)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 (/.f64 #s(literal 1 binary64) b) (fma.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 %27 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 %27) (*.f64 b b)))))))
91.7%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 c (/.f64 #s(literal -1/2 binary64) b)))
92.0%
%5 = (* 3 a)
(approx (/ (+ (neg b) (sqrt (- (* b b) (* %5 c)))) %5) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))
91.6%
%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))))
Compiler

Compiled 88 to 398 computations (-352.3% saved)

sample34.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series1.5s (1.0%)

Calls

4 calls:

TimeVariablePoint
412.0ms
a
inf
276.0ms
b
0
216.0ms
a
0
193.0ms
a
-inf

end0.0ms (0.0%)

Calls

1 calls:

TimeVariablePoint
53.0ms
b
inf

gc2.5s (1.7%)

Allocations
AllocatedPercentPhase
1 875.2 MiB27.1%reconstruct
1 628.4 MiB23.6%rewrite
1 102.2 MiB16.0%series
977.5 MiB14.2%sample
469.9 MiB6.8%eval
276.7 MiB4.0%analyze
147.8 MiB2.1%prune
132.9 MiB1.9%rewrite
89.7 MiB1.3%series
65.5 MiB0.9%reconstruct
54.4 MiB0.8%series
45.8 MiB0.7%eval
26.2 MiB0.4%prune
8.8 MiB0.1%preprocess
5.4 MiB0.1%sample
1.2 MiB0.0%sample
0.1 MiB0.0%start
0.0 MiB0.0%sample
0.0 MiB0.0%end
6 907.7 MiB100.0%total

Profiling

Loading profile data...