[llvm-dev] Problems with subreg-liveness and Greedy RA

Nemanja Ivanovic via llvm-dev llvm-dev at lists.llvm.org
Wed Jun 23 12:18:17 PDT 2021


Sorry, it would appear that the dev list stripped my attachment. I have
reduced the file using bugpoint and produced the output from that.
Attaching it here.

Nemanja

On Wed, Jun 23, 2021 at 2:23 PM Nemanja Ivanovic <nemanja.i.ibm at gmail.com>
wrote:

> Thank you so much for taking the time to answer Quentin.
>
> The bad copies are definitely added by live range splitting. The issue
> seems to be the LaneBitmasks for the various subregisters. Honestly, I
> don't really know what the bits of LaneBitmask produced by TblGen are meant
> to mean, but I can't make any sense of them. And those seem to lead the
> register allocator astray.
> Here are the LaneBitmasks from the register include file:
> static const LaneBitmask SubRegIndexLaneMaskTable[] = {
>   LaneBitmask::getAll(),
>   LaneBitmask(0x0000000000000001), // sub_32
>   LaneBitmask(0x0000000000000002), // sub_64
>   LaneBitmask(0x0000000000000004), // sub_eq
>   LaneBitmask(0x0000000000000001), // sub_gp8_x0
>   LaneBitmask(0x0000000000000200), // sub_gp8_x1
>   LaneBitmask(0x0000000000000008), // sub_gt
>   LaneBitmask(0x0000000000000010), // sub_lt
>   LaneBitmask(0x0000000000000042), // sub_pair0
>   LaneBitmask(0x0000000000000180), // sub_pair1
>   LaneBitmask(0x0000000000000020), // sub_un
>   LaneBitmask(0x0000000000000002), // sub_vsx0
>   LaneBitmask(0x0000000000000040), // sub_vsx1
>   LaneBitmask(0x0000000000000040), // sub_vsx1_then_sub_64
>   LaneBitmask(0x0000000000000080), // sub_pair1_then_sub_64
>   LaneBitmask(0x0000000000000080), // sub_pair1_then_sub_vsx0
>   LaneBitmask(0x0000000000000100), // sub_pair1_then_sub_vsx1
>   LaneBitmask(0x0000000000000100), // sub_pair1_then_sub_vsx1_then_sub_64
>   LaneBitmask(0x0000000000000200), // sub_gp8_x1_then_sub_32
>  };
>
> For example, what does it mean that the mask for sub_64 and sub_vsx0 are
> the same? The two subregisters certainly do not represent the same lanes in
> their respective registers. The sub_vsx0 subregister is the first VSX
> register in a VSX register pair. And each of the two subregisters of a VSX
> register pair (sub_vsx0, sub_vsx1) have their own scalar subregister (
> sub_64).
>
> I have also attached the output of RA, but it is huge :(
> It is the result of specifying options -debug-only=regalloc
> -print-before=greedy -print-after=greedy on the command line.
>
> On Tue, Jun 22, 2021 at 3:21 PM Quentin Colombet <qcolombet at apple.com>
> wrote:
>
>>
>>
>> On Jun 21, 2021, at 10:05 AM, Nemanja Ivanovic via llvm-dev <
>> llvm-dev at lists.llvm.org> wrote:
>>
>> I am having a really difficult time with subregister related issues when
>> I turn
>> on subregister liveness tracking.
>>
>> Before RA:
>> 79760B    %2216:vsrc = LXVDSX %5551:g8rc_and_g8rc_nox0, %2215:g8rc ::
>> (load 8 from %ir.scevgep1857.cast, !alias.scope !92, !noalias !93)
>> 79872B    %2225:vsrprc = LXVP 352, %661:g8rc_and_g8rc_nox0
>> 84328B    %5540:vsrc = contract nofpexcept XVMADDADP %5540:vsrc(tied-def
>> 0), %2225.sub_vsx0:vsrprc, %2216:vsrc, implicit $rm
>>
>> After RA (greedy):
>> 79744B    %2214:vsrc = LXVDSX %5551:g8rc_and_g8rc_nox0, %6477:g8rc ::
>> (load 8 from %ir.scevgep1860.cast, !alias.scope !92, !noalias !93)
>> 79872B    %7503:vsrprc = LXVP 352, %661:g8rc_and_g8rc_nox0
>> 80248B    %7527:vsrprc = COPY %7503:vsrprc
>> 80988B    undef %7526.sub_64:vsrprc = COPY %7527.sub_64:vsrprc
>> 84324B    undef %7501.sub_64:vsrprc = COPY %7526.sub_64:vsrprc
>> 84328B    %5546:vsrc = contract nofpexcept XVMADDADP %5546:vsrc(tied-def
>> 0), %7501.sub_vsx0:vsrprc, %2214:vsrc, implicit $rm
>>
>> Subregister definitions for PPC:
>> def sub_64 : SubRegIndex<64>;
>> def sub_vsx0 : SubRegIndex<128>;
>> def sub_vsx1 : SubRegIndex<128, 128>;
>> def sub_pair0 : SubRegIndex<256>;
>> def sub_pair1 : SubRegIndex<256, 256>;
>>
>> So the instruction at 84328B uses the full register %2216 and the high
>> order
>> 128 bits of (256-bit) register %2225. However, the register allocator
>> splits
>> the live range and introduces a copy of the high order 64 bits of that
>> 256-bit
>> register, then another copy of that copy and rewrites the use in
>> instruction
>> 84328B to that copy. The copy is marked undef so the register allocator
>> assigns just some random register to the use of that copy in 84328B.
>>
>> Or maybe I am completely misinterpreting the meaning of the debug dumps
>> from the register allocator.
>>
>> This appears to be related to lane masks and dead lane detection although
>> I don't see dead lane detection marking anything unexpected as undef
>> (seems
>> to just be INSERT_SUBREG and PHI).
>>
>>
>> Are the copies added by dead lane detection or by live-range splitting?
>>
>> The undef flag on the definition of %7501 is suspicious and depending on
>> how you look at it, so is the one on %7526. Essentially, we are losing the
>> full copy in this chain of copies and I wonder what is at fault here.
>>
>> Could you share the debug output of regalloc?
>>
>>
>> If anyone has suggestions on what might be the issue and/or how to go
>> about figuring this out and fixing it, I would really appreciate it.
>>
>> Nemanja
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210623/7a52859f/attachment-0001.html>
-------------- next part --------------
Computing live-in reg-units in ABI blocks.
0B	%bb.0 R3#0 R4#0
Created 2 new intervals.
********** INTERVALS **********
R3 [0B,32r:0)  0 at 0B-phi
R4 [0B,16r:0)  0 at 0B-phi
%1 [288r,3968B:0)  0 at 288r weight:0.000000e+00
%5 [400r,3968B:0)  0 at 400r weight:0.000000e+00
%6 [432r,3968B:0)  0 at 432r weight:0.000000e+00
%8 [448r,1120B:0)  0 at 448r weight:0.000000e+00
%9 [1136r,3920r:0)  0 at 1136r weight:0.000000e+00
%10 [1152r,3904r:0)  0 at 1152r weight:0.000000e+00
%11 [1168r,1264r:0)  0 at 1168r weight:0.000000e+00
%12 [1184r,1296r:0)  0 at 1184r weight:0.000000e+00
%13 [1200r,1280r:0)  0 at 1200r weight:0.000000e+00
%14 [1216r,1264r:0)  0 at 1216r weight:0.000000e+00
%15 [1232r,3728r:0)  0 at 1232r weight:0.000000e+00
%16 [1248r,3968B:0)  0 at 1248r weight:0.000000e+00
%17 [3712r,3968B:0)  0 at 3712r weight:0.000000e+00
%18 [3856r,3968B:0)  0 at 3856r weight:0.000000e+00
%19 [3872r,3968B:0)  0 at 3872r weight:0.000000e+00
%20 [3888r,3968B:0)  0 at 3888r weight:0.000000e+00
%21 [3904r,3968B:0)  0 at 3904r weight:0.000000e+00
%22 [3920r,3968B:0)  0 at 3920r weight:0.000000e+00
%24 [32r,3968B:0)  0 at 32r weight:0.000000e+00
%25 [16r,448r:0)  0 at 16r weight:0.000000e+00
%27 [48r,64r:0)  0 at 48r weight:0.000000e+00
%28 [272r,1120B:0)  0 at 272r weight:0.000000e+00
%29 [544r,1120B:0)  0 at 544r weight:0.000000e+00
%30 [528r,1120B:0)  0 at 528r weight:0.000000e+00
%31 [560r,1120B:0)  0 at 560r weight:0.000000e+00
%32 [112r,128r:0)  0 at 112r weight:0.000000e+00
%33 [128r,144r:0)  0 at 128r weight:0.000000e+00
%34 [144r,208r:0)  0 at 144r L0000000000000040 [144r,160r:0)  0 at 144r L0000000000000002 [144r,208r:0)  0 at 144r weight:0.000000e+00
%35 [160r,192r:0)  0 at 160r weight:0.000000e+00
%36 [192r,224r:0)  0 at 192r weight:0.000000e+00
%37 [176r,192r:0)  0 at 176r weight:0.000000e+00
%38 [208r,224r:0)  0 at 208r weight:0.000000e+00
%39 [224r,240r:0)  0 at 224r L0000000000000002 [224r,240r:0)  0 at 224r L0000000000000040 [224r,224d:0)  0 at 224r weight:0.000000e+00
%40 [240r,256r:0)  0 at 240r weight:0.000000e+00
%41 [256r,3968B:0)  0 at 256r weight:0.000000e+00
%42 [304r,336r:0)  0 at 304r L0000000000000002 [304r,320r:0)  0 at 304r L0000000000000040 [304r,336r:0)  0 at 304r weight:0.000000e+00
%43 [320r,368r:0)  0 at 320r weight:0.000000e+00
%44 [336r,352r:0)  0 at 336r weight:0.000000e+00
%45 [352r,3968B:0)  0 at 352r weight:0.000000e+00
%46 [368r,3968B:0)  0 at 368r weight:0.000000e+00
%47 [384r,400r:0)  0 at 384r weight:0.000000e+00
%48 [416r,432r:0)  0 at 416r weight:0.000000e+00
%49 [464r,480r:0)  0 at 464r weight:0.000000e+00
%50 [496r,3968B:0)  0 at 496r weight:0.000000e+00
%51 [512r,560r:0)  0 at 512r weight:0.000000e+00
%54 [1264r,1312r:0)  0 at 1264r weight:0.000000e+00
%55 [1280r,1328r:0)  0 at 1280r weight:0.000000e+00
%56 [1296r,1344r:0)  0 at 1296r weight:0.000000e+00
%57 [1312r,1440r:0)  0 at 1312r weight:0.000000e+00
%58 [1328r,1456r:0)  0 at 1328r weight:0.000000e+00
%59 [1344r,1472r:0)  0 at 1344r weight:0.000000e+00
%60 [1360r,3760r:0)  0 at 1360r weight:0.000000e+00
%61 [576r,3968B:0)  0 at 576r weight:0.000000e+00
%62 [1376r,1504r:0)  0 at 1376r weight:0.000000e+00
%63 [592r,3968B:0)  0 at 592r weight:0.000000e+00
%64 [1392r,1552r:0)  0 at 1392r weight:0.000000e+00
%65 [608r,3968B:0)  0 at 608r weight:0.000000e+00
%66 [1408r,1424r:0)  0 at 1408r L0000000000000040 [1408r,1424r:0)  0 at 1408r L0000000000000002 [1408r,1408d:0)  0 at 1408r weight:0.000000e+00
%67 [1424r,1472r:0)  0 at 1424r weight:0.000000e+00
%68 [1440r,1488r:0)  0 at 1440r weight:0.000000e+00
%70 [1456r,1504r:0)  0 at 1456r weight:0.000000e+00
%71 [1472r,1520r:0)  0 at 1472r weight:0.000000e+00
%72 [1488r,1536r:0)  0 at 1488r weight:0.000000e+00
%73 [1504r,1552r:0)  0 at 1504r weight:0.000000e+00
%74 [1520r,1568r:0)  0 at 1520r weight:0.000000e+00
%75 [1536r,1584r:0)  0 at 1536r weight:0.000000e+00
%76 [1552r,1600r:0)  0 at 1552r weight:0.000000e+00
%77 [1568r,1616r:0)  0 at 1568r weight:0.000000e+00
%78 [1584r,1632r:0)  0 at 1584r weight:0.000000e+00
%79 [1600r,1648r:0)  0 at 1600r weight:0.000000e+00
%80 [1616r,1664r:0)  0 at 1616r weight:0.000000e+00
%81 [1632r,1680r:0)  0 at 1632r weight:0.000000e+00
%82 [1648r,1696r:0)  0 at 1648r weight:0.000000e+00
%83 [1664r,1712r:0)  0 at 1664r weight:0.000000e+00
%84 [1680r,1744r:0)  0 at 1680r weight:0.000000e+00
%85 [1696r,1760r:0)  0 at 1696r weight:0.000000e+00
%86 [1712r,1776r:0)  0 at 1712r weight:0.000000e+00
%87 [624r,3968B:0)  0 at 624r weight:0.000000e+00
%88 [1728r,1840r:0)  0 at 1728r weight:0.000000e+00
%89 [1744r,1792r:0)  0 at 1744r weight:0.000000e+00
%90 [1760r,1808r:0)  0 at 1760r weight:0.000000e+00
%91 [1776r,1824r:0)  0 at 1776r weight:0.000000e+00
%92 [1792r,1840r:0)  0 at 1792r weight:0.000000e+00
%93 [1808r,1856r:0)  0 at 1808r weight:0.000000e+00
%94 [1824r,1872r:0)  0 at 1824r weight:0.000000e+00
%95 [1840r,1888r:0)  0 at 1840r weight:0.000000e+00
%96 [1856r,1904r:0)  0 at 1856r weight:0.000000e+00
%97 [1872r,1920r:0)  0 at 1872r weight:0.000000e+00
%98 [1888r,1936r:0)  0 at 1888r weight:0.000000e+00
%99 [1904r,1952r:0)  0 at 1904r weight:0.000000e+00
%100 [1920r,1968r:0)  0 at 1920r weight:0.000000e+00
%101 [1936r,1984r:0)  0 at 1936r weight:0.000000e+00
%102 [1952r,2000r:0)  0 at 1952r weight:0.000000e+00
%103 [1968r,2016r:0)  0 at 1968r weight:0.000000e+00
%104 [1984r,2048r:0)  0 at 1984r weight:0.000000e+00
%105 [2000r,2064r:0)  0 at 2000r weight:0.000000e+00
%106 [2016r,2080r:0)  0 at 2016r weight:0.000000e+00
%107 [640r,3968B:0)  0 at 640r weight:0.000000e+00
%108 [2032r,2112r:0)  0 at 2032r weight:0.000000e+00
%109 [2048r,2096r:0)  0 at 2048r weight:0.000000e+00
%110 [2064r,2112r:0)  0 at 2064r weight:0.000000e+00
%111 [2080r,2128r:0)  0 at 2080r weight:0.000000e+00
%112 [2096r,2160r:0)  0 at 2096r weight:0.000000e+00
%113 [2112r,2176r:0)  0 at 2112r weight:0.000000e+00
%114 [2128r,2192r:0)  0 at 2128r weight:0.000000e+00
%115 [656r,3968B:0)  0 at 656r weight:0.000000e+00
%116 [2144r,2368r:0)  0 at 2144r weight:0.000000e+00
%117 [2160r,2208r:0)  0 at 2160r weight:0.000000e+00
%118 [2176r,2224r:0)  0 at 2176r weight:0.000000e+00
%119 [2192r,2240r:0)  0 at 2192r weight:0.000000e+00
%120 [2208r,2368r:0)  0 at 2208r weight:0.000000e+00
%121 [2224r,2384r:0)  0 at 2224r weight:0.000000e+00
%122 [2240r,2400r:0)  0 at 2240r weight:0.000000e+00
%123 [672r,3968B:0)  0 at 672r weight:0.000000e+00
%124 [2256r,2640r:0)  0 at 2256r weight:0.000000e+00
%125 [2272r,2320r:0)  0 at 2272r L0000000000000002 [2272r,2304r:0)  0 at 2272r L0000000000000040 [2272r,2320r:0)  0 at 2272r weight:0.000000e+00
%126 [688r,3968B:0)  0 at 688r weight:0.000000e+00
%127 [2288r,2352r:0)  0 at 2288r L0000000000000002 [2288r,2336r:0)  0 at 2288r L0000000000000040 [2288r,2352r:0)  0 at 2288r weight:0.000000e+00
%128 [2304r,2432r:0)  0 at 2304r weight:0.000000e+00
%129 [2320r,2384r:0)  0 at 2320r weight:0.000000e+00
%130 [2336r,2448r:0)  0 at 2336r weight:0.000000e+00
%131 [2352r,2400r:0)  0 at 2352r weight:0.000000e+00
%133 [2368r,2416r:0)  0 at 2368r weight:0.000000e+00
%135 [2384r,2432r:0)  0 at 2384r weight:0.000000e+00
%136 [2400r,2448r:0)  0 at 2400r weight:0.000000e+00
%138 [2416r,2624r:0)  0 at 2416r weight:0.000000e+00
%140 [2432r,2640r:0)  0 at 2432r weight:0.000000e+00
%141 [2448r,2656r:0)  0 at 2448r weight:0.000000e+00
%142 [704r,3968B:0)  0 at 704r weight:0.000000e+00
%143 [2464r,2672r:0)  0 at 2464r weight:0.000000e+00
%144 [720r,3968B:0)  0 at 720r weight:0.000000e+00
%145 [2480r,2688r:0)  0 at 2480r weight:0.000000e+00
%146 [736r,3968B:0)  0 at 736r weight:0.000000e+00
%147 [2496r,2880r:0)  0 at 2496r weight:0.000000e+00
%148 [752r,3968B:0)  0 at 752r weight:0.000000e+00
%149 [2512r,2896r:0)  0 at 2512r weight:0.000000e+00
%150 [2528r,2576r:0)  0 at 2528r L0000000000000002 [2528r,2560r:0)  0 at 2528r L0000000000000040 [2528r,2576r:0)  0 at 2528r weight:0.000000e+00
%151 [768r,3968B:0)  0 at 768r weight:0.000000e+00
%152 [2544r,2608r:0)  0 at 2544r L0000000000000002 [2544r,2592r:0)  0 at 2544r L0000000000000040 [2544r,2608r:0)  0 at 2544r weight:0.000000e+00
%153 [2560r,2688r:0)  0 at 2560r weight:0.000000e+00
%154 [2576r,2640r:0)  0 at 2576r weight:0.000000e+00
%155 [2592r,2704r:0)  0 at 2592r weight:0.000000e+00
%156 [2608r,2656r:0)  0 at 2608r weight:0.000000e+00
%158 [2624r,2672r:0)  0 at 2624r weight:0.000000e+00
%160 [2640r,2688r:0)  0 at 2640r weight:0.000000e+00
%161 [2656r,2704r:0)  0 at 2656r weight:0.000000e+00
%163 [2672r,2880r:0)  0 at 2672r weight:0.000000e+00
%165 [2688r,2896r:0)  0 at 2688r weight:0.000000e+00
%166 [2704r,2912r:0)  0 at 2704r weight:0.000000e+00
%167 [784r,3968B:0)  0 at 784r weight:0.000000e+00
%168 [2720r,2928r:0)  0 at 2720r weight:0.000000e+00
%169 [800r,3968B:0)  0 at 800r weight:0.000000e+00
%170 [2736r,2944r:0)  0 at 2736r weight:0.000000e+00
%171 [816r,3968B:0)  0 at 816r weight:0.000000e+00
%172 [2752r,3120r:0)  0 at 2752r weight:0.000000e+00
%173 [832r,3968B:0)  0 at 832r weight:0.000000e+00
%174 [2768r,3136r:0)  0 at 2768r weight:0.000000e+00
%175 [2784r,2832r:0)  0 at 2784r L0000000000000002 [2784r,2816r:0)  0 at 2784r L0000000000000040 [2784r,2832r:0)  0 at 2784r weight:0.000000e+00
%176 [848r,3968B:0)  0 at 848r weight:0.000000e+00
%177 [2800r,2864r:0)  0 at 2800r L0000000000000002 [2800r,2848r:0)  0 at 2800r L0000000000000040 [2800r,2864r:0)  0 at 2800r weight:0.000000e+00
%178 [2816r,2944r:0)  0 at 2816r weight:0.000000e+00
%179 [2832r,2896r:0)  0 at 2832r weight:0.000000e+00
%180 [2848r,2960r:0)  0 at 2848r weight:0.000000e+00
%181 [2864r,2912r:0)  0 at 2864r weight:0.000000e+00
%183 [2880r,2928r:0)  0 at 2880r weight:0.000000e+00
%185 [2896r,2944r:0)  0 at 2896r weight:0.000000e+00
%186 [2912r,2960r:0)  0 at 2912r weight:0.000000e+00
%188 [2928r,3120r:0)  0 at 2928r weight:0.000000e+00
%190 [2944r,3136r:0)  0 at 2944r weight:0.000000e+00
%191 [2960r,3152r:0)  0 at 2960r weight:0.000000e+00
%192 [864r,3968B:0)  0 at 864r weight:0.000000e+00
%193 [2976r,3168r:0)  0 at 2976r weight:0.000000e+00
%194 [880r,3968B:0)  0 at 880r weight:0.000000e+00
%195 [2992r,3184r:0)  0 at 2992r weight:0.000000e+00
%196 [896r,3968B:0)  0 at 896r weight:0.000000e+00
%197 [3008r,3344r:0)  0 at 3008r weight:0.000000e+00
%198 [3024r,3072r:0)  0 at 3024r L0000000000000002 [3024r,3056r:0)  0 at 3024r L0000000000000040 [3024r,3072r:0)  0 at 3024r weight:0.000000e+00
%199 [912r,3968B:0)  0 at 912r weight:0.000000e+00
%200 [3040r,3104r:0)  0 at 3040r L0000000000000002 [3040r,3088r:0)  0 at 3040r L0000000000000040 [3040r,3104r:0)  0 at 3040r weight:0.000000e+00
%201 [3056r,3184r:0)  0 at 3056r weight:0.000000e+00
%202 [3072r,3136r:0)  0 at 3072r weight:0.000000e+00
%203 [3088r,3200r:0)  0 at 3088r weight:0.000000e+00
%204 [3104r,3152r:0)  0 at 3104r weight:0.000000e+00
%206 [3120r,3168r:0)  0 at 3120r weight:0.000000e+00
%208 [3136r,3184r:0)  0 at 3136r weight:0.000000e+00
%209 [3152r,3200r:0)  0 at 3152r weight:0.000000e+00
%211 [3168r,3328r:0)  0 at 3168r weight:0.000000e+00
%213 [3184r,3344r:0)  0 at 3184r weight:0.000000e+00
%214 [3200r,3360r:0)  0 at 3200r weight:0.000000e+00
%215 [928r,3968B:0)  0 at 928r weight:0.000000e+00
%216 [3216r,3584r:0)  0 at 3216r weight:0.000000e+00
%217 [3232r,3280r:0)  0 at 3232r L0000000000000002 [3232r,3264r:0)  0 at 3232r L0000000000000040 [3232r,3280r:0)  0 at 3232r weight:0.000000e+00
%218 [944r,3968B:0)  0 at 944r weight:0.000000e+00
%219 [3248r,3312r:0)  0 at 3248r L0000000000000002 [3248r,3296r:0)  0 at 3248r L0000000000000040 [3248r,3312r:0)  0 at 3248r weight:0.000000e+00
%220 [3264r,3392r:0)  0 at 3264r weight:0.000000e+00
%221 [3280r,3344r:0)  0 at 3280r weight:0.000000e+00
%222 [3296r,3408r:0)  0 at 3296r weight:0.000000e+00
%223 [3312r,3360r:0)  0 at 3312r weight:0.000000e+00
%225 [3328r,3376r:0)  0 at 3328r weight:0.000000e+00
%227 [3344r,3392r:0)  0 at 3344r weight:0.000000e+00
%228 [3360r,3408r:0)  0 at 3360r weight:0.000000e+00
%230 [3376r,3584r:0)  0 at 3376r weight:0.000000e+00
%232 [3392r,3600r:0)  0 at 3392r weight:0.000000e+00
%233 [3408r,3616r:0)  0 at 3408r weight:0.000000e+00
%234 [960r,3968B:0)  0 at 960r weight:0.000000e+00
%235 [3424r,3632r:0)  0 at 3424r weight:0.000000e+00
%236 [976r,3968B:0)  0 at 976r weight:0.000000e+00
%237 [3440r,3648r:0)  0 at 3440r weight:0.000000e+00
%238 [992r,3968B:0)  0 at 992r weight:0.000000e+00
%239 [3456r,3808r:0)  0 at 3456r weight:0.000000e+00
%240 [1008r,3968B:0)  0 at 1008r weight:0.000000e+00
%241 [3472r,3824r:0)  0 at 3472r weight:0.000000e+00
%242 [3488r,3536r:0)  0 at 3488r L0000000000000002 [3488r,3520r:0)  0 at 3488r L0000000000000040 [3488r,3536r:0)  0 at 3488r weight:0.000000e+00
%243 [1024r,3968B:0)  0 at 1024r weight:0.000000e+00
%244 [3504r,3568r:0)  0 at 3504r L0000000000000002 [3504r,3552r:0)  0 at 3504r L0000000000000040 [3504r,3568r:0)  0 at 3504r weight:0.000000e+00
%245 [3520r,3648r:0)  0 at 3520r weight:0.000000e+00
%246 [3536r,3600r:0)  0 at 3536r weight:0.000000e+00
%247 [3552r,3664r:0)  0 at 3552r weight:0.000000e+00
%248 [3568r,3616r:0)  0 at 3568r weight:0.000000e+00
%250 [3584r,3632r:0)  0 at 3584r weight:0.000000e+00
%252 [3600r,3648r:0)  0 at 3600r weight:0.000000e+00
%253 [3616r,3664r:0)  0 at 3616r weight:0.000000e+00
%255 [3632r,3808r:0)  0 at 3632r weight:0.000000e+00
%257 [3648r,3824r:0)  0 at 3648r weight:0.000000e+00
%258 [3664r,3840r:0)  0 at 3664r weight:0.000000e+00
%259 [1040r,3968B:0)  0 at 1040r weight:0.000000e+00
%260 [3680r,3856r:0)  0 at 3680r weight:0.000000e+00
%261 [1056r,3968B:0)  0 at 1056r weight:0.000000e+00
%262 [3696r,3872r:0)  0 at 3696r weight:0.000000e+00
%263 [1072r,3968B:0)  0 at 1072r weight:0.000000e+00
%264 [1088r,3968B:0)  0 at 1088r weight:0.000000e+00
%265 [3728r,3888r:0)  0 at 3728r weight:0.000000e+00
%266 [3744r,3776r:0)  0 at 3744r L0000000000000002 [3744r,3776r:0)  0 at 3744r L0000000000000040 [3744r,3744d:0)  0 at 3744r weight:0.000000e+00
%267 [1104r,3968B:0)  0 at 1104r weight:0.000000e+00
%268 [3760r,3792r:0)  0 at 3760r L0000000000000002 [3760r,3792r:0)  0 at 3760r L0000000000000040 [3760r,3760d:0)  0 at 3760r weight:0.000000e+00
%269 [3776r,3872r:0)  0 at 3776r weight:0.000000e+00
%270 [3792r,3888r:0)  0 at 3792r weight:0.000000e+00
%271 [3808r,3856r:0)  0 at 3808r weight:0.000000e+00
%272 [3824r,3872r:0)  0 at 3824r weight:0.000000e+00
%273 [3840r,3888r:0)  0 at 3840r weight:0.000000e+00
%276 [3984r,4000r:0)  0 at 3984r weight:0.000000e+00
%278 [4000r,4064r:0)  0 at 4000r weight:0.000000e+00
%280 [4048r,4064r:0)  0 at 4048r weight:0.000000e+00
%281 [4016r,4048r:0)  0 at 4016r weight:0.000000e+00
%282 [4032r,4048r:0)  0 at 4032r weight:0.000000e+00
%283 [4064r,4096r:0)  0 at 4064r weight:0.000000e+00
%284 [4080r,4096r:0)  0 at 4080r weight:0.000000e+00
RegMasks:
********** MACHINEINSTRS **********
# Machine code for function test: IsSSA, TracksLiveness
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %25:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  %27:crbitrc = IMPLICIT_DEF
64B	  BC %27:crbitrc, %bb.3
80B	  B %bb.1

96B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

112B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
128B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
144B	  %34:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
160B	  %35:vsrc = COPY %34.sub_vsx1:vsrprc
176B	  %37:vsrprc = IMPLICIT_DEF
192B	  %36:vsrprc = INSERT_SUBREG %37:vsrprc(tied-def 0), %35:vsrc, %subreg.sub_vsx1
208B	  %38:vsrc = COPY %34.sub_vsx0:vsrprc
224B	  %39:vsrprc = INSERT_SUBREG %36:vsrprc(tied-def 0), %38:vsrc, %subreg.sub_vsx0
240B	  %40:vsrc = COPY %39.sub_vsx0:vsrprc
256B	  %41:vsrc = COPY %40:vsrc
272B	  %28:g8rc = LI8 0
288B	  %1:vsrc = LXVDSX $zero8, %28:g8rc :: (load 8 from `double* null`)
304B	  %42:vsrprc = LXVP 0, $zero8
320B	  %43:vsrc = COPY %42.sub_vsx0:vsrprc
336B	  %44:vsrc = COPY %42.sub_vsx1:vsrprc
352B	  %45:vsrc = COPY %44:vsrc
368B	  %46:vsrc = COPY %43:vsrc
384B	  %47:g8rc = LI8 -8
400B	  %5:vsrc = LXVDSX %25:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
416B	  %48:g8rc = IMPLICIT_DEF
432B	  %6:vsrc = LXVDSX $zero8, %48:g8rc :: (load 8 from `double* undef`)
448B	  %8:g8rc = COPY %25:g8rc_and_g8rc_nox0
464B	  %49:g8rc = LI8 1
480B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
496B	  %50:vsrc = XXLXORz
512B	  %51:vsrc = COPY %50:vsrc
528B	  %30:vsrc = IMPLICIT_DEF
544B	  %29:g8rc = IMPLICIT_DEF
560B	  %31:vsrc = COPY %51:vsrc
576B	  %61:g8rc = LI8 512
592B	  %63:g8rc = LI8 528
608B	  %65:g8rc = LI8 56
624B	  %87:g8rc = LI8 616
640B	  %107:g8rc = LI8 704
656B	  %115:g8rc = LI8 744
672B	  %123:g8rc = LI8 784
688B	  %126:g8rc = LI8 312
704B	  %142:g8rc = LI8 792
720B	  %144:g8rc = LI8 800
736B	  %146:g8rc = LI8 808
752B	  %148:g8rc = LI8 816
768B	  %151:g8rc = LI8 344
784B	  %167:g8rc = LI8 824
800B	  %169:g8rc = LI8 832
816B	  %171:g8rc = LI8 840
832B	  %173:g8rc = LI8 848
848B	  %176:g8rc = LI8 376
864B	  %192:g8rc = LI8 856
880B	  %194:g8rc = LI8 864
896B	  %196:g8rc = LI8 880
912B	  %199:g8rc = LI8 408
928B	  %215:g8rc = LI8 904
944B	  %218:g8rc = LI8 440
960B	  %234:g8rc = LI8 920
976B	  %236:g8rc = LI8 928
992B	  %238:g8rc = LI8 936
1008B	  %240:g8rc = LI8 944
1024B	  %243:g8rc = LI8 472
1040B	  %259:g8rc = LI8 952
1056B	  %261:g8rc = LI8 960
1072B	  %263:g8rc = LI8 968
1088B	  %264:g8rc = LI8 976
1104B	  %267:g8rc = LI8 504

1120B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1136B	  %9:g8rc_and_g8rc_nox0 = PHI %28:g8rc, %bb.1, %22:g8rc, %bb.2
1152B	  %10:g8rc_and_g8rc_nox0 = PHI %29:g8rc, %bb.1, %21:g8rc, %bb.2
1168B	  %11:vsrc = PHI %30:vsrc, %bb.1, %17:vsrc, %bb.2
1184B	  %12:vsrc = PHI %30:vsrc, %bb.1, %20:vsrc, %bb.2
1200B	  %13:vsrc = PHI %31:vsrc, %bb.1, %19:vsrc, %bb.2
1216B	  %14:vsrc = PHI %31:vsrc, %bb.1, %18:vsrc, %bb.2
1232B	  %15:g8rc_and_g8rc_nox0 = PHI %8:g8rc, %bb.1, %16:g8rc, %bb.2
1248B	  %16:g8rc = ADDI8 %15:g8rc_and_g8rc_nox0, 512
1264B	  %54:vsrc = contract nofpexcept XVMADDADP %14:vsrc(tied-def 0), %11:vsrc, %50:vsrc, implicit $rm
1280B	  %55:vsrc = contract nofpexcept XVMADDADP %13:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1296B	  %56:vsrc = contract nofpexcept XVMADDADP %12:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1312B	  %57:vsrc = contract nofpexcept XVMADDADP %54:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1328B	  %58:vsrc = contract nofpexcept XVMADDADP %55:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1344B	  %59:vsrc = contract nofpexcept XVMADDADP %56:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1360B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %9:g8rc_and_g8rc_nox0
1376B	  %62:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
1392B	  %64:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
1408B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %65:g8rc
1424B	  %67:vsrc = COPY %66.sub_vsx1:vsrprc
1440B	  %68:vsrc = contract nofpexcept XVMADDADP %57:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1456B	  %70:vsrc = contract nofpexcept XVMADDADP %58:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1472B	  %71:vsrc = contract nofpexcept XVMADDADP %59:vsrc(tied-def 0), %67:vsrc, %62:vsrc, implicit $rm
1488B	  %72:vsrc = contract nofpexcept XVMADDADP %68:vsrc(tied-def 0), %41:vsrc, %50:vsrc, implicit $rm
1504B	  %73:vsrc = contract nofpexcept XVMADDADP %70:vsrc(tied-def 0), %41:vsrc, %62:vsrc, implicit $rm
1520B	  %74:vsrc = contract nofpexcept XVMADDADP %71:vsrc(tied-def 0), %64:vsrc, %50:vsrc, implicit $rm
1536B	  %75:vsrc = contract nofpexcept XVMADDADP %72:vsrc(tied-def 0), %45:vsrc, %50:vsrc, implicit $rm
1552B	  %76:vsrc = contract nofpexcept XVMADDADP %73:vsrc(tied-def 0), %45:vsrc, %64:vsrc, implicit $rm
1568B	  %77:vsrc = contract nofpexcept XVMADDADP %74:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1584B	  %78:vsrc = contract nofpexcept XVMADDADP %75:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
1600B	  %79:vsrc = contract nofpexcept XVMADDADP %76:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
1616B	  %80:vsrc = contract nofpexcept XVMADDADP %77:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1632B	  %81:vsrc = contract nofpexcept XVMADDADP %78:vsrc(tied-def 0), %1:vsrc, %50:vsrc, implicit $rm
1648B	  %82:vsrc = contract nofpexcept XVMADDADP %79:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1664B	  %83:vsrc = contract nofpexcept XVMADDADP %80:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1680B	  %84:vsrc = contract nofpexcept XVMADDADP %81:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1696B	  %85:vsrc = contract nofpexcept XVMADDADP %82:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1712B	  %86:vsrc = contract nofpexcept XVMADDADP %83:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1728B	  %88:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
1744B	  %89:vsrc = contract nofpexcept XVMADDADP %84:vsrc(tied-def 0), %5:vsrc, %50:vsrc, implicit $rm
1760B	  %90:vsrc = contract nofpexcept XVMADDADP %85:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1776B	  %91:vsrc = contract nofpexcept XVMADDADP %86:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1792B	  %92:vsrc = contract nofpexcept XVMADDADP %89:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1808B	  %93:vsrc = contract nofpexcept XVMADDADP %90:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1824B	  %94:vsrc = contract nofpexcept XVMADDADP %91:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1840B	  %95:vsrc = contract nofpexcept XVMADDADP %92:vsrc(tied-def 0), %88:vsrc, %50:vsrc, implicit $rm
1856B	  %96:vsrc = contract nofpexcept XVMADDADP %93:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1872B	  %97:vsrc = contract nofpexcept XVMADDADP %94:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1888B	  %98:vsrc = contract nofpexcept XVMADDADP %95:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1904B	  %99:vsrc = contract nofpexcept XVMADDADP %96:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1920B	  %100:vsrc = contract nofpexcept XVMADDADP %97:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1936B	  %101:vsrc = contract nofpexcept XVMADDADP %98:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1952B	  %102:vsrc = contract nofpexcept XVMADDADP %99:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1968B	  %103:vsrc = contract nofpexcept XVMADDADP %100:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1984B	  %104:vsrc = contract nofpexcept XVMADDADP %101:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2000B	  %105:vsrc = contract nofpexcept XVMADDADP %102:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2016B	  %106:vsrc = contract nofpexcept XVMADDADP %103:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2032B	  %108:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
2048B	  %109:vsrc = contract nofpexcept XVMADDADP %104:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2064B	  %110:vsrc = contract nofpexcept XVMADDADP %105:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2080B	  %111:vsrc = contract nofpexcept XVMADDADP %106:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
2096B	  %112:vsrc = contract nofpexcept XVMADDADP %109:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2112B	  %113:vsrc = contract nofpexcept XVMADDADP %110:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
2128B	  %114:vsrc = contract nofpexcept XVMADDADP %111:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2144B	  %116:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
2160B	  %117:vsrc = contract nofpexcept XVMADDADP %112:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2176B	  %118:vsrc = contract nofpexcept XVMADDADP %113:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2192B	  %119:vsrc = contract nofpexcept XVMADDADP %114:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2208B	  %120:vsrc = contract nofpexcept XVMADDADP %117:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2224B	  %121:vsrc = contract nofpexcept XVMADDADP %118:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2240B	  %122:vsrc = contract nofpexcept XVMADDADP %119:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2256B	  %124:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
2272B	  %125:vsrprc = LXVP 288, %10:g8rc_and_g8rc_nox0
2288B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %126:g8rc
2304B	  %128:vsrc = COPY %125.sub_vsx0:vsrprc
2320B	  %129:vsrc = COPY %125.sub_vsx1:vsrprc
2336B	  %130:vsrc = COPY %127.sub_vsx0:vsrprc
2352B	  %131:vsrc = COPY %127.sub_vsx1:vsrprc
2368B	  %133:vsrc = contract nofpexcept XVMADDADP %120:vsrc(tied-def 0), %129:vsrc, %116:vsrc, implicit $rm
2384B	  %135:vsrc = contract nofpexcept XVMADDADP %121:vsrc(tied-def 0), %129:vsrc, %50:vsrc, implicit $rm
2400B	  %136:vsrc = contract nofpexcept XVMADDADP %122:vsrc(tied-def 0), %131:vsrc, %5:vsrc, implicit $rm
2416B	  %138:vsrc = contract nofpexcept XVMADDADP %133:vsrc(tied-def 0), %128:vsrc, %50:vsrc, implicit $rm
2432B	  %140:vsrc = contract nofpexcept XVMADDADP %135:vsrc(tied-def 0), %128:vsrc, %5:vsrc, implicit $rm
2448B	  %141:vsrc = contract nofpexcept XVMADDADP %136:vsrc(tied-def 0), %130:vsrc, %124:vsrc, implicit $rm
2464B	  %143:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
2480B	  %145:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
2496B	  %147:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
2512B	  %149:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
2528B	  %150:vsrprc = LXVP 320, %10:g8rc_and_g8rc_nox0
2544B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
2560B	  %153:vsrc = COPY %150.sub_vsx0:vsrprc
2576B	  %154:vsrc = COPY %150.sub_vsx1:vsrprc
2592B	  %155:vsrc = COPY %152.sub_vsx0:vsrprc
2608B	  %156:vsrc = COPY %152.sub_vsx1:vsrprc
2624B	  %158:vsrc = contract nofpexcept XVMADDADP %138:vsrc(tied-def 0), %154:vsrc, %50:vsrc, implicit $rm
2640B	  %160:vsrc = contract nofpexcept XVMADDADP %140:vsrc(tied-def 0), %154:vsrc, %124:vsrc, implicit $rm
2656B	  %161:vsrc = contract nofpexcept XVMADDADP %141:vsrc(tied-def 0), %156:vsrc, %145:vsrc, implicit $rm
2672B	  %163:vsrc = contract nofpexcept XVMADDADP %158:vsrc(tied-def 0), %153:vsrc, %143:vsrc, implicit $rm
2688B	  %165:vsrc = contract nofpexcept XVMADDADP %160:vsrc(tied-def 0), %153:vsrc, %145:vsrc, implicit $rm
2704B	  %166:vsrc = contract nofpexcept XVMADDADP %161:vsrc(tied-def 0), %155:vsrc, %149:vsrc, implicit $rm
2720B	  %168:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
2736B	  %170:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
2752B	  %172:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
2768B	  %174:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
2784B	  %175:vsrprc = LXVP 352, %10:g8rc_and_g8rc_nox0
2800B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
2816B	  %178:vsrc = COPY %175.sub_vsx0:vsrprc
2832B	  %179:vsrc = COPY %175.sub_vsx1:vsrprc
2848B	  %180:vsrc = COPY %177.sub_vsx0:vsrprc
2864B	  %181:vsrc = COPY %177.sub_vsx1:vsrprc
2880B	  %183:vsrc = contract nofpexcept XVMADDADP %163:vsrc(tied-def 0), %179:vsrc, %147:vsrc, implicit $rm
2896B	  %185:vsrc = contract nofpexcept XVMADDADP %165:vsrc(tied-def 0), %179:vsrc, %149:vsrc, implicit $rm
2912B	  %186:vsrc = contract nofpexcept XVMADDADP %166:vsrc(tied-def 0), %181:vsrc, %170:vsrc, implicit $rm
2928B	  %188:vsrc = contract nofpexcept XVMADDADP %183:vsrc(tied-def 0), %178:vsrc, %168:vsrc, implicit $rm
2944B	  %190:vsrc = contract nofpexcept XVMADDADP %185:vsrc(tied-def 0), %178:vsrc, %170:vsrc, implicit $rm
2960B	  %191:vsrc = contract nofpexcept XVMADDADP %186:vsrc(tied-def 0), %180:vsrc, %174:vsrc, implicit $rm
2976B	  %193:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
2992B	  %195:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
3008B	  %197:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
3024B	  %198:vsrprc = LXVP 384, %10:g8rc_and_g8rc_nox0
3040B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
3056B	  %201:vsrc = COPY %198.sub_vsx0:vsrprc
3072B	  %202:vsrc = COPY %198.sub_vsx1:vsrprc
3088B	  %203:vsrc = COPY %200.sub_vsx0:vsrprc
3104B	  %204:vsrc = COPY %200.sub_vsx1:vsrprc
3120B	  %206:vsrc = contract nofpexcept XVMADDADP %188:vsrc(tied-def 0), %202:vsrc, %172:vsrc, implicit $rm
3136B	  %208:vsrc = contract nofpexcept XVMADDADP %190:vsrc(tied-def 0), %202:vsrc, %174:vsrc, implicit $rm
3152B	  %209:vsrc = contract nofpexcept XVMADDADP %191:vsrc(tied-def 0), %204:vsrc, %195:vsrc, implicit $rm
3168B	  %211:vsrc = contract nofpexcept XVMADDADP %206:vsrc(tied-def 0), %201:vsrc, %193:vsrc, implicit $rm
3184B	  %213:vsrc = contract nofpexcept XVMADDADP %208:vsrc(tied-def 0), %201:vsrc, %195:vsrc, implicit $rm
3200B	  %214:vsrc = contract nofpexcept XVMADDADP %209:vsrc(tied-def 0), %203:vsrc, %197:vsrc, implicit $rm
3216B	  %216:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
3232B	  %217:vsrprc = LXVP 416, %10:g8rc_and_g8rc_nox0
3248B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
3264B	  %220:vsrc = COPY %217.sub_vsx0:vsrprc
3280B	  %221:vsrc = COPY %217.sub_vsx1:vsrprc
3296B	  %222:vsrc = COPY %219.sub_vsx0:vsrprc
3312B	  %223:vsrc = COPY %219.sub_vsx1:vsrprc
3328B	  %225:vsrc = contract nofpexcept XVMADDADP %211:vsrc(tied-def 0), %221:vsrc, %50:vsrc, implicit $rm
3344B	  %227:vsrc = contract nofpexcept XVMADDADP %213:vsrc(tied-def 0), %221:vsrc, %197:vsrc, implicit $rm
3360B	  %228:vsrc = contract nofpexcept XVMADDADP %214:vsrc(tied-def 0), %223:vsrc, %6:vsrc, implicit $rm
3376B	  %230:vsrc = contract nofpexcept XVMADDADP %225:vsrc(tied-def 0), %220:vsrc, %50:vsrc, implicit $rm
3392B	  %232:vsrc = contract nofpexcept XVMADDADP %227:vsrc(tied-def 0), %220:vsrc, %6:vsrc, implicit $rm
3408B	  %233:vsrc = contract nofpexcept XVMADDADP %228:vsrc(tied-def 0), %222:vsrc, %6:vsrc, implicit $rm
3424B	  %235:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
3440B	  %237:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
3456B	  %239:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
3472B	  %241:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
3488B	  %242:vsrprc = LXVP 448, %10:g8rc_and_g8rc_nox0
3504B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
3520B	  %245:vsrc = COPY %242.sub_vsx0:vsrprc
3536B	  %246:vsrc = COPY %242.sub_vsx1:vsrprc
3552B	  %247:vsrc = COPY %244.sub_vsx0:vsrprc
3568B	  %248:vsrc = COPY %244.sub_vsx1:vsrprc
3584B	  %250:vsrc = contract nofpexcept XVMADDADP %230:vsrc(tied-def 0), %246:vsrc, %216:vsrc, implicit $rm
3600B	  %252:vsrc = contract nofpexcept XVMADDADP %232:vsrc(tied-def 0), %246:vsrc, %6:vsrc, implicit $rm
3616B	  %253:vsrc = contract nofpexcept XVMADDADP %233:vsrc(tied-def 0), %248:vsrc, %237:vsrc, implicit $rm
3632B	  %255:vsrc = contract nofpexcept XVMADDADP %250:vsrc(tied-def 0), %245:vsrc, %235:vsrc, implicit $rm
3648B	  %257:vsrc = contract nofpexcept XVMADDADP %252:vsrc(tied-def 0), %245:vsrc, %237:vsrc, implicit $rm
3664B	  %258:vsrc = contract nofpexcept XVMADDADP %253:vsrc(tied-def 0), %247:vsrc, %241:vsrc, implicit $rm
3680B	  %260:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
3696B	  %262:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
3712B	  %17:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
3728B	  %265:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
3744B	  %266:vsrprc = LXVP 480, %10:g8rc_and_g8rc_nox0
3760B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
3776B	  %269:vsrc = COPY %266.sub_vsx0:vsrprc
3792B	  %270:vsrc = COPY %268.sub_vsx0:vsrprc
3808B	  %271:vsrc = contract nofpexcept XVMADDADP %255:vsrc(tied-def 0), %239:vsrc, %50:vsrc, implicit $rm
3824B	  %272:vsrc = contract nofpexcept XVMADDADP %257:vsrc(tied-def 0), %241:vsrc, %50:vsrc, implicit $rm
3840B	  %273:vsrc = contract nofpexcept XVMADDADP %258:vsrc(tied-def 0), %262:vsrc, %50:vsrc, implicit $rm
3856B	  %18:vsrc = contract nofpexcept XVMADDADP %271:vsrc(tied-def 0), %269:vsrc, %260:vsrc, implicit $rm
3872B	  %19:vsrc = contract nofpexcept XVMADDADP %272:vsrc(tied-def 0), %269:vsrc, %262:vsrc, implicit $rm
3888B	  %20:vsrc = contract nofpexcept XVMADDADP %273:vsrc(tied-def 0), %270:vsrc, %265:vsrc, implicit $rm
3904B	  %21:g8rc = nsw ADDI8 %10:g8rc_and_g8rc_nox0, 512
3920B	  %22:g8rc = ADDI8 %9:g8rc_and_g8rc_nox0, 512
3936B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
3952B	  B %bb.3

3968B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

3984B	  %276:vsrc = XXLXORz
4000B	  %278:vrrc = XXSPLTI32DX %276:vsrc(tied-def 0), 0, 2146959360
4016B	  %281:vsrprc = IMPLICIT_DEF
4032B	  %282:vrrc = IMPLICIT_DEF
4048B	  %280:vsrprc = INSERT_SUBREG %281:vsrprc(tied-def 0), %282:vrrc, %subreg.sub_vsx1
4064B	  %283:vsrprc = INSERT_SUBREG %280:vsrprc(tied-def 0), %278:vrrc, %subreg.sub_vsx0
4080B	  %284:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
4096B	  STXVP %283:vsrprc, 0, %284:g8rc_and_g8rc_nox0

# End machine code for function test.

Computing live-in reg-units in ABI blocks.
0B	%bb.0 R3#0 R4#0
Created 2 new intervals.
********** INTERVALS **********
R3 [0B,32r:0)  0 at 0B-phi
R4 [0B,16r:0)  0 at 0B-phi
%1 [272r,5664B:0)  0 at 272r weight:0.000000e+00
%5 [384r,5664B:0)  0 at 384r weight:0.000000e+00
%6 [400r,5664B:0)  0 at 400r weight:0.000000e+00
%8 [416r,1152r:0)  0 at 416r weight:0.000000e+00
%9 [1280r,5504r:0)  0 at 1280r weight:0.000000e+00
%10 [1264r,5488r:0)  0 at 1264r weight:0.000000e+00
%11 [1248r,1328r:0)  0 at 1248r weight:0.000000e+00
%12 [1232r,1376r:0)  0 at 1232r weight:0.000000e+00
%13 [1216r,1344r:0)  0 at 1216r weight:0.000000e+00
%14 [1200r,1312r:0)  0 at 1200r weight:0.000000e+00
%15 [1184r,5216r:0)  0 at 1184r weight:0.000000e+00
%16 [1296r,5616r:0)  0 at 1296r weight:0.000000e+00
%17 [5200r,5552r:0)  0 at 5200r weight:0.000000e+00
%18 [5392r,5408r:0)[5408r,5600r:1)  0 at 5392r 1 at 5408r weight:0.000000e+00
%19 [5424r,5440r:0)[5440r,5584r:1)  0 at 5424r 1 at 5440r weight:0.000000e+00
%20 [5456r,5472r:0)[5472r,5568r:1)  0 at 5456r 1 at 5472r weight:0.000000e+00
%21 [5488r,5536r:0)  0 at 5488r weight:0.000000e+00
%22 [5504r,5520r:0)  0 at 5504r weight:0.000000e+00
%24 [32r,5664B:0)  0 at 32r weight:0.000000e+00
%25 [16r,416r:0)  0 at 16r weight:0.000000e+00
%27 EMPTY weight:0.000000e+00
%28 [256r,1056r:0)  0 at 256r weight:0.000000e+00
%31 [496r,1136r:0)  0 at 496r weight:0.000000e+00
%32 [96r,112r:0)  0 at 96r weight:0.000000e+00
%33 [112r,128r:0)  0 at 112r weight:0.000000e+00
%34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,144r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
%35 [144r,160r:0)  0 at 144r weight:0.000000e+00
%36 [160r,192r:0)  0 at 160r L0000000000000040 [160r,192r:0)  0 at 160r weight:0.000000e+00
%38 [176r,208r:0)  0 at 176r weight:0.000000e+00
%39 [192r,208r:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000002 [192r,192d:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000040 [192r,192d:0)  0 at 192r weight:0.000000e+00
%40 [224r,240r:0)  0 at 224r weight:0.000000e+00
%41 [240r,5664B:0)  0 at 240r weight:0.000000e+00
%42 [288r,320r:0)  0 at 288r L0000000000000002 [288r,304r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
%43 [304r,352r:0)  0 at 304r weight:0.000000e+00
%44 [320r,336r:0)  0 at 320r weight:0.000000e+00
%45 [336r,5664B:0)  0 at 336r weight:0.000000e+00
%46 [352r,5664B:0)  0 at 352r weight:0.000000e+00
%47 [368r,384r:0)  0 at 368r weight:0.000000e+00
%48 EMPTY weight:0.000000e+00
%49 [432r,448r:0)  0 at 432r weight:0.000000e+00
%50 [464r,5664B:0)  0 at 464r weight:0.000000e+00
%51 [480r,496r:0)  0 at 480r weight:0.000000e+00
%54 [1312r,1328r:0)[1328r,1408r:1)  0 at 1312r 1 at 1328r weight:0.000000e+00
%55 [1344r,1360r:0)[1360r,1440r:1)  0 at 1344r 1 at 1360r weight:0.000000e+00
%56 [1376r,1392r:0)[1392r,1472r:1)  0 at 1376r 1 at 1392r weight:0.000000e+00
%57 [1408r,1424r:0)[1424r,1584r:1)  0 at 1408r 1 at 1424r weight:0.000000e+00
%58 [1440r,1456r:0)[1456r,1616r:1)  0 at 1440r 1 at 1456r weight:0.000000e+00
%59 [1472r,1488r:0)[1488r,1648r:1)  0 at 1472r 1 at 1488r weight:0.000000e+00
%60 [1504r,5248r:0)  0 at 1504r weight:0.000000e+00
%61 [512r,5664B:0)  0 at 512r weight:0.000000e+00
%62 [1520r,1728r:0)  0 at 1520r weight:0.000000e+00
%63 [528r,5664B:0)  0 at 528r weight:0.000000e+00
%64 [1536r,1824r:0)  0 at 1536r weight:0.000000e+00
%65 [544r,5664B:0)  0 at 544r weight:0.000000e+00
%66 [1552r,1568r:0)  0 at 1552r L0000000000000040 [1552r,1568r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
%67 [1568r,1664r:0)  0 at 1568r weight:0.000000e+00
%68 [1584r,1600r:0)[1600r,1680r:1)  0 at 1584r 1 at 1600r weight:0.000000e+00
%70 [1616r,1632r:0)[1632r,1712r:1)  0 at 1616r 1 at 1632r weight:0.000000e+00
%71 [1648r,1664r:0)[1664r,1744r:1)  0 at 1648r 1 at 1664r weight:0.000000e+00
%72 [1680r,1696r:0)[1696r,1776r:1)  0 at 1680r 1 at 1696r weight:0.000000e+00
%73 [1712r,1728r:0)[1728r,1808r:1)  0 at 1712r 1 at 1728r weight:0.000000e+00
%74 [1744r,1760r:0)[1760r,1840r:1)  0 at 1744r 1 at 1760r weight:0.000000e+00
%75 [1776r,1792r:0)[1792r,1872r:1)  0 at 1776r 1 at 1792r weight:0.000000e+00
%76 [1808r,1824r:0)[1824r,1904r:1)  0 at 1808r 1 at 1824r weight:0.000000e+00
%77 [1840r,1856r:0)[1856r,1936r:1)  0 at 1840r 1 at 1856r weight:0.000000e+00
%78 [1872r,1888r:0)[1888r,1968r:1)  0 at 1872r 1 at 1888r weight:0.000000e+00
%79 [1904r,1920r:0)[1920r,2000r:1)  0 at 1904r 1 at 1920r weight:0.000000e+00
%80 [1936r,1952r:0)[1952r,2032r:1)  0 at 1936r 1 at 1952r weight:0.000000e+00
%81 [1968r,1984r:0)[1984r,2064r:1)  0 at 1968r 1 at 1984r weight:0.000000e+00
%82 [2000r,2016r:0)[2016r,2096r:1)  0 at 2000r 1 at 2016r weight:0.000000e+00
%83 [2032r,2048r:0)[2048r,2128r:1)  0 at 2032r 1 at 2048r weight:0.000000e+00
%84 [2064r,2080r:0)[2080r,2176r:1)  0 at 2064r 1 at 2080r weight:0.000000e+00
%85 [2096r,2112r:0)[2112r,2208r:1)  0 at 2096r 1 at 2112r weight:0.000000e+00
%86 [2128r,2144r:0)[2144r,2240r:1)  0 at 2128r 1 at 2144r weight:0.000000e+00
%87 [560r,5664B:0)  0 at 560r weight:0.000000e+00
%88 [2160r,2384r:0)  0 at 2160r weight:0.000000e+00
%89 [2176r,2192r:0)[2192r,2272r:1)  0 at 2176r 1 at 2192r weight:0.000000e+00
%90 [2208r,2224r:0)[2224r,2304r:1)  0 at 2208r 1 at 2224r weight:0.000000e+00
%91 [2240r,2256r:0)[2256r,2336r:1)  0 at 2240r 1 at 2256r weight:0.000000e+00
%92 [2272r,2288r:0)[2288r,2368r:1)  0 at 2272r 1 at 2288r weight:0.000000e+00
%93 [2304r,2320r:0)[2320r,2400r:1)  0 at 2304r 1 at 2320r weight:0.000000e+00
%94 [2336r,2352r:0)[2352r,2432r:1)  0 at 2336r 1 at 2352r weight:0.000000e+00
%95 [2368r,2384r:0)[2384r,2464r:1)  0 at 2368r 1 at 2384r weight:0.000000e+00
%96 [2400r,2416r:0)[2416r,2496r:1)  0 at 2400r 1 at 2416r weight:0.000000e+00
%97 [2432r,2448r:0)[2448r,2528r:1)  0 at 2432r 1 at 2448r weight:0.000000e+00
%98 [2464r,2480r:0)[2480r,2560r:1)  0 at 2464r 1 at 2480r weight:0.000000e+00
%99 [2496r,2512r:0)[2512r,2592r:1)  0 at 2496r 1 at 2512r weight:0.000000e+00
%100 [2528r,2544r:0)[2544r,2624r:1)  0 at 2528r 1 at 2544r weight:0.000000e+00
%101 [2560r,2576r:0)[2576r,2656r:1)  0 at 2560r 1 at 2576r weight:0.000000e+00
%102 [2592r,2608r:0)[2608r,2688r:1)  0 at 2592r 1 at 2608r weight:0.000000e+00
%103 [2624r,2640r:0)[2640r,2720r:1)  0 at 2624r 1 at 2640r weight:0.000000e+00
%104 [2656r,2672r:0)[2672r,2768r:1)  0 at 2656r 1 at 2672r weight:0.000000e+00
%105 [2688r,2704r:0)[2704r,2800r:1)  0 at 2688r 1 at 2704r weight:0.000000e+00
%106 [2720r,2736r:0)[2736r,2832r:1)  0 at 2720r 1 at 2736r weight:0.000000e+00
%107 [576r,5664B:0)  0 at 576r weight:0.000000e+00
%108 [2752r,2912r:0)  0 at 2752r weight:0.000000e+00
%109 [2768r,2784r:0)[2784r,2864r:1)  0 at 2768r 1 at 2784r weight:0.000000e+00
%110 [2800r,2816r:0)[2816r,2896r:1)  0 at 2800r 1 at 2816r weight:0.000000e+00
%111 [2832r,2848r:0)[2848r,2928r:1)  0 at 2832r 1 at 2848r weight:0.000000e+00
%112 [2864r,2880r:0)[2880r,2976r:1)  0 at 2864r 1 at 2880r weight:0.000000e+00
%113 [2896r,2912r:0)[2912r,3008r:1)  0 at 2896r 1 at 2912r weight:0.000000e+00
%114 [2928r,2944r:0)[2944r,3040r:1)  0 at 2928r 1 at 2944r weight:0.000000e+00
%115 [592r,5664B:0)  0 at 592r weight:0.000000e+00
%116 [2960r,3296r:0)  0 at 2960r weight:0.000000e+00
%117 [2976r,2992r:0)[2992r,3072r:1)  0 at 2976r 1 at 2992r weight:0.000000e+00
%118 [3008r,3024r:0)[3024r,3104r:1)  0 at 3008r 1 at 3024r weight:0.000000e+00
%119 [3040r,3056r:0)[3056r,3136r:1)  0 at 3040r 1 at 3056r weight:0.000000e+00
%120 [3072r,3088r:0)[3088r,3280r:1)  0 at 3072r 1 at 3088r weight:0.000000e+00
%121 [3104r,3120r:0)[3120r,3312r:1)  0 at 3104r 1 at 3120r weight:0.000000e+00
%122 [3136r,3152r:0)[3152r,3344r:1)  0 at 3136r 1 at 3152r weight:0.000000e+00
%123 [608r,5664B:0)  0 at 608r weight:0.000000e+00
%124 [3168r,3680r:0)  0 at 3168r weight:0.000000e+00
%125 [3184r,3232r:0)  0 at 3184r L0000000000000002 [3184r,3216r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
%126 [624r,5664B:0)  0 at 624r weight:0.000000e+00
%127 [3200r,3264r:0)  0 at 3200r L0000000000000002 [3200r,3248r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
%128 [3216r,3424r:0)  0 at 3216r weight:0.000000e+00
%129 [3232r,3328r:0)  0 at 3232r weight:0.000000e+00
%130 [3248r,3456r:0)  0 at 3248r weight:0.000000e+00
%131 [3264r,3360r:0)  0 at 3264r weight:0.000000e+00
%133 [3280r,3296r:0)[3296r,3376r:1)  0 at 3280r 1 at 3296r weight:0.000000e+00
%135 [3312r,3328r:0)[3328r,3408r:1)  0 at 3312r 1 at 3328r weight:0.000000e+00
%136 [3344r,3360r:0)[3360r,3440r:1)  0 at 3344r 1 at 3360r weight:0.000000e+00
%138 [3376r,3392r:0)[3392r,3632r:1)  0 at 3376r 1 at 3392r weight:0.000000e+00
%140 [3408r,3424r:0)[3424r,3664r:1)  0 at 3408r 1 at 3424r weight:0.000000e+00
%141 [3440r,3456r:0)[3456r,3696r:1)  0 at 3440r 1 at 3456r weight:0.000000e+00
%142 [640r,5664B:0)  0 at 640r weight:0.000000e+00
%143 [3472r,3744r:0)  0 at 3472r weight:0.000000e+00
%144 [656r,5664B:0)  0 at 656r weight:0.000000e+00
%145 [3488r,3776r:0)  0 at 3488r weight:0.000000e+00
%146 [672r,5664B:0)  0 at 672r weight:0.000000e+00
%147 [3504r,4000r:0)  0 at 3504r weight:0.000000e+00
%148 [688r,5664B:0)  0 at 688r weight:0.000000e+00
%149 [3520r,4032r:0)  0 at 3520r weight:0.000000e+00
%150 [3536r,3584r:0)  0 at 3536r L0000000000000002 [3536r,3568r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
%151 [704r,5664B:0)  0 at 704r weight:0.000000e+00
%152 [3552r,3616r:0)  0 at 3552r L0000000000000002 [3552r,3600r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
%153 [3568r,3776r:0)  0 at 3568r weight:0.000000e+00
%154 [3584r,3680r:0)  0 at 3584r weight:0.000000e+00
%155 [3600r,3808r:0)  0 at 3600r weight:0.000000e+00
%156 [3616r,3712r:0)  0 at 3616r weight:0.000000e+00
%158 [3632r,3648r:0)[3648r,3728r:1)  0 at 3632r 1 at 3648r weight:0.000000e+00
%160 [3664r,3680r:0)[3680r,3760r:1)  0 at 3664r 1 at 3680r weight:0.000000e+00
%161 [3696r,3712r:0)[3712r,3792r:1)  0 at 3696r 1 at 3712r weight:0.000000e+00
%163 [3728r,3744r:0)[3744r,3984r:1)  0 at 3728r 1 at 3744r weight:0.000000e+00
%165 [3760r,3776r:0)[3776r,4016r:1)  0 at 3760r 1 at 3776r weight:0.000000e+00
%166 [3792r,3808r:0)[3808r,4048r:1)  0 at 3792r 1 at 3808r weight:0.000000e+00
%167 [720r,5664B:0)  0 at 720r weight:0.000000e+00
%168 [3824r,4096r:0)  0 at 3824r weight:0.000000e+00
%169 [736r,5664B:0)  0 at 736r weight:0.000000e+00
%170 [3840r,4128r:0)  0 at 3840r weight:0.000000e+00
%171 [752r,5664B:0)  0 at 752r weight:0.000000e+00
%172 [3856r,4336r:0)  0 at 3856r weight:0.000000e+00
%173 [768r,5664B:0)  0 at 768r weight:0.000000e+00
%174 [3872r,4368r:0)  0 at 3872r weight:0.000000e+00
%175 [3888r,3936r:0)  0 at 3888r L0000000000000002 [3888r,3920r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
%176 [784r,5664B:0)  0 at 784r weight:0.000000e+00
%177 [3904r,3968r:0)  0 at 3904r L0000000000000002 [3904r,3952r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
%178 [3920r,4128r:0)  0 at 3920r weight:0.000000e+00
%179 [3936r,4032r:0)  0 at 3936r weight:0.000000e+00
%180 [3952r,4160r:0)  0 at 3952r weight:0.000000e+00
%181 [3968r,4064r:0)  0 at 3968r weight:0.000000e+00
%183 [3984r,4000r:0)[4000r,4080r:1)  0 at 3984r 1 at 4000r weight:0.000000e+00
%185 [4016r,4032r:0)[4032r,4112r:1)  0 at 4016r 1 at 4032r weight:0.000000e+00
%186 [4048r,4064r:0)[4064r,4144r:1)  0 at 4048r 1 at 4064r weight:0.000000e+00
%188 [4080r,4096r:0)[4096r,4320r:1)  0 at 4080r 1 at 4096r weight:0.000000e+00
%190 [4112r,4128r:0)[4128r,4352r:1)  0 at 4112r 1 at 4128r weight:0.000000e+00
%191 [4144r,4160r:0)[4160r,4384r:1)  0 at 4144r 1 at 4160r weight:0.000000e+00
%192 [800r,5664B:0)  0 at 800r weight:0.000000e+00
%193 [4176r,4432r:0)  0 at 4176r weight:0.000000e+00
%194 [816r,5664B:0)  0 at 816r weight:0.000000e+00
%195 [4192r,4464r:0)  0 at 4192r weight:0.000000e+00
%196 [832r,5664B:0)  0 at 832r weight:0.000000e+00
%197 [4208r,4672r:0)  0 at 4208r weight:0.000000e+00
%198 [4224r,4272r:0)  0 at 4224r L0000000000000002 [4224r,4256r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
%199 [848r,5664B:0)  0 at 848r weight:0.000000e+00
%200 [4240r,4304r:0)  0 at 4240r L0000000000000002 [4240r,4288r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
%201 [4256r,4464r:0)  0 at 4256r weight:0.000000e+00
%202 [4272r,4368r:0)  0 at 4272r weight:0.000000e+00
%203 [4288r,4496r:0)  0 at 4288r weight:0.000000e+00
%204 [4304r,4400r:0)  0 at 4304r weight:0.000000e+00
%206 [4320r,4336r:0)[4336r,4416r:1)  0 at 4320r 1 at 4336r weight:0.000000e+00
%208 [4352r,4368r:0)[4368r,4448r:1)  0 at 4352r 1 at 4368r weight:0.000000e+00
%209 [4384r,4400r:0)[4400r,4480r:1)  0 at 4384r 1 at 4400r weight:0.000000e+00
%211 [4416r,4432r:0)[4432r,4624r:1)  0 at 4416r 1 at 4432r weight:0.000000e+00
%213 [4448r,4464r:0)[4464r,4656r:1)  0 at 4448r 1 at 4464r weight:0.000000e+00
%214 [4480r,4496r:0)[4496r,4688r:1)  0 at 4480r 1 at 4496r weight:0.000000e+00
%215 [864r,5664B:0)  0 at 864r weight:0.000000e+00
%216 [4512r,4992r:0)  0 at 4512r weight:0.000000e+00
%217 [4528r,4576r:0)  0 at 4528r L0000000000000002 [4528r,4560r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
%218 [880r,5664B:0)  0 at 880r weight:0.000000e+00
%219 [4544r,4608r:0)  0 at 4544r L0000000000000002 [4544r,4592r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
%220 [4560r,4768r:0)  0 at 4560r weight:0.000000e+00
%221 [4576r,4672r:0)  0 at 4576r weight:0.000000e+00
%222 [4592r,4800r:0)  0 at 4592r weight:0.000000e+00
%223 [4608r,4704r:0)  0 at 4608r weight:0.000000e+00
%225 [4624r,4640r:0)[4640r,4720r:1)  0 at 4624r 1 at 4640r weight:0.000000e+00
%227 [4656r,4672r:0)[4672r,4752r:1)  0 at 4656r 1 at 4672r weight:0.000000e+00
%228 [4688r,4704r:0)[4704r,4784r:1)  0 at 4688r 1 at 4704r weight:0.000000e+00
%230 [4720r,4736r:0)[4736r,4976r:1)  0 at 4720r 1 at 4736r weight:0.000000e+00
%232 [4752r,4768r:0)[4768r,5008r:1)  0 at 4752r 1 at 4768r weight:0.000000e+00
%233 [4784r,4800r:0)[4800r,5040r:1)  0 at 4784r 1 at 4800r weight:0.000000e+00
%234 [896r,5664B:0)  0 at 896r weight:0.000000e+00
%235 [4816r,5088r:0)  0 at 4816r weight:0.000000e+00
%236 [912r,5664B:0)  0 at 912r weight:0.000000e+00
%237 [4832r,5120r:0)  0 at 4832r weight:0.000000e+00
%238 [928r,5664B:0)  0 at 928r weight:0.000000e+00
%239 [4848r,5312r:0)  0 at 4848r weight:0.000000e+00
%240 [944r,5664B:0)  0 at 944r weight:0.000000e+00
%241 [4864r,5344r:0)  0 at 4864r weight:0.000000e+00
%242 [4880r,4928r:0)  0 at 4880r L0000000000000002 [4880r,4912r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
%243 [960r,5664B:0)  0 at 960r weight:0.000000e+00
%244 [4896r,4960r:0)  0 at 4896r L0000000000000002 [4896r,4944r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
%245 [4912r,5120r:0)  0 at 4912r weight:0.000000e+00
%246 [4928r,5024r:0)  0 at 4928r weight:0.000000e+00
%247 [4944r,5152r:0)  0 at 4944r weight:0.000000e+00
%248 [4960r,5056r:0)  0 at 4960r weight:0.000000e+00
%250 [4976r,4992r:0)[4992r,5072r:1)  0 at 4976r 1 at 4992r weight:0.000000e+00
%252 [5008r,5024r:0)[5024r,5104r:1)  0 at 5008r 1 at 5024r weight:0.000000e+00
%253 [5040r,5056r:0)[5056r,5136r:1)  0 at 5040r 1 at 5056r weight:0.000000e+00
%255 [5072r,5088r:0)[5088r,5296r:1)  0 at 5072r 1 at 5088r weight:0.000000e+00
%257 [5104r,5120r:0)[5120r,5328r:1)  0 at 5104r 1 at 5120r weight:0.000000e+00
%258 [5136r,5152r:0)[5152r,5360r:1)  0 at 5136r 1 at 5152r weight:0.000000e+00
%259 [976r,5664B:0)  0 at 976r weight:0.000000e+00
%260 [5168r,5408r:0)  0 at 5168r weight:0.000000e+00
%261 [992r,5664B:0)  0 at 992r weight:0.000000e+00
%262 [5184r,5440r:0)  0 at 5184r weight:0.000000e+00
%263 [1008r,5664B:0)  0 at 1008r weight:0.000000e+00
%264 [1024r,5664B:0)  0 at 1024r weight:0.000000e+00
%265 [5216r,5472r:0)  0 at 5216r weight:0.000000e+00
%266 [5232r,5264r:0)  0 at 5232r L0000000000000002 [5232r,5264r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
%267 [1040r,5664B:0)  0 at 1040r weight:0.000000e+00
%268 [5248r,5280r:0)  0 at 5248r L0000000000000002 [5248r,5280r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
%269 [5264r,5440r:0)  0 at 5264r weight:0.000000e+00
%270 [5280r,5472r:0)  0 at 5280r weight:0.000000e+00
%271 [5296r,5312r:0)[5312r,5392r:1)  0 at 5296r 1 at 5312r weight:0.000000e+00
%272 [5328r,5344r:0)[5344r,5424r:1)  0 at 5328r 1 at 5344r weight:0.000000e+00
%273 [5360r,5376r:0)[5376r,5456r:1)  0 at 5360r 1 at 5376r weight:0.000000e+00
%276 [5680r,5696r:0)  0 at 5680r weight:0.000000e+00
%278 [5696r,5712r:0)[5712r,5728r:1)  0 at 5696r 1 at 5712r weight:0.000000e+00
%283 [5728r,5744r:0)  0 at 5728r L0000000000000002 [5728r,5744r:0)  0 at 5728r weight:0.000000e+00
%284 EMPTY weight:0.000000e+00
%285 [1056r,1168B:0)[1168B,1280r:2)[5520r,5664B:1)  0 at 1056r 1 at 5520r 2 at 1168B-phi weight:0.000000e+00
%286 [1072r,1168B:0)[1168B,1264r:2)[5536r,5664B:1)  0 at 1072r 1 at 5536r 2 at 1168B-phi weight:0.000000e+00
%287 [1088r,1168B:0)[1168B,1248r:2)[5552r,5664B:1)  0 at 1088r 1 at 5552r 2 at 1168B-phi weight:0.000000e+00
%288 [1104r,1168B:0)[1168B,1232r:2)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi weight:0.000000e+00
%289 [1120r,1168B:0)[1168B,1216r:2)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi weight:0.000000e+00
%290 [1136r,1168B:0)[1168B,1200r:2)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi weight:0.000000e+00
%291 [1152r,1168B:0)[1168B,1184r:2)[5616r,5664B:1)  0 at 1152r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
RegMasks:
********** MACHINEINSTRS **********
# Machine code for function test: NoPHIs, TracksLiveness, TiedOpsRewritten
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %25:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1

80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
128B	  %34:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
144B	  %35:vsrc = COPY %34.sub_vsx1:vsrprc
160B	  undef %36.sub_vsx1:vsrprc = COPY %35:vsrc
176B	  %38:vsrc = COPY %34.sub_vsx0:vsrprc
192B	  %39:vsrprc = COPY %36:vsrprc
208B	  %39.sub_vsx0:vsrprc = COPY %38:vsrc
224B	  %40:vsrc = COPY %39.sub_vsx0:vsrprc
240B	  %41:vsrc = COPY %40:vsrc
256B	  %28:g8rc = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %28:g8rc :: (load 8 from `double* null`)
288B	  %42:vsrprc = LXVP 0, $zero8
304B	  %43:vsrc = COPY %42.sub_vsx0:vsrprc
320B	  %44:vsrc = COPY %42.sub_vsx1:vsrprc
336B	  %45:vsrc = COPY %44:vsrc
352B	  %46:vsrc = COPY %43:vsrc
368B	  %47:g8rc = LI8 -8
384B	  %5:vsrc = LXVDSX %25:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
400B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
416B	  %8:g8rc = COPY %25:g8rc_and_g8rc_nox0
432B	  %49:g8rc = LI8 1
448B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
464B	  %50:vsrc = XXLXORz
480B	  %51:vsrc = COPY %50:vsrc
496B	  %31:vsrc = COPY %51:vsrc
512B	  %61:g8rc = LI8 512
528B	  %63:g8rc = LI8 528
544B	  %65:g8rc = LI8 56
560B	  %87:g8rc = LI8 616
576B	  %107:g8rc = LI8 704
592B	  %115:g8rc = LI8 744
608B	  %123:g8rc = LI8 784
624B	  %126:g8rc = LI8 312
640B	  %142:g8rc = LI8 792
656B	  %144:g8rc = LI8 800
672B	  %146:g8rc = LI8 808
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
976B	  %259:g8rc = LI8 952
992B	  %261:g8rc = LI8 960
1008B	  %263:g8rc = LI8 968
1024B	  %264:g8rc = LI8 976
1040B	  %267:g8rc = LI8 504
1056B	  %285:g8rc_and_g8rc_nox0 = COPY %28:g8rc
1072B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = COPY %31:vsrc
1136B	  %290:vsrc = COPY %31:vsrc
1152B	  %291:g8rc_and_g8rc_nox0 = COPY %8:g8rc

1168B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1184B	  %15:g8rc_and_g8rc_nox0 = COPY %291:g8rc_and_g8rc_nox0
1200B	  %14:vsrc = COPY %290:vsrc
1216B	  %13:vsrc = COPY %289:vsrc
1232B	  %12:vsrc = COPY %288:vsrc
1248B	  %11:vsrc = COPY %287:vsrc
1264B	  %10:g8rc_and_g8rc_nox0 = COPY %286:g8rc_and_g8rc_nox0
1280B	  %9:g8rc_and_g8rc_nox0 = COPY %285:g8rc_and_g8rc_nox0
1296B	  %16:g8rc = ADDI8 %15:g8rc_and_g8rc_nox0, 512
1312B	  %54:vsrc = COPY %14:vsrc
1328B	  %54:vsrc = contract nofpexcept XVMADDADP %54:vsrc(tied-def 0), %11:vsrc, %50:vsrc, implicit $rm
1344B	  %55:vsrc = COPY %13:vsrc
1360B	  %55:vsrc = contract nofpexcept XVMADDADP %55:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1376B	  %56:vsrc = COPY %12:vsrc
1392B	  %56:vsrc = contract nofpexcept XVMADDADP %56:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1408B	  %57:vsrc = COPY %54:vsrc
1424B	  %57:vsrc = contract nofpexcept XVMADDADP %57:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1440B	  %58:vsrc = COPY %55:vsrc
1456B	  %58:vsrc = contract nofpexcept XVMADDADP %58:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1472B	  %59:vsrc = COPY %56:vsrc
1488B	  %59:vsrc = contract nofpexcept XVMADDADP %59:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %9:g8rc_and_g8rc_nox0
1520B	  %62:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
1536B	  %64:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %65:g8rc
1568B	  %67:vsrc = COPY %66.sub_vsx1:vsrprc
1584B	  %68:vsrc = COPY %57:vsrc
1600B	  %68:vsrc = contract nofpexcept XVMADDADP %68:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1616B	  %70:vsrc = COPY %58:vsrc
1632B	  %70:vsrc = contract nofpexcept XVMADDADP %70:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1648B	  %71:vsrc = COPY %59:vsrc
1664B	  %71:vsrc = contract nofpexcept XVMADDADP %71:vsrc(tied-def 0), %67:vsrc, %62:vsrc, implicit $rm
1680B	  %72:vsrc = COPY %68:vsrc
1696B	  %72:vsrc = contract nofpexcept XVMADDADP %72:vsrc(tied-def 0), %41:vsrc, %50:vsrc, implicit $rm
1712B	  %73:vsrc = COPY %70:vsrc
1728B	  %73:vsrc = contract nofpexcept XVMADDADP %73:vsrc(tied-def 0), %41:vsrc, %62:vsrc, implicit $rm
1744B	  %74:vsrc = COPY %71:vsrc
1760B	  %74:vsrc = contract nofpexcept XVMADDADP %74:vsrc(tied-def 0), %64:vsrc, %50:vsrc, implicit $rm
1776B	  %75:vsrc = COPY %72:vsrc
1792B	  %75:vsrc = contract nofpexcept XVMADDADP %75:vsrc(tied-def 0), %45:vsrc, %50:vsrc, implicit $rm
1808B	  %76:vsrc = COPY %73:vsrc
1824B	  %76:vsrc = contract nofpexcept XVMADDADP %76:vsrc(tied-def 0), %45:vsrc, %64:vsrc, implicit $rm
1840B	  %77:vsrc = COPY %74:vsrc
1856B	  %77:vsrc = contract nofpexcept XVMADDADP %77:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1872B	  %78:vsrc = COPY %75:vsrc
1888B	  %78:vsrc = contract nofpexcept XVMADDADP %78:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
1904B	  %79:vsrc = COPY %76:vsrc
1920B	  %79:vsrc = contract nofpexcept XVMADDADP %79:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
1936B	  %80:vsrc = COPY %77:vsrc
1952B	  %80:vsrc = contract nofpexcept XVMADDADP %80:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
1968B	  %81:vsrc = COPY %78:vsrc
1984B	  %81:vsrc = contract nofpexcept XVMADDADP %81:vsrc(tied-def 0), %1:vsrc, %50:vsrc, implicit $rm
2000B	  %82:vsrc = COPY %79:vsrc
2016B	  %82:vsrc = contract nofpexcept XVMADDADP %82:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2032B	  %83:vsrc = COPY %80:vsrc
2048B	  %83:vsrc = contract nofpexcept XVMADDADP %83:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2064B	  %84:vsrc = COPY %81:vsrc
2080B	  %84:vsrc = contract nofpexcept XVMADDADP %84:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2096B	  %85:vsrc = COPY %82:vsrc
2112B	  %85:vsrc = contract nofpexcept XVMADDADP %85:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2128B	  %86:vsrc = COPY %83:vsrc
2144B	  %86:vsrc = contract nofpexcept XVMADDADP %86:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2160B	  %88:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
2176B	  %89:vsrc = COPY %84:vsrc
2192B	  %89:vsrc = contract nofpexcept XVMADDADP %89:vsrc(tied-def 0), %5:vsrc, %50:vsrc, implicit $rm
2208B	  %90:vsrc = COPY %85:vsrc
2224B	  %90:vsrc = contract nofpexcept XVMADDADP %90:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2240B	  %91:vsrc = COPY %86:vsrc
2256B	  %91:vsrc = contract nofpexcept XVMADDADP %91:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2272B	  %92:vsrc = COPY %89:vsrc
2288B	  %92:vsrc = contract nofpexcept XVMADDADP %92:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2304B	  %93:vsrc = COPY %90:vsrc
2320B	  %93:vsrc = contract nofpexcept XVMADDADP %93:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2336B	  %94:vsrc = COPY %91:vsrc
2352B	  %94:vsrc = contract nofpexcept XVMADDADP %94:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2368B	  %95:vsrc = COPY %92:vsrc
2384B	  %95:vsrc = contract nofpexcept XVMADDADP %95:vsrc(tied-def 0), %88:vsrc, %50:vsrc, implicit $rm
2400B	  %96:vsrc = COPY %93:vsrc
2416B	  %96:vsrc = contract nofpexcept XVMADDADP %96:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2432B	  %97:vsrc = COPY %94:vsrc
2448B	  %97:vsrc = contract nofpexcept XVMADDADP %97:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2464B	  %98:vsrc = COPY %95:vsrc
2480B	  %98:vsrc = contract nofpexcept XVMADDADP %98:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2496B	  %99:vsrc = COPY %96:vsrc
2512B	  %99:vsrc = contract nofpexcept XVMADDADP %99:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2528B	  %100:vsrc = COPY %97:vsrc
2544B	  %100:vsrc = contract nofpexcept XVMADDADP %100:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2560B	  %101:vsrc = COPY %98:vsrc
2576B	  %101:vsrc = contract nofpexcept XVMADDADP %101:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2592B	  %102:vsrc = COPY %99:vsrc
2608B	  %102:vsrc = contract nofpexcept XVMADDADP %102:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2624B	  %103:vsrc = COPY %100:vsrc
2640B	  %103:vsrc = contract nofpexcept XVMADDADP %103:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2656B	  %104:vsrc = COPY %101:vsrc
2672B	  %104:vsrc = contract nofpexcept XVMADDADP %104:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2688B	  %105:vsrc = COPY %102:vsrc
2704B	  %105:vsrc = contract nofpexcept XVMADDADP %105:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2720B	  %106:vsrc = COPY %103:vsrc
2736B	  %106:vsrc = contract nofpexcept XVMADDADP %106:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2752B	  %108:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
2768B	  %109:vsrc = COPY %104:vsrc
2784B	  %109:vsrc = contract nofpexcept XVMADDADP %109:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2800B	  %110:vsrc = COPY %105:vsrc
2816B	  %110:vsrc = contract nofpexcept XVMADDADP %110:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2832B	  %111:vsrc = COPY %106:vsrc
2848B	  %111:vsrc = contract nofpexcept XVMADDADP %111:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
2864B	  %112:vsrc = COPY %109:vsrc
2880B	  %112:vsrc = contract nofpexcept XVMADDADP %112:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2896B	  %113:vsrc = COPY %110:vsrc
2912B	  %113:vsrc = contract nofpexcept XVMADDADP %113:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
2928B	  %114:vsrc = COPY %111:vsrc
2944B	  %114:vsrc = contract nofpexcept XVMADDADP %114:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
2960B	  %116:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
2976B	  %117:vsrc = COPY %112:vsrc
2992B	  %117:vsrc = contract nofpexcept XVMADDADP %117:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3008B	  %118:vsrc = COPY %113:vsrc
3024B	  %118:vsrc = contract nofpexcept XVMADDADP %118:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3040B	  %119:vsrc = COPY %114:vsrc
3056B	  %119:vsrc = contract nofpexcept XVMADDADP %119:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3072B	  %120:vsrc = COPY %117:vsrc
3088B	  %120:vsrc = contract nofpexcept XVMADDADP %120:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3104B	  %121:vsrc = COPY %118:vsrc
3120B	  %121:vsrc = contract nofpexcept XVMADDADP %121:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3136B	  %122:vsrc = COPY %119:vsrc
3152B	  %122:vsrc = contract nofpexcept XVMADDADP %122:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
3168B	  %124:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %10:g8rc_and_g8rc_nox0
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %126:g8rc
3216B	  %128:vsrc = COPY %125.sub_vsx0:vsrprc
3232B	  %129:vsrc = COPY %125.sub_vsx1:vsrprc
3248B	  %130:vsrc = COPY %127.sub_vsx0:vsrprc
3264B	  %131:vsrc = COPY %127.sub_vsx1:vsrprc
3280B	  %133:vsrc = COPY %120:vsrc
3296B	  %133:vsrc = contract nofpexcept XVMADDADP %133:vsrc(tied-def 0), %129:vsrc, %116:vsrc, implicit $rm
3312B	  %135:vsrc = COPY %121:vsrc
3328B	  %135:vsrc = contract nofpexcept XVMADDADP %135:vsrc(tied-def 0), %129:vsrc, %50:vsrc, implicit $rm
3344B	  %136:vsrc = COPY %122:vsrc
3360B	  %136:vsrc = contract nofpexcept XVMADDADP %136:vsrc(tied-def 0), %131:vsrc, %5:vsrc, implicit $rm
3376B	  %138:vsrc = COPY %133:vsrc
3392B	  %138:vsrc = contract nofpexcept XVMADDADP %138:vsrc(tied-def 0), %128:vsrc, %50:vsrc, implicit $rm
3408B	  %140:vsrc = COPY %135:vsrc
3424B	  %140:vsrc = contract nofpexcept XVMADDADP %140:vsrc(tied-def 0), %128:vsrc, %5:vsrc, implicit $rm
3440B	  %141:vsrc = COPY %136:vsrc
3456B	  %141:vsrc = contract nofpexcept XVMADDADP %141:vsrc(tied-def 0), %130:vsrc, %124:vsrc, implicit $rm
3472B	  %143:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
3488B	  %145:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
3504B	  %147:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %10:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3568B	  %153:vsrc = COPY %150.sub_vsx0:vsrprc
3584B	  %154:vsrc = COPY %150.sub_vsx1:vsrprc
3600B	  %155:vsrc = COPY %152.sub_vsx0:vsrprc
3616B	  %156:vsrc = COPY %152.sub_vsx1:vsrprc
3632B	  %158:vsrc = COPY %138:vsrc
3648B	  %158:vsrc = contract nofpexcept XVMADDADP %158:vsrc(tied-def 0), %154:vsrc, %50:vsrc, implicit $rm
3664B	  %160:vsrc = COPY %140:vsrc
3680B	  %160:vsrc = contract nofpexcept XVMADDADP %160:vsrc(tied-def 0), %154:vsrc, %124:vsrc, implicit $rm
3696B	  %161:vsrc = COPY %141:vsrc
3712B	  %161:vsrc = contract nofpexcept XVMADDADP %161:vsrc(tied-def 0), %156:vsrc, %145:vsrc, implicit $rm
3728B	  %163:vsrc = COPY %158:vsrc
3744B	  %163:vsrc = contract nofpexcept XVMADDADP %163:vsrc(tied-def 0), %153:vsrc, %143:vsrc, implicit $rm
3760B	  %165:vsrc = COPY %160:vsrc
3776B	  %165:vsrc = contract nofpexcept XVMADDADP %165:vsrc(tied-def 0), %153:vsrc, %145:vsrc, implicit $rm
3792B	  %166:vsrc = COPY %161:vsrc
3808B	  %166:vsrc = contract nofpexcept XVMADDADP %166:vsrc(tied-def 0), %155:vsrc, %149:vsrc, implicit $rm
3824B	  %168:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %10:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
3920B	  %178:vsrc = COPY %175.sub_vsx0:vsrprc
3936B	  %179:vsrc = COPY %175.sub_vsx1:vsrprc
3952B	  %180:vsrc = COPY %177.sub_vsx0:vsrprc
3968B	  %181:vsrc = COPY %177.sub_vsx1:vsrprc
3984B	  %183:vsrc = COPY %163:vsrc
4000B	  %183:vsrc = contract nofpexcept XVMADDADP %183:vsrc(tied-def 0), %179:vsrc, %147:vsrc, implicit $rm
4016B	  %185:vsrc = COPY %165:vsrc
4032B	  %185:vsrc = contract nofpexcept XVMADDADP %185:vsrc(tied-def 0), %179:vsrc, %149:vsrc, implicit $rm
4048B	  %186:vsrc = COPY %166:vsrc
4064B	  %186:vsrc = contract nofpexcept XVMADDADP %186:vsrc(tied-def 0), %181:vsrc, %170:vsrc, implicit $rm
4080B	  %188:vsrc = COPY %183:vsrc
4096B	  %188:vsrc = contract nofpexcept XVMADDADP %188:vsrc(tied-def 0), %178:vsrc, %168:vsrc, implicit $rm
4112B	  %190:vsrc = COPY %185:vsrc
4128B	  %190:vsrc = contract nofpexcept XVMADDADP %190:vsrc(tied-def 0), %178:vsrc, %170:vsrc, implicit $rm
4144B	  %191:vsrc = COPY %186:vsrc
4160B	  %191:vsrc = contract nofpexcept XVMADDADP %191:vsrc(tied-def 0), %180:vsrc, %174:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %10:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4256B	  %201:vsrc = COPY %198.sub_vsx0:vsrprc
4272B	  %202:vsrc = COPY %198.sub_vsx1:vsrprc
4288B	  %203:vsrc = COPY %200.sub_vsx0:vsrprc
4304B	  %204:vsrc = COPY %200.sub_vsx1:vsrprc
4320B	  %206:vsrc = COPY %188:vsrc
4336B	  %206:vsrc = contract nofpexcept XVMADDADP %206:vsrc(tied-def 0), %202:vsrc, %172:vsrc, implicit $rm
4352B	  %208:vsrc = COPY %190:vsrc
4368B	  %208:vsrc = contract nofpexcept XVMADDADP %208:vsrc(tied-def 0), %202:vsrc, %174:vsrc, implicit $rm
4384B	  %209:vsrc = COPY %191:vsrc
4400B	  %209:vsrc = contract nofpexcept XVMADDADP %209:vsrc(tied-def 0), %204:vsrc, %195:vsrc, implicit $rm
4416B	  %211:vsrc = COPY %206:vsrc
4432B	  %211:vsrc = contract nofpexcept XVMADDADP %211:vsrc(tied-def 0), %201:vsrc, %193:vsrc, implicit $rm
4448B	  %213:vsrc = COPY %208:vsrc
4464B	  %213:vsrc = contract nofpexcept XVMADDADP %213:vsrc(tied-def 0), %201:vsrc, %195:vsrc, implicit $rm
4480B	  %214:vsrc = COPY %209:vsrc
4496B	  %214:vsrc = contract nofpexcept XVMADDADP %214:vsrc(tied-def 0), %203:vsrc, %197:vsrc, implicit $rm
4512B	  %216:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %10:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4560B	  %220:vsrc = COPY %217.sub_vsx0:vsrprc
4576B	  %221:vsrc = COPY %217.sub_vsx1:vsrprc
4592B	  %222:vsrc = COPY %219.sub_vsx0:vsrprc
4608B	  %223:vsrc = COPY %219.sub_vsx1:vsrprc
4624B	  %225:vsrc = COPY %211:vsrc
4640B	  %225:vsrc = contract nofpexcept XVMADDADP %225:vsrc(tied-def 0), %221:vsrc, %50:vsrc, implicit $rm
4656B	  %227:vsrc = COPY %213:vsrc
4672B	  %227:vsrc = contract nofpexcept XVMADDADP %227:vsrc(tied-def 0), %221:vsrc, %197:vsrc, implicit $rm
4688B	  %228:vsrc = COPY %214:vsrc
4704B	  %228:vsrc = contract nofpexcept XVMADDADP %228:vsrc(tied-def 0), %223:vsrc, %6:vsrc, implicit $rm
4720B	  %230:vsrc = COPY %225:vsrc
4736B	  %230:vsrc = contract nofpexcept XVMADDADP %230:vsrc(tied-def 0), %220:vsrc, %50:vsrc, implicit $rm
4752B	  %232:vsrc = COPY %227:vsrc
4768B	  %232:vsrc = contract nofpexcept XVMADDADP %232:vsrc(tied-def 0), %220:vsrc, %6:vsrc, implicit $rm
4784B	  %233:vsrc = COPY %228:vsrc
4800B	  %233:vsrc = contract nofpexcept XVMADDADP %233:vsrc(tied-def 0), %222:vsrc, %6:vsrc, implicit $rm
4816B	  %235:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %10:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
4912B	  %245:vsrc = COPY %242.sub_vsx0:vsrprc
4928B	  %246:vsrc = COPY %242.sub_vsx1:vsrprc
4944B	  %247:vsrc = COPY %244.sub_vsx0:vsrprc
4960B	  %248:vsrc = COPY %244.sub_vsx1:vsrprc
4976B	  %250:vsrc = COPY %230:vsrc
4992B	  %250:vsrc = contract nofpexcept XVMADDADP %250:vsrc(tied-def 0), %246:vsrc, %216:vsrc, implicit $rm
5008B	  %252:vsrc = COPY %232:vsrc
5024B	  %252:vsrc = contract nofpexcept XVMADDADP %252:vsrc(tied-def 0), %246:vsrc, %6:vsrc, implicit $rm
5040B	  %253:vsrc = COPY %233:vsrc
5056B	  %253:vsrc = contract nofpexcept XVMADDADP %253:vsrc(tied-def 0), %248:vsrc, %237:vsrc, implicit $rm
5072B	  %255:vsrc = COPY %250:vsrc
5088B	  %255:vsrc = contract nofpexcept XVMADDADP %255:vsrc(tied-def 0), %245:vsrc, %235:vsrc, implicit $rm
5104B	  %257:vsrc = COPY %252:vsrc
5120B	  %257:vsrc = contract nofpexcept XVMADDADP %257:vsrc(tied-def 0), %245:vsrc, %237:vsrc, implicit $rm
5136B	  %258:vsrc = COPY %253:vsrc
5152B	  %258:vsrc = contract nofpexcept XVMADDADP %258:vsrc(tied-def 0), %247:vsrc, %241:vsrc, implicit $rm
5168B	  %260:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %17:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %15:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %10:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
5264B	  %269:vsrc = COPY %266.sub_vsx0:vsrprc
5280B	  %270:vsrc = COPY %268.sub_vsx0:vsrprc
5296B	  %271:vsrc = COPY %255:vsrc
5312B	  %271:vsrc = contract nofpexcept XVMADDADP %271:vsrc(tied-def 0), %239:vsrc, %50:vsrc, implicit $rm
5328B	  %272:vsrc = COPY %257:vsrc
5344B	  %272:vsrc = contract nofpexcept XVMADDADP %272:vsrc(tied-def 0), %241:vsrc, %50:vsrc, implicit $rm
5360B	  %273:vsrc = COPY %258:vsrc
5376B	  %273:vsrc = contract nofpexcept XVMADDADP %273:vsrc(tied-def 0), %262:vsrc, %50:vsrc, implicit $rm
5392B	  %18:vsrc = COPY %271:vsrc
5408B	  %18:vsrc = contract nofpexcept XVMADDADP %18:vsrc(tied-def 0), %269:vsrc, %260:vsrc, implicit $rm
5424B	  %19:vsrc = COPY %272:vsrc
5440B	  %19:vsrc = contract nofpexcept XVMADDADP %19:vsrc(tied-def 0), %269:vsrc, %262:vsrc, implicit $rm
5456B	  %20:vsrc = COPY %273:vsrc
5472B	  %20:vsrc = contract nofpexcept XVMADDADP %20:vsrc(tied-def 0), %270:vsrc, %265:vsrc, implicit $rm
5488B	  %21:g8rc = nsw ADDI8 %10:g8rc_and_g8rc_nox0, 512
5504B	  %22:g8rc = ADDI8 %9:g8rc_and_g8rc_nox0, 512
5520B	  %285:g8rc_and_g8rc_nox0 = COPY %22:g8rc
5536B	  %286:g8rc_and_g8rc_nox0 = COPY %21:g8rc
5552B	  %287:vsrc = COPY %17:vsrc
5568B	  %288:vsrc = COPY %20:vsrc
5584B	  %289:vsrc = COPY %19:vsrc
5600B	  %290:vsrc = COPY %18:vsrc
5616B	  %291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
5632B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
5648B	  B %bb.3

5664B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

5680B	  %276:vsrc = XXLXORz
5696B	  %278:vrrc = COPY %276:vsrc
5712B	  %278:vrrc = XXSPLTI32DX %278:vrrc(tied-def 0), 0, 2146959360
5728B	  undef %283.sub_vsx0:vsrprc = COPY %278:vrrc
5744B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0

# End machine code for function test.

********** SIMPLE REGISTER COALESCING **********
********** Function: test
********** JOINING INTERVALS ***********
bb9:
1184B	%15:g8rc_and_g8rc_nox0 = COPY %291:g8rc_and_g8rc_nox0
	Considering merging to G8RC_and_G8RC_NOX0 with %15 in %291
		RHS = %15 [1184r,5216r:0)  0 at 1184r weight:0.000000e+00
		LHS = %291 [1152r,1168B:0)[1168B,1184r:2)[5616r,5664B:1)  0 at 1152r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
		merge %15:0 at 1184r into %291:2 at 1168B --> @1168B
		erased:	1184r	%15:g8rc_and_g8rc_nox0 = COPY %291:g8rc_and_g8rc_nox0
AllocationOrder(G8RC_and_G8RC_NOX0) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
		updated: 1296B	%16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
		updated: 1520B	%62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
		updated: 1536B	%64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
		updated: 2160B	%88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
		updated: 2752B	%108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
		updated: 2960B	%116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
		updated: 3168B	%124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
		updated: 3472B	%143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
		updated: 3488B	%145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
		updated: 3504B	%147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
		updated: 3520B	%149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
		updated: 3824B	%168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
		updated: 3840B	%170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
		updated: 3856B	%172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
		updated: 3872B	%174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
		updated: 4176B	%193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
		updated: 4192B	%195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
		updated: 4208B	%197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
		updated: 4512B	%216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
		updated: 4816B	%235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
		updated: 4832B	%237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
		updated: 4848B	%239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
		updated: 4864B	%241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
		updated: 5168B	%260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
		updated: 5184B	%262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
		updated: 5200B	%17:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
		updated: 5216B	%265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
	Success: %15 -> %291
	Result = %291 [1152r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 1152r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
1200B	%14:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %14 in %290
		RHS = %14 [1200r,1312r:0)  0 at 1200r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1200r:2)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi weight:0.000000e+00
		merge %14:0 at 1200r into %290:2 at 1168B --> @1168B
		erased:	1200r	%14:vsrc = COPY %290:vsrc
AllocationOrder(VSRC) = [ $vsl0 $vsl1 $vsl2 $vsl3 $vsl4 $vsl5 $vsl6 $vsl7 $vsl8 $vsl9 $vsl10 $vsl11 $vsl12 $vsl13 $v2 $v3 $v4 $v5 $v0 $v1 $v6 $v7 $v8 $v9 $v10 $v11 $v12 $v13 $v14 $v15 $v16 $v17 $v18 $v19 $vsl31 $vsl30 $vsl29 $vsl28 $vsl27 $vsl26 $vsl25 $vsl24 $vsl23 $vsl22 $vsl21 $vsl20 $vsl19 $vsl18 $vsl17 $vsl16 $vsl15 $vsl14 $v31 $v30 $v29 $v28 $v27 $v26 $v25 $v24 $v23 $v22 $v21 $v20 ]
		updated: 1312B	%54:vsrc = COPY %290:vsrc
	Success: %14 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1312r:2)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi weight:0.000000e+00
1216B	%13:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %13 in %289
		RHS = %13 [1216r,1344r:0)  0 at 1216r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1216r:2)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi weight:0.000000e+00
		merge %13:0 at 1216r into %289:2 at 1168B --> @1168B
		erased:	1216r	%13:vsrc = COPY %289:vsrc
		updated: 1344B	%55:vsrc = COPY %289:vsrc
	Success: %13 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1344r:2)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi weight:0.000000e+00
1232B	%12:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %12 in %288
		RHS = %12 [1232r,1376r:0)  0 at 1232r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1232r:2)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi weight:0.000000e+00
		merge %12:0 at 1232r into %288:2 at 1168B --> @1168B
		erased:	1232r	%12:vsrc = COPY %288:vsrc
		updated: 1376B	%56:vsrc = COPY %288:vsrc
	Success: %12 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1376r:2)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi weight:0.000000e+00
1248B	%11:vsrc = COPY %287:vsrc
	Considering merging to VSRC with %11 in %287
		RHS = %11 [1248r,1328r:0)  0 at 1248r weight:0.000000e+00
		LHS = %287 [1088r,1168B:0)[1168B,1248r:2)[5552r,5664B:1)  0 at 1088r 1 at 5552r 2 at 1168B-phi weight:0.000000e+00
		merge %11:0 at 1248r into %287:2 at 1168B --> @1168B
		erased:	1248r	%11:vsrc = COPY %287:vsrc
		updated: 1328B	%54:vsrc = contract nofpexcept XVMADDADP %54:vsrc(tied-def 0), %287:vsrc, %50:vsrc, implicit $rm
	Success: %11 -> %287
	Result = %287 [1088r,1168B:0)[1168B,1328r:2)[5552r,5664B:1)  0 at 1088r 1 at 5552r 2 at 1168B-phi weight:0.000000e+00
1264B	%10:g8rc_and_g8rc_nox0 = COPY %286:g8rc_and_g8rc_nox0
	Considering merging to G8RC_and_G8RC_NOX0 with %10 in %286
		RHS = %10 [1264r,5488r:0)  0 at 1264r weight:0.000000e+00
		LHS = %286 [1072r,1168B:0)[1168B,1264r:2)[5536r,5664B:1)  0 at 1072r 1 at 5536r 2 at 1168B-phi weight:0.000000e+00
		merge %10:0 at 1264r into %286:2 at 1168B --> @1168B
		erased:	1264r	%10:g8rc_and_g8rc_nox0 = COPY %286:g8rc_and_g8rc_nox0
		updated: 3184B	%125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
		updated: 3536B	%150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
		updated: 3888B	%175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
		updated: 4224B	%198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
		updated: 4528B	%217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
		updated: 4880B	%242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
		updated: 5232B	%266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
		updated: 5488B	%21:g8rc = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
	Success: %10 -> %286
	Result = %286 [1072r,1168B:0)[1168B,5488r:2)[5536r,5664B:1)  0 at 1072r 1 at 5536r 2 at 1168B-phi weight:0.000000e+00
1280B	%9:g8rc_and_g8rc_nox0 = COPY %285:g8rc_and_g8rc_nox0
	Considering merging to G8RC_and_G8RC_NOX0 with %9 in %285
		RHS = %9 [1280r,5504r:0)  0 at 1280r weight:0.000000e+00
		LHS = %285 [1056r,1168B:0)[1168B,1280r:2)[5520r,5664B:1)  0 at 1056r 1 at 5520r 2 at 1168B-phi weight:0.000000e+00
		merge %9:0 at 1280r into %285:2 at 1168B --> @1168B
		erased:	1280r	%9:g8rc_and_g8rc_nox0 = COPY %285:g8rc_and_g8rc_nox0
		updated: 5504B	%22:g8rc = ADDI8 %285:g8rc_and_g8rc_nox0, 512
		updated: 1504B	%60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
	Success: %9 -> %285
	Result = %285 [1056r,1168B:0)[1168B,5504r:2)[5520r,5664B:1)  0 at 1056r 1 at 5520r 2 at 1168B-phi weight:0.000000e+00
1312B	%54:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %54 in %290
		RHS = %54 [1312r,1328r:0)[1328r,1408r:1)  0 at 1312r 1 at 1328r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1312r:2)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi weight:0.000000e+00
		merge %54:0 at 1312r into %290:2 at 1168B --> @1168B
		erased:	1312r	%54:vsrc = COPY %290:vsrc
		updated: 1328B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %50:vsrc, implicit $rm
		updated: 1408B	%57:vsrc = COPY %290:vsrc
	Success: %54 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1408r:3)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r weight:0.000000e+00
1344B	%55:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %55 in %289
		RHS = %55 [1344r,1360r:0)[1360r,1440r:1)  0 at 1344r 1 at 1360r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1344r:2)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi weight:0.000000e+00
		merge %55:0 at 1344r into %289:2 at 1168B --> @1168B
		erased:	1344r	%55:vsrc = COPY %289:vsrc
		updated: 1360B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1440B	%58:vsrc = COPY %289:vsrc
	Success: %55 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1440r:3)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r weight:0.000000e+00
1376B	%56:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %56 in %288
		RHS = %56 [1376r,1392r:0)[1392r,1472r:1)  0 at 1376r 1 at 1392r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1376r:2)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi weight:0.000000e+00
		merge %56:0 at 1376r into %288:2 at 1168B --> @1168B
		erased:	1376r	%56:vsrc = COPY %288:vsrc
		updated: 1392B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1472B	%59:vsrc = COPY %288:vsrc
	Success: %56 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1472r:3)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r weight:0.000000e+00
1408B	%57:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %57 in %290
		RHS = %57 [1408r,1424r:0)[1424r,1584r:1)  0 at 1408r 1 at 1424r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1408r:3)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r weight:0.000000e+00
		merge %57:0 at 1408r into %290:3 at 1328r --> @1328r
		erased:	1408r	%57:vsrc = COPY %290:vsrc
		updated: 1424B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1584B	%68:vsrc = COPY %290:vsrc
	Success: %57 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1584r:4)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r weight:0.000000e+00
1440B	%58:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %58 in %289
		RHS = %58 [1440r,1456r:0)[1456r,1616r:1)  0 at 1440r 1 at 1456r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1440r:3)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r weight:0.000000e+00
		merge %58:0 at 1440r into %289:3 at 1360r --> @1360r
		erased:	1440r	%58:vsrc = COPY %289:vsrc
		updated: 1456B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1616B	%70:vsrc = COPY %289:vsrc
	Success: %58 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1616r:4)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r weight:0.000000e+00
1472B	%59:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %59 in %288
		RHS = %59 [1472r,1488r:0)[1488r,1648r:1)  0 at 1472r 1 at 1488r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1472r:3)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r weight:0.000000e+00
		merge %59:0 at 1472r into %288:3 at 1392r --> @1392r
		erased:	1472r	%59:vsrc = COPY %288:vsrc
		updated: 1488B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1648B	%71:vsrc = COPY %288:vsrc
	Success: %59 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1648r:4)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r weight:0.000000e+00
1568B	%67:vsrc = COPY %66.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %67 in %66:sub_vsx1
		RHS = %67 [1568r,1664r:0)  0 at 1568r weight:0.000000e+00
		LHS = %66 [1552r,1568r:0)  0 at 1552r L0000000000000040 [1552r,1568r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
		merge %67:0 at 1568r into %66:0 at 1552r --> @1552r
		LHST = %66 %66 [1552r,1568r:0)  0 at 1552r L0000000000000040 [1552r,1568r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
		merge %67:0 at 1568r into %66:0 at 1552r --> @1552r
		joined lanes: 0000000000000040 [1552r,1664r:0)  0 at 1552r
	Joined SubRanges %66 [1552r,1568r:0)  0 at 1552r L0000000000000040 [1552r,1664r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
		Expecting instruction removal at 1568r
		erased:	1568r	%67:vsrc = COPY %66.sub_vsx1:vsrprc
AllocationOrder(VSRpRC) = [ $vsrp0 $vsrp1 $vsrp2 $vsrp3 $vsrp4 $vsrp5 $vsrp6 $vsrp17 $vsrp18 $vsrp16 $vsrp19 $vsrp20 $vsrp21 $vsrp22 $vsrp23 $vsrp24 $vsrp25 $vsrp15 $vsrp14 $vsrp13 $vsrp12 $vsrp11 $vsrp10 $vsrp9 $vsrp8 $vsrp7 $vsrp31 $vsrp30 $vsrp29 $vsrp28 $vsrp27 $vsrp26 ]
		updated: 1664B	%71:vsrc = contract nofpexcept XVMADDADP %71:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
	Success: %67:sub_vsx1 -> %66
	Result = %66 [1552r,1664r:0)  0 at 1552r L0000000000000040 [1552r,1664r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
1584B	%68:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %68 in %290
		RHS = %68 [1584r,1600r:0)[1600r,1680r:1)  0 at 1584r 1 at 1600r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1584r:4)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r weight:0.000000e+00
		merge %68:0 at 1584r into %290:4 at 1424r --> @1424r
		erased:	1584r	%68:vsrc = COPY %290:vsrc
		updated: 1600B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1680B	%72:vsrc = COPY %290:vsrc
	Success: %68 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1680r:5)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r weight:0.000000e+00
1616B	%70:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %70 in %289
		RHS = %70 [1616r,1632r:0)[1632r,1712r:1)  0 at 1616r 1 at 1632r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1616r:4)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r weight:0.000000e+00
		merge %70:0 at 1616r into %289:4 at 1456r --> @1456r
		erased:	1616r	%70:vsrc = COPY %289:vsrc
		updated: 1632B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1712B	%73:vsrc = COPY %289:vsrc
	Success: %70 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1712r:5)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r weight:0.000000e+00
1648B	%71:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %71 in %288
		RHS = %71 [1648r,1664r:0)[1664r,1744r:1)  0 at 1648r 1 at 1664r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1648r:4)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r weight:0.000000e+00
		merge %71:0 at 1648r into %288:4 at 1488r --> @1488r
		erased:	1648r	%71:vsrc = COPY %288:vsrc
		updated: 1664B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
		updated: 1744B	%74:vsrc = COPY %288:vsrc
	Success: %71 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1744r:5)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r weight:0.000000e+00
1680B	%72:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %72 in %290
		RHS = %72 [1680r,1696r:0)[1696r,1776r:1)  0 at 1680r 1 at 1696r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1680r:5)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r weight:0.000000e+00
		merge %72:0 at 1680r into %290:5 at 1600r --> @1600r
		erased:	1680r	%72:vsrc = COPY %290:vsrc
		updated: 1696B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %41:vsrc, %50:vsrc, implicit $rm
		updated: 1776B	%75:vsrc = COPY %290:vsrc
	Success: %72 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1776r:6)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r weight:0.000000e+00
1712B	%73:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %73 in %289
		RHS = %73 [1712r,1728r:0)[1728r,1808r:1)  0 at 1712r 1 at 1728r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1712r:5)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r weight:0.000000e+00
		merge %73:0 at 1712r into %289:5 at 1632r --> @1632r
		erased:	1712r	%73:vsrc = COPY %289:vsrc
		updated: 1728B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %41:vsrc, %62:vsrc, implicit $rm
		updated: 1808B	%76:vsrc = COPY %289:vsrc
	Success: %73 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1808r:6)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r weight:0.000000e+00
1744B	%74:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %74 in %288
		RHS = %74 [1744r,1760r:0)[1760r,1840r:1)  0 at 1744r 1 at 1760r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1744r:5)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r weight:0.000000e+00
		merge %74:0 at 1744r into %288:5 at 1664r --> @1664r
		erased:	1744r	%74:vsrc = COPY %288:vsrc
		updated: 1760B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %50:vsrc, implicit $rm
		updated: 1840B	%77:vsrc = COPY %288:vsrc
	Success: %74 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1840r:6)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r weight:0.000000e+00
1776B	%75:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %75 in %290
		RHS = %75 [1776r,1792r:0)[1792r,1872r:1)  0 at 1776r 1 at 1792r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1776r:6)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r weight:0.000000e+00
		merge %75:0 at 1776r into %290:6 at 1696r --> @1696r
		erased:	1776r	%75:vsrc = COPY %290:vsrc
		updated: 1792B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %45:vsrc, %50:vsrc, implicit $rm
		updated: 1872B	%78:vsrc = COPY %290:vsrc
	Success: %75 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1872r:7)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r weight:0.000000e+00
1808B	%76:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %76 in %289
		RHS = %76 [1808r,1824r:0)[1824r,1904r:1)  0 at 1808r 1 at 1824r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1808r:6)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r weight:0.000000e+00
		merge %76:0 at 1808r into %289:6 at 1728r --> @1728r
		erased:	1808r	%76:vsrc = COPY %289:vsrc
		updated: 1824B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %45:vsrc, %64:vsrc, implicit $rm
		updated: 1904B	%79:vsrc = COPY %289:vsrc
	Success: %76 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1904r:7)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r weight:0.000000e+00
1840B	%77:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %77 in %288
		RHS = %77 [1840r,1856r:0)[1856r,1936r:1)  0 at 1840r 1 at 1856r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1840r:6)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r weight:0.000000e+00
		merge %77:0 at 1840r into %288:6 at 1760r --> @1760r
		erased:	1840r	%77:vsrc = COPY %288:vsrc
		updated: 1856B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 1936B	%80:vsrc = COPY %288:vsrc
	Success: %77 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1936r:7)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r weight:0.000000e+00
1872B	%78:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %78 in %290
		RHS = %78 [1872r,1888r:0)[1888r,1968r:1)  0 at 1872r 1 at 1888r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1872r:7)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r weight:0.000000e+00
		merge %78:0 at 1872r into %290:7 at 1792r --> @1792r
		erased:	1872r	%78:vsrc = COPY %290:vsrc
		updated: 1888B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
		updated: 1968B	%81:vsrc = COPY %290:vsrc
	Success: %78 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1968r:8)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r weight:0.000000e+00
1904B	%79:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %79 in %289
		RHS = %79 [1904r,1920r:0)[1920r,2000r:1)  0 at 1904r 1 at 1920r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1904r:7)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r weight:0.000000e+00
		merge %79:0 at 1904r into %289:7 at 1824r --> @1824r
		erased:	1904r	%79:vsrc = COPY %289:vsrc
		updated: 1920B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %46:vsrc, %50:vsrc, implicit $rm
		updated: 2000B	%82:vsrc = COPY %289:vsrc
	Success: %79 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2000r:8)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r weight:0.000000e+00
1936B	%80:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %80 in %288
		RHS = %80 [1936r,1952r:0)[1952r,2032r:1)  0 at 1936r 1 at 1952r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1936r:7)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r weight:0.000000e+00
		merge %80:0 at 1936r into %288:7 at 1856r --> @1856r
		erased:	1936r	%80:vsrc = COPY %288:vsrc
		updated: 1952B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2032B	%83:vsrc = COPY %288:vsrc
	Success: %80 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2032r:8)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r weight:0.000000e+00
1968B	%81:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %81 in %290
		RHS = %81 [1968r,1984r:0)[1984r,2064r:1)  0 at 1968r 1 at 1984r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1968r:8)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r weight:0.000000e+00
		merge %81:0 at 1968r into %290:8 at 1888r --> @1888r
		erased:	1968r	%81:vsrc = COPY %290:vsrc
		updated: 1984B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %50:vsrc, implicit $rm
		updated: 2064B	%84:vsrc = COPY %290:vsrc
	Success: %81 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2064r:9)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r weight:0.000000e+00
2000B	%82:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %82 in %289
		RHS = %82 [2000r,2016r:0)[2016r,2096r:1)  0 at 2000r 1 at 2016r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2000r:8)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r weight:0.000000e+00
		merge %82:0 at 2000r into %289:8 at 1920r --> @1920r
		erased:	2000r	%82:vsrc = COPY %289:vsrc
		updated: 2016B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2096B	%85:vsrc = COPY %289:vsrc
	Success: %82 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2096r:9)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r weight:0.000000e+00
2032B	%83:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %83 in %288
		RHS = %83 [2032r,2048r:0)[2048r,2128r:1)  0 at 2032r 1 at 2048r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2032r:8)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r weight:0.000000e+00
		merge %83:0 at 2032r into %288:8 at 1952r --> @1952r
		erased:	2032r	%83:vsrc = COPY %288:vsrc
		updated: 2048B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2128B	%86:vsrc = COPY %288:vsrc
	Success: %83 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2128r:9)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r weight:0.000000e+00
2064B	%84:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %84 in %290
		RHS = %84 [2064r,2080r:0)[2080r,2176r:1)  0 at 2064r 1 at 2080r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2064r:9)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r weight:0.000000e+00
		merge %84:0 at 2064r into %290:9 at 1984r --> @1984r
		erased:	2064r	%84:vsrc = COPY %290:vsrc
		updated: 2080B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2176B	%89:vsrc = COPY %290:vsrc
	Success: %84 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2176r:10)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r weight:0.000000e+00
2096B	%85:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %85 in %289
		RHS = %85 [2096r,2112r:0)[2112r,2208r:1)  0 at 2096r 1 at 2112r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2096r:9)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r weight:0.000000e+00
		merge %85:0 at 2096r into %289:9 at 2016r --> @2016r
		erased:	2096r	%85:vsrc = COPY %289:vsrc
		updated: 2112B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2208B	%90:vsrc = COPY %289:vsrc
	Success: %85 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2208r:10)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r weight:0.000000e+00
2128B	%86:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %86 in %288
		RHS = %86 [2128r,2144r:0)[2144r,2240r:1)  0 at 2128r 1 at 2144r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2128r:9)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r weight:0.000000e+00
		merge %86:0 at 2128r into %288:9 at 2048r --> @2048r
		erased:	2128r	%86:vsrc = COPY %288:vsrc
		updated: 2144B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2240B	%91:vsrc = COPY %288:vsrc
	Success: %86 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2240r:10)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r weight:0.000000e+00
2176B	%89:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %89 in %290
		RHS = %89 [2176r,2192r:0)[2192r,2272r:1)  0 at 2176r 1 at 2192r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2176r:10)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r weight:0.000000e+00
		merge %89:0 at 2176r into %290:10 at 2080r --> @2080r
		erased:	2176r	%89:vsrc = COPY %290:vsrc
		updated: 2192B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %50:vsrc, implicit $rm
		updated: 2272B	%92:vsrc = COPY %290:vsrc
	Success: %89 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2272r:11)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r weight:0.000000e+00
2208B	%90:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %90 in %289
		RHS = %90 [2208r,2224r:0)[2224r,2304r:1)  0 at 2208r 1 at 2224r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2208r:10)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r weight:0.000000e+00
		merge %90:0 at 2208r into %289:10 at 2112r --> @2112r
		erased:	2208r	%90:vsrc = COPY %289:vsrc
		updated: 2224B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2304B	%93:vsrc = COPY %289:vsrc
	Success: %90 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2304r:11)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r weight:0.000000e+00
2240B	%91:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %91 in %288
		RHS = %91 [2240r,2256r:0)[2256r,2336r:1)  0 at 2240r 1 at 2256r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2240r:10)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r weight:0.000000e+00
		merge %91:0 at 2240r into %288:10 at 2144r --> @2144r
		erased:	2240r	%91:vsrc = COPY %288:vsrc
		updated: 2256B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2336B	%94:vsrc = COPY %288:vsrc
	Success: %91 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2336r:11)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r weight:0.000000e+00
2272B	%92:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %92 in %290
		RHS = %92 [2272r,2288r:0)[2288r,2368r:1)  0 at 2272r 1 at 2288r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2272r:11)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r weight:0.000000e+00
		merge %92:0 at 2272r into %290:11 at 2192r --> @2192r
		erased:	2272r	%92:vsrc = COPY %290:vsrc
		updated: 2288B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2368B	%95:vsrc = COPY %290:vsrc
	Success: %92 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2368r:12)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r weight:0.000000e+00
2304B	%93:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %93 in %289
		RHS = %93 [2304r,2320r:0)[2320r,2400r:1)  0 at 2304r 1 at 2320r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2304r:11)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r weight:0.000000e+00
		merge %93:0 at 2304r into %289:11 at 2224r --> @2224r
		erased:	2304r	%93:vsrc = COPY %289:vsrc
		updated: 2320B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2400B	%96:vsrc = COPY %289:vsrc
	Success: %93 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2400r:12)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r weight:0.000000e+00
2336B	%94:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %94 in %288
		RHS = %94 [2336r,2352r:0)[2352r,2432r:1)  0 at 2336r 1 at 2352r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2336r:11)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r weight:0.000000e+00
		merge %94:0 at 2336r into %288:11 at 2256r --> @2256r
		erased:	2336r	%94:vsrc = COPY %288:vsrc
		updated: 2352B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2432B	%97:vsrc = COPY %288:vsrc
	Success: %94 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2432r:12)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r weight:0.000000e+00
2368B	%95:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %95 in %290
		RHS = %95 [2368r,2384r:0)[2384r,2464r:1)  0 at 2368r 1 at 2384r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2368r:12)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r weight:0.000000e+00
		merge %95:0 at 2368r into %290:12 at 2288r --> @2288r
		erased:	2368r	%95:vsrc = COPY %290:vsrc
		updated: 2384B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %50:vsrc, implicit $rm
		updated: 2464B	%98:vsrc = COPY %290:vsrc
	Success: %95 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2464r:13)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r weight:0.000000e+00
2400B	%96:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %96 in %289
		RHS = %96 [2400r,2416r:0)[2416r,2496r:1)  0 at 2400r 1 at 2416r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2400r:12)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r weight:0.000000e+00
		merge %96:0 at 2400r into %289:12 at 2320r --> @2320r
		erased:	2400r	%96:vsrc = COPY %289:vsrc
		updated: 2416B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2496B	%99:vsrc = COPY %289:vsrc
	Success: %96 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2496r:13)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r weight:0.000000e+00
2432B	%97:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %97 in %288
		RHS = %97 [2432r,2448r:0)[2448r,2528r:1)  0 at 2432r 1 at 2448r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2432r:12)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r weight:0.000000e+00
		merge %97:0 at 2432r into %288:12 at 2352r --> @2352r
		erased:	2432r	%97:vsrc = COPY %288:vsrc
		updated: 2448B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2528B	%100:vsrc = COPY %288:vsrc
	Success: %97 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2528r:13)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r weight:0.000000e+00
2464B	%98:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %98 in %290
		RHS = %98 [2464r,2480r:0)[2480r,2560r:1)  0 at 2464r 1 at 2480r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2464r:13)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r weight:0.000000e+00
		merge %98:0 at 2464r into %290:13 at 2384r --> @2384r
		erased:	2464r	%98:vsrc = COPY %290:vsrc
		updated: 2480B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2560B	%101:vsrc = COPY %290:vsrc
	Success: %98 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2560r:14)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r weight:0.000000e+00
2496B	%99:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %99 in %289
		RHS = %99 [2496r,2512r:0)[2512r,2592r:1)  0 at 2496r 1 at 2512r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2496r:13)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r weight:0.000000e+00
		merge %99:0 at 2496r into %289:13 at 2416r --> @2416r
		erased:	2496r	%99:vsrc = COPY %289:vsrc
		updated: 2512B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2592B	%102:vsrc = COPY %289:vsrc
	Success: %99 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2592r:14)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r weight:0.000000e+00
2528B	%100:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %100 in %288
		RHS = %100 [2528r,2544r:0)[2544r,2624r:1)  0 at 2528r 1 at 2544r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2528r:13)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r weight:0.000000e+00
		merge %100:0 at 2528r into %288:13 at 2448r --> @2448r
		erased:	2528r	%100:vsrc = COPY %288:vsrc
		updated: 2544B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2624B	%103:vsrc = COPY %288:vsrc
	Success: %100 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2624r:14)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r weight:0.000000e+00
2560B	%101:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %101 in %290
		RHS = %101 [2560r,2576r:0)[2576r,2656r:1)  0 at 2560r 1 at 2576r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2560r:14)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r weight:0.000000e+00
		merge %101:0 at 2560r into %290:14 at 2480r --> @2480r
		erased:	2560r	%101:vsrc = COPY %290:vsrc
		updated: 2576B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2656B	%104:vsrc = COPY %290:vsrc
	Success: %101 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2656r:15)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r weight:0.000000e+00
2592B	%102:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %102 in %289
		RHS = %102 [2592r,2608r:0)[2608r,2688r:1)  0 at 2592r 1 at 2608r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2592r:14)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r weight:0.000000e+00
		merge %102:0 at 2592r into %289:14 at 2512r --> @2512r
		erased:	2592r	%102:vsrc = COPY %289:vsrc
		updated: 2608B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2688B	%105:vsrc = COPY %289:vsrc
	Success: %102 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2688r:15)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r weight:0.000000e+00
2624B	%103:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %103 in %288
		RHS = %103 [2624r,2640r:0)[2640r,2720r:1)  0 at 2624r 1 at 2640r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2624r:14)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r weight:0.000000e+00
		merge %103:0 at 2624r into %288:14 at 2544r --> @2544r
		erased:	2624r	%103:vsrc = COPY %288:vsrc
		updated: 2640B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2720B	%106:vsrc = COPY %288:vsrc
	Success: %103 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2720r:15)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r weight:0.000000e+00
2656B	%104:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %104 in %290
		RHS = %104 [2656r,2672r:0)[2672r,2768r:1)  0 at 2656r 1 at 2672r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2656r:15)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r weight:0.000000e+00
		merge %104:0 at 2656r into %290:15 at 2576r --> @2576r
		erased:	2656r	%104:vsrc = COPY %290:vsrc
		updated: 2672B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2768B	%109:vsrc = COPY %290:vsrc
	Success: %104 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2768r:16)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r weight:0.000000e+00
2688B	%105:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %105 in %289
		RHS = %105 [2688r,2704r:0)[2704r,2800r:1)  0 at 2688r 1 at 2704r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2688r:15)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r weight:0.000000e+00
		merge %105:0 at 2688r into %289:15 at 2608r --> @2608r
		erased:	2688r	%105:vsrc = COPY %289:vsrc
		updated: 2704B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2800B	%110:vsrc = COPY %289:vsrc
	Success: %105 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2800r:16)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r weight:0.000000e+00
2720B	%106:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %106 in %288
		RHS = %106 [2720r,2736r:0)[2736r,2832r:1)  0 at 2720r 1 at 2736r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2720r:15)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r weight:0.000000e+00
		merge %106:0 at 2720r into %288:15 at 2640r --> @2640r
		erased:	2720r	%106:vsrc = COPY %288:vsrc
		updated: 2736B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2832B	%111:vsrc = COPY %288:vsrc
	Success: %106 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2832r:16)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r weight:0.000000e+00
2768B	%109:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %109 in %290
		RHS = %109 [2768r,2784r:0)[2784r,2864r:1)  0 at 2768r 1 at 2784r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2768r:16)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r weight:0.000000e+00
		merge %109:0 at 2768r into %290:16 at 2672r --> @2672r
		erased:	2768r	%109:vsrc = COPY %290:vsrc
		updated: 2784B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2864B	%112:vsrc = COPY %290:vsrc
	Success: %109 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2864r:17)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r weight:0.000000e+00
2800B	%110:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %110 in %289
		RHS = %110 [2800r,2816r:0)[2816r,2896r:1)  0 at 2800r 1 at 2816r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2800r:16)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r weight:0.000000e+00
		merge %110:0 at 2800r into %289:16 at 2704r --> @2704r
		erased:	2800r	%110:vsrc = COPY %289:vsrc
		updated: 2816B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2896B	%113:vsrc = COPY %289:vsrc
	Success: %110 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2896r:17)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r weight:0.000000e+00
2832B	%111:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %111 in %288
		RHS = %111 [2832r,2848r:0)[2848r,2928r:1)  0 at 2832r 1 at 2848r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2832r:16)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r weight:0.000000e+00
		merge %111:0 at 2832r into %288:16 at 2736r --> @2736r
		erased:	2832r	%111:vsrc = COPY %288:vsrc
		updated: 2848B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
		updated: 2928B	%114:vsrc = COPY %288:vsrc
	Success: %111 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2928r:17)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r weight:0.000000e+00
2864B	%112:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %112 in %290
		RHS = %112 [2864r,2880r:0)[2880r,2976r:1)  0 at 2864r 1 at 2880r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2864r:17)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r weight:0.000000e+00
		merge %112:0 at 2864r into %290:17 at 2784r --> @2784r
		erased:	2864r	%112:vsrc = COPY %290:vsrc
		updated: 2880B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 2976B	%117:vsrc = COPY %290:vsrc
	Success: %112 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2976r:18)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r weight:0.000000e+00
2896B	%113:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %113 in %289
		RHS = %113 [2896r,2912r:0)[2912r,3008r:1)  0 at 2896r 1 at 2912r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2896r:17)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r weight:0.000000e+00
		merge %113:0 at 2896r into %289:17 at 2816r --> @2816r
		erased:	2896r	%113:vsrc = COPY %289:vsrc
		updated: 2912B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %50:vsrc, implicit $rm
		updated: 3008B	%118:vsrc = COPY %289:vsrc
	Success: %113 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3008r:18)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r weight:0.000000e+00
2928B	%114:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %114 in %288
		RHS = %114 [2928r,2944r:0)[2944r,3040r:1)  0 at 2928r 1 at 2944r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2928r:17)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r weight:0.000000e+00
		merge %114:0 at 2928r into %288:17 at 2848r --> @2848r
		erased:	2928r	%114:vsrc = COPY %288:vsrc
		updated: 2944B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3040B	%119:vsrc = COPY %288:vsrc
	Success: %114 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3040r:18)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r weight:0.000000e+00
2976B	%117:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %117 in %290
		RHS = %117 [2976r,2992r:0)[2992r,3072r:1)  0 at 2976r 1 at 2992r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2976r:18)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r weight:0.000000e+00
		merge %117:0 at 2976r into %290:18 at 2880r --> @2880r
		erased:	2976r	%117:vsrc = COPY %290:vsrc
		updated: 2992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3072B	%120:vsrc = COPY %290:vsrc
	Success: %117 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3072r:19)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r weight:0.000000e+00
3008B	%118:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %118 in %289
		RHS = %118 [3008r,3024r:0)[3024r,3104r:1)  0 at 3008r 1 at 3024r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3008r:18)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r weight:0.000000e+00
		merge %118:0 at 3008r into %289:18 at 2912r --> @2912r
		erased:	3008r	%118:vsrc = COPY %289:vsrc
		updated: 3024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3104B	%121:vsrc = COPY %289:vsrc
	Success: %118 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3104r:19)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r weight:0.000000e+00
3040B	%119:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %119 in %288
		RHS = %119 [3040r,3056r:0)[3056r,3136r:1)  0 at 3040r 1 at 3056r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3040r:18)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r weight:0.000000e+00
		merge %119:0 at 3040r into %288:18 at 2944r --> @2944r
		erased:	3040r	%119:vsrc = COPY %288:vsrc
		updated: 3056B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3136B	%122:vsrc = COPY %288:vsrc
	Success: %119 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3136r:19)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r weight:0.000000e+00
3072B	%120:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %120 in %290
		RHS = %120 [3072r,3088r:0)[3088r,3280r:1)  0 at 3072r 1 at 3088r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3072r:19)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r weight:0.000000e+00
		merge %120:0 at 3072r into %290:19 at 2992r --> @2992r
		erased:	3072r	%120:vsrc = COPY %290:vsrc
		updated: 3088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3280B	%133:vsrc = COPY %290:vsrc
	Success: %120 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3280r:20)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r weight:0.000000e+00
3104B	%121:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %121 in %289
		RHS = %121 [3104r,3120r:0)[3120r,3312r:1)  0 at 3104r 1 at 3120r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3104r:19)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r weight:0.000000e+00
		merge %121:0 at 3104r into %289:19 at 3024r --> @3024r
		erased:	3104r	%121:vsrc = COPY %289:vsrc
		updated: 3120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3312B	%135:vsrc = COPY %289:vsrc
	Success: %121 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3312r:20)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r weight:0.000000e+00
3136B	%122:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %122 in %288
		RHS = %122 [3136r,3152r:0)[3152r,3344r:1)  0 at 3136r 1 at 3152r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3136r:19)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r weight:0.000000e+00
		merge %122:0 at 3136r into %288:19 at 3056r --> @3056r
		erased:	3136r	%122:vsrc = COPY %288:vsrc
		updated: 3152B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %50:vsrc, %50:vsrc, implicit $rm
		updated: 3344B	%136:vsrc = COPY %288:vsrc
	Success: %122 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3344r:20)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r weight:0.000000e+00
3216B	%128:vsrc = COPY %125.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %128 in %125:sub_vsx0
		RHS = %128 [3216r,3424r:0)  0 at 3216r weight:0.000000e+00
		LHS = %125 [3184r,3232r:0)  0 at 3184r L0000000000000002 [3184r,3216r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
		merge %128:0 at 3216r into %125:0 at 3184r --> @3184r
		LHST = %125 %125 [3184r,3232r:0)  0 at 3184r L0000000000000002 [3184r,3216r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
		merge %128:0 at 3216r into %125:0 at 3184r --> @3184r
		joined lanes: 0000000000000002 [3184r,3424r:0)  0 at 3184r
	Joined SubRanges %125 [3184r,3232r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
		Expecting instruction removal at 3216r
		erased:	3216r	%128:vsrc = COPY %125.sub_vsx0:vsrprc
		updated: 3392B	%138:vsrc = contract nofpexcept XVMADDADP %138:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 3424B	%140:vsrc = contract nofpexcept XVMADDADP %140:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
	Success: %128:sub_vsx0 -> %125
	Result = %125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
3232B	%129:vsrc = COPY %125.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %129 in %125:sub_vsx1
		RHS = %129 [3232r,3328r:0)  0 at 3232r weight:0.000000e+00
		LHS = %125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
		merge %129:0 at 3232r into %125:0 at 3184r --> @3184r
		LHST = %125 %125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3232r:0)  0 at 3184r weight:0.000000e+00
		merge %129:0 at 3232r into %125:0 at 3184r --> @3184r
		joined lanes: 0000000000000040 [3184r,3328r:0)  0 at 3184r
	Joined SubRanges %125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3328r:0)  0 at 3184r weight:0.000000e+00
		Expecting instruction removal at 3232r
		erased:	3232r	%129:vsrc = COPY %125.sub_vsx1:vsrprc
		updated: 3296B	%133:vsrc = contract nofpexcept XVMADDADP %133:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
		updated: 3328B	%135:vsrc = contract nofpexcept XVMADDADP %135:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
	Success: %129:sub_vsx1 -> %125
	Result = %125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3328r:0)  0 at 3184r weight:0.000000e+00
3248B	%130:vsrc = COPY %127.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %130 in %127:sub_vsx0
		RHS = %130 [3248r,3456r:0)  0 at 3248r weight:0.000000e+00
		LHS = %127 [3200r,3264r:0)  0 at 3200r L0000000000000002 [3200r,3248r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
		merge %130:0 at 3248r into %127:0 at 3200r --> @3200r
		LHST = %127 %127 [3200r,3264r:0)  0 at 3200r L0000000000000002 [3200r,3248r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
		merge %130:0 at 3248r into %127:0 at 3200r --> @3200r
		joined lanes: 0000000000000002 [3200r,3456r:0)  0 at 3200r
	Joined SubRanges %127 [3200r,3264r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
		Expecting instruction removal at 3248r
		erased:	3248r	%130:vsrc = COPY %127.sub_vsx0:vsrprc
		updated: 3456B	%141:vsrc = contract nofpexcept XVMADDADP %141:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
	Success: %130:sub_vsx0 -> %127
	Result = %127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
3264B	%131:vsrc = COPY %127.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %131 in %127:sub_vsx1
		RHS = %131 [3264r,3360r:0)  0 at 3264r weight:0.000000e+00
		LHS = %127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
		merge %131:0 at 3264r into %127:0 at 3200r --> @3200r
		LHST = %127 %127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3264r:0)  0 at 3200r weight:0.000000e+00
		merge %131:0 at 3264r into %127:0 at 3200r --> @3200r
		joined lanes: 0000000000000040 [3200r,3360r:0)  0 at 3200r
	Joined SubRanges %127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3360r:0)  0 at 3200r weight:0.000000e+00
		Expecting instruction removal at 3264r
		erased:	3264r	%131:vsrc = COPY %127.sub_vsx1:vsrprc
		updated: 3360B	%136:vsrc = contract nofpexcept XVMADDADP %136:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
	Success: %131:sub_vsx1 -> %127
	Result = %127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3360r:0)  0 at 3200r weight:0.000000e+00
3280B	%133:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %133 in %290
		RHS = %133 [3280r,3296r:0)[3296r,3376r:1)  0 at 3280r 1 at 3296r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3280r:20)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r weight:0.000000e+00
		merge %133:0 at 3280r into %290:20 at 3088r --> @3088r
		erased:	3280r	%133:vsrc = COPY %290:vsrc
		updated: 3296B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
		updated: 3376B	%138:vsrc = COPY %290:vsrc
	Success: %133 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3376r:21)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r weight:0.000000e+00
3312B	%135:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %135 in %289
		RHS = %135 [3312r,3328r:0)[3328r,3408r:1)  0 at 3312r 1 at 3328r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3312r:20)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r weight:0.000000e+00
		merge %135:0 at 3312r into %289:20 at 3120r --> @3120r
		erased:	3312r	%135:vsrc = COPY %289:vsrc
		updated: 3328B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 3408B	%140:vsrc = COPY %289:vsrc
	Success: %135 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3408r:21)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r weight:0.000000e+00
3344B	%136:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %136 in %288
		RHS = %136 [3344r,3360r:0)[3360r,3440r:1)  0 at 3344r 1 at 3360r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3344r:20)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r weight:0.000000e+00
		merge %136:0 at 3344r into %288:20 at 3152r --> @3152r
		erased:	3344r	%136:vsrc = COPY %288:vsrc
		updated: 3360B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
		updated: 3440B	%141:vsrc = COPY %288:vsrc
	Success: %136 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3440r:21)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r weight:0.000000e+00
3376B	%138:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %138 in %290
		RHS = %138 [3376r,3392r:0)[3392r,3632r:1)  0 at 3376r 1 at 3392r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3376r:21)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r weight:0.000000e+00
		merge %138:0 at 3376r into %290:21 at 3296r --> @3296r
		erased:	3376r	%138:vsrc = COPY %290:vsrc
		updated: 3392B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 3632B	%158:vsrc = COPY %290:vsrc
	Success: %138 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3632r:22)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r weight:0.000000e+00
3408B	%140:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %140 in %289
		RHS = %140 [3408r,3424r:0)[3424r,3664r:1)  0 at 3408r 1 at 3424r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3408r:21)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r weight:0.000000e+00
		merge %140:0 at 3408r into %289:21 at 3328r --> @3328r
		erased:	3408r	%140:vsrc = COPY %289:vsrc
		updated: 3424B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
		updated: 3664B	%160:vsrc = COPY %289:vsrc
	Success: %140 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3664r:22)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r weight:0.000000e+00
3440B	%141:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %141 in %288
		RHS = %141 [3440r,3456r:0)[3456r,3696r:1)  0 at 3440r 1 at 3456r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3440r:21)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r weight:0.000000e+00
		merge %141:0 at 3440r into %288:21 at 3360r --> @3360r
		erased:	3440r	%141:vsrc = COPY %288:vsrc
		updated: 3456B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
		updated: 3696B	%161:vsrc = COPY %288:vsrc
	Success: %141 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3696r:22)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r weight:0.000000e+00
3568B	%153:vsrc = COPY %150.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %153 in %150:sub_vsx0
		RHS = %153 [3568r,3776r:0)  0 at 3568r weight:0.000000e+00
		LHS = %150 [3536r,3584r:0)  0 at 3536r L0000000000000002 [3536r,3568r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
		merge %153:0 at 3568r into %150:0 at 3536r --> @3536r
		LHST = %150 %150 [3536r,3584r:0)  0 at 3536r L0000000000000002 [3536r,3568r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
		merge %153:0 at 3568r into %150:0 at 3536r --> @3536r
		joined lanes: 0000000000000002 [3536r,3776r:0)  0 at 3536r
	Joined SubRanges %150 [3536r,3584r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
		Expecting instruction removal at 3568r
		erased:	3568r	%153:vsrc = COPY %150.sub_vsx0:vsrprc
		updated: 3744B	%163:vsrc = contract nofpexcept XVMADDADP %163:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
		updated: 3776B	%165:vsrc = contract nofpexcept XVMADDADP %165:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
	Success: %153:sub_vsx0 -> %150
	Result = %150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
3584B	%154:vsrc = COPY %150.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %154 in %150:sub_vsx1
		RHS = %154 [3584r,3680r:0)  0 at 3584r weight:0.000000e+00
		LHS = %150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
		merge %154:0 at 3584r into %150:0 at 3536r --> @3536r
		LHST = %150 %150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3584r:0)  0 at 3536r weight:0.000000e+00
		merge %154:0 at 3584r into %150:0 at 3536r --> @3536r
		joined lanes: 0000000000000040 [3536r,3680r:0)  0 at 3536r
	Joined SubRanges %150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3680r:0)  0 at 3536r weight:0.000000e+00
		Expecting instruction removal at 3584r
		erased:	3584r	%154:vsrc = COPY %150.sub_vsx1:vsrprc
		updated: 3648B	%158:vsrc = contract nofpexcept XVMADDADP %158:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 3680B	%160:vsrc = contract nofpexcept XVMADDADP %160:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
	Success: %154:sub_vsx1 -> %150
	Result = %150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3680r:0)  0 at 3536r weight:0.000000e+00
3600B	%155:vsrc = COPY %152.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %155 in %152:sub_vsx0
		RHS = %155 [3600r,3808r:0)  0 at 3600r weight:0.000000e+00
		LHS = %152 [3552r,3616r:0)  0 at 3552r L0000000000000002 [3552r,3600r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
		merge %155:0 at 3600r into %152:0 at 3552r --> @3552r
		LHST = %152 %152 [3552r,3616r:0)  0 at 3552r L0000000000000002 [3552r,3600r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
		merge %155:0 at 3600r into %152:0 at 3552r --> @3552r
		joined lanes: 0000000000000002 [3552r,3808r:0)  0 at 3552r
	Joined SubRanges %152 [3552r,3616r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
		Expecting instruction removal at 3600r
		erased:	3600r	%155:vsrc = COPY %152.sub_vsx0:vsrprc
		updated: 3808B	%166:vsrc = contract nofpexcept XVMADDADP %166:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
	Success: %155:sub_vsx0 -> %152
	Result = %152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
3616B	%156:vsrc = COPY %152.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %156 in %152:sub_vsx1
		RHS = %156 [3616r,3712r:0)  0 at 3616r weight:0.000000e+00
		LHS = %152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
		merge %156:0 at 3616r into %152:0 at 3552r --> @3552r
		LHST = %152 %152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3616r:0)  0 at 3552r weight:0.000000e+00
		merge %156:0 at 3616r into %152:0 at 3552r --> @3552r
		joined lanes: 0000000000000040 [3552r,3712r:0)  0 at 3552r
	Joined SubRanges %152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3712r:0)  0 at 3552r weight:0.000000e+00
		Expecting instruction removal at 3616r
		erased:	3616r	%156:vsrc = COPY %152.sub_vsx1:vsrprc
		updated: 3712B	%161:vsrc = contract nofpexcept XVMADDADP %161:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
	Success: %156:sub_vsx1 -> %152
	Result = %152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3712r:0)  0 at 3552r weight:0.000000e+00
3632B	%158:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %158 in %290
		RHS = %158 [3632r,3648r:0)[3648r,3728r:1)  0 at 3632r 1 at 3648r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3632r:22)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r weight:0.000000e+00
		merge %158:0 at 3632r into %290:22 at 3392r --> @3392r
		erased:	3632r	%158:vsrc = COPY %290:vsrc
		updated: 3648B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 3728B	%163:vsrc = COPY %290:vsrc
	Success: %158 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3728r:23)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r weight:0.000000e+00
3664B	%160:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %160 in %289
		RHS = %160 [3664r,3680r:0)[3680r,3760r:1)  0 at 3664r 1 at 3680r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3664r:22)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r weight:0.000000e+00
		merge %160:0 at 3664r into %289:22 at 3424r --> @3424r
		erased:	3664r	%160:vsrc = COPY %289:vsrc
		updated: 3680B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
		updated: 3760B	%165:vsrc = COPY %289:vsrc
	Success: %160 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3760r:23)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r weight:0.000000e+00
3696B	%161:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %161 in %288
		RHS = %161 [3696r,3712r:0)[3712r,3792r:1)  0 at 3696r 1 at 3712r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3696r:22)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r weight:0.000000e+00
		merge %161:0 at 3696r into %288:22 at 3456r --> @3456r
		erased:	3696r	%161:vsrc = COPY %288:vsrc
		updated: 3712B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
		updated: 3792B	%166:vsrc = COPY %288:vsrc
	Success: %161 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3792r:23)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r weight:0.000000e+00
3728B	%163:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %163 in %290
		RHS = %163 [3728r,3744r:0)[3744r,3984r:1)  0 at 3728r 1 at 3744r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3728r:23)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r weight:0.000000e+00
		merge %163:0 at 3728r into %290:23 at 3648r --> @3648r
		erased:	3728r	%163:vsrc = COPY %290:vsrc
		updated: 3744B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
		updated: 3984B	%183:vsrc = COPY %290:vsrc
	Success: %163 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,3984r:24)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r weight:0.000000e+00
3760B	%165:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %165 in %289
		RHS = %165 [3760r,3776r:0)[3776r,4016r:1)  0 at 3760r 1 at 3776r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3760r:23)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r weight:0.000000e+00
		merge %165:0 at 3760r into %289:23 at 3680r --> @3680r
		erased:	3760r	%165:vsrc = COPY %289:vsrc
		updated: 3776B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
		updated: 4016B	%185:vsrc = COPY %289:vsrc
	Success: %165 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4016r:24)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r weight:0.000000e+00
3792B	%166:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %166 in %288
		RHS = %166 [3792r,3808r:0)[3808r,4048r:1)  0 at 3792r 1 at 3808r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3792r:23)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r weight:0.000000e+00
		merge %166:0 at 3792r into %288:23 at 3712r --> @3712r
		erased:	3792r	%166:vsrc = COPY %288:vsrc
		updated: 3808B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
		updated: 4048B	%186:vsrc = COPY %288:vsrc
	Success: %166 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4048r:24)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r weight:0.000000e+00
3920B	%178:vsrc = COPY %175.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %178 in %175:sub_vsx0
		RHS = %178 [3920r,4128r:0)  0 at 3920r weight:0.000000e+00
		LHS = %175 [3888r,3936r:0)  0 at 3888r L0000000000000002 [3888r,3920r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
		merge %178:0 at 3920r into %175:0 at 3888r --> @3888r
		LHST = %175 %175 [3888r,3936r:0)  0 at 3888r L0000000000000002 [3888r,3920r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
		merge %178:0 at 3920r into %175:0 at 3888r --> @3888r
		joined lanes: 0000000000000002 [3888r,4128r:0)  0 at 3888r
	Joined SubRanges %175 [3888r,3936r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
		Expecting instruction removal at 3920r
		erased:	3920r	%178:vsrc = COPY %175.sub_vsx0:vsrprc
		updated: 4096B	%188:vsrc = contract nofpexcept XVMADDADP %188:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
		updated: 4128B	%190:vsrc = contract nofpexcept XVMADDADP %190:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
	Success: %178:sub_vsx0 -> %175
	Result = %175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
3936B	%179:vsrc = COPY %175.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %179 in %175:sub_vsx1
		RHS = %179 [3936r,4032r:0)  0 at 3936r weight:0.000000e+00
		LHS = %175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
		merge %179:0 at 3936r into %175:0 at 3888r --> @3888r
		LHST = %175 %175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,3936r:0)  0 at 3888r weight:0.000000e+00
		merge %179:0 at 3936r into %175:0 at 3888r --> @3888r
		joined lanes: 0000000000000040 [3888r,4032r:0)  0 at 3888r
	Joined SubRanges %175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,4032r:0)  0 at 3888r weight:0.000000e+00
		Expecting instruction removal at 3936r
		erased:	3936r	%179:vsrc = COPY %175.sub_vsx1:vsrprc
		updated: 4000B	%183:vsrc = contract nofpexcept XVMADDADP %183:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
		updated: 4032B	%185:vsrc = contract nofpexcept XVMADDADP %185:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
	Success: %179:sub_vsx1 -> %175
	Result = %175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,4032r:0)  0 at 3888r weight:0.000000e+00
3952B	%180:vsrc = COPY %177.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %180 in %177:sub_vsx0
		RHS = %180 [3952r,4160r:0)  0 at 3952r weight:0.000000e+00
		LHS = %177 [3904r,3968r:0)  0 at 3904r L0000000000000002 [3904r,3952r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
		merge %180:0 at 3952r into %177:0 at 3904r --> @3904r
		LHST = %177 %177 [3904r,3968r:0)  0 at 3904r L0000000000000002 [3904r,3952r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
		merge %180:0 at 3952r into %177:0 at 3904r --> @3904r
		joined lanes: 0000000000000002 [3904r,4160r:0)  0 at 3904r
	Joined SubRanges %177 [3904r,3968r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
		Expecting instruction removal at 3952r
		erased:	3952r	%180:vsrc = COPY %177.sub_vsx0:vsrprc
		updated: 4160B	%191:vsrc = contract nofpexcept XVMADDADP %191:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
	Success: %180:sub_vsx0 -> %177
	Result = %177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
3968B	%181:vsrc = COPY %177.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %181 in %177:sub_vsx1
		RHS = %181 [3968r,4064r:0)  0 at 3968r weight:0.000000e+00
		LHS = %177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
		merge %181:0 at 3968r into %177:0 at 3904r --> @3904r
		LHST = %177 %177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,3968r:0)  0 at 3904r weight:0.000000e+00
		merge %181:0 at 3968r into %177:0 at 3904r --> @3904r
		joined lanes: 0000000000000040 [3904r,4064r:0)  0 at 3904r
	Joined SubRanges %177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,4064r:0)  0 at 3904r weight:0.000000e+00
		Expecting instruction removal at 3968r
		erased:	3968r	%181:vsrc = COPY %177.sub_vsx1:vsrprc
		updated: 4064B	%186:vsrc = contract nofpexcept XVMADDADP %186:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
	Success: %181:sub_vsx1 -> %177
	Result = %177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,4064r:0)  0 at 3904r weight:0.000000e+00
3984B	%183:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %183 in %290
		RHS = %183 [3984r,4000r:0)[4000r,4080r:1)  0 at 3984r 1 at 4000r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,3984r:24)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r weight:0.000000e+00
		merge %183:0 at 3984r into %290:24 at 3744r --> @3744r
		erased:	3984r	%183:vsrc = COPY %290:vsrc
		updated: 4000B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
		updated: 4080B	%188:vsrc = COPY %290:vsrc
	Success: %183 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4080r:25)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r weight:0.000000e+00
4016B	%185:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %185 in %289
		RHS = %185 [4016r,4032r:0)[4032r,4112r:1)  0 at 4016r 1 at 4032r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4016r:24)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r weight:0.000000e+00
		merge %185:0 at 4016r into %289:24 at 3776r --> @3776r
		erased:	4016r	%185:vsrc = COPY %289:vsrc
		updated: 4032B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
		updated: 4112B	%190:vsrc = COPY %289:vsrc
	Success: %185 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4112r:25)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r weight:0.000000e+00
4048B	%186:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %186 in %288
		RHS = %186 [4048r,4064r:0)[4064r,4144r:1)  0 at 4048r 1 at 4064r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4048r:24)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r weight:0.000000e+00
		merge %186:0 at 4048r into %288:24 at 3808r --> @3808r
		erased:	4048r	%186:vsrc = COPY %288:vsrc
		updated: 4064B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
		updated: 4144B	%191:vsrc = COPY %288:vsrc
	Success: %186 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4144r:25)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r weight:0.000000e+00
4080B	%188:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %188 in %290
		RHS = %188 [4080r,4096r:0)[4096r,4320r:1)  0 at 4080r 1 at 4096r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4080r:25)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r weight:0.000000e+00
		merge %188:0 at 4080r into %290:25 at 4000r --> @4000r
		erased:	4080r	%188:vsrc = COPY %290:vsrc
		updated: 4096B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
		updated: 4320B	%206:vsrc = COPY %290:vsrc
	Success: %188 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4320r:26)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r weight:0.000000e+00
4112B	%190:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %190 in %289
		RHS = %190 [4112r,4128r:0)[4128r,4352r:1)  0 at 4112r 1 at 4128r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4112r:25)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r weight:0.000000e+00
		merge %190:0 at 4112r into %289:25 at 4032r --> @4032r
		erased:	4112r	%190:vsrc = COPY %289:vsrc
		updated: 4128B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
		updated: 4352B	%208:vsrc = COPY %289:vsrc
	Success: %190 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4352r:26)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r weight:0.000000e+00
4144B	%191:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %191 in %288
		RHS = %191 [4144r,4160r:0)[4160r,4384r:1)  0 at 4144r 1 at 4160r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4144r:25)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r weight:0.000000e+00
		merge %191:0 at 4144r into %288:25 at 4064r --> @4064r
		erased:	4144r	%191:vsrc = COPY %288:vsrc
		updated: 4160B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
		updated: 4384B	%209:vsrc = COPY %288:vsrc
	Success: %191 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4384r:26)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r weight:0.000000e+00
4256B	%201:vsrc = COPY %198.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %201 in %198:sub_vsx0
		RHS = %201 [4256r,4464r:0)  0 at 4256r weight:0.000000e+00
		LHS = %198 [4224r,4272r:0)  0 at 4224r L0000000000000002 [4224r,4256r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
		merge %201:0 at 4256r into %198:0 at 4224r --> @4224r
		LHST = %198 %198 [4224r,4272r:0)  0 at 4224r L0000000000000002 [4224r,4256r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
		merge %201:0 at 4256r into %198:0 at 4224r --> @4224r
		joined lanes: 0000000000000002 [4224r,4464r:0)  0 at 4224r
	Joined SubRanges %198 [4224r,4272r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
		Expecting instruction removal at 4256r
		erased:	4256r	%201:vsrc = COPY %198.sub_vsx0:vsrprc
		updated: 4432B	%211:vsrc = contract nofpexcept XVMADDADP %211:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
		updated: 4464B	%213:vsrc = contract nofpexcept XVMADDADP %213:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
	Success: %201:sub_vsx0 -> %198
	Result = %198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
4272B	%202:vsrc = COPY %198.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %202 in %198:sub_vsx1
		RHS = %202 [4272r,4368r:0)  0 at 4272r weight:0.000000e+00
		LHS = %198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
		merge %202:0 at 4272r into %198:0 at 4224r --> @4224r
		LHST = %198 %198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4272r:0)  0 at 4224r weight:0.000000e+00
		merge %202:0 at 4272r into %198:0 at 4224r --> @4224r
		joined lanes: 0000000000000040 [4224r,4368r:0)  0 at 4224r
	Joined SubRanges %198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4368r:0)  0 at 4224r weight:0.000000e+00
		Expecting instruction removal at 4272r
		erased:	4272r	%202:vsrc = COPY %198.sub_vsx1:vsrprc
		updated: 4336B	%206:vsrc = contract nofpexcept XVMADDADP %206:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
		updated: 4368B	%208:vsrc = contract nofpexcept XVMADDADP %208:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
	Success: %202:sub_vsx1 -> %198
	Result = %198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4368r:0)  0 at 4224r weight:0.000000e+00
4288B	%203:vsrc = COPY %200.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %203 in %200:sub_vsx0
		RHS = %203 [4288r,4496r:0)  0 at 4288r weight:0.000000e+00
		LHS = %200 [4240r,4304r:0)  0 at 4240r L0000000000000002 [4240r,4288r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
		merge %203:0 at 4288r into %200:0 at 4240r --> @4240r
		LHST = %200 %200 [4240r,4304r:0)  0 at 4240r L0000000000000002 [4240r,4288r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
		merge %203:0 at 4288r into %200:0 at 4240r --> @4240r
		joined lanes: 0000000000000002 [4240r,4496r:0)  0 at 4240r
	Joined SubRanges %200 [4240r,4304r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
		Expecting instruction removal at 4288r
		erased:	4288r	%203:vsrc = COPY %200.sub_vsx0:vsrprc
		updated: 4496B	%214:vsrc = contract nofpexcept XVMADDADP %214:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
	Success: %203:sub_vsx0 -> %200
	Result = %200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
4304B	%204:vsrc = COPY %200.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %204 in %200:sub_vsx1
		RHS = %204 [4304r,4400r:0)  0 at 4304r weight:0.000000e+00
		LHS = %200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
		merge %204:0 at 4304r into %200:0 at 4240r --> @4240r
		LHST = %200 %200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4304r:0)  0 at 4240r weight:0.000000e+00
		merge %204:0 at 4304r into %200:0 at 4240r --> @4240r
		joined lanes: 0000000000000040 [4240r,4400r:0)  0 at 4240r
	Joined SubRanges %200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4400r:0)  0 at 4240r weight:0.000000e+00
		Expecting instruction removal at 4304r
		erased:	4304r	%204:vsrc = COPY %200.sub_vsx1:vsrprc
		updated: 4400B	%209:vsrc = contract nofpexcept XVMADDADP %209:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
	Success: %204:sub_vsx1 -> %200
	Result = %200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4400r:0)  0 at 4240r weight:0.000000e+00
4320B	%206:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %206 in %290
		RHS = %206 [4320r,4336r:0)[4336r,4416r:1)  0 at 4320r 1 at 4336r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4320r:26)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r weight:0.000000e+00
		merge %206:0 at 4320r into %290:26 at 4096r --> @4096r
		erased:	4320r	%206:vsrc = COPY %290:vsrc
		updated: 4336B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
		updated: 4416B	%211:vsrc = COPY %290:vsrc
	Success: %206 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4416r:27)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r weight:0.000000e+00
4352B	%208:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %208 in %289
		RHS = %208 [4352r,4368r:0)[4368r,4448r:1)  0 at 4352r 1 at 4368r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4352r:26)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r weight:0.000000e+00
		merge %208:0 at 4352r into %289:26 at 4128r --> @4128r
		erased:	4352r	%208:vsrc = COPY %289:vsrc
		updated: 4368B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
		updated: 4448B	%213:vsrc = COPY %289:vsrc
	Success: %208 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4448r:27)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r weight:0.000000e+00
4384B	%209:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %209 in %288
		RHS = %209 [4384r,4400r:0)[4400r,4480r:1)  0 at 4384r 1 at 4400r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4384r:26)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r weight:0.000000e+00
		merge %209:0 at 4384r into %288:26 at 4160r --> @4160r
		erased:	4384r	%209:vsrc = COPY %288:vsrc
		updated: 4400B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
		updated: 4480B	%214:vsrc = COPY %288:vsrc
	Success: %209 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4480r:27)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r weight:0.000000e+00
4416B	%211:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %211 in %290
		RHS = %211 [4416r,4432r:0)[4432r,4624r:1)  0 at 4416r 1 at 4432r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4416r:27)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r weight:0.000000e+00
		merge %211:0 at 4416r into %290:27 at 4336r --> @4336r
		erased:	4416r	%211:vsrc = COPY %290:vsrc
		updated: 4432B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
		updated: 4624B	%225:vsrc = COPY %290:vsrc
	Success: %211 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4624r:28)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r weight:0.000000e+00
4448B	%213:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %213 in %289
		RHS = %213 [4448r,4464r:0)[4464r,4656r:1)  0 at 4448r 1 at 4464r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4448r:27)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r weight:0.000000e+00
		merge %213:0 at 4448r into %289:27 at 4368r --> @4368r
		erased:	4448r	%213:vsrc = COPY %289:vsrc
		updated: 4464B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
		updated: 4656B	%227:vsrc = COPY %289:vsrc
	Success: %213 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4656r:28)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r weight:0.000000e+00
4480B	%214:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %214 in %288
		RHS = %214 [4480r,4496r:0)[4496r,4688r:1)  0 at 4480r 1 at 4496r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4480r:27)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r weight:0.000000e+00
		merge %214:0 at 4480r into %288:27 at 4400r --> @4400r
		erased:	4480r	%214:vsrc = COPY %288:vsrc
		updated: 4496B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
		updated: 4688B	%228:vsrc = COPY %288:vsrc
	Success: %214 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4688r:28)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r weight:0.000000e+00
4560B	%220:vsrc = COPY %217.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %220 in %217:sub_vsx0
		RHS = %220 [4560r,4768r:0)  0 at 4560r weight:0.000000e+00
		LHS = %217 [4528r,4576r:0)  0 at 4528r L0000000000000002 [4528r,4560r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
		merge %220:0 at 4560r into %217:0 at 4528r --> @4528r
		LHST = %217 %217 [4528r,4576r:0)  0 at 4528r L0000000000000002 [4528r,4560r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
		merge %220:0 at 4560r into %217:0 at 4528r --> @4528r
		joined lanes: 0000000000000002 [4528r,4768r:0)  0 at 4528r
	Joined SubRanges %217 [4528r,4576r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
		Expecting instruction removal at 4560r
		erased:	4560r	%220:vsrc = COPY %217.sub_vsx0:vsrprc
		updated: 4736B	%230:vsrc = contract nofpexcept XVMADDADP %230:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 4768B	%232:vsrc = contract nofpexcept XVMADDADP %232:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
	Success: %220:sub_vsx0 -> %217
	Result = %217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
4576B	%221:vsrc = COPY %217.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %221 in %217:sub_vsx1
		RHS = %221 [4576r,4672r:0)  0 at 4576r weight:0.000000e+00
		LHS = %217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
		merge %221:0 at 4576r into %217:0 at 4528r --> @4528r
		LHST = %217 %217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4576r:0)  0 at 4528r weight:0.000000e+00
		merge %221:0 at 4576r into %217:0 at 4528r --> @4528r
		joined lanes: 0000000000000040 [4528r,4672r:0)  0 at 4528r
	Joined SubRanges %217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4672r:0)  0 at 4528r weight:0.000000e+00
		Expecting instruction removal at 4576r
		erased:	4576r	%221:vsrc = COPY %217.sub_vsx1:vsrprc
		updated: 4640B	%225:vsrc = contract nofpexcept XVMADDADP %225:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 4672B	%227:vsrc = contract nofpexcept XVMADDADP %227:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
	Success: %221:sub_vsx1 -> %217
	Result = %217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4672r:0)  0 at 4528r weight:0.000000e+00
4592B	%222:vsrc = COPY %219.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %222 in %219:sub_vsx0
		RHS = %222 [4592r,4800r:0)  0 at 4592r weight:0.000000e+00
		LHS = %219 [4544r,4608r:0)  0 at 4544r L0000000000000002 [4544r,4592r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
		merge %222:0 at 4592r into %219:0 at 4544r --> @4544r
		LHST = %219 %219 [4544r,4608r:0)  0 at 4544r L0000000000000002 [4544r,4592r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
		merge %222:0 at 4592r into %219:0 at 4544r --> @4544r
		joined lanes: 0000000000000002 [4544r,4800r:0)  0 at 4544r
	Joined SubRanges %219 [4544r,4608r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
		Expecting instruction removal at 4592r
		erased:	4592r	%222:vsrc = COPY %219.sub_vsx0:vsrprc
		updated: 4800B	%233:vsrc = contract nofpexcept XVMADDADP %233:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
	Success: %222:sub_vsx0 -> %219
	Result = %219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
4608B	%223:vsrc = COPY %219.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %223 in %219:sub_vsx1
		RHS = %223 [4608r,4704r:0)  0 at 4608r weight:0.000000e+00
		LHS = %219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
		merge %223:0 at 4608r into %219:0 at 4544r --> @4544r
		LHST = %219 %219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4608r:0)  0 at 4544r weight:0.000000e+00
		merge %223:0 at 4608r into %219:0 at 4544r --> @4544r
		joined lanes: 0000000000000040 [4544r,4704r:0)  0 at 4544r
	Joined SubRanges %219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4704r:0)  0 at 4544r weight:0.000000e+00
		Expecting instruction removal at 4608r
		erased:	4608r	%223:vsrc = COPY %219.sub_vsx1:vsrprc
		updated: 4704B	%228:vsrc = contract nofpexcept XVMADDADP %228:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
	Success: %223:sub_vsx1 -> %219
	Result = %219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4704r:0)  0 at 4544r weight:0.000000e+00
4624B	%225:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %225 in %290
		RHS = %225 [4624r,4640r:0)[4640r,4720r:1)  0 at 4624r 1 at 4640r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4624r:28)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r weight:0.000000e+00
		merge %225:0 at 4624r into %290:28 at 4432r --> @4432r
		erased:	4624r	%225:vsrc = COPY %290:vsrc
		updated: 4640B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 4720B	%230:vsrc = COPY %290:vsrc
	Success: %225 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4720r:29)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r weight:0.000000e+00
4656B	%227:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %227 in %289
		RHS = %227 [4656r,4672r:0)[4672r,4752r:1)  0 at 4656r 1 at 4672r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4656r:28)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r weight:0.000000e+00
		merge %227:0 at 4656r into %289:28 at 4464r --> @4464r
		erased:	4656r	%227:vsrc = COPY %289:vsrc
		updated: 4672B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
		updated: 4752B	%232:vsrc = COPY %289:vsrc
	Success: %227 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4752r:29)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r weight:0.000000e+00
4688B	%228:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %228 in %288
		RHS = %228 [4688r,4704r:0)[4704r,4784r:1)  0 at 4688r 1 at 4704r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4688r:28)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r weight:0.000000e+00
		merge %228:0 at 4688r into %288:28 at 4496r --> @4496r
		erased:	4688r	%228:vsrc = COPY %288:vsrc
		updated: 4704B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
		updated: 4784B	%233:vsrc = COPY %288:vsrc
	Success: %228 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4784r:29)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r weight:0.000000e+00
4720B	%230:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %230 in %290
		RHS = %230 [4720r,4736r:0)[4736r,4976r:1)  0 at 4720r 1 at 4736r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4720r:29)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r weight:0.000000e+00
		merge %230:0 at 4720r into %290:29 at 4640r --> @4640r
		erased:	4720r	%230:vsrc = COPY %290:vsrc
		updated: 4736B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 4976B	%250:vsrc = COPY %290:vsrc
	Success: %230 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4976r:30)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r weight:0.000000e+00
4752B	%232:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %232 in %289
		RHS = %232 [4752r,4768r:0)[4768r,5008r:1)  0 at 4752r 1 at 4768r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4752r:29)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r weight:0.000000e+00
		merge %232:0 at 4752r into %289:29 at 4672r --> @4672r
		erased:	4752r	%232:vsrc = COPY %289:vsrc
		updated: 4768B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
		updated: 5008B	%252:vsrc = COPY %289:vsrc
	Success: %232 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5008r:30)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r weight:0.000000e+00
4784B	%233:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %233 in %288
		RHS = %233 [4784r,4800r:0)[4800r,5040r:1)  0 at 4784r 1 at 4800r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4784r:29)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r weight:0.000000e+00
		merge %233:0 at 4784r into %288:29 at 4704r --> @4704r
		erased:	4784r	%233:vsrc = COPY %288:vsrc
		updated: 4800B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
		updated: 5040B	%253:vsrc = COPY %288:vsrc
	Success: %233 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5040r:30)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r weight:0.000000e+00
4912B	%245:vsrc = COPY %242.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %245 in %242:sub_vsx0
		RHS = %245 [4912r,5120r:0)  0 at 4912r weight:0.000000e+00
		LHS = %242 [4880r,4928r:0)  0 at 4880r L0000000000000002 [4880r,4912r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
		merge %245:0 at 4912r into %242:0 at 4880r --> @4880r
		LHST = %242 %242 [4880r,4928r:0)  0 at 4880r L0000000000000002 [4880r,4912r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
		merge %245:0 at 4912r into %242:0 at 4880r --> @4880r
		joined lanes: 0000000000000002 [4880r,5120r:0)  0 at 4880r
	Joined SubRanges %242 [4880r,4928r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
		Expecting instruction removal at 4912r
		erased:	4912r	%245:vsrc = COPY %242.sub_vsx0:vsrprc
		updated: 5088B	%255:vsrc = contract nofpexcept XVMADDADP %255:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
		updated: 5120B	%257:vsrc = contract nofpexcept XVMADDADP %257:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
	Success: %245:sub_vsx0 -> %242
	Result = %242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
4928B	%246:vsrc = COPY %242.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %246 in %242:sub_vsx1
		RHS = %246 [4928r,5024r:0)  0 at 4928r weight:0.000000e+00
		LHS = %242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
		merge %246:0 at 4928r into %242:0 at 4880r --> @4880r
		LHST = %242 %242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,4928r:0)  0 at 4880r weight:0.000000e+00
		merge %246:0 at 4928r into %242:0 at 4880r --> @4880r
		joined lanes: 0000000000000040 [4880r,5024r:0)  0 at 4880r
	Joined SubRanges %242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,5024r:0)  0 at 4880r weight:0.000000e+00
		Expecting instruction removal at 4928r
		erased:	4928r	%246:vsrc = COPY %242.sub_vsx1:vsrprc
		updated: 4992B	%250:vsrc = contract nofpexcept XVMADDADP %250:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
		updated: 5024B	%252:vsrc = contract nofpexcept XVMADDADP %252:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
	Success: %246:sub_vsx1 -> %242
	Result = %242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,5024r:0)  0 at 4880r weight:0.000000e+00
4944B	%247:vsrc = COPY %244.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %247 in %244:sub_vsx0
		RHS = %247 [4944r,5152r:0)  0 at 4944r weight:0.000000e+00
		LHS = %244 [4896r,4960r:0)  0 at 4896r L0000000000000002 [4896r,4944r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
		merge %247:0 at 4944r into %244:0 at 4896r --> @4896r
		LHST = %244 %244 [4896r,4960r:0)  0 at 4896r L0000000000000002 [4896r,4944r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
		merge %247:0 at 4944r into %244:0 at 4896r --> @4896r
		joined lanes: 0000000000000002 [4896r,5152r:0)  0 at 4896r
	Joined SubRanges %244 [4896r,4960r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
		Expecting instruction removal at 4944r
		erased:	4944r	%247:vsrc = COPY %244.sub_vsx0:vsrprc
		updated: 5152B	%258:vsrc = contract nofpexcept XVMADDADP %258:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
	Success: %247:sub_vsx0 -> %244
	Result = %244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
4960B	%248:vsrc = COPY %244.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %248 in %244:sub_vsx1
		RHS = %248 [4960r,5056r:0)  0 at 4960r weight:0.000000e+00
		LHS = %244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
		merge %248:0 at 4960r into %244:0 at 4896r --> @4896r
		LHST = %244 %244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,4960r:0)  0 at 4896r weight:0.000000e+00
		merge %248:0 at 4960r into %244:0 at 4896r --> @4896r
		joined lanes: 0000000000000040 [4896r,5056r:0)  0 at 4896r
	Joined SubRanges %244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,5056r:0)  0 at 4896r weight:0.000000e+00
		Expecting instruction removal at 4960r
		erased:	4960r	%248:vsrc = COPY %244.sub_vsx1:vsrprc
		updated: 5056B	%253:vsrc = contract nofpexcept XVMADDADP %253:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
	Success: %248:sub_vsx1 -> %244
	Result = %244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,5056r:0)  0 at 4896r weight:0.000000e+00
4976B	%250:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %250 in %290
		RHS = %250 [4976r,4992r:0)[4992r,5072r:1)  0 at 4976r 1 at 4992r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4976r:30)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r weight:0.000000e+00
		merge %250:0 at 4976r into %290:30 at 4736r --> @4736r
		erased:	4976r	%250:vsrc = COPY %290:vsrc
		updated: 4992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
		updated: 5072B	%255:vsrc = COPY %290:vsrc
	Success: %250 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5072r:31)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r weight:0.000000e+00
5008B	%252:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %252 in %289
		RHS = %252 [5008r,5024r:0)[5024r,5104r:1)  0 at 5008r 1 at 5024r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5008r:30)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r weight:0.000000e+00
		merge %252:0 at 5008r into %289:30 at 4768r --> @4768r
		erased:	5008r	%252:vsrc = COPY %289:vsrc
		updated: 5024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
		updated: 5104B	%257:vsrc = COPY %289:vsrc
	Success: %252 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5104r:31)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r weight:0.000000e+00
5040B	%253:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %253 in %288
		RHS = %253 [5040r,5056r:0)[5056r,5136r:1)  0 at 5040r 1 at 5056r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5040r:30)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r weight:0.000000e+00
		merge %253:0 at 5040r into %288:30 at 4800r --> @4800r
		erased:	5040r	%253:vsrc = COPY %288:vsrc
		updated: 5056B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
		updated: 5136B	%258:vsrc = COPY %288:vsrc
	Success: %253 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5136r:31)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r weight:0.000000e+00
5072B	%255:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %255 in %290
		RHS = %255 [5072r,5088r:0)[5088r,5296r:1)  0 at 5072r 1 at 5088r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5072r:31)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r weight:0.000000e+00
		merge %255:0 at 5072r into %290:31 at 4992r --> @4992r
		erased:	5072r	%255:vsrc = COPY %290:vsrc
		updated: 5088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
		updated: 5296B	%271:vsrc = COPY %290:vsrc
	Success: %255 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5296r:32)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r weight:0.000000e+00
5104B	%257:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %257 in %289
		RHS = %257 [5104r,5120r:0)[5120r,5328r:1)  0 at 5104r 1 at 5120r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5104r:31)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r weight:0.000000e+00
		merge %257:0 at 5104r into %289:31 at 5024r --> @5024r
		erased:	5104r	%257:vsrc = COPY %289:vsrc
		updated: 5120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
		updated: 5328B	%272:vsrc = COPY %289:vsrc
	Success: %257 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5328r:32)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r weight:0.000000e+00
5136B	%258:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %258 in %288
		RHS = %258 [5136r,5152r:0)[5152r,5360r:1)  0 at 5136r 1 at 5152r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5136r:31)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r weight:0.000000e+00
		merge %258:0 at 5136r into %288:31 at 5056r --> @5056r
		erased:	5136r	%258:vsrc = COPY %288:vsrc
		updated: 5152B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
		updated: 5360B	%273:vsrc = COPY %288:vsrc
	Success: %258 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5360r:32)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r weight:0.000000e+00
5264B	%269:vsrc = COPY %266.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %269 in %266:sub_vsx0
		RHS = %269 [5264r,5440r:0)  0 at 5264r weight:0.000000e+00
		LHS = %266 [5232r,5264r:0)  0 at 5232r L0000000000000002 [5232r,5264r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
		merge %269:0 at 5264r into %266:0 at 5232r --> @5232r
		LHST = %266 %266 [5232r,5264r:0)  0 at 5232r L0000000000000002 [5232r,5264r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
		merge %269:0 at 5264r into %266:0 at 5232r --> @5232r
		joined lanes: 0000000000000002 [5232r,5440r:0)  0 at 5232r
	Joined SubRanges %266 [5232r,5264r:0)  0 at 5232r L0000000000000002 [5232r,5440r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
		Expecting instruction removal at 5264r
		erased:	5264r	%269:vsrc = COPY %266.sub_vsx0:vsrprc
		updated: 5408B	%18:vsrc = contract nofpexcept XVMADDADP %18:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
		updated: 5440B	%19:vsrc = contract nofpexcept XVMADDADP %19:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
	Success: %269:sub_vsx0 -> %266
	Result = %266 [5232r,5440r:0)  0 at 5232r L0000000000000002 [5232r,5440r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
5280B	%270:vsrc = COPY %268.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %270 in %268:sub_vsx0
		RHS = %270 [5280r,5472r:0)  0 at 5280r weight:0.000000e+00
		LHS = %268 [5248r,5280r:0)  0 at 5248r L0000000000000002 [5248r,5280r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
		merge %270:0 at 5280r into %268:0 at 5248r --> @5248r
		LHST = %268 %268 [5248r,5280r:0)  0 at 5248r L0000000000000002 [5248r,5280r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
		merge %270:0 at 5280r into %268:0 at 5248r --> @5248r
		joined lanes: 0000000000000002 [5248r,5472r:0)  0 at 5248r
	Joined SubRanges %268 [5248r,5280r:0)  0 at 5248r L0000000000000002 [5248r,5472r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
		Expecting instruction removal at 5280r
		erased:	5280r	%270:vsrc = COPY %268.sub_vsx0:vsrprc
		updated: 5472B	%20:vsrc = contract nofpexcept XVMADDADP %20:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
	Success: %270:sub_vsx0 -> %268
	Result = %268 [5248r,5472r:0)  0 at 5248r L0000000000000002 [5248r,5472r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
5296B	%271:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %271 in %290
		RHS = %271 [5296r,5312r:0)[5312r,5392r:1)  0 at 5296r 1 at 5312r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5296r:32)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r weight:0.000000e+00
		merge %271:0 at 5296r into %290:32 at 5088r --> @5088r
		erased:	5296r	%271:vsrc = COPY %290:vsrc
		updated: 5312B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %50:vsrc, implicit $rm
		updated: 5392B	%18:vsrc = COPY %290:vsrc
	Success: %271 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5312r:32)[5312r,5392r:33)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5312r weight:0.000000e+00
5328B	%272:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %272 in %289
		RHS = %272 [5328r,5344r:0)[5344r,5424r:1)  0 at 5328r 1 at 5344r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5328r:32)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r weight:0.000000e+00
		merge %272:0 at 5328r into %289:32 at 5120r --> @5120r
		erased:	5328r	%272:vsrc = COPY %289:vsrc
		updated: 5344B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %50:vsrc, implicit $rm
		updated: 5424B	%19:vsrc = COPY %289:vsrc
	Success: %272 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5424r:33)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r weight:0.000000e+00
5360B	%273:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %273 in %288
		RHS = %273 [5360r,5376r:0)[5376r,5456r:1)  0 at 5360r 1 at 5376r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5360r:32)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r weight:0.000000e+00
		merge %273:0 at 5360r into %288:32 at 5152r --> @5152r
		erased:	5360r	%273:vsrc = COPY %288:vsrc
		updated: 5376B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %50:vsrc, implicit $rm
		updated: 5456B	%20:vsrc = COPY %288:vsrc
	Success: %273 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5376r:32)[5376r,5456r:33)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r 33 at 5376r weight:0.000000e+00
5392B	%18:vsrc = COPY %290:vsrc
	Considering merging to VSRC with %18 in %290
		RHS = %18 [5392r,5408r:0)[5408r,5600r:1)  0 at 5392r 1 at 5408r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5312r:32)[5312r,5392r:33)[5600r,5664B:1)  0 at 1136r 1 at 5600r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5312r weight:0.000000e+00
		merge %290:1 at 5600r into %18:1 at 5408r --> @5408r
		merge %18:0 at 5392r into %290:33 at 5312r --> @5312r
		erased:	5600r	%290:vsrc = COPY %18:vsrc
		erased:	5392r	%18:vsrc = COPY %290:vsrc
		updated: 5408B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
	Success: %18 -> %290
	Result = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5312r:32)[5312r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5312r weight:0.000000e+00
5424B	%19:vsrc = COPY %289:vsrc
	Considering merging to VSRC with %19 in %289
		RHS = %19 [5424r,5440r:0)[5440r,5584r:1)  0 at 5424r 1 at 5440r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5424r:33)[5584r,5664B:1)  0 at 1120r 1 at 5584r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r weight:0.000000e+00
		merge %289:1 at 5584r into %19:1 at 5440r --> @5440r
		merge %19:0 at 5424r into %289:33 at 5344r --> @5344r
		erased:	5584r	%289:vsrc = COPY %19:vsrc
		erased:	5424r	%19:vsrc = COPY %289:vsrc
		updated: 5440B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
	Success: %19 -> %289
	Result = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r weight:0.000000e+00
5456B	%20:vsrc = COPY %288:vsrc
	Considering merging to VSRC with %20 in %288
		RHS = %20 [5456r,5472r:0)[5472r,5568r:1)  0 at 5456r 1 at 5472r weight:0.000000e+00
		LHS = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5376r:32)[5376r,5456r:33)[5568r,5664B:1)  0 at 1104r 1 at 5568r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r 33 at 5376r weight:0.000000e+00
		merge %288:1 at 5568r into %20:1 at 5472r --> @5472r
		merge %20:0 at 5456r into %288:33 at 5376r --> @5376r
		erased:	5568r	%288:vsrc = COPY %20:vsrc
		erased:	5456r	%20:vsrc = COPY %288:vsrc
		updated: 5472B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
	Success: %20 -> %288
	Result = %288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r 33 at 5376r weight:0.000000e+00
5520B	%285:g8rc_and_g8rc_nox0 = COPY %22:g8rc
	Considering merging to G8RC_and_G8RC_NOX0 with %22 in %285
		RHS = %22 [5504r,5520r:0)  0 at 5504r weight:0.000000e+00
		LHS = %285 [1056r,1168B:0)[1168B,5504r:2)[5520r,5664B:1)  0 at 1056r 1 at 5520r 2 at 1168B-phi weight:0.000000e+00
		merge %285:1 at 5520r into %22:0 at 5504r --> @5504r
		erased:	5520r	%285:g8rc_and_g8rc_nox0 = COPY %22:g8rc
		updated: 5504B	%285:g8rc_and_g8rc_nox0 = ADDI8 %285:g8rc_and_g8rc_nox0, 512
	Success: %22 -> %285
	Result = %285 [1056r,1168B:0)[1168B,5504r:1)[5504r,5664B:2)  0 at 1056r 1 at 1168B-phi 2 at 5504r weight:0.000000e+00
5536B	%286:g8rc_and_g8rc_nox0 = COPY %21:g8rc
	Considering merging to G8RC_and_G8RC_NOX0 with %21 in %286
		RHS = %21 [5488r,5536r:0)  0 at 5488r weight:0.000000e+00
		LHS = %286 [1072r,1168B:0)[1168B,5488r:2)[5536r,5664B:1)  0 at 1072r 1 at 5536r 2 at 1168B-phi weight:0.000000e+00
		merge %286:1 at 5536r into %21:0 at 5488r --> @5488r
		erased:	5536r	%286:g8rc_and_g8rc_nox0 = COPY %21:g8rc
		updated: 5488B	%286:g8rc_and_g8rc_nox0 = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
	Success: %21 -> %286
	Result = %286 [1072r,1168B:0)[1168B,5488r:1)[5488r,5664B:2)  0 at 1072r 1 at 1168B-phi 2 at 5488r weight:0.000000e+00
5552B	%287:vsrc = COPY %17:vsrc
	Considering merging to VSRC with %17 in %287
		RHS = %17 [5200r,5552r:0)  0 at 5200r weight:0.000000e+00
		LHS = %287 [1088r,1168B:0)[1168B,1328r:2)[5552r,5664B:1)  0 at 1088r 1 at 5552r 2 at 1168B-phi weight:0.000000e+00
		merge %287:1 at 5552r into %17:0 at 5200r --> @5200r
		erased:	5552r	%287:vsrc = COPY %17:vsrc
		updated: 5200B	%287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
	Success: %17 -> %287
	Result = %287 [1088r,1168B:0)[1168B,1328r:2)[5200r,5664B:1)  0 at 1088r 1 at 5200r 2 at 1168B-phi weight:0.000000e+00
5616B	%291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
	Considering merging to G8RC_and_G8RC_NOX0 with %16 in %291
		RHS = %16 [1296r,5616r:0)  0 at 1296r weight:0.000000e+00
		LHS = %291 [1152r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 1152r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
		merge %291:1 at 5616r into %16:0 at 1296r --> @1296r
		interference at %16:0 at 1296r
	Interference!
bb:
16B	%25:g8rc_and_g8rc_nox0 = COPY $x4
	Considering merging %25 with $x4
	Can only merge into reserved registers.
32B	%24:g8rc = COPY $x3
	Considering merging %24 with $x3
	Can only merge into reserved registers.
bb9.preheader:
bb421:
144B	%35:vsrc = COPY %34.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %35 in %34:sub_vsx1
		RHS = %35 [144r,160r:0)  0 at 144r weight:0.000000e+00
		LHS = %34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,144r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
		merge %35:0 at 144r into %34:0 at 128r --> @128r
		LHST = %34 %34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,144r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
		merge %35:0 at 144r into %34:0 at 128r --> @128r
		joined lanes: 0000000000000040 [128r,160r:0)  0 at 128r
	Joined SubRanges %34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,160r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 144r
		erased:	144r	%35:vsrc = COPY %34.sub_vsx1:vsrprc
		updated: 160B	undef %36.sub_vsx1:vsrprc = COPY %34.sub_vsx1:vsrprc
	Success: %35:sub_vsx1 -> %34
	Result = %34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,160r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
160B	undef %36.sub_vsx1:vsrprc = COPY %34.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %34 in %36
		RHS = %34 [128r,176r:0)  0 at 128r L0000000000000040 [128r,160r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r weight:0.000000e+00
		LHS = %36 [160r,192r:0)  0 at 160r L0000000000000040 [160r,192r:0)  0 at 160r weight:0.000000e+00
		merge %36:0 at 160r into %34:0 at 128r --> @128r
		LHST = %36 %36 [160r,192r:0)  0 at 160r L0000000000000040 [160r,192r:0)  0 at 160r weight:0.000000e+00
		merge %36:0 at 160r into %34:0 at 128r --> @128r
		joined lanes: 0000000000000040 [128r,192r:0)  0 at 128r
	Joined SubRanges %36 [160r,192r:0)  0 at 160r L0000000000000002 [128r,176r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 160r
		erased:	160r	undef %36.sub_vsx1:vsrprc = COPY %34.sub_vsx1:vsrprc
		updated: 128B	%36:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
		updated: 176B	%38:vsrc = COPY %36.sub_vsx0:vsrprc
	Success: %34 -> %36
	Result = %36 [128r,192r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
176B	%38:vsrc = COPY %36.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %38 in %36:sub_vsx0
		RHS = %38 [176r,208r:0)  0 at 176r weight:0.000000e+00
		LHS = %36 [128r,192r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
		merge %38:0 at 176r into %36:0 at 128r --> @128r
		LHST = %36 %36 [128r,192r:0)  0 at 128r L0000000000000002 [128r,176r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
		merge %38:0 at 176r into %36:0 at 128r --> @128r
		joined lanes: 0000000000000002 [128r,208r:0)  0 at 128r
	Joined SubRanges %36 [128r,192r:0)  0 at 128r L0000000000000002 [128r,208r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 176r
		erased:	176r	%38:vsrc = COPY %36.sub_vsx0:vsrprc
		updated: 208B	%39.sub_vsx0:vsrprc = COPY %36.sub_vsx0:vsrprc
	Success: %38:sub_vsx0 -> %36
	Result = %36 [128r,208r:0)  0 at 128r L0000000000000002 [128r,208r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
192B	%39:vsrprc = COPY %36:vsrprc
	Considering merging to VSRpRC with %36 in %39
		RHS = %36 [128r,208r:0)  0 at 128r L0000000000000002 [128r,208r:0)  0 at 128r L0000000000000040 [128r,192r:0)  0 at 128r weight:0.000000e+00
		LHS = %39 [192r,208r:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000002 [192r,192d:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000040 [192r,192d:0)  0 at 192r weight:0.000000e+00
		merge %39:0 at 192r into %36:0 at 128r --> @128r
		merge %39:1 at 208r into %36:0 at 128r --> @128r
		LHST = %39 %39 [192r,208r:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000002 [192r,192d:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000040 [192r,192d:0)  0 at 192r weight:0.000000e+00
		merge %39:0 at 192r into %36:0 at 128r --> @128r
		merge %39:1 at 208r into %36:0 at 128r --> @128r
		joined lanes: 0000000000000002 [128r,224r:0)  0 at 128r
		merge %39:0 at 192r into %36:0 at 128r --> @128r
		joined lanes: 0000000000000040 [128r,192d:0)  0 at 128r
	Joined SubRanges %39 [192r,208r:0)[208r,224r:1)  0 at 192r 1 at 208r L0000000000000002 [128r,224r:0)  0 at 128r L0000000000000040 [128r,192d:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 192r
		Dead uses at sublane 0000000000000040 at 192r
		Expecting instruction removal at 208r
		erased:	192r	%39:vsrprc = COPY %36:vsrprc
		erased:	208r	%39.sub_vsx0:vsrprc = COPY %36.sub_vsx0:vsrprc
		updated: 128B	%39:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
Shrink LaneUses (Lane 0000000000000040)
Shrink:  L0000000000000040 [128r,192d:0)  0 at 128r
Shrunk:  L0000000000000040 [128r,128d:0)  0 at 128r
	Success: %36 -> %39
	Result = %39 [128r,224r:0)  0 at 128r L0000000000000002 [128r,224r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
224B	%40:vsrc = COPY %39.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %40 in %39:sub_vsx0
		RHS = %40 [224r,240r:0)  0 at 224r weight:0.000000e+00
		LHS = %39 [128r,224r:0)  0 at 128r L0000000000000002 [128r,224r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		merge %40:0 at 224r into %39:0 at 128r --> @128r
		LHST = %39 %39 [128r,224r:0)  0 at 128r L0000000000000002 [128r,224r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		merge %40:0 at 224r into %39:0 at 128r --> @128r
		joined lanes: 0000000000000002 [128r,240r:0)  0 at 128r
	Joined SubRanges %39 [128r,224r:0)  0 at 128r L0000000000000002 [128r,240r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 224r
		erased:	224r	%40:vsrc = COPY %39.sub_vsx0:vsrprc
		updated: 240B	%41:vsrc = COPY %39.sub_vsx0:vsrprc
	Success: %40:sub_vsx0 -> %39
	Result = %39 [128r,240r:0)  0 at 128r L0000000000000002 [128r,240r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
240B	%41:vsrc = COPY %39.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %41 in %39:sub_vsx0
		RHS = %41 [240r,5664B:0)  0 at 240r weight:0.000000e+00
		LHS = %39 [128r,240r:0)  0 at 128r L0000000000000002 [128r,240r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		merge %41:0 at 240r into %39:0 at 128r --> @128r
		LHST = %39 %39 [128r,240r:0)  0 at 128r L0000000000000002 [128r,240r:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		merge %41:0 at 240r into %39:0 at 128r --> @128r
		joined lanes: 0000000000000002 [128r,5664B:0)  0 at 128r
	Joined SubRanges %39 [128r,240r:0)  0 at 128r L0000000000000002 [128r,5664B:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
		Expecting instruction removal at 240r
		erased:	240r	%41:vsrc = COPY %39.sub_vsx0:vsrprc
		updated: 1696B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 1728B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
	Success: %41:sub_vsx0 -> %39
	Result = %39 [128r,5664B:0)  0 at 128r L0000000000000002 [128r,5664B:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
304B	%43:vsrc = COPY %42.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %43 in %42:sub_vsx0
		RHS = %43 [304r,352r:0)  0 at 304r weight:0.000000e+00
		LHS = %42 [288r,320r:0)  0 at 288r L0000000000000002 [288r,304r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
		merge %43:0 at 304r into %42:0 at 288r --> @288r
		LHST = %42 %42 [288r,320r:0)  0 at 288r L0000000000000002 [288r,304r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
		merge %43:0 at 304r into %42:0 at 288r --> @288r
		joined lanes: 0000000000000002 [288r,352r:0)  0 at 288r
	Joined SubRanges %42 [288r,320r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
		Expecting instruction removal at 304r
		erased:	304r	%43:vsrc = COPY %42.sub_vsx0:vsrprc
		updated: 352B	%46:vsrc = COPY %42.sub_vsx0:vsrprc
	Success: %43:sub_vsx0 -> %42
	Result = %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
320B	%44:vsrc = COPY %42.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %44 in %42:sub_vsx1
		RHS = %44 [320r,336r:0)  0 at 320r weight:0.000000e+00
		LHS = %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
		merge %44:0 at 320r into %42:0 at 288r --> @288r
		LHST = %42 %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,320r:0)  0 at 288r weight:0.000000e+00
		merge %44:0 at 320r into %42:0 at 288r --> @288r
		joined lanes: 0000000000000040 [288r,336r:0)  0 at 288r
	Joined SubRanges %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,336r:0)  0 at 288r weight:0.000000e+00
		Expecting instruction removal at 320r
		erased:	320r	%44:vsrc = COPY %42.sub_vsx1:vsrprc
		updated: 336B	%45:vsrc = COPY %42.sub_vsx1:vsrprc
	Success: %44:sub_vsx1 -> %42
	Result = %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,336r:0)  0 at 288r weight:0.000000e+00
336B	%45:vsrc = COPY %42.sub_vsx1:vsrprc
	Considering merging to VSRpRC with %45 in %42:sub_vsx1
		RHS = %45 [336r,5664B:0)  0 at 336r weight:0.000000e+00
		LHS = %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,336r:0)  0 at 288r weight:0.000000e+00
		merge %45:0 at 336r into %42:0 at 288r --> @288r
		LHST = %42 %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,336r:0)  0 at 288r weight:0.000000e+00
		merge %45:0 at 336r into %42:0 at 288r --> @288r
		joined lanes: 0000000000000040 [288r,5664B:0)  0 at 288r
	Joined SubRanges %42 [288r,352r:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
		Expecting instruction removal at 336r
		erased:	336r	%45:vsrc = COPY %42.sub_vsx1:vsrprc
		updated: 1792B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %50:vsrc, implicit $rm
		updated: 1824B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
	Success: %45:sub_vsx1 -> %42
	Result = %42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
352B	%46:vsrc = COPY %42.sub_vsx0:vsrprc
	Considering merging to VSRpRC with %46 in %42:sub_vsx0
		RHS = %46 [352r,5664B:0)  0 at 352r weight:0.000000e+00
		LHS = %42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
		merge %46:0 at 352r into %42:0 at 288r --> @288r
		LHST = %42 %42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,352r:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
		merge %46:0 at 352r into %42:0 at 288r --> @288r
		joined lanes: 0000000000000002 [288r,5664B:0)  0 at 288r
	Joined SubRanges %42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,5664B:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
		Expecting instruction removal at 352r
		erased:	352r	%46:vsrc = COPY %42.sub_vsx0:vsrprc
		updated: 1888B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
		updated: 1920B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %50:vsrc, implicit $rm
	Success: %46:sub_vsx0 -> %42
	Result = %42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,5664B:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
416B	%8:g8rc = COPY %25:g8rc_and_g8rc_nox0
	Considering merging to G8RC_and_G8RC_NOX0 with %25 in %8
		RHS = %25 [16r,416r:0)  0 at 16r weight:0.000000e+00
		LHS = %8 [416r,1152r:0)  0 at 416r weight:0.000000e+00
		merge %8:0 at 416r into %25:0 at 16r --> @16r
		erased:	416r	%8:g8rc = COPY %25:g8rc_and_g8rc_nox0
		updated: 16B	%8:g8rc_and_g8rc_nox0 = COPY $x4
		updated: 384B	%5:vsrc = LXVDSX %8:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
	Success: %25 -> %8
	Result = %8 [16r,1152r:0)  0 at 16r weight:0.000000e+00
480B	%51:vsrc = COPY %50:vsrc
	Considering merging to VSRC with %50 in %51
		RHS = %50 [464r,5664B:0)  0 at 464r weight:0.000000e+00
		LHS = %51 [480r,496r:0)  0 at 480r weight:0.000000e+00
		merge %51:0 at 480r into %50:0 at 464r --> @464r
		erased:	480r	%51:vsrc = COPY %50:vsrc
		updated: 464B	%51:vsrc = XXLXORz
		updated: 1328B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %51:vsrc, implicit $rm
		updated: 1360B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1392B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1424B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1456B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1488B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1600B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1632B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1696B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %51:vsrc, implicit $rm
		updated: 1760B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %51:vsrc, implicit $rm
		updated: 1792B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %51:vsrc, implicit $rm
		updated: 1856B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1888B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %51:vsrc, implicit $rm
		updated: 1920B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %51:vsrc, implicit $rm
		updated: 1952B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 1984B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %51:vsrc, implicit $rm
		updated: 2016B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2048B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2080B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2112B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2144B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2192B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %51:vsrc, implicit $rm
		updated: 2224B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2256B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2288B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2320B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2352B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2384B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %51:vsrc, implicit $rm
		updated: 2416B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2448B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2480B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2512B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2544B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2576B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2608B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2640B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2672B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2704B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2736B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2784B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2816B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2848B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %51:vsrc, implicit $rm
		updated: 2880B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2912B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %51:vsrc, implicit $rm
		updated: 2944B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 2992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3056B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3152B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %51:vsrc, %51:vsrc, implicit $rm
		updated: 3328B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %51:vsrc, implicit $rm
		updated: 3392B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %51:vsrc, implicit $rm
		updated: 3648B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %51:vsrc, implicit $rm
		updated: 4640B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %51:vsrc, implicit $rm
		updated: 4736B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %51:vsrc, implicit $rm
		updated: 5312B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %51:vsrc, implicit $rm
		updated: 5344B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %51:vsrc, implicit $rm
		updated: 5376B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %51:vsrc, implicit $rm
	Success: %50 -> %51
	Result = %51 [464r,5664B:0)  0 at 464r weight:0.000000e+00
496B	%31:vsrc = COPY %51:vsrc
	Considering merging to VSRC with %51 in %31
		RHS = %51 [464r,5664B:0)  0 at 464r weight:0.000000e+00
		LHS = %31 [496r,1136r:0)  0 at 496r weight:0.000000e+00
		merge %31:0 at 496r into %51:0 at 464r --> @464r
		erased:	496r	%31:vsrc = COPY %51:vsrc
		updated: 464B	%31:vsrc = XXLXORz
		updated: 1328B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
		updated: 1360B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1392B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1424B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1456B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1488B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1600B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1632B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1696B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1760B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
		updated: 1792B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 1856B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1888B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1920B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1952B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1984B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
		updated: 2016B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2048B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2080B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2112B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2144B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2192B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
		updated: 2224B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2256B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2288B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2320B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2352B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2384B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
		updated: 2416B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2448B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2480B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2512B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2544B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2576B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2608B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2640B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2672B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2704B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2736B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2784B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2816B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2848B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
		updated: 2880B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2912B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
		updated: 2944B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3056B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3152B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3328B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 3392B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 3648B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 4640B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 4736B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 5312B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
		updated: 5344B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
		updated: 5376B	%288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
	Success: %51 -> %31
	Result = %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
1056B	%285:g8rc_and_g8rc_nox0 = COPY %28:g8rc
	Considering merging to G8RC_and_G8RC_NOX0 with %28 in %285
		RHS = %28 [256r,1056r:0)  0 at 256r weight:0.000000e+00
		LHS = %285 [1056r,1168B:0)[1168B,5504r:1)[5504r,5664B:2)  0 at 1056r 1 at 1168B-phi 2 at 5504r weight:0.000000e+00
		merge %285:0 at 1056r into %28:0 at 256r --> @256r
		erased:	1056r	%285:g8rc_and_g8rc_nox0 = COPY %28:g8rc
		updated: 256B	%285:g8rc_and_g8rc_nox0 = LI8 0
		updated: 272B	%1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
	Success: %28 -> %285
	Result = %285 [256r,1168B:0)[1168B,5504r:1)[5504r,5664B:2)  0 at 256r 1 at 1168B-phi 2 at 5504r weight:0.000000e+00
1120B	%289:vsrc = COPY %31:vsrc
	Considering merging to VSRC with %31 in %289
		RHS = %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
		LHS = %289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r weight:0.000000e+00
		merge %289:0 at 1120r into %31:0 at 464r --> @464r
		interference at %289:1 at 5440r
		updated: 1120B	%289:vsrc = XXLXORz
		updated: 5440B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
		updated: 5344B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
		updated: 5120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
		updated: 5024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
		updated: 4768B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
		updated: 4672B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
		updated: 4464B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
		updated: 4368B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
		updated: 4128B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
		updated: 4032B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
		updated: 3776B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
		updated: 3680B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
		updated: 3424B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
		updated: 3328B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 3120B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 3024B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2912B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
		updated: 2816B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2704B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2608B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2512B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2416B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2320B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2224B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2112B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2016B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1920B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1824B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
		updated: 1728B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
		updated: 1632B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1456B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1360B	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
Remat: %289:vsrc = XXLXORz
Shrink: %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
 live-in at 1168B
Shrunk: %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
1136B	%290:vsrc = COPY %31:vsrc
	Considering merging to VSRC with %31 in %290
		RHS = %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
		LHS = %290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5312r:32)[5312r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5312r weight:0.000000e+00
		merge %290:0 at 1136r into %31:0 at 464r --> @464r
		interference at %290:1 at 5408r
		updated: 1136B	%290:vsrc = XXLXORz
		updated: 5408B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
		updated: 5312B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
		updated: 5088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
		updated: 4992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
		updated: 4736B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 4640B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 4432B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
		updated: 4336B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
		updated: 4096B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
		updated: 4000B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
		updated: 3744B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
		updated: 3648B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 3392B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 3296B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
		updated: 3088B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2992B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2880B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2784B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2672B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2576B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2480B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2384B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
		updated: 2288B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 2192B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
		updated: 2080B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1984B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
		updated: 1888B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1792B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
		updated: 1696B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
		updated: 1600B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1424B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
		updated: 1328B	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
Remat: %290:vsrc = XXLXORz
Shrink: %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
 live-in at 1168B
Shrunk: %31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
1152B	%291:g8rc_and_g8rc_nox0 = COPY %8:g8rc_and_g8rc_nox0
	Considering merging to G8RC_and_G8RC_NOX0 with %8 in %291
		RHS = %8 [16r,1152r:0)  0 at 16r weight:0.000000e+00
		LHS = %291 [1152r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 1152r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
		merge %291:0 at 1152r into %8:0 at 16r --> @16r
		erased:	1152r	%291:g8rc_and_g8rc_nox0 = COPY %8:g8rc_and_g8rc_nox0
		updated: 16B	%291:g8rc_and_g8rc_nox0 = COPY $x4
		updated: 384B	%5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
	Success: %8 -> %291
	Result = %291 [16r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
5696B	%278:vrrc = COPY %276:vsrc
	Considering merging to VRRC with %276 in %278
		RHS = %276 [5680r,5696r:0)  0 at 5680r weight:0.000000e+00
		LHS = %278 [5696r,5712r:0)[5712r,5728r:1)  0 at 5696r 1 at 5712r weight:0.000000e+00
		merge %278:0 at 5696r into %276:0 at 5680r --> @5680r
		erased:	5696r	%278:vrrc = COPY %276:vsrc
AllocationOrder(VRRC) = [ $v2 $v3 $v4 $v5 $v0 $v1 $v6 $v7 $v8 $v9 $v10 $v11 $v12 $v13 $v14 $v15 $v16 $v17 $v18 $v19 $v31 $v30 $v29 $v28 $v27 $v26 $v25 $v24 $v23 $v22 $v21 $v20 ] (sub-class)
		updated: 5680B	%278:vrrc = XXLXORz
	Success: %276 -> %278
	Result = %278 [5680r,5712r:0)[5712r,5728r:1)  0 at 5680r 1 at 5712r weight:0.000000e+00
5728B	undef %283.sub_vsx0:vsrprc = COPY %278:vrrc
	Considering merging to VSRpRC_with_sub_64_in_VFRC with %278 in %283:sub_vsx0
		RHS = %278 [5680r,5712r:0)[5712r,5728r:1)  0 at 5680r 1 at 5712r weight:0.000000e+00
		LHS = %283 [5728r,5744r:0)  0 at 5728r L0000000000000002 [5728r,5744r:0)  0 at 5728r weight:0.000000e+00
		merge %283:0 at 5728r into %278:1 at 5712r --> @5712r
		LHST = %283 %283 [5728r,5744r:0)  0 at 5728r L0000000000000002 [5728r,5744r:0)  0 at 5728r weight:0.000000e+00
		merge %283:0 at 5728r into %278:1 at 5712r --> @5712r
		joined lanes: 0000000000000002 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r
	Joined SubRanges %283 [5728r,5744r:0)  0 at 5728r L0000000000000002 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r weight:0.000000e+00
		Expecting instruction removal at 5728r
		erased:	5728r	undef %283.sub_vsx0:vsrprc = COPY %278:vrrc
AllocationOrder(VSRpRC_with_sub_64_in_VFRC) = [ $vsrp17 $vsrp18 $vsrp16 $vsrp19 $vsrp20 $vsrp21 $vsrp22 $vsrp23 $vsrp24 $vsrp25 $vsrp31 $vsrp30 $vsrp29 $vsrp28 $vsrp27 $vsrp26 ] (sub-class)
		updated: 5680B	undef %283.sub_vsx0:vsrprc_with_sub_64_in_vfrc = XXLXORz
		updated: 5712B	%283.sub_vsx0:vsrprc_with_sub_64_in_vfrc = XXSPLTI32DX %283.sub_vsx0:vsrprc_with_sub_64_in_vfrc(tied-def 0), 0, 2146959360
	Success: %278:sub_vsx0 -> %283
	Result = %283 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r L0000000000000002 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r weight:0.000000e+00
5616B	%291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
	Considering merging to G8RC_and_G8RC_NOX0 with %16 in %291
		RHS = %16 [1296r,5616r:0)  0 at 1296r weight:0.000000e+00
		LHS = %291 [16r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
		merge %291:1 at 5616r into %16:0 at 1296r --> @1296r
		interference at %16:0 at 1296r
	Interference!
Trying to inflate 2 regs.
%283 inflated to VSRpRC
********** INTERVALS **********
R3 [0B,32r:0)  0 at 0B-phi
R4 [0B,16r:0)  0 at 0B-phi
%1 [272r,5664B:0)  0 at 272r weight:0.000000e+00
%5 [384r,5664B:0)  0 at 384r weight:0.000000e+00
%6 [400r,5664B:0)  0 at 400r weight:0.000000e+00
%16 [1296r,5616r:0)  0 at 1296r weight:0.000000e+00
%24 [32r,5664B:0)  0 at 32r weight:0.000000e+00
%27 EMPTY weight:0.000000e+00
%31 [464r,5664B:0)  0 at 464r weight:0.000000e+00
%32 [96r,112r:0)  0 at 96r weight:0.000000e+00
%33 [112r,128r:0)  0 at 112r weight:0.000000e+00
%39 [128r,5664B:0)  0 at 128r L0000000000000002 [128r,5664B:0)  0 at 128r L0000000000000040 [128r,128d:0)  0 at 128r weight:0.000000e+00
%42 [288r,5664B:0)  0 at 288r L0000000000000002 [288r,5664B:0)  0 at 288r L0000000000000040 [288r,5664B:0)  0 at 288r weight:0.000000e+00
%47 [368r,384r:0)  0 at 368r weight:0.000000e+00
%48 EMPTY weight:0.000000e+00
%49 [432r,448r:0)  0 at 432r weight:0.000000e+00
%60 [1504r,5248r:0)  0 at 1504r weight:0.000000e+00
%61 [512r,5664B:0)  0 at 512r weight:0.000000e+00
%62 [1520r,1728r:0)  0 at 1520r weight:0.000000e+00
%63 [528r,5664B:0)  0 at 528r weight:0.000000e+00
%64 [1536r,1824r:0)  0 at 1536r weight:0.000000e+00
%65 [544r,5664B:0)  0 at 544r weight:0.000000e+00
%66 [1552r,1664r:0)  0 at 1552r L0000000000000040 [1552r,1664r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:0.000000e+00
%87 [560r,5664B:0)  0 at 560r weight:0.000000e+00
%88 [2160r,2384r:0)  0 at 2160r weight:0.000000e+00
%107 [576r,5664B:0)  0 at 576r weight:0.000000e+00
%108 [2752r,2912r:0)  0 at 2752r weight:0.000000e+00
%115 [592r,5664B:0)  0 at 592r weight:0.000000e+00
%116 [2960r,3296r:0)  0 at 2960r weight:0.000000e+00
%123 [608r,5664B:0)  0 at 608r weight:0.000000e+00
%124 [3168r,3680r:0)  0 at 3168r weight:0.000000e+00
%125 [3184r,3424r:0)  0 at 3184r L0000000000000002 [3184r,3424r:0)  0 at 3184r L0000000000000040 [3184r,3328r:0)  0 at 3184r weight:0.000000e+00
%126 [624r,5664B:0)  0 at 624r weight:0.000000e+00
%127 [3200r,3456r:0)  0 at 3200r L0000000000000002 [3200r,3456r:0)  0 at 3200r L0000000000000040 [3200r,3360r:0)  0 at 3200r weight:0.000000e+00
%142 [640r,5664B:0)  0 at 640r weight:0.000000e+00
%143 [3472r,3744r:0)  0 at 3472r weight:0.000000e+00
%144 [656r,5664B:0)  0 at 656r weight:0.000000e+00
%145 [3488r,3776r:0)  0 at 3488r weight:0.000000e+00
%146 [672r,5664B:0)  0 at 672r weight:0.000000e+00
%147 [3504r,4000r:0)  0 at 3504r weight:0.000000e+00
%148 [688r,5664B:0)  0 at 688r weight:0.000000e+00
%149 [3520r,4032r:0)  0 at 3520r weight:0.000000e+00
%150 [3536r,3776r:0)  0 at 3536r L0000000000000002 [3536r,3776r:0)  0 at 3536r L0000000000000040 [3536r,3680r:0)  0 at 3536r weight:0.000000e+00
%151 [704r,5664B:0)  0 at 704r weight:0.000000e+00
%152 [3552r,3808r:0)  0 at 3552r L0000000000000002 [3552r,3808r:0)  0 at 3552r L0000000000000040 [3552r,3712r:0)  0 at 3552r weight:0.000000e+00
%167 [720r,5664B:0)  0 at 720r weight:0.000000e+00
%168 [3824r,4096r:0)  0 at 3824r weight:0.000000e+00
%169 [736r,5664B:0)  0 at 736r weight:0.000000e+00
%170 [3840r,4128r:0)  0 at 3840r weight:0.000000e+00
%171 [752r,5664B:0)  0 at 752r weight:0.000000e+00
%172 [3856r,4336r:0)  0 at 3856r weight:0.000000e+00
%173 [768r,5664B:0)  0 at 768r weight:0.000000e+00
%174 [3872r,4368r:0)  0 at 3872r weight:0.000000e+00
%175 [3888r,4128r:0)  0 at 3888r L0000000000000002 [3888r,4128r:0)  0 at 3888r L0000000000000040 [3888r,4032r:0)  0 at 3888r weight:0.000000e+00
%176 [784r,5664B:0)  0 at 784r weight:0.000000e+00
%177 [3904r,4160r:0)  0 at 3904r L0000000000000002 [3904r,4160r:0)  0 at 3904r L0000000000000040 [3904r,4064r:0)  0 at 3904r weight:0.000000e+00
%192 [800r,5664B:0)  0 at 800r weight:0.000000e+00
%193 [4176r,4432r:0)  0 at 4176r weight:0.000000e+00
%194 [816r,5664B:0)  0 at 816r weight:0.000000e+00
%195 [4192r,4464r:0)  0 at 4192r weight:0.000000e+00
%196 [832r,5664B:0)  0 at 832r weight:0.000000e+00
%197 [4208r,4672r:0)  0 at 4208r weight:0.000000e+00
%198 [4224r,4464r:0)  0 at 4224r L0000000000000002 [4224r,4464r:0)  0 at 4224r L0000000000000040 [4224r,4368r:0)  0 at 4224r weight:0.000000e+00
%199 [848r,5664B:0)  0 at 848r weight:0.000000e+00
%200 [4240r,4496r:0)  0 at 4240r L0000000000000002 [4240r,4496r:0)  0 at 4240r L0000000000000040 [4240r,4400r:0)  0 at 4240r weight:0.000000e+00
%215 [864r,5664B:0)  0 at 864r weight:0.000000e+00
%216 [4512r,4992r:0)  0 at 4512r weight:0.000000e+00
%217 [4528r,4768r:0)  0 at 4528r L0000000000000002 [4528r,4768r:0)  0 at 4528r L0000000000000040 [4528r,4672r:0)  0 at 4528r weight:0.000000e+00
%218 [880r,5664B:0)  0 at 880r weight:0.000000e+00
%219 [4544r,4800r:0)  0 at 4544r L0000000000000002 [4544r,4800r:0)  0 at 4544r L0000000000000040 [4544r,4704r:0)  0 at 4544r weight:0.000000e+00
%234 [896r,5664B:0)  0 at 896r weight:0.000000e+00
%235 [4816r,5088r:0)  0 at 4816r weight:0.000000e+00
%236 [912r,5664B:0)  0 at 912r weight:0.000000e+00
%237 [4832r,5120r:0)  0 at 4832r weight:0.000000e+00
%238 [928r,5664B:0)  0 at 928r weight:0.000000e+00
%239 [4848r,5312r:0)  0 at 4848r weight:0.000000e+00
%240 [944r,5664B:0)  0 at 944r weight:0.000000e+00
%241 [4864r,5344r:0)  0 at 4864r weight:0.000000e+00
%242 [4880r,5120r:0)  0 at 4880r L0000000000000002 [4880r,5120r:0)  0 at 4880r L0000000000000040 [4880r,5024r:0)  0 at 4880r weight:0.000000e+00
%243 [960r,5664B:0)  0 at 960r weight:0.000000e+00
%244 [4896r,5152r:0)  0 at 4896r L0000000000000002 [4896r,5152r:0)  0 at 4896r L0000000000000040 [4896r,5056r:0)  0 at 4896r weight:0.000000e+00
%259 [976r,5664B:0)  0 at 976r weight:0.000000e+00
%260 [5168r,5408r:0)  0 at 5168r weight:0.000000e+00
%261 [992r,5664B:0)  0 at 992r weight:0.000000e+00
%262 [5184r,5440r:0)  0 at 5184r weight:0.000000e+00
%263 [1008r,5664B:0)  0 at 1008r weight:0.000000e+00
%264 [1024r,5664B:0)  0 at 1024r weight:0.000000e+00
%265 [5216r,5472r:0)  0 at 5216r weight:0.000000e+00
%266 [5232r,5440r:0)  0 at 5232r L0000000000000002 [5232r,5440r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:0.000000e+00
%267 [1040r,5664B:0)  0 at 1040r weight:0.000000e+00
%268 [5248r,5472r:0)  0 at 5248r L0000000000000002 [5248r,5472r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:0.000000e+00
%283 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r L0000000000000002 [5680r,5712r:1)[5712r,5744r:0)  0 at 5712r 1 at 5680r weight:0.000000e+00
%284 EMPTY weight:0.000000e+00
%285 [256r,1168B:0)[1168B,5504r:1)[5504r,5664B:2)  0 at 256r 1 at 1168B-phi 2 at 5504r weight:0.000000e+00
%286 [1072r,1168B:0)[1168B,5488r:1)[5488r,5664B:2)  0 at 1072r 1 at 1168B-phi 2 at 5488r weight:0.000000e+00
%287 [1088r,1168B:0)[1168B,1328r:2)[5200r,5664B:1)  0 at 1088r 1 at 5200r 2 at 1168B-phi weight:0.000000e+00
%288 [1104r,1168B:0)[1168B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1168B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r 33 at 5376r weight:0.000000e+00
%289 [1120r,1168B:0)[1168B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1168B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r weight:0.000000e+00
%290 [1136r,1168B:0)[1168B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5312r:32)[5312r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1168B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5312r weight:0.000000e+00
%291 [16r,1168B:0)[1168B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1168B-phi weight:0.000000e+00
RegMasks:
********** MACHINEINSTRS **********
# Machine code for function test: NoPHIs, TracksLiveness, TiedOpsRewritten
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %291:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1

80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
128B	  %39:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
256B	  %285:g8rc_and_g8rc_nox0 = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
288B	  %42:vsrprc = LXVP 0, $zero8
368B	  %47:g8rc = LI8 -8
384B	  %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
400B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
432B	  %49:g8rc = LI8 1
448B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
464B	  %31:vsrc = XXLXORz
512B	  %61:g8rc = LI8 512
528B	  %63:g8rc = LI8 528
544B	  %65:g8rc = LI8 56
560B	  %87:g8rc = LI8 616
576B	  %107:g8rc = LI8 704
592B	  %115:g8rc = LI8 744
608B	  %123:g8rc = LI8 784
624B	  %126:g8rc = LI8 312
640B	  %142:g8rc = LI8 792
656B	  %144:g8rc = LI8 800
672B	  %146:g8rc = LI8 808
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
976B	  %259:g8rc = LI8 952
992B	  %261:g8rc = LI8 960
1008B	  %263:g8rc = LI8 968
1024B	  %264:g8rc = LI8 976
1040B	  %267:g8rc = LI8 504
1072B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = XXLXORz
1136B	  %290:vsrc = XXLXORz

1168B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1296B	  %16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
1328B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
1360B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1392B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1424B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1456B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1488B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
1520B	  %62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
1536B	  %64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %65:g8rc
1600B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1632B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1664B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
1696B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
1728B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
1760B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
1792B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
1824B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
1856B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1888B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
1920B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
1952B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
1984B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
2016B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2048B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2080B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2112B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2144B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2160B	  %88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
2192B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
2224B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2256B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2288B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2320B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2352B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2384B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
2416B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2448B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2480B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2512B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2544B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2576B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2608B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2640B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2672B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2704B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2736B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2752B	  %108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
2784B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2816B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2848B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
2880B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2912B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
2944B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
2960B	  %116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
2992B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3024B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3056B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3088B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3120B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3152B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
3168B	  %124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %126:g8rc
3296B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
3328B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
3360B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
3392B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
3424B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
3456B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
3472B	  %143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
3488B	  %145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
3504B	  %147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3648B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
3680B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
3712B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
3744B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
3776B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
3808B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
3824B	  %168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
4000B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
4032B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
4064B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
4096B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
4128B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
4160B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4336B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
4368B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
4400B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
4432B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
4464B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
4496B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
4512B	  %216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4640B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
4672B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
4704B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
4736B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
4768B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
4800B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
4816B	  %235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
4992B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
5024B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5056B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
5088B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
5120B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
5152B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
5168B	  %260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
5312B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
5344B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
5376B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
5408B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
5440B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
5472B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
5488B	  %286:g8rc_and_g8rc_nox0 = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
5504B	  %285:g8rc_and_g8rc_nox0 = ADDI8 %285:g8rc_and_g8rc_nox0, 512
5616B	  %291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
5632B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
5648B	  B %bb.3

5664B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

5680B	  undef %283.sub_vsx0:vsrprc = XXLXORz
5712B	  %283.sub_vsx0:vsrprc = XXSPLTI32DX %283.sub_vsx0:vsrprc(tied-def 0), 0, 2146959360
5744B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0

# End machine code for function test.

AllocationOrder(GPRC) = [ $r3 $r4 $r5 $r6 $r7 $r8 $r9 $r10 $r11 $r12 $r0 $r30 $r29 $r28 $r27 $r26 $r25 $r24 $r23 $r22 $r21 $r20 $r19 $r18 $r17 $r16 $r15 $r14 $r31 ]
AllocationOrder(CARRYRC) = [ $carry $xer ]
AllocationOrder(VRSAVERC) = [ ]
AllocationOrder(ACCRC) = [ $acc0 $acc1 $acc2 $acc3 $acc4 $acc5 $acc6 $acc7 ]
AllocationOrder(ACCRC_with_sub_64_in_SPILLTOVSRRC) = [ $acc0 $acc1 $acc2 $acc3 ] (sub-class)
AllocationOrder(VSFRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $f31 $f30 $f29 $f28 $f27 $f26 $f25 $f24 $f23 $f22 $f21 $f20 $f19 $f18 $f17 $f16 $f15 $f14 $vf31 $vf30 $vf29 $vf28 $vf27 $vf26 $vf25 $vf24 $vf23 $vf22 $vf21 $vf20 ]
AllocationOrder(SPILLTOVSRRC_and_VFRC) = [ $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 ] (sub-class)
AllocationOrder(CRBITRC) = [ $cr5lt $cr5gt $cr5eq $cr5un $cr6lt $cr6gt $cr6eq $cr6un $cr7lt $cr7gt $cr7eq $cr7un $cr1lt $cr1gt $cr1eq $cr1un $cr0lt $cr0gt $cr0eq $cr0un $cr2lt $cr2gt $cr2eq $cr2un $cr3lt $cr3gt $cr3eq $cr3un $cr4lt $cr4gt $cr4eq $cr4un ]
AllocationOrder(VSSRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $f31 $f30 $f29 $f28 $f27 $f26 $f25 $f24 $f23 $f22 $f21 $f20 $f19 $f18 $f17 $f16 $f15 $f14 $vf31 $vf30 $vf29 $vf28 $vf27 $vf26 $vf25 $vf24 $vf23 $vf22 $vf21 $vf20 ]
AllocationOrder(F4RC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f31 $f30 $f29 $f28 $f27 $f26 $f25 $f24 $f23 $f22 $f21 $f20 $f19 $f18 $f17 $f16 $f15 $f14 ] (sub-class)
AllocationOrder(VFRC) = [ $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $vf31 $vf30 $vf29 $vf28 $vf27 $vf26 $vf25 $vf24 $vf23 $vf22 $vf21 $vf20 ] (sub-class)
AllocationOrder(GPRC) = [ $r3 $r4 $r5 $r6 $r7 $r8 $r9 $r10 $r11 $r12 $r0 $r30 $r29 $r28 $r27 $r26 $r25 $r24 $r23 $r22 $r21 $r20 $r19 $r18 $r17 $r16 $r15 $r14 $r31 ]
AllocationOrder(SPILLTOVSRRC_and_VSFRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 ] (sub-class)
AllocationOrder(SPILLTOVSRRC_and_VSFRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 ] (sub-class)
AllocationOrder(SPILLTOVSRRC_and_VSFRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 ] (sub-class)
AllocationOrder(VSSRC) = [ $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $f31 $f30 $f29 $f28 $f27 $f26 $f25 $f24 $f23 $f22 $f21 $f20 $f19 $f18 $f17 $f16 $f15 $f14 $vf31 $vf30 $vf29 $vf28 $vf27 $vf26 $vf25 $vf24 $vf23 $vf22 $vf21 $vf20 ]
AllocationOrder(SPILLTOVSRRC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
AllocationOrder(SPILLTOVSRRC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
AllocationOrder(SPILLTOVSRRC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
AllocationOrder(SPILLTOVSRRC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
AllocationOrder(SPILLTOVSRRC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $vf2 $vf3 $vf4 $vf5 $vf0 $vf1 $vf6 $vf7 $vf8 $vf9 $vf10 $vf11 $vf12 $vf13 $vf14 $vf15 $vf16 $vf17 $vf18 $vf19 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
handleMove 1040B -> 1144B: %267:g8rc = LI8 504
     %267:	[1040r,5664B:0)  0 at 1040r
        -->	[1144r,5664B:0)  0 at 1144r
handleMove 1072B -> 1140B: %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
     %286:	[1072r,1168B:0)[1168B,5488r:1)[5488r,5664B:2)  0 at 1072r 1 at 1168B-phi 2 at 5488r
        -->	[1140r,1168B:0)[1168B,5488r:1)[5488r,5664B:2)  0 at 1140r 1 at 1168B-phi 2 at 5488r
handleMove 1024B -> 1144B: %264:g8rc = LI8 976
     %264:	[1024r,5664B:0)  0 at 1024r
        -->	[1144r,5664B:0)  0 at 1144r
handleMove 1008B -> 1140B: %263:g8rc = LI8 968
     %263:	[1008r,5664B:0)  0 at 1008r
        -->	[1140r,5664B:0)  0 at 1140r
handleMove 992B -> 1144B: %261:g8rc = LI8 960
     %261:	[992r,5664B:0)  0 at 992r
        -->	[1144r,5664B:0)  0 at 1144r
handleMove 976B -> 1140B: %259:g8rc = LI8 952
     %259:	[976r,5664B:0)  0 at 976r
        -->	[1140r,5664B:0)  0 at 1140r
handleMove 128B -> 536B: %39:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
     %39 L0000000000000002:	[128r,5664B:0)  0 at 128r
        -->	[536r,5664B:0)  0 at 536r
     %39 L0000000000000040:	[128r,128d:0)  0 at 128r
        -->	[536r,536d:0)  0 at 536r
     %39:	[128r,5664B:0)  0 at 128r
        -->	[536r,5664B:0)  0 at 536r
     %33:	[112r,128r:0)  0 at 112r
        -->	[112r,536r:0)  0 at 112r
handleMove 400B -> 440B: %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
     %6:	[400r,5664B:0)  0 at 400r
        -->	[440r,5664B:0)  0 at 440r
handleMove 384B -> 436B: %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
     %5:	[384r,5664B:0)  0 at 384r
        -->	[436r,5664B:0)  0 at 436r
     %291:	[16r,1192B:0)[1192B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1192B-phi
        -->	[16r,1192B:0)[1192B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1192B-phi
     %47:	[368r,384r:0)  0 at 368r
        -->	[368r,436r:0)  0 at 368r
handleMove 1296B -> 5256B: %16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
     %16:	[1296r,5616r:0)  0 at 1296r
        -->	[5256r,5616r:0)  0 at 5256r
     %291:	[16r,1192B:0)[1192B,5216r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1192B-phi
        -->	[16r,1192B:0)[1192B,5256r:2)[5616r,5664B:1)  0 at 16r 1 at 5616r 2 at 1192B-phi
handleMove 5152B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5152r:31)[5152r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5152r 33 at 5376r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5252r:31)[5252r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5252r 33 at 5376r
     %244 L0000000000000002:	[4896r,5152r:0)  0 at 4896r
        -->	[4896r,5252r:0)  0 at 4896r
     %244:	[4896r,5152r:0)  0 at 4896r
        -->	[4896r,5252r:0)  0 at 4896r
     %241:	[4864r,5344r:0)  0 at 4864r
        -->	[4864r,5344r:0)  0 at 4864r
handleMove 5056B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5056r:30)[5056r,5264r:31)[5264r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5056r 32 at 5264r 33 at 5376r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5256r:30)[5256r,5264r:31)[5264r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5256r 32 at 5264r 33 at 5376r
     %244 L0000000000000040:	[4896r,5056r:0)  0 at 4896r
        -->	[4896r,5256r:0)  0 at 4896r
     %244:	[4896r,5264r:0)  0 at 4896r
        -->	[4896r,5264r:0)  0 at 4896r
     %237:	[4832r,5120r:0)  0 at 4832r
        -->	[4832r,5256r:0)  0 at 4832r
handleMove 5120B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5120r:31)[5120r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5120r 33 at 5344r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5252r:31)[5252r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5252r 33 at 5344r
     %242 L0000000000000002:	[4880r,5120r:0)  0 at 4880r
        -->	[4880r,5252r:0)  0 at 4880r
     %242:	[4880r,5120r:0)  0 at 4880r
        -->	[4880r,5252r:0)  0 at 4880r
     %237:	[4832r,5256r:0)  0 at 4832r
        -->	[4832r,5256r:0)  0 at 4832r
handleMove 5024B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5024r:30)[5024r,5264r:31)[5264r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5024r 32 at 5264r 33 at 5344r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5256r:30)[5256r,5264r:31)[5264r,5344r:32)[5344r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5256r 32 at 5264r 33 at 5344r
     %242 L0000000000000040:	[4880r,5024r:0)  0 at 4880r
        -->	[4880r,5256r:0)  0 at 4880r
     %242:	[4880r,5264r:0)  0 at 4880r
        -->	[4880r,5264r:0)  0 at 4880r
     %6:	[440r,5664B:0)  0 at 440r
        -->	[440r,5664B:0)  0 at 440r
handleMove 5088B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5088r:31)[5088r,5320r:32)[5320r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5088r 33 at 5320r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5252r:31)[5252r,5320r:32)[5320r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5252r 33 at 5320r
     %242 L0000000000000002:	[4880r,5264r:0)  0 at 4880r
        -->	[4880r,5264r:0)  0 at 4880r
     %242:	[4880r,5264r:0)  0 at 4880r
        -->	[4880r,5264r:0)  0 at 4880r
     %235:	[4816r,5088r:0)  0 at 4816r
        -->	[4816r,5252r:0)  0 at 4816r
handleMove 4992B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,4992r:30)[4992r,5264r:31)[5264r,5336r:32)[5336r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 4992r 32 at 5264r 33 at 5336r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,5256r:30)[5256r,5264r:31)[5264r,5336r:32)[5336r,5408r:33)[5408r,5664B:1)  0 at 1136r 1 at 5408r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 5256r 32 at 5264r 33 at 5336r
     %242 L0000000000000040:	[4880r,5272r:0)  0 at 4880r
        -->	[4880r,5272r:0)  0 at 4880r
     %242:	[4880r,5280r:0)  0 at 4880r
        -->	[4880r,5280r:0)  0 at 4880r
     %216:	[4512r,4992r:0)  0 at 4512r
        -->	[4512r,5256r:0)  0 at 4512r
handleMove 4800B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,4800r:29)[4800r,5288r:30)[5288r,5296r:31)[5296r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 4800r 31 at 5288r 32 at 5296r 33 at 5376r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,5252r:29)[5252r,5288r:30)[5288r,5296r:31)[5296r,5376r:32)[5376r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 5252r 31 at 5288r 32 at 5296r 33 at 5376r
     %219 L0000000000000002:	[4544r,4800r:0)  0 at 4544r
        -->	[4544r,5252r:0)  0 at 4544r
     %219:	[4544r,4800r:0)  0 at 4544r
        -->	[4544r,5252r:0)  0 at 4544r
     %6:	[440r,5664B:0)  0 at 440r
        -->	[440r,5664B:0)  0 at 440r
handleMove 4704B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,4704r:28)[4704r,5264r:29)[5264r,5304r:30)[5304r,5312r:31)[5312r,5384r:32)[5384r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 4704r 30 at 5264r 31 at 5304r 32 at 5312r 33 at 5384r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,5256r:28)[5256r,5264r:29)[5264r,5304r:30)[5304r,5312r:31)[5312r,5384r:32)[5384r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 5256r 30 at 5264r 31 at 5304r 32 at 5312r 33 at 5384r
     %219 L0000000000000040:	[4544r,4704r:0)  0 at 4544r
        -->	[4544r,5256r:0)  0 at 4544r
     %219:	[4544r,5264r:0)  0 at 4544r
        -->	[4544r,5264r:0)  0 at 4544r
     %6:	[440r,5664B:0)  0 at 440r
        -->	[440r,5664B:0)  0 at 440r
handleMove 4768B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,4768r:29)[4768r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 4768r 31 at 5288r 32 at 5296r 33 at 5368r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,5252r:29)[5252r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5440r:33)[5440r,5664B:1)  0 at 1120r 1 at 5440r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 5252r 31 at 5288r 32 at 5296r 33 at 5368r
     %217 L0000000000000002:	[4528r,4768r:0)  0 at 4528r
        -->	[4528r,5252r:0)  0 at 4528r
     %217:	[4528r,4768r:0)  0 at 4528r
        -->	[4528r,5252r:0)  0 at 4528r
     %6:	[440r,5664B:0)  0 at 440r
        -->	[440r,5664B:0)  0 at 440r
handleMove 4736B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,4736r:29)[4736r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5416r:33)[5416r,5664B:1)  0 at 1136r 1 at 5416r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 4736r 31 at 5288r 32 at 5296r 33 at 5368r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,5256r:29)[5256r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5416r:33)[5416r,5664B:1)  0 at 1136r 1 at 5416r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 5256r 31 at 5288r 32 at 5296r 33 at 5368r
     %217 L0000000000000002:	[4528r,5264r:0)  0 at 4528r
        -->	[4528r,5264r:0)  0 at 4528r
     %217:	[4528r,5264r:0)  0 at 4528r
        -->	[4528r,5264r:0)  0 at 4528r
     %31:	[464r,5664B:0)  0 at 464r
        -->	[464r,5664B:0)  0 at 464r
handleMove 4640B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,4640r:28)[4640r,5256r:29)[5256r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5416r:33)[5416r,5664B:1)  0 at 1136r 1 at 5416r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 4640r 30 at 5256r 31 at 5288r 32 at 5296r 33 at 5368r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,5252r:28)[5252r,5256r:29)[5256r,5288r:30)[5288r,5296r:31)[5296r,5368r:32)[5368r,5416r:33)[5416r,5664B:1)  0 at 1136r 1 at 5416r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 5252r 30 at 5256r 31 at 5288r 32 at 5296r 33 at 5368r
     %217 L0000000000000040:	[4528r,4672r:0)  0 at 4528r
        -->	[4528r,5252r:0)  0 at 4528r
     %217:	[4528r,5264r:0)  0 at 4528r
        -->	[4528r,5264r:0)  0 at 4528r
     %31:	[464r,5664B:0)  0 at 464r
        -->	[464r,5664B:0)  0 at 464r
handleMove 4672B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,4672r:28)[4672r,5280r:29)[5280r,5320r:30)[5320r,5328r:31)[5328r,5400r:32)[5400r,5448r:33)[5448r,5664B:1)  0 at 1120r 1 at 5448r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 4672r 30 at 5280r 31 at 5320r 32 at 5328r 33 at 5400r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,5256r:28)[5256r,5280r:29)[5280r,5320r:30)[5320r,5328r:31)[5328r,5400r:32)[5400r,5448r:33)[5448r,5664B:1)  0 at 1120r 1 at 5448r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 5256r 30 at 5280r 31 at 5320r 32 at 5328r 33 at 5400r
     %217 L0000000000000040:	[4528r,5264r:0)  0 at 4528r
        -->	[4528r,5264r:0)  0 at 4528r
     %217:	[4528r,5280r:0)  0 at 4528r
        -->	[4528r,5280r:0)  0 at 4528r
     %197:	[4208r,4672r:0)  0 at 4208r
        -->	[4208r,5256r:0)  0 at 4208r
handleMove 4496B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,4496r:27)[4496r,5288r:28)[5288r,5296r:29)[5296r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 4496r 29 at 5288r 30 at 5296r 31 at 5336r 32 at 5344r 33 at 5416r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,5252r:27)[5252r,5288r:28)[5288r,5296r:29)[5296r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5472r:33)[5472r,5664B:1)  0 at 1104r 1 at 5472r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 5252r 29 at 5288r 30 at 5296r 31 at 5336r 32 at 5344r 33 at 5416r
     %200 L0000000000000002:	[4240r,4496r:0)  0 at 4240r
        -->	[4240r,5252r:0)  0 at 4240r
     %200:	[4240r,4496r:0)  0 at 4240r
        -->	[4240r,5252r:0)  0 at 4240r
     %197:	[4208r,5256r:0)  0 at 4208r
        -->	[4208r,5256r:0)  0 at 4208r
handleMove 4400B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,4400r:26)[4400r,5264r:27)[5264r,5304r:28)[5304r,5312r:29)[5312r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1104r 1 at 5480r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 4400r 28 at 5264r 29 at 5304r 30 at 5312r 31 at 5352r 32 at 5360r 33 at 5432r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,5256r:26)[5256r,5264r:27)[5264r,5304r:28)[5304r,5312r:29)[5312r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1104r 1 at 5480r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 5256r 28 at 5264r 29 at 5304r 30 at 5312r 31 at 5352r 32 at 5360r 33 at 5432r
     %200 L0000000000000040:	[4240r,4400r:0)  0 at 4240r
        -->	[4240r,5256r:0)  0 at 4240r
     %200:	[4240r,5264r:0)  0 at 4240r
        -->	[4240r,5264r:0)  0 at 4240r
     %195:	[4192r,4464r:0)  0 at 4192r
        -->	[4192r,5256r:0)  0 at 4192r
handleMove 4464B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,4464r:27)[4464r,5272r:28)[5272r,5296r:29)[5296r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5464r:33)[5464r,5664B:1)  0 at 1120r 1 at 5464r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 4464r 29 at 5272r 30 at 5296r 31 at 5336r 32 at 5344r 33 at 5416r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,5252r:27)[5252r,5272r:28)[5272r,5296r:29)[5296r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5464r:33)[5464r,5664B:1)  0 at 1120r 1 at 5464r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 5252r 29 at 5272r 30 at 5296r 31 at 5336r 32 at 5344r 33 at 5416r
     %198 L0000000000000002:	[4224r,4464r:0)  0 at 4224r
        -->	[4224r,5252r:0)  0 at 4224r
     %198:	[4224r,4464r:0)  0 at 4224r
        -->	[4224r,5252r:0)  0 at 4224r
     %195:	[4192r,5256r:0)  0 at 4192r
        -->	[4192r,5256r:0)  0 at 4192r
handleMove 4432B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,4432r:27)[4432r,5296r:28)[5296r,5304r:29)[5304r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5464r:33)[5464r,5664B:1)  0 at 1136r 1 at 5464r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 4432r 29 at 5296r 30 at 5304r 31 at 5336r 32 at 5344r 33 at 5416r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,5256r:27)[5256r,5296r:28)[5296r,5304r:29)[5304r,5336r:30)[5336r,5344r:31)[5344r,5416r:32)[5416r,5464r:33)[5464r,5664B:1)  0 at 1136r 1 at 5464r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 5256r 29 at 5296r 30 at 5304r 31 at 5336r 32 at 5344r 33 at 5416r
     %198 L0000000000000002:	[4224r,5264r:0)  0 at 4224r
        -->	[4224r,5264r:0)  0 at 4224r
     %198:	[4224r,5264r:0)  0 at 4224r
        -->	[4224r,5264r:0)  0 at 4224r
     %193:	[4176r,4432r:0)  0 at 4176r
        -->	[4176r,5256r:0)  0 at 4176r
handleMove 4368B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,4368r:26)[4368r,5264r:27)[5264r,5288r:28)[5288r,5312r:29)[5312r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1120r 1 at 5480r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 4368r 28 at 5264r 29 at 5288r 30 at 5312r 31 at 5352r 32 at 5360r 33 at 5432r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,5252r:26)[5252r,5264r:27)[5264r,5288r:28)[5288r,5312r:29)[5312r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1120r 1 at 5480r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 5252r 28 at 5264r 29 at 5288r 30 at 5312r 31 at 5352r 32 at 5360r 33 at 5432r
     %198 L0000000000000040:	[4224r,4368r:0)  0 at 4224r
        -->	[4224r,5252r:0)  0 at 4224r
     %198:	[4224r,5264r:0)  0 at 4224r
        -->	[4224r,5264r:0)  0 at 4224r
     %174:	[3872r,4368r:0)  0 at 3872r
        -->	[3872r,5252r:0)  0 at 3872r
handleMove 4336B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,4336r:26)[4336r,5272r:27)[5272r,5312r:28)[5312r,5320r:29)[5320r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1136r 1 at 5480r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 4336r 28 at 5272r 29 at 5312r 30 at 5320r 31 at 5352r 32 at 5360r 33 at 5432r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,5256r:26)[5256r,5272r:27)[5272r,5312r:28)[5312r,5320r:29)[5320r,5352r:30)[5352r,5360r:31)[5360r,5432r:32)[5432r,5480r:33)[5480r,5664B:1)  0 at 1136r 1 at 5480r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 5256r 28 at 5272r 29 at 5312r 30 at 5320r 31 at 5352r 32 at 5360r 33 at 5432r
     %198 L0000000000000040:	[4224r,5264r:0)  0 at 4224r
        -->	[4224r,5264r:0)  0 at 4224r
     %198:	[4224r,5280r:0)  0 at 4224r
        -->	[4224r,5280r:0)  0 at 4224r
     %172:	[3856r,4336r:0)  0 at 3856r
        -->	[3856r,5256r:0)  0 at 3856r
handleMove 4160B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,4160r:25)[4160r,5288r:26)[5288r,5296r:27)[5296r,5336r:28)[5336r,5344r:29)[5344r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1104r 1 at 5512r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 4160r 27 at 5288r 28 at 5296r 29 at 5336r 30 at 5344r 31 at 5384r 32 at 5392r 33 at 5464r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,5252r:25)[5252r,5288r:26)[5288r,5296r:27)[5296r,5336r:28)[5336r,5344r:29)[5344r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1104r 1 at 5512r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 5252r 27 at 5288r 28 at 5296r 29 at 5336r 30 at 5344r 31 at 5384r 32 at 5392r 33 at 5464r
     %177 L0000000000000002:	[3904r,4160r:0)  0 at 3904r
        -->	[3904r,5252r:0)  0 at 3904r
     %177:	[3904r,4160r:0)  0 at 3904r
        -->	[3904r,5252r:0)  0 at 3904r
     %174:	[3872r,5264r:0)  0 at 3872r
        -->	[3872r,5264r:0)  0 at 3872r
handleMove 4064B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,4064r:24)[4064r,5264r:25)[5264r,5304r:26)[5304r,5312r:27)[5312r,5352r:28)[5352r,5360r:29)[5360r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1104r 1 at 5528r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 4064r 26 at 5264r 27 at 5304r 28 at 5312r 29 at 5352r 30 at 5360r 31 at 5400r 32 at 5408r 33 at 5480r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,5256r:24)[5256r,5264r:25)[5264r,5304r:26)[5304r,5312r:27)[5312r,5352r:28)[5352r,5360r:29)[5360r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1104r 1 at 5528r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 5256r 26 at 5264r 27 at 5304r 28 at 5312r 29 at 5352r 30 at 5360r 31 at 5400r 32 at 5408r 33 at 5480r
     %177 L0000000000000040:	[3904r,4064r:0)  0 at 3904r
        -->	[3904r,5256r:0)  0 at 3904r
     %177:	[3904r,5264r:0)  0 at 3904r
        -->	[3904r,5264r:0)  0 at 3904r
     %170:	[3840r,4128r:0)  0 at 3840r
        -->	[3840r,5256r:0)  0 at 3840r
handleMove 4128B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,4128r:25)[4128r,5280r:26)[5280r,5296r:27)[5296r,5320r:28)[5320r,5344r:29)[5344r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1120r 1 at 5512r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 4128r 27 at 5280r 28 at 5296r 29 at 5320r 30 at 5344r 31 at 5384r 32 at 5392r 33 at 5464r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,5252r:25)[5252r,5280r:26)[5280r,5296r:27)[5296r,5320r:28)[5320r,5344r:29)[5344r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1120r 1 at 5512r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 5252r 27 at 5280r 28 at 5296r 29 at 5320r 30 at 5344r 31 at 5384r 32 at 5392r 33 at 5464r
     %175 L0000000000000002:	[3888r,4128r:0)  0 at 3888r
        -->	[3888r,5252r:0)  0 at 3888r
     %175:	[3888r,4128r:0)  0 at 3888r
        -->	[3888r,5252r:0)  0 at 3888r
     %170:	[3840r,5256r:0)  0 at 3840r
        -->	[3840r,5256r:0)  0 at 3840r
handleMove 4096B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,4096r:25)[4096r,5288r:26)[5288r,5304r:27)[5304r,5344r:28)[5344r,5352r:29)[5352r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1136r 1 at 5512r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 4096r 27 at 5288r 28 at 5304r 29 at 5344r 30 at 5352r 31 at 5384r 32 at 5392r 33 at 5464r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,5256r:25)[5256r,5288r:26)[5288r,5304r:27)[5304r,5344r:28)[5344r,5352r:29)[5352r,5384r:30)[5384r,5392r:31)[5392r,5464r:32)[5464r,5512r:33)[5512r,5664B:1)  0 at 1136r 1 at 5512r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 5256r 27 at 5288r 28 at 5304r 29 at 5344r 30 at 5352r 31 at 5384r 32 at 5392r 33 at 5464r
     %175 L0000000000000002:	[3888r,5264r:0)  0 at 3888r
        -->	[3888r,5264r:0)  0 at 3888r
     %175:	[3888r,5264r:0)  0 at 3888r
        -->	[3888r,5264r:0)  0 at 3888r
     %168:	[3824r,4096r:0)  0 at 3824r
        -->	[3824r,5256r:0)  0 at 3824r
handleMove 4032B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,4032r:24)[4032r,5264r:25)[5264r,5296r:26)[5296r,5312r:27)[5312r,5336r:28)[5336r,5360r:29)[5360r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1120r 1 at 5528r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 4032r 26 at 5264r 27 at 5296r 28 at 5312r 29 at 5336r 30 at 5360r 31 at 5400r 32 at 5408r 33 at 5480r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,5252r:24)[5252r,5264r:25)[5264r,5296r:26)[5296r,5312r:27)[5312r,5336r:28)[5336r,5360r:29)[5360r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1120r 1 at 5528r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 5252r 26 at 5264r 27 at 5296r 28 at 5312r 29 at 5336r 30 at 5360r 31 at 5400r 32 at 5408r 33 at 5480r
     %175 L0000000000000040:	[3888r,4032r:0)  0 at 3888r
        -->	[3888r,5252r:0)  0 at 3888r
     %175:	[3888r,5264r:0)  0 at 3888r
        -->	[3888r,5264r:0)  0 at 3888r
     %149:	[3520r,4032r:0)  0 at 3520r
        -->	[3520r,5252r:0)  0 at 3520r
handleMove 4000B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,4000r:24)[4000r,5272r:25)[5272r,5304r:26)[5304r,5320r:27)[5320r,5360r:28)[5360r,5368r:29)[5368r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1136r 1 at 5528r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 4000r 26 at 5272r 27 at 5304r 28 at 5320r 29 at 5360r 30 at 5368r 31 at 5400r 32 at 5408r 33 at 5480r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,5256r:24)[5256r,5272r:25)[5272r,5304r:26)[5304r,5320r:27)[5320r,5360r:28)[5360r,5368r:29)[5368r,5400r:30)[5400r,5408r:31)[5408r,5480r:32)[5480r,5528r:33)[5528r,5664B:1)  0 at 1136r 1 at 5528r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 5256r 26 at 5272r 27 at 5304r 28 at 5320r 29 at 5360r 30 at 5368r 31 at 5400r 32 at 5408r 33 at 5480r
     %175 L0000000000000040:	[3888r,5264r:0)  0 at 3888r
        -->	[3888r,5264r:0)  0 at 3888r
     %175:	[3888r,5280r:0)  0 at 3888r
        -->	[3888r,5280r:0)  0 at 3888r
     %147:	[3504r,4000r:0)  0 at 3504r
        -->	[3504r,5256r:0)  0 at 3504r
handleMove 3808B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,3808r:23)[3808r,5288r:24)[5288r,5296r:25)[5296r,5336r:26)[5336r,5344r:27)[5344r,5384r:28)[5384r,5392r:29)[5392r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5664B:1)  0 at 1104r 1 at 5560r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 3808r 25 at 5288r 26 at 5296r 27 at 5336r 28 at 5344r 29 at 5384r 30 at 5392r 31 at 5432r 32 at 5440r 33 at 5512r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,5252r:23)[5252r,5288r:24)[5288r,5296r:25)[5296r,5336r:26)[5336r,5344r:27)[5344r,5384r:28)[5384r,5392r:29)[5392r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5664B:1)  0 at 1104r 1 at 5560r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 5252r 25 at 5288r 26 at 5296r 27 at 5336r 28 at 5344r 29 at 5384r 30 at 5392r 31 at 5432r 32 at 5440r 33 at 5512r
     %152 L0000000000000002:	[3552r,3808r:0)  0 at 3552r
        -->	[3552r,5252r:0)  0 at 3552r
     %152:	[3552r,3808r:0)  0 at 3552r
        -->	[3552r,5252r:0)  0 at 3552r
     %149:	[3520r,5264r:0)  0 at 3520r
        -->	[3520r,5264r:0)  0 at 3520r
handleMove 3712B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,3712r:22)[3712r,5264r:23)[5264r,5304r:24)[5304r,5312r:25)[5312r,5352r:26)[5352r,5360r:27)[5360r,5400r:28)[5400r,5408r:29)[5408r,5448r:30)[5448r,5456r:31)[5456r,5528r:32)[5528r,5576r:33)[5576r,5672B:1)  0 at 1104r 1 at 5576r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 3712r 24 at 5264r 25 at 5304r 26 at 5312r 27 at 5352r 28 at 5360r 29 at 5400r 30 at 5408r 31 at 5448r 32 at 5456r 33 at 5528r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,5256r:22)[5256r,5264r:23)[5264r,5304r:24)[5304r,5312r:25)[5312r,5352r:26)[5352r,5360r:27)[5360r,5400r:28)[5400r,5408r:29)[5408r,5448r:30)[5448r,5456r:31)[5456r,5528r:32)[5528r,5576r:33)[5576r,5672B:1)  0 at 1104r 1 at 5576r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 5256r 24 at 5264r 25 at 5304r 26 at 5312r 27 at 5352r 28 at 5360r 29 at 5400r 30 at 5408r 31 at 5448r 32 at 5456r 33 at 5528r
     %152 L0000000000000040:	[3552r,3712r:0)  0 at 3552r
        -->	[3552r,5256r:0)  0 at 3552r
     %152:	[3552r,5264r:0)  0 at 3552r
        -->	[3552r,5264r:0)  0 at 3552r
     %145:	[3488r,3776r:0)  0 at 3488r
        -->	[3488r,5256r:0)  0 at 3488r
handleMove 3776B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,3776r:23)[3776r,5280r:24)[5280r,5296r:25)[5296r,5328r:26)[5328r,5344r:27)[5344r,5368r:28)[5368r,5392r:29)[5392r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5672B:1)  0 at 1120r 1 at 5560r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 3776r 25 at 5280r 26 at 5296r 27 at 5328r 28 at 5344r 29 at 5368r 30 at 5392r 31 at 5432r 32 at 5440r 33 at 5512r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,5252r:23)[5252r,5280r:24)[5280r,5296r:25)[5296r,5328r:26)[5328r,5344r:27)[5344r,5368r:28)[5368r,5392r:29)[5392r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5672B:1)  0 at 1120r 1 at 5560r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 5252r 25 at 5280r 26 at 5296r 27 at 5328r 28 at 5344r 29 at 5368r 30 at 5392r 31 at 5432r 32 at 5440r 33 at 5512r
     %150 L0000000000000002:	[3536r,3776r:0)  0 at 3536r
        -->	[3536r,5252r:0)  0 at 3536r
     %150:	[3536r,3776r:0)  0 at 3536r
        -->	[3536r,5252r:0)  0 at 3536r
     %145:	[3488r,5256r:0)  0 at 3488r
        -->	[3488r,5256r:0)  0 at 3488r
handleMove 3744B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,3744r:23)[3744r,5288r:24)[5288r,5304r:25)[5304r,5336r:26)[5336r,5352r:27)[5352r,5392r:28)[5392r,5400r:29)[5400r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5688B:1)  0 at 1136r 1 at 5560r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 3744r 25 at 5288r 26 at 5304r 27 at 5336r 28 at 5352r 29 at 5392r 30 at 5400r 31 at 5432r 32 at 5440r 33 at 5512r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,5256r:23)[5256r,5288r:24)[5288r,5304r:25)[5304r,5336r:26)[5336r,5352r:27)[5352r,5392r:28)[5392r,5400r:29)[5400r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5688B:1)  0 at 1136r 1 at 5560r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 5256r 25 at 5288r 26 at 5304r 27 at 5336r 28 at 5352r 29 at 5392r 30 at 5400r 31 at 5432r 32 at 5440r 33 at 5512r
     %150 L0000000000000002:	[3536r,5264r:0)  0 at 3536r
        -->	[3536r,5264r:0)  0 at 3536r
     %150:	[3536r,5264r:0)  0 at 3536r
        -->	[3536r,5264r:0)  0 at 3536r
     %143:	[3472r,3744r:0)  0 at 3472r
        -->	[3472r,5256r:0)  0 at 3472r
handleMove 3648B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,3648r:22)[3648r,5256r:23)[5256r,5288r:24)[5288r,5304r:25)[5304r,5336r:26)[5336r,5352r:27)[5352r,5392r:28)[5392r,5400r:29)[5400r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5688B:1)  0 at 1136r 1 at 5560r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 3648r 24 at 5256r 25 at 5288r 26 at 5304r 27 at 5336r 28 at 5352r 29 at 5392r 30 at 5400r 31 at 5432r 32 at 5440r 33 at 5512r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,5252r:22)[5252r,5256r:23)[5256r,5288r:24)[5288r,5304r:25)[5304r,5336r:26)[5336r,5352r:27)[5352r,5392r:28)[5392r,5400r:29)[5400r,5432r:30)[5432r,5440r:31)[5440r,5512r:32)[5512r,5560r:33)[5560r,5688B:1)  0 at 1136r 1 at 5560r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 5252r 24 at 5256r 25 at 5288r 26 at 5304r 27 at 5336r 28 at 5352r 29 at 5392r 30 at 5400r 31 at 5432r 32 at 5440r 33 at 5512r
     %150 L0000000000000040:	[3536r,3680r:0)  0 at 3536r
        -->	[3536r,5252r:0)  0 at 3536r
     %150:	[3536r,5264r:0)  0 at 3536r
        -->	[3536r,5264r:0)  0 at 3536r
     %31:	[464r,5688B:0)  0 at 464r
        -->	[464r,5688B:0)  0 at 464r
handleMove 3680B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,3680r:22)[3680r,5280r:23)[5280r,5312r:24)[5312r,5328r:25)[5328r,5360r:26)[5360r,5376r:27)[5376r,5400r:28)[5400r,5424r:29)[5424r,5464r:30)[5464r,5472r:31)[5472r,5544r:32)[5544r,5592r:33)[5592r,5704B:1)  0 at 1120r 1 at 5592r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 3680r 24 at 5280r 25 at 5312r 26 at 5328r 27 at 5360r 28 at 5376r 29 at 5400r 30 at 5424r 31 at 5464r 32 at 5472r 33 at 5544r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,5256r:22)[5256r,5280r:23)[5280r,5312r:24)[5312r,5328r:25)[5328r,5360r:26)[5360r,5376r:27)[5376r,5400r:28)[5400r,5424r:29)[5424r,5464r:30)[5464r,5472r:31)[5472r,5544r:32)[5544r,5592r:33)[5592r,5704B:1)  0 at 1120r 1 at 5592r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 5256r 24 at 5280r 25 at 5312r 26 at 5328r 27 at 5360r 28 at 5376r 29 at 5400r 30 at 5424r 31 at 5464r 32 at 5472r 33 at 5544r
     %150 L0000000000000040:	[3536r,5264r:0)  0 at 3536r
        -->	[3536r,5264r:0)  0 at 3536r
     %150:	[3536r,5280r:0)  0 at 3536r
        -->	[3536r,5280r:0)  0 at 3536r
     %124:	[3168r,3680r:0)  0 at 3168r
        -->	[3168r,5256r:0)  0 at 3168r
handleMove 3456B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,3456r:21)[3456r,5288r:22)[5288r,5296r:23)[5296r,5336r:24)[5336r,5344r:25)[5344r,5384r:26)[5384r,5392r:27)[5392r,5432r:28)[5432r,5440r:29)[5440r,5480r:30)[5480r,5488r:31)[5488r,5560r:32)[5560r,5608r:33)[5608r,5704B:1)  0 at 1104r 1 at 5608r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 3456r 23 at 5288r 24 at 5296r 25 at 5336r 26 at 5344r 27 at 5384r 28 at 5392r 29 at 5432r 30 at 5440r 31 at 5480r 32 at 5488r 33 at 5560r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,5252r:21)[5252r,5288r:22)[5288r,5296r:23)[5296r,5336r:24)[5336r,5344r:25)[5344r,5384r:26)[5384r,5392r:27)[5392r,5432r:28)[5432r,5440r:29)[5440r,5480r:30)[5480r,5488r:31)[5488r,5560r:32)[5560r,5608r:33)[5608r,5704B:1)  0 at 1104r 1 at 5608r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 5252r 23 at 5288r 24 at 5296r 25 at 5336r 26 at 5344r 27 at 5384r 28 at 5392r 29 at 5432r 30 at 5440r 31 at 5480r 32 at 5488r 33 at 5560r
     %127 L0000000000000002:	[3200r,3456r:0)  0 at 3200r
        -->	[3200r,5252r:0)  0 at 3200r
     %127:	[3200r,3456r:0)  0 at 3200r
        -->	[3200r,5252r:0)  0 at 3200r
     %124:	[3168r,5256r:0)  0 at 3168r
        -->	[3168r,5256r:0)  0 at 3168r
handleMove 3360B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,3360r:20)[3360r,5264r:21)[5264r,5304r:22)[5304r,5312r:23)[5312r,5352r:24)[5352r,5360r:25)[5360r,5400r:26)[5400r,5408r:27)[5408r,5448r:28)[5448r,5456r:29)[5456r,5496r:30)[5496r,5504r:31)[5504r,5576r:32)[5576r,5624r:33)[5624r,5720B:1)  0 at 1104r 1 at 5624r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 3360r 22 at 5264r 23 at 5304r 24 at 5312r 25 at 5352r 26 at 5360r 27 at 5400r 28 at 5408r 29 at 5448r 30 at 5456r 31 at 5496r 32 at 5504r 33 at 5576r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,5256r:20)[5256r,5264r:21)[5264r,5304r:22)[5304r,5312r:23)[5312r,5352r:24)[5352r,5360r:25)[5360r,5400r:26)[5400r,5408r:27)[5408r,5448r:28)[5448r,5456r:29)[5456r,5496r:30)[5496r,5504r:31)[5504r,5576r:32)[5576r,5624r:33)[5624r,5720B:1)  0 at 1104r 1 at 5624r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 5256r 22 at 5264r 23 at 5304r 24 at 5312r 25 at 5352r 26 at 5360r 27 at 5400r 28 at 5408r 29 at 5448r 30 at 5456r 31 at 5496r 32 at 5504r 33 at 5576r
     %127 L0000000000000040:	[3200r,3360r:0)  0 at 3200r
        -->	[3200r,5256r:0)  0 at 3200r
     %127:	[3200r,5264r:0)  0 at 3200r
        -->	[3200r,5264r:0)  0 at 3200r
     %5:	[436r,5720B:0)  0 at 436r
        -->	[436r,5720B:0)  0 at 436r
handleMove 3152B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,3152r:19)[3152r,5256r:20)[5256r,5264r:21)[5264r,5304r:22)[5304r,5312r:23)[5312r,5352r:24)[5352r,5360r:25)[5360r,5400r:26)[5400r,5408r:27)[5408r,5448r:28)[5448r,5456r:29)[5456r,5496r:30)[5496r,5504r:31)[5504r,5576r:32)[5576r,5624r:33)[5624r,5720B:1)  0 at 1104r 1 at 5624r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 3152r 21 at 5256r 22 at 5264r 23 at 5304r 24 at 5312r 25 at 5352r 26 at 5360r 27 at 5400r 28 at 5408r 29 at 5448r 30 at 5456r 31 at 5496r 32 at 5504r 33 at 5576r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,5252r:19)[5252r,5256r:20)[5256r,5264r:21)[5264r,5304r:22)[5304r,5312r:23)[5312r,5352r:24)[5352r,5360r:25)[5360r,5400r:26)[5400r,5408r:27)[5408r,5448r:28)[5448r,5456r:29)[5456r,5496r:30)[5496r,5504r:31)[5504r,5576r:32)[5576r,5624r:33)[5624r,5720B:1)  0 at 1104r 1 at 5624r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 5252r 21 at 5256r 22 at 5264r 23 at 5304r 24 at 5312r 25 at 5352r 26 at 5360r 27 at 5400r 28 at 5408r 29 at 5448r 30 at 5456r 31 at 5496r 32 at 5504r 33 at 5576r
     %31:	[464r,5720B:0)  0 at 464r
        -->	[464r,5720B:0)  0 at 464r
handleMove 3056B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,3056r:18)[3056r,5264r:19)[5264r,5272r:20)[5272r,5280r:21)[5280r,5320r:22)[5320r,5328r:23)[5328r,5368r:24)[5368r,5376r:25)[5376r,5416r:26)[5416r,5424r:27)[5424r,5464r:28)[5464r,5472r:29)[5472r,5512r:30)[5512r,5520r:31)[5520r,5592r:32)[5592r,5640r:33)[5640r,5736B:1)  0 at 1104r 1 at 5640r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 3056r 20 at 5264r 21 at 5272r 22 at 5280r 23 at 5320r 24 at 5328r 25 at 5368r 26 at 5376r 27 at 5416r 28 at 5424r 29 at 5464r 30 at 5472r 31 at 5512r 32 at 5520r 33 at 5592r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5280r:21)[5280r,5320r:22)[5320r,5328r:23)[5328r,5368r:24)[5368r,5376r:25)[5376r,5416r:26)[5416r,5424r:27)[5424r,5464r:28)[5464r,5472r:29)[5472r,5512r:30)[5512r,5520r:31)[5520r,5592r:32)[5592r,5640r:33)[5640r,5736B:1)  0 at 1104r 1 at 5640r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5280r 23 at 5320r 24 at 5328r 25 at 5368r 26 at 5376r 27 at 5416r 28 at 5424r 29 at 5464r 30 at 5472r 31 at 5512r 32 at 5520r 33 at 5592r
     %31:	[464r,5736B:0)  0 at 464r
        -->	[464r,5736B:0)  0 at 464r
handleMove 2944B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,2944r:17)[2944r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5280r:21)[5280r,5320r:22)[5320r,5328r:23)[5328r,5368r:24)[5368r,5376r:25)[5376r,5416r:26)[5416r,5424r:27)[5424r,5464r:28)[5464r,5472r:29)[5472r,5512r:30)[5512r,5520r:31)[5520r,5592r:32)[5592r,5640r:33)[5640r,5736B:1)  0 at 1104r 1 at 5640r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 2944r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5280r 23 at 5320r 24 at 5328r 25 at 5368r 26 at 5376r 27 at 5416r 28 at 5424r 29 at 5464r 30 at 5472r 31 at 5512r 32 at 5520r 33 at 5592r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,5252r:17)[5252r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5280r:21)[5280r,5320r:22)[5320r,5328r:23)[5328r,5368r:24)[5368r,5376r:25)[5376r,5416r:26)[5416r,5424r:27)[5424r,5464r:28)[5464r,5472r:29)[5472r,5512r:30)[5512r,5520r:31)[5520r,5592r:32)[5592r,5640r:33)[5640r,5736B:1)  0 at 1104r 1 at 5640r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 5252r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5280r 23 at 5320r 24 at 5328r 25 at 5368r 26 at 5376r 27 at 5416r 28 at 5424r 29 at 5464r 30 at 5472r 31 at 5512r 32 at 5520r 33 at 5592r
     %31:	[464r,5736B:0)  0 at 464r
        -->	[464r,5736B:0)  0 at 464r
handleMove 2848B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,2848r:16)[2848r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5296r:21)[5296r,5336r:22)[5336r,5344r:23)[5344r,5384r:24)[5384r,5392r:25)[5392r,5432r:26)[5432r,5440r:27)[5440r,5480r:28)[5480r,5488r:29)[5488r,5528r:30)[5528r,5536r:31)[5536r,5608r:32)[5608r,5656r:33)[5656r,5752B:1)  0 at 1104r 1 at 5656r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 2848r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5296r 23 at 5336r 24 at 5344r 25 at 5384r 26 at 5392r 27 at 5432r 28 at 5440r 29 at 5480r 30 at 5488r 31 at 5528r 32 at 5536r 33 at 5608r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5296r:21)[5296r,5336r:22)[5336r,5344r:23)[5344r,5384r:24)[5384r,5392r:25)[5392r,5432r:26)[5432r,5440r:27)[5440r,5480r:28)[5480r,5488r:29)[5488r,5528r:30)[5528r,5536r:31)[5536r,5608r:32)[5608r,5656r:33)[5656r,5752B:1)  0 at 1104r 1 at 5656r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5296r 23 at 5336r 24 at 5344r 25 at 5384r 26 at 5392r 27 at 5432r 28 at 5440r 29 at 5480r 30 at 5488r 31 at 5528r 32 at 5536r 33 at 5608r
     %108:	[2752r,2912r:0)  0 at 2752r
        -->	[2752r,5256r:0)  0 at 2752r
     %31:	[464r,5752B:0)  0 at 464r
        -->	[464r,5752B:0)  0 at 464r
handleMove 2736B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,2736r:15)[2736r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5296r:21)[5296r,5336r:22)[5336r,5344r:23)[5344r,5384r:24)[5384r,5392r:25)[5392r,5432r:26)[5432r,5440r:27)[5440r,5480r:28)[5480r,5488r:29)[5488r,5528r:30)[5528r,5536r:31)[5536r,5608r:32)[5608r,5656r:33)[5656r,5752B:1)  0 at 1104r 1 at 5656r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 2736r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5296r 23 at 5336r 24 at 5344r 25 at 5384r 26 at 5392r 27 at 5432r 28 at 5440r 29 at 5480r 30 at 5488r 31 at 5528r 32 at 5536r 33 at 5608r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,5252r:15)[5252r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5296r:21)[5296r,5336r:22)[5336r,5344r:23)[5344r,5384r:24)[5384r,5392r:25)[5392r,5432r:26)[5432r,5440r:27)[5440r,5480r:28)[5480r,5488r:29)[5488r,5528r:30)[5528r,5536r:31)[5536r,5608r:32)[5608r,5656r:33)[5656r,5752B:1)  0 at 1104r 1 at 5656r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 5252r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5296r 23 at 5336r 24 at 5344r 25 at 5384r 26 at 5392r 27 at 5432r 28 at 5440r 29 at 5480r 30 at 5488r 31 at 5528r 32 at 5536r 33 at 5608r
     %31:	[464r,5752B:0)  0 at 464r
        -->	[464r,5752B:0)  0 at 464r
handleMove 2640B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,2640r:14)[2640r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5312r:21)[5312r,5352r:22)[5352r,5360r:23)[5360r,5400r:24)[5400r,5408r:25)[5408r,5448r:26)[5448r,5456r:27)[5456r,5496r:28)[5496r,5504r:29)[5504r,5544r:30)[5544r,5552r:31)[5552r,5624r:32)[5624r,5672r:33)[5672r,5768B:1)  0 at 1104r 1 at 5672r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 2640r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5312r 23 at 5352r 24 at 5360r 25 at 5400r 26 at 5408r 27 at 5448r 28 at 5456r 29 at 5496r 30 at 5504r 31 at 5544r 32 at 5552r 33 at 5624r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5312r:21)[5312r,5352r:22)[5352r,5360r:23)[5360r,5400r:24)[5400r,5408r:25)[5408r,5448r:26)[5448r,5456r:27)[5456r,5496r:28)[5496r,5504r:29)[5504r,5544r:30)[5544r,5552r:31)[5552r,5624r:32)[5624r,5672r:33)[5672r,5768B:1)  0 at 1104r 1 at 5672r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5312r 23 at 5352r 24 at 5360r 25 at 5400r 26 at 5408r 27 at 5448r 28 at 5456r 29 at 5496r 30 at 5504r 31 at 5544r 32 at 5552r 33 at 5624r
     %31:	[464r,5768B:0)  0 at 464r
        -->	[464r,5768B:0)  0 at 464r
handleMove 2544B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,2544r:13)[2544r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5312r:21)[5312r,5352r:22)[5352r,5360r:23)[5360r,5400r:24)[5400r,5408r:25)[5408r,5448r:26)[5448r,5456r:27)[5456r,5496r:28)[5496r,5504r:29)[5504r,5544r:30)[5544r,5552r:31)[5552r,5624r:32)[5624r,5672r:33)[5672r,5768B:1)  0 at 1104r 1 at 5672r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 2544r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5312r 23 at 5352r 24 at 5360r 25 at 5400r 26 at 5408r 27 at 5448r 28 at 5456r 29 at 5496r 30 at 5504r 31 at 5544r 32 at 5552r 33 at 5624r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,5252r:13)[5252r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5312r:21)[5312r,5352r:22)[5352r,5360r:23)[5360r,5400r:24)[5400r,5408r:25)[5408r,5448r:26)[5448r,5456r:27)[5456r,5496r:28)[5496r,5504r:29)[5504r,5544r:30)[5544r,5552r:31)[5552r,5624r:32)[5624r,5672r:33)[5672r,5768B:1)  0 at 1104r 1 at 5672r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 5252r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5312r 23 at 5352r 24 at 5360r 25 at 5400r 26 at 5408r 27 at 5448r 28 at 5456r 29 at 5496r 30 at 5504r 31 at 5544r 32 at 5552r 33 at 5624r
     %31:	[464r,5768B:0)  0 at 464r
        -->	[464r,5768B:0)  0 at 464r
handleMove 2448B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,2448r:12)[2448r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5328r:21)[5328r,5368r:22)[5368r,5376r:23)[5376r,5416r:24)[5416r,5424r:25)[5424r,5464r:26)[5464r,5472r:27)[5472r,5512r:28)[5512r,5520r:29)[5520r,5560r:30)[5560r,5568r:31)[5568r,5640r:32)[5640r,5688r:33)[5688r,5784B:1)  0 at 1104r 1 at 5688r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 2448r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5328r 23 at 5368r 24 at 5376r 25 at 5416r 26 at 5424r 27 at 5464r 28 at 5472r 29 at 5512r 30 at 5520r 31 at 5560r 32 at 5568r 33 at 5640r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5328r:21)[5328r,5368r:22)[5368r,5376r:23)[5376r,5416r:24)[5416r,5424r:25)[5424r,5464r:26)[5464r,5472r:27)[5472r,5512r:28)[5512r,5520r:29)[5520r,5560r:30)[5560r,5568r:31)[5568r,5640r:32)[5640r,5688r:33)[5688r,5784B:1)  0 at 1104r 1 at 5688r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5328r 23 at 5368r 24 at 5376r 25 at 5416r 26 at 5424r 27 at 5464r 28 at 5472r 29 at 5512r 30 at 5520r 31 at 5560r 32 at 5568r 33 at 5640r
     %31:	[464r,5784B:0)  0 at 464r
        -->	[464r,5784B:0)  0 at 464r
handleMove 2352B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,2352r:11)[2352r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5328r:21)[5328r,5368r:22)[5368r,5376r:23)[5376r,5416r:24)[5416r,5424r:25)[5424r,5464r:26)[5464r,5472r:27)[5472r,5512r:28)[5512r,5520r:29)[5520r,5560r:30)[5560r,5568r:31)[5568r,5640r:32)[5640r,5688r:33)[5688r,5784B:1)  0 at 1104r 1 at 5688r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 2352r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5328r 23 at 5368r 24 at 5376r 25 at 5416r 26 at 5424r 27 at 5464r 28 at 5472r 29 at 5512r 30 at 5520r 31 at 5560r 32 at 5568r 33 at 5640r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,5252r:11)[5252r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5328r:21)[5328r,5368r:22)[5368r,5376r:23)[5376r,5416r:24)[5416r,5424r:25)[5424r,5464r:26)[5464r,5472r:27)[5472r,5512r:28)[5512r,5520r:29)[5520r,5560r:30)[5560r,5568r:31)[5568r,5640r:32)[5640r,5688r:33)[5688r,5784B:1)  0 at 1104r 1 at 5688r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 5252r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5328r 23 at 5368r 24 at 5376r 25 at 5416r 26 at 5424r 27 at 5464r 28 at 5472r 29 at 5512r 30 at 5520r 31 at 5560r 32 at 5568r 33 at 5640r
     %31:	[464r,5784B:0)  0 at 464r
        -->	[464r,5784B:0)  0 at 464r
handleMove 2256B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,2256r:10)[2256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5344r:21)[5344r,5384r:22)[5384r,5392r:23)[5392r,5432r:24)[5432r,5440r:25)[5440r,5480r:26)[5480r,5488r:27)[5488r,5528r:28)[5528r,5536r:29)[5536r,5576r:30)[5576r,5584r:31)[5584r,5656r:32)[5656r,5704r:33)[5704r,5800B:1)  0 at 1104r 1 at 5704r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 2256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5344r 23 at 5384r 24 at 5392r 25 at 5432r 26 at 5440r 27 at 5480r 28 at 5488r 29 at 5528r 30 at 5536r 31 at 5576r 32 at 5584r 33 at 5656r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5344r:21)[5344r,5384r:22)[5384r,5392r:23)[5392r,5432r:24)[5432r,5440r:25)[5440r,5480r:26)[5480r,5488r:27)[5488r,5528r:28)[5528r,5536r:29)[5536r,5576r:30)[5576r,5584r:31)[5584r,5656r:32)[5656r,5704r:33)[5704r,5800B:1)  0 at 1104r 1 at 5704r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5344r 23 at 5384r 24 at 5392r 25 at 5432r 26 at 5440r 27 at 5480r 28 at 5488r 29 at 5528r 30 at 5536r 31 at 5576r 32 at 5584r 33 at 5656r
     %31:	[464r,5800B:0)  0 at 464r
        -->	[464r,5800B:0)  0 at 464r
handleMove 2144B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,2144r:9)[2144r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5344r:21)[5344r,5384r:22)[5384r,5392r:23)[5392r,5432r:24)[5432r,5440r:25)[5440r,5480r:26)[5480r,5488r:27)[5488r,5528r:28)[5528r,5536r:29)[5536r,5576r:30)[5576r,5584r:31)[5584r,5656r:32)[5656r,5704r:33)[5704r,5800B:1)  0 at 1104r 1 at 5704r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 2144r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5344r 23 at 5384r 24 at 5392r 25 at 5432r 26 at 5440r 27 at 5480r 28 at 5488r 29 at 5528r 30 at 5536r 31 at 5576r 32 at 5584r 33 at 5656r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,5252r:9)[5252r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5344r:21)[5344r,5384r:22)[5384r,5392r:23)[5392r,5432r:24)[5432r,5440r:25)[5440r,5480r:26)[5480r,5488r:27)[5488r,5528r:28)[5528r,5536r:29)[5536r,5576r:30)[5576r,5584r:31)[5584r,5656r:32)[5656r,5704r:33)[5704r,5800B:1)  0 at 1104r 1 at 5704r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 5252r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5344r 23 at 5384r 24 at 5392r 25 at 5432r 26 at 5440r 27 at 5480r 28 at 5488r 29 at 5528r 30 at 5536r 31 at 5576r 32 at 5584r 33 at 5656r
     %31:	[464r,5800B:0)  0 at 464r
        -->	[464r,5800B:0)  0 at 464r
handleMove 2048B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,2048r:8)[2048r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5360r:21)[5360r,5400r:22)[5400r,5408r:23)[5408r,5448r:24)[5448r,5456r:25)[5456r,5496r:26)[5496r,5504r:27)[5504r,5544r:28)[5544r,5552r:29)[5552r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5816B:1)  0 at 1104r 1 at 5720r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 2048r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5360r 23 at 5400r 24 at 5408r 25 at 5448r 26 at 5456r 27 at 5496r 28 at 5504r 29 at 5544r 30 at 5552r 31 at 5592r 32 at 5600r 33 at 5672r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5360r:21)[5360r,5400r:22)[5400r,5408r:23)[5408r,5448r:24)[5448r,5456r:25)[5456r,5496r:26)[5496r,5504r:27)[5504r,5544r:28)[5544r,5552r:29)[5552r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5816B:1)  0 at 1104r 1 at 5720r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5360r 23 at 5400r 24 at 5408r 25 at 5448r 26 at 5456r 27 at 5496r 28 at 5504r 29 at 5544r 30 at 5552r 31 at 5592r 32 at 5600r 33 at 5672r
     %31:	[464r,5816B:0)  0 at 464r
        -->	[464r,5816B:0)  0 at 464r
handleMove 1952B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,1952r:7)[1952r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5360r:21)[5360r,5400r:22)[5400r,5408r:23)[5408r,5448r:24)[5448r,5456r:25)[5456r,5496r:26)[5496r,5504r:27)[5504r,5544r:28)[5544r,5552r:29)[5552r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5816B:1)  0 at 1104r 1 at 5720r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 1952r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5360r 23 at 5400r 24 at 5408r 25 at 5448r 26 at 5456r 27 at 5496r 28 at 5504r 29 at 5544r 30 at 5552r 31 at 5592r 32 at 5600r 33 at 5672r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,5252r:7)[5252r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5360r:21)[5360r,5400r:22)[5400r,5408r:23)[5408r,5448r:24)[5448r,5456r:25)[5456r,5496r:26)[5496r,5504r:27)[5504r,5544r:28)[5544r,5552r:29)[5552r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5816B:1)  0 at 1104r 1 at 5720r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 5252r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5360r 23 at 5400r 24 at 5408r 25 at 5448r 26 at 5456r 27 at 5496r 28 at 5504r 29 at 5544r 30 at 5552r 31 at 5592r 32 at 5600r 33 at 5672r
     %31:	[464r,5816B:0)  0 at 464r
        -->	[464r,5816B:0)  0 at 464r
handleMove 1856B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,1856r:6)[1856r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5376r:21)[5376r,5416r:22)[5416r,5424r:23)[5424r,5464r:24)[5464r,5472r:25)[5472r,5512r:26)[5512r,5520r:27)[5520r,5560r:28)[5560r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5832B:1)  0 at 1104r 1 at 5736r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 1856r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5376r 23 at 5416r 24 at 5424r 25 at 5464r 26 at 5472r 27 at 5512r 28 at 5520r 29 at 5560r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,5256r:6)[5256r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5376r:21)[5376r,5416r:22)[5416r,5424r:23)[5424r,5464r:24)[5464r,5472r:25)[5472r,5512r:26)[5512r,5520r:27)[5520r,5560r:28)[5560r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5832B:1)  0 at 1104r 1 at 5736r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 5256r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5376r 23 at 5416r 24 at 5424r 25 at 5464r 26 at 5472r 27 at 5512r 28 at 5520r 29 at 5560r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
     %31:	[464r,5832B:0)  0 at 464r
        -->	[464r,5832B:0)  0 at 464r
handleMove 1760B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,1760r:5)[1760r,5256r:6)[5256r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5376r:21)[5376r,5416r:22)[5416r,5424r:23)[5424r,5464r:24)[5464r,5472r:25)[5472r,5512r:26)[5512r,5520r:27)[5520r,5560r:28)[5560r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5832B:1)  0 at 1104r 1 at 5736r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 1760r 7 at 5256r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5376r 23 at 5416r 24 at 5424r 25 at 5464r 26 at 5472r 27 at 5512r 28 at 5520r 29 at 5560r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,5252r:5)[5252r,5256r:6)[5256r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5376r:21)[5376r,5416r:22)[5416r,5424r:23)[5424r,5464r:24)[5464r,5472r:25)[5472r,5512r:26)[5512r,5520r:27)[5520r,5560r:28)[5560r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5832B:1)  0 at 1104r 1 at 5736r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 5252r 7 at 5256r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5376r 23 at 5416r 24 at 5424r 25 at 5464r 26 at 5472r 27 at 5512r 28 at 5520r 29 at 5560r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
     %64:	[1536r,1824r:0)  0 at 1536r
        -->	[1536r,5252r:0)  0 at 1536r
     %31:	[464r,5832B:0)  0 at 464r
        -->	[464r,5832B:0)  0 at 464r
handleMove 3424B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,3424r:21)[3424r,5400r:22)[5400r,5424r:23)[5424r,5456r:24)[5456r,5472r:25)[5472r,5504r:26)[5504r,5520r:27)[5520r,5544r:28)[5544r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5848B:1)  0 at 1120r 1 at 5736r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 3424r 23 at 5400r 24 at 5424r 25 at 5456r 26 at 5472r 27 at 5504r 28 at 5520r 29 at 5544r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,5256r:21)[5256r,5400r:22)[5400r,5424r:23)[5424r,5456r:24)[5456r,5472r:25)[5472r,5504r:26)[5504r,5520r:27)[5520r,5544r:28)[5544r,5568r:29)[5568r,5608r:30)[5608r,5616r:31)[5616r,5688r:32)[5688r,5736r:33)[5736r,5848B:1)  0 at 1120r 1 at 5736r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 5256r 23 at 5400r 24 at 5424r 25 at 5456r 26 at 5472r 27 at 5504r 28 at 5520r 29 at 5544r 30 at 5568r 31 at 5608r 32 at 5616r 33 at 5688r
     %125 L0000000000000002:	[3184r,3424r:0)  0 at 3184r
        -->	[3184r,5256r:0)  0 at 3184r
     %125:	[3184r,3424r:0)  0 at 3184r
        -->	[3184r,5256r:0)  0 at 3184r
     %5:	[436r,5848B:0)  0 at 436r
        -->	[436r,5848B:0)  0 at 436r
handleMove 3392B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,3392r:21)[3392r,5408r:22)[5408r,5416r:23)[5416r,5448r:24)[5448r,5464r:25)[5464r,5496r:26)[5496r,5512r:27)[5512r,5552r:28)[5552r,5560r:29)[5560r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5848B:1)  0 at 1136r 1 at 5720r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 3392r 23 at 5408r 24 at 5416r 25 at 5448r 26 at 5464r 27 at 5496r 28 at 5512r 29 at 5552r 30 at 5560r 31 at 5592r 32 at 5600r 33 at 5672r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,5252r:21)[5252r,5408r:22)[5408r,5416r:23)[5416r,5448r:24)[5448r,5464r:25)[5464r,5496r:26)[5496r,5512r:27)[5512r,5552r:28)[5552r,5560r:29)[5560r,5592r:30)[5592r,5600r:31)[5600r,5672r:32)[5672r,5720r:33)[5720r,5848B:1)  0 at 1136r 1 at 5720r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 5252r 23 at 5408r 24 at 5416r 25 at 5448r 26 at 5464r 27 at 5496r 28 at 5512r 29 at 5552r 30 at 5560r 31 at 5592r 32 at 5600r 33 at 5672r
     %125 L0000000000000002:	[3184r,5256r:0)  0 at 3184r
        -->	[3184r,5256r:0)  0 at 3184r
     %125:	[3184r,5256r:0)  0 at 3184r
        -->	[3184r,5256r:0)  0 at 3184r
     %31:	[464r,5848B:0)  0 at 464r
        -->	[464r,5848B:0)  0 at 464r
handleMove 3328B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,3328r:20)[3328r,5272r:21)[5272r,5416r:22)[5416r,5440r:23)[5440r,5472r:24)[5472r,5488r:25)[5488r,5520r:26)[5520r,5536r:27)[5536r,5560r:28)[5560r,5584r:29)[5584r,5624r:30)[5624r,5632r:31)[5632r,5704r:32)[5704r,5752r:33)[5752r,5864B:1)  0 at 1120r 1 at 5752r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 3328r 22 at 5272r 23 at 5416r 24 at 5440r 25 at 5472r 26 at 5488r 27 at 5520r 28 at 5536r 29 at 5560r 30 at 5584r 31 at 5624r 32 at 5632r 33 at 5704r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,5256r:20)[5256r,5272r:21)[5272r,5416r:22)[5416r,5440r:23)[5440r,5472r:24)[5472r,5488r:25)[5488r,5520r:26)[5520r,5536r:27)[5536r,5560r:28)[5560r,5584r:29)[5584r,5624r:30)[5624r,5632r:31)[5632r,5704r:32)[5704r,5752r:33)[5752r,5864B:1)  0 at 1120r 1 at 5752r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 5256r 22 at 5272r 23 at 5416r 24 at 5440r 25 at 5472r 26 at 5488r 27 at 5520r 28 at 5536r 29 at 5560r 30 at 5584r 31 at 5624r 32 at 5632r 33 at 5704r
     %125 L0000000000000040:	[3184r,3328r:0)  0 at 3184r
        -->	[3184r,5256r:0)  0 at 3184r
     %125:	[3184r,5272r:0)  0 at 3184r
        -->	[3184r,5272r:0)  0 at 3184r
     %31:	[464r,5864B:0)  0 at 464r
        -->	[464r,5864B:0)  0 at 464r
handleMove 3120B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,3120r:19)[3120r,5256r:20)[5256r,5272r:21)[5272r,5416r:22)[5416r,5440r:23)[5440r,5472r:24)[5472r,5488r:25)[5488r,5520r:26)[5520r,5536r:27)[5536r,5560r:28)[5560r,5584r:29)[5584r,5624r:30)[5624r,5632r:31)[5632r,5704r:32)[5704r,5752r:33)[5752r,5864B:1)  0 at 1120r 1 at 5752r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 3120r 21 at 5256r 22 at 5272r 23 at 5416r 24 at 5440r 25 at 5472r 26 at 5488r 27 at 5520r 28 at 5536r 29 at 5560r 30 at 5584r 31 at 5624r 32 at 5632r 33 at 5704r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,5252r:19)[5252r,5256r:20)[5256r,5272r:21)[5272r,5416r:22)[5416r,5440r:23)[5440r,5472r:24)[5472r,5488r:25)[5488r,5520r:26)[5520r,5536r:27)[5536r,5560r:28)[5560r,5584r:29)[5584r,5624r:30)[5624r,5632r:31)[5632r,5704r:32)[5704r,5752r:33)[5752r,5864B:1)  0 at 1120r 1 at 5752r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 5252r 21 at 5256r 22 at 5272r 23 at 5416r 24 at 5440r 25 at 5472r 26 at 5488r 27 at 5520r 28 at 5536r 29 at 5560r 30 at 5584r 31 at 5624r 32 at 5632r 33 at 5704r
     %31:	[464r,5864B:0)  0 at 464r
        -->	[464r,5864B:0)  0 at 464r
handleMove 3024B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,3024r:18)[3024r,5264r:19)[5264r,5272r:20)[5272r,5288r:21)[5288r,5432r:22)[5432r,5456r:23)[5456r,5488r:24)[5488r,5504r:25)[5504r,5536r:26)[5536r,5552r:27)[5552r,5576r:28)[5576r,5600r:29)[5600r,5640r:30)[5640r,5648r:31)[5648r,5720r:32)[5720r,5768r:33)[5768r,5880B:1)  0 at 1120r 1 at 5768r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 3024r 20 at 5264r 21 at 5272r 22 at 5288r 23 at 5432r 24 at 5456r 25 at 5488r 26 at 5504r 27 at 5536r 28 at 5552r 29 at 5576r 30 at 5600r 31 at 5640r 32 at 5648r 33 at 5720r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5288r:21)[5288r,5432r:22)[5432r,5456r:23)[5456r,5488r:24)[5488r,5504r:25)[5504r,5536r:26)[5536r,5552r:27)[5552r,5576r:28)[5576r,5600r:29)[5600r,5640r:30)[5640r,5648r:31)[5648r,5720r:32)[5720r,5768r:33)[5768r,5880B:1)  0 at 1120r 1 at 5768r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5288r 23 at 5432r 24 at 5456r 25 at 5488r 26 at 5504r 27 at 5536r 28 at 5552r 29 at 5576r 30 at 5600r 31 at 5640r 32 at 5648r 33 at 5720r
     %31:	[464r,5880B:0)  0 at 464r
        -->	[464r,5880B:0)  0 at 464r
handleMove 2912B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,2912r:17)[2912r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5288r:21)[5288r,5432r:22)[5432r,5456r:23)[5456r,5488r:24)[5488r,5504r:25)[5504r,5536r:26)[5536r,5552r:27)[5552r,5576r:28)[5576r,5600r:29)[5600r,5640r:30)[5640r,5648r:31)[5648r,5720r:32)[5720r,5768r:33)[5768r,5880B:1)  0 at 1120r 1 at 5768r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 2912r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5288r 23 at 5432r 24 at 5456r 25 at 5488r 26 at 5504r 27 at 5536r 28 at 5552r 29 at 5576r 30 at 5600r 31 at 5640r 32 at 5648r 33 at 5720r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,5252r:17)[5252r,5256r:18)[5256r,5264r:19)[5264r,5272r:20)[5272r,5288r:21)[5288r,5432r:22)[5432r,5456r:23)[5456r,5488r:24)[5488r,5504r:25)[5504r,5536r:26)[5536r,5552r:27)[5552r,5576r:28)[5576r,5600r:29)[5600r,5640r:30)[5640r,5648r:31)[5648r,5720r:32)[5720r,5768r:33)[5768r,5880B:1)  0 at 1120r 1 at 5768r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 5252r 19 at 5256r 20 at 5264r 21 at 5272r 22 at 5288r 23 at 5432r 24 at 5456r 25 at 5488r 26 at 5504r 27 at 5536r 28 at 5552r 29 at 5576r 30 at 5600r 31 at 5640r 32 at 5648r 33 at 5720r
     %108:	[2752r,5384r:0)  0 at 2752r
        -->	[2752r,5384r:0)  0 at 2752r
     %31:	[464r,5880B:0)  0 at 464r
        -->	[464r,5880B:0)  0 at 464r
handleMove 2816B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,2816r:16)[2816r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5304r:21)[5304r,5448r:22)[5448r,5472r:23)[5472r,5504r:24)[5504r,5520r:25)[5520r,5552r:26)[5552r,5568r:27)[5568r,5592r:28)[5592r,5616r:29)[5616r,5656r:30)[5656r,5664r:31)[5664r,5736r:32)[5736r,5784r:33)[5784r,5896B:1)  0 at 1120r 1 at 5784r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 2816r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5304r 23 at 5448r 24 at 5472r 25 at 5504r 26 at 5520r 27 at 5552r 28 at 5568r 29 at 5592r 30 at 5616r 31 at 5656r 32 at 5664r 33 at 5736r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5304r:21)[5304r,5448r:22)[5448r,5472r:23)[5472r,5504r:24)[5504r,5520r:25)[5520r,5552r:26)[5552r,5568r:27)[5568r,5592r:28)[5592r,5616r:29)[5616r,5656r:30)[5656r,5664r:31)[5664r,5736r:32)[5736r,5784r:33)[5784r,5896B:1)  0 at 1120r 1 at 5784r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5304r 23 at 5448r 24 at 5472r 25 at 5504r 26 at 5520r 27 at 5552r 28 at 5568r 29 at 5592r 30 at 5616r 31 at 5656r 32 at 5664r 33 at 5736r
     %31:	[464r,5896B:0)  0 at 464r
        -->	[464r,5896B:0)  0 at 464r
handleMove 2704B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,2704r:15)[2704r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5304r:21)[5304r,5448r:22)[5448r,5472r:23)[5472r,5504r:24)[5504r,5520r:25)[5520r,5552r:26)[5552r,5568r:27)[5568r,5592r:28)[5592r,5616r:29)[5616r,5656r:30)[5656r,5664r:31)[5664r,5736r:32)[5736r,5784r:33)[5784r,5896B:1)  0 at 1120r 1 at 5784r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 2704r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5304r 23 at 5448r 24 at 5472r 25 at 5504r 26 at 5520r 27 at 5552r 28 at 5568r 29 at 5592r 30 at 5616r 31 at 5656r 32 at 5664r 33 at 5736r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,5252r:15)[5252r,5256r:16)[5256r,5264r:17)[5264r,5272r:18)[5272r,5280r:19)[5280r,5288r:20)[5288r,5304r:21)[5304r,5448r:22)[5448r,5472r:23)[5472r,5504r:24)[5504r,5520r:25)[5520r,5552r:26)[5552r,5568r:27)[5568r,5592r:28)[5592r,5616r:29)[5616r,5656r:30)[5656r,5664r:31)[5664r,5736r:32)[5736r,5784r:33)[5784r,5896B:1)  0 at 1120r 1 at 5784r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 5252r 17 at 5256r 18 at 5264r 19 at 5272r 20 at 5280r 21 at 5288r 22 at 5304r 23 at 5448r 24 at 5472r 25 at 5504r 26 at 5520r 27 at 5552r 28 at 5568r 29 at 5592r 30 at 5616r 31 at 5656r 32 at 5664r 33 at 5736r
     %31:	[464r,5896B:0)  0 at 464r
        -->	[464r,5896B:0)  0 at 464r
handleMove 2608B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,2608r:14)[2608r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5320r:21)[5320r,5464r:22)[5464r,5488r:23)[5488r,5520r:24)[5520r,5536r:25)[5536r,5568r:26)[5568r,5584r:27)[5584r,5608r:28)[5608r,5632r:29)[5632r,5672r:30)[5672r,5680r:31)[5680r,5752r:32)[5752r,5800r:33)[5800r,5912B:1)  0 at 1120r 1 at 5800r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 2608r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5320r 23 at 5464r 24 at 5488r 25 at 5520r 26 at 5536r 27 at 5568r 28 at 5584r 29 at 5608r 30 at 5632r 31 at 5672r 32 at 5680r 33 at 5752r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5320r:21)[5320r,5464r:22)[5464r,5488r:23)[5488r,5520r:24)[5520r,5536r:25)[5536r,5568r:26)[5568r,5584r:27)[5584r,5608r:28)[5608r,5632r:29)[5632r,5672r:30)[5672r,5680r:31)[5680r,5752r:32)[5752r,5800r:33)[5800r,5912B:1)  0 at 1120r 1 at 5800r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5320r 23 at 5464r 24 at 5488r 25 at 5520r 26 at 5536r 27 at 5568r 28 at 5584r 29 at 5608r 30 at 5632r 31 at 5672r 32 at 5680r 33 at 5752r
     %31:	[464r,5912B:0)  0 at 464r
        -->	[464r,5912B:0)  0 at 464r
handleMove 2512B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,2512r:13)[2512r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5320r:21)[5320r,5464r:22)[5464r,5488r:23)[5488r,5520r:24)[5520r,5536r:25)[5536r,5568r:26)[5568r,5584r:27)[5584r,5608r:28)[5608r,5632r:29)[5632r,5672r:30)[5672r,5680r:31)[5680r,5752r:32)[5752r,5800r:33)[5800r,5912B:1)  0 at 1120r 1 at 5800r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 2512r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5320r 23 at 5464r 24 at 5488r 25 at 5520r 26 at 5536r 27 at 5568r 28 at 5584r 29 at 5608r 30 at 5632r 31 at 5672r 32 at 5680r 33 at 5752r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,5252r:13)[5252r,5256r:14)[5256r,5264r:15)[5264r,5272r:16)[5272r,5280r:17)[5280r,5288r:18)[5288r,5296r:19)[5296r,5304r:20)[5304r,5320r:21)[5320r,5464r:22)[5464r,5488r:23)[5488r,5520r:24)[5520r,5536r:25)[5536r,5568r:26)[5568r,5584r:27)[5584r,5608r:28)[5608r,5632r:29)[5632r,5672r:30)[5672r,5680r:31)[5680r,5752r:32)[5752r,5800r:33)[5800r,5912B:1)  0 at 1120r 1 at 5800r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 5252r 15 at 5256r 16 at 5264r 17 at 5272r 18 at 5280r 19 at 5288r 20 at 5296r 21 at 5304r 22 at 5320r 23 at 5464r 24 at 5488r 25 at 5520r 26 at 5536r 27 at 5568r 28 at 5584r 29 at 5608r 30 at 5632r 31 at 5672r 32 at 5680r 33 at 5752r
     %31:	[464r,5912B:0)  0 at 464r
        -->	[464r,5912B:0)  0 at 464r
handleMove 2416B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,2416r:12)[2416r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5336r:21)[5336r,5480r:22)[5480r,5504r:23)[5504r,5536r:24)[5536r,5552r:25)[5552r,5584r:26)[5584r,5600r:27)[5600r,5624r:28)[5624r,5648r:29)[5648r,5688r:30)[5688r,5696r:31)[5696r,5768r:32)[5768r,5816r:33)[5816r,5928B:1)  0 at 1120r 1 at 5816r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 2416r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5336r 23 at 5480r 24 at 5504r 25 at 5536r 26 at 5552r 27 at 5584r 28 at 5600r 29 at 5624r 30 at 5648r 31 at 5688r 32 at 5696r 33 at 5768r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5336r:21)[5336r,5480r:22)[5480r,5504r:23)[5504r,5536r:24)[5536r,5552r:25)[5552r,5584r:26)[5584r,5600r:27)[5600r,5624r:28)[5624r,5648r:29)[5648r,5688r:30)[5688r,5696r:31)[5696r,5768r:32)[5768r,5816r:33)[5816r,5928B:1)  0 at 1120r 1 at 5816r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5336r 23 at 5480r 24 at 5504r 25 at 5536r 26 at 5552r 27 at 5584r 28 at 5600r 29 at 5624r 30 at 5648r 31 at 5688r 32 at 5696r 33 at 5768r
     %31:	[464r,5928B:0)  0 at 464r
        -->	[464r,5928B:0)  0 at 464r
handleMove 2320B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,2320r:11)[2320r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5336r:21)[5336r,5480r:22)[5480r,5504r:23)[5504r,5536r:24)[5536r,5552r:25)[5552r,5584r:26)[5584r,5600r:27)[5600r,5624r:28)[5624r,5648r:29)[5648r,5688r:30)[5688r,5696r:31)[5696r,5768r:32)[5768r,5816r:33)[5816r,5928B:1)  0 at 1120r 1 at 5816r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 2320r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5336r 23 at 5480r 24 at 5504r 25 at 5536r 26 at 5552r 27 at 5584r 28 at 5600r 29 at 5624r 30 at 5648r 31 at 5688r 32 at 5696r 33 at 5768r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,5252r:11)[5252r,5256r:12)[5256r,5264r:13)[5264r,5272r:14)[5272r,5280r:15)[5280r,5288r:16)[5288r,5296r:17)[5296r,5304r:18)[5304r,5312r:19)[5312r,5320r:20)[5320r,5336r:21)[5336r,5480r:22)[5480r,5504r:23)[5504r,5536r:24)[5536r,5552r:25)[5552r,5584r:26)[5584r,5600r:27)[5600r,5624r:28)[5624r,5648r:29)[5648r,5688r:30)[5688r,5696r:31)[5696r,5768r:32)[5768r,5816r:33)[5816r,5928B:1)  0 at 1120r 1 at 5816r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 5252r 13 at 5256r 14 at 5264r 15 at 5272r 16 at 5280r 17 at 5288r 18 at 5296r 19 at 5304r 20 at 5312r 21 at 5320r 22 at 5336r 23 at 5480r 24 at 5504r 25 at 5536r 26 at 5552r 27 at 5584r 28 at 5600r 29 at 5624r 30 at 5648r 31 at 5688r 32 at 5696r 33 at 5768r
     %31:	[464r,5928B:0)  0 at 464r
        -->	[464r,5928B:0)  0 at 464r
handleMove 2224B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,2224r:10)[2224r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5352r:21)[5352r,5496r:22)[5496r,5520r:23)[5520r,5552r:24)[5552r,5568r:25)[5568r,5600r:26)[5600r,5616r:27)[5616r,5640r:28)[5640r,5664r:29)[5664r,5704r:30)[5704r,5712r:31)[5712r,5784r:32)[5784r,5832r:33)[5832r,5944B:1)  0 at 1120r 1 at 5832r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 2224r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5352r 23 at 5496r 24 at 5520r 25 at 5552r 26 at 5568r 27 at 5600r 28 at 5616r 29 at 5640r 30 at 5664r 31 at 5704r 32 at 5712r 33 at 5784r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5352r:21)[5352r,5496r:22)[5496r,5520r:23)[5520r,5552r:24)[5552r,5568r:25)[5568r,5600r:26)[5600r,5616r:27)[5616r,5640r:28)[5640r,5664r:29)[5664r,5704r:30)[5704r,5712r:31)[5712r,5784r:32)[5784r,5832r:33)[5832r,5944B:1)  0 at 1120r 1 at 5832r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5352r 23 at 5496r 24 at 5520r 25 at 5552r 26 at 5568r 27 at 5600r 28 at 5616r 29 at 5640r 30 at 5664r 31 at 5704r 32 at 5712r 33 at 5784r
     %31:	[464r,5944B:0)  0 at 464r
        -->	[464r,5944B:0)  0 at 464r
handleMove 2112B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,2112r:9)[2112r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5352r:21)[5352r,5496r:22)[5496r,5520r:23)[5520r,5552r:24)[5552r,5568r:25)[5568r,5600r:26)[5600r,5616r:27)[5616r,5640r:28)[5640r,5664r:29)[5664r,5704r:30)[5704r,5712r:31)[5712r,5784r:32)[5784r,5832r:33)[5832r,5944B:1)  0 at 1120r 1 at 5832r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 2112r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5352r 23 at 5496r 24 at 5520r 25 at 5552r 26 at 5568r 27 at 5600r 28 at 5616r 29 at 5640r 30 at 5664r 31 at 5704r 32 at 5712r 33 at 5784r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,5252r:9)[5252r,5256r:10)[5256r,5264r:11)[5264r,5272r:12)[5272r,5280r:13)[5280r,5288r:14)[5288r,5296r:15)[5296r,5304r:16)[5304r,5312r:17)[5312r,5320r:18)[5320r,5328r:19)[5328r,5336r:20)[5336r,5352r:21)[5352r,5496r:22)[5496r,5520r:23)[5520r,5552r:24)[5552r,5568r:25)[5568r,5600r:26)[5600r,5616r:27)[5616r,5640r:28)[5640r,5664r:29)[5664r,5704r:30)[5704r,5712r:31)[5712r,5784r:32)[5784r,5832r:33)[5832r,5944B:1)  0 at 1120r 1 at 5832r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 5252r 11 at 5256r 12 at 5264r 13 at 5272r 14 at 5280r 15 at 5288r 16 at 5296r 17 at 5304r 18 at 5312r 19 at 5320r 20 at 5328r 21 at 5336r 22 at 5352r 23 at 5496r 24 at 5520r 25 at 5552r 26 at 5568r 27 at 5600r 28 at 5616r 29 at 5640r 30 at 5664r 31 at 5704r 32 at 5712r 33 at 5784r
     %31:	[464r,5944B:0)  0 at 464r
        -->	[464r,5944B:0)  0 at 464r
handleMove 2016B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,2016r:8)[2016r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5368r:21)[5368r,5512r:22)[5512r,5536r:23)[5536r,5568r:24)[5568r,5584r:25)[5584r,5616r:26)[5616r,5632r:27)[5632r,5656r:28)[5656r,5680r:29)[5680r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5960B:1)  0 at 1120r 1 at 5848r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 2016r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5368r 23 at 5512r 24 at 5536r 25 at 5568r 26 at 5584r 27 at 5616r 28 at 5632r 29 at 5656r 30 at 5680r 31 at 5720r 32 at 5728r 33 at 5800r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5368r:21)[5368r,5512r:22)[5512r,5536r:23)[5536r,5568r:24)[5568r,5584r:25)[5584r,5616r:26)[5616r,5632r:27)[5632r,5656r:28)[5656r,5680r:29)[5680r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5960B:1)  0 at 1120r 1 at 5848r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5368r 23 at 5512r 24 at 5536r 25 at 5568r 26 at 5584r 27 at 5616r 28 at 5632r 29 at 5656r 30 at 5680r 31 at 5720r 32 at 5728r 33 at 5800r
     %31:	[464r,5960B:0)  0 at 464r
        -->	[464r,5960B:0)  0 at 464r
handleMove 1920B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,1920r:7)[1920r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5368r:21)[5368r,5512r:22)[5512r,5536r:23)[5536r,5568r:24)[5568r,5584r:25)[5584r,5616r:26)[5616r,5632r:27)[5632r,5656r:28)[5656r,5680r:29)[5680r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5960B:1)  0 at 1120r 1 at 5848r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 1920r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5368r 23 at 5512r 24 at 5536r 25 at 5568r 26 at 5584r 27 at 5616r 28 at 5632r 29 at 5656r 30 at 5680r 31 at 5720r 32 at 5728r 33 at 5800r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,5252r:7)[5252r,5256r:8)[5256r,5264r:9)[5264r,5272r:10)[5272r,5280r:11)[5280r,5288r:12)[5288r,5296r:13)[5296r,5304r:14)[5304r,5312r:15)[5312r,5320r:16)[5320r,5328r:17)[5328r,5336r:18)[5336r,5344r:19)[5344r,5352r:20)[5352r,5368r:21)[5368r,5512r:22)[5512r,5536r:23)[5536r,5568r:24)[5568r,5584r:25)[5584r,5616r:26)[5616r,5632r:27)[5632r,5656r:28)[5656r,5680r:29)[5680r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5960B:1)  0 at 1120r 1 at 5848r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 5252r 9 at 5256r 10 at 5264r 11 at 5272r 12 at 5280r 13 at 5288r 14 at 5296r 15 at 5304r 16 at 5312r 17 at 5320r 18 at 5328r 19 at 5336r 20 at 5344r 21 at 5352r 22 at 5368r 23 at 5512r 24 at 5536r 25 at 5568r 26 at 5584r 27 at 5616r 28 at 5632r 29 at 5656r 30 at 5680r 31 at 5720r 32 at 5728r 33 at 5800r
     %42 L0000000000000002:	[288r,5960B:0)  0 at 288r
        -->	[288r,5960B:0)  0 at 288r
     %42:	[288r,5960B:0)  0 at 288r
        -->	[288r,5960B:0)  0 at 288r
     %31:	[464r,5960B:0)  0 at 464r
        -->	[464r,5960B:0)  0 at 464r
handleMove 1824B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,1824r:6)[1824r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5384r:21)[5384r,5528r:22)[5528r,5552r:23)[5552r,5584r:24)[5584r,5600r:25)[5600r,5632r:26)[5632r,5648r:27)[5648r,5672r:28)[5672r,5696r:29)[5696r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5976B:1)  0 at 1120r 1 at 5864r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 1824r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5384r 23 at 5528r 24 at 5552r 25 at 5584r 26 at 5600r 27 at 5632r 28 at 5648r 29 at 5672r 30 at 5696r 31 at 5736r 32 at 5744r 33 at 5816r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,5256r:6)[5256r,5264r:7)[5264r,5272r:8)[5272r,5280r:9)[5280r,5288r:10)[5288r,5296r:11)[5296r,5304r:12)[5304r,5312r:13)[5312r,5320r:14)[5320r,5328r:15)[5328r,5336r:16)[5336r,5344r:17)[5344r,5352r:18)[5352r,5360r:19)[5360r,5368r:20)[5368r,5384r:21)[5384r,5528r:22)[5528r,5552r:23)[5552r,5584r:24)[5584r,5600r:25)[5600r,5632r:26)[5632r,5648r:27)[5648r,5672r:28)[5672r,5696r:29)[5696r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5976B:1)  0 at 1120r 1 at 5864r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 5256r 8 at 5264r 9 at 5272r 10 at 5280r 11 at 5288r 12 at 5296r 13 at 5304r 14 at 5312r 15 at 5320r 16 at 5328r 17 at 5336r 18 at 5344r 19 at 5352r 20 at 5360r 21 at 5368r 22 at 5384r 23 at 5528r 24 at 5552r 25 at 5584r 26 at 5600r 27 at 5632r 28 at 5648r 29 at 5672r 30 at 5696r 31 at 5736r 32 at 5744r 33 at 5816r
     %42 L0000000000000040:	[288r,5976B:0)  0 at 288r
        -->	[288r,5976B:0)  0 at 288r
     %42:	[288r,5976B:0)  0 at 288r
        -->	[288r,5976B:0)  0 at 288r
     %64:	[1536r,5392r:0)  0 at 1536r
        -->	[1536r,5392r:0)  0 at 1536r
handleMove 3296B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,3296r:20)[3296r,5376r:21)[5376r,5536r:22)[5536r,5544r:23)[5544r,5576r:24)[5576r,5592r:25)[5592r,5624r:26)[5624r,5640r:27)[5640r,5680r:28)[5680r,5688r:29)[5688r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5976B:1)  0 at 1136r 1 at 5848r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 3296r 22 at 5376r 23 at 5536r 24 at 5544r 25 at 5576r 26 at 5592r 27 at 5624r 28 at 5640r 29 at 5680r 30 at 5688r 31 at 5720r 32 at 5728r 33 at 5800r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,5252r:20)[5252r,5376r:21)[5376r,5536r:22)[5536r,5544r:23)[5544r,5576r:24)[5576r,5592r:25)[5592r,5624r:26)[5624r,5640r:27)[5640r,5680r:28)[5680r,5688r:29)[5688r,5720r:30)[5720r,5728r:31)[5728r,5800r:32)[5800r,5848r:33)[5848r,5976B:1)  0 at 1136r 1 at 5848r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 5252r 22 at 5376r 23 at 5536r 24 at 5544r 25 at 5576r 26 at 5592r 27 at 5624r 28 at 5640r 29 at 5680r 30 at 5688r 31 at 5720r 32 at 5728r 33 at 5800r
     %125 L0000000000000040:	[3184r,5368r:0)  0 at 3184r
        -->	[3184r,5368r:0)  0 at 3184r
     %125:	[3184r,5384r:0)  0 at 3184r
        -->	[3184r,5384r:0)  0 at 3184r
     %116:	[2960r,3296r:0)  0 at 2960r
        -->	[2960r,5252r:0)  0 at 2960r
handleMove 3088B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,3088r:19)[3088r,5264r:20)[5264r,5392r:21)[5392r,5552r:22)[5552r,5560r:23)[5560r,5592r:24)[5592r,5608r:25)[5608r,5640r:26)[5640r,5656r:27)[5656r,5696r:28)[5696r,5704r:29)[5704r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5992B:1)  0 at 1136r 1 at 5864r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 3088r 21 at 5264r 22 at 5392r 23 at 5552r 24 at 5560r 25 at 5592r 26 at 5608r 27 at 5640r 28 at 5656r 29 at 5696r 30 at 5704r 31 at 5736r 32 at 5744r 33 at 5816r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,5256r:19)[5256r,5264r:20)[5264r,5392r:21)[5392r,5552r:22)[5552r,5560r:23)[5560r,5592r:24)[5592r,5608r:25)[5608r,5640r:26)[5640r,5656r:27)[5656r,5696r:28)[5696r,5704r:29)[5704r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5992B:1)  0 at 1136r 1 at 5864r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 5256r 21 at 5264r 22 at 5392r 23 at 5552r 24 at 5560r 25 at 5592r 26 at 5608r 27 at 5640r 28 at 5656r 29 at 5696r 30 at 5704r 31 at 5736r 32 at 5744r 33 at 5816r
     %31:	[464r,5992B:0)  0 at 464r
        -->	[464r,5992B:0)  0 at 464r
handleMove 2992B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,2992r:18)[2992r,5256r:19)[5256r,5264r:20)[5264r,5392r:21)[5392r,5552r:22)[5552r,5560r:23)[5560r,5592r:24)[5592r,5608r:25)[5608r,5640r:26)[5640r,5656r:27)[5656r,5696r:28)[5696r,5704r:29)[5704r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5992B:1)  0 at 1136r 1 at 5864r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 2992r 20 at 5256r 21 at 5264r 22 at 5392r 23 at 5552r 24 at 5560r 25 at 5592r 26 at 5608r 27 at 5640r 28 at 5656r 29 at 5696r 30 at 5704r 31 at 5736r 32 at 5744r 33 at 5816r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,5252r:18)[5252r,5256r:19)[5256r,5264r:20)[5264r,5392r:21)[5392r,5552r:22)[5552r,5560r:23)[5560r,5592r:24)[5592r,5608r:25)[5608r,5640r:26)[5640r,5656r:27)[5656r,5696r:28)[5696r,5704r:29)[5704r,5736r:30)[5736r,5744r:31)[5744r,5816r:32)[5816r,5864r:33)[5864r,5992B:1)  0 at 1136r 1 at 5864r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 5252r 20 at 5256r 21 at 5264r 22 at 5392r 23 at 5552r 24 at 5560r 25 at 5592r 26 at 5608r 27 at 5640r 28 at 5656r 29 at 5696r 30 at 5704r 31 at 5736r 32 at 5744r 33 at 5816r
     %31:	[464r,5992B:0)  0 at 464r
        -->	[464r,5992B:0)  0 at 464r
handleMove 2880B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,2880r:17)[2880r,5264r:18)[5264r,5272r:19)[5272r,5280r:20)[5280r,5408r:21)[5408r,5568r:22)[5568r,5576r:23)[5576r,5608r:24)[5608r,5624r:25)[5624r,5656r:26)[5656r,5672r:27)[5672r,5712r:28)[5712r,5720r:29)[5720r,5752r:30)[5752r,5760r:31)[5760r,5832r:32)[5832r,5880r:33)[5880r,6008B:1)  0 at 1136r 1 at 5880r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 2880r 19 at 5264r 20 at 5272r 21 at 5280r 22 at 5408r 23 at 5568r 24 at 5576r 25 at 5608r 26 at 5624r 27 at 5656r 28 at 5672r 29 at 5712r 30 at 5720r 31 at 5752r 32 at 5760r 33 at 5832r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,5256r:17)[5256r,5264r:18)[5264r,5272r:19)[5272r,5280r:20)[5280r,5408r:21)[5408r,5568r:22)[5568r,5576r:23)[5576r,5608r:24)[5608r,5624r:25)[5624r,5656r:26)[5656r,5672r:27)[5672r,5712r:28)[5712r,5720r:29)[5720r,5752r:30)[5752r,5760r:31)[5760r,5832r:32)[5832r,5880r:33)[5880r,6008B:1)  0 at 1136r 1 at 5880r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 5256r 19 at 5264r 20 at 5272r 21 at 5280r 22 at 5408r 23 at 5568r 24 at 5576r 25 at 5608r 26 at 5624r 27 at 5656r 28 at 5672r 29 at 5712r 30 at 5720r 31 at 5752r 32 at 5760r 33 at 5832r
     %31:	[464r,6008B:0)  0 at 464r
        -->	[464r,6008B:0)  0 at 464r
handleMove 2784B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,2784r:16)[2784r,5256r:17)[5256r,5264r:18)[5264r,5272r:19)[5272r,5280r:20)[5280r,5408r:21)[5408r,5568r:22)[5568r,5576r:23)[5576r,5608r:24)[5608r,5624r:25)[5624r,5656r:26)[5656r,5672r:27)[5672r,5712r:28)[5712r,5720r:29)[5720r,5752r:30)[5752r,5760r:31)[5760r,5832r:32)[5832r,5880r:33)[5880r,6008B:1)  0 at 1136r 1 at 5880r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 2784r 18 at 5256r 19 at 5264r 20 at 5272r 21 at 5280r 22 at 5408r 23 at 5568r 24 at 5576r 25 at 5608r 26 at 5624r 27 at 5656r 28 at 5672r 29 at 5712r 30 at 5720r 31 at 5752r 32 at 5760r 33 at 5832r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,5252r:16)[5252r,5256r:17)[5256r,5264r:18)[5264r,5272r:19)[5272r,5280r:20)[5280r,5408r:21)[5408r,5568r:22)[5568r,5576r:23)[5576r,5608r:24)[5608r,5624r:25)[5624r,5656r:26)[5656r,5672r:27)[5672r,5712r:28)[5712r,5720r:29)[5720r,5752r:30)[5752r,5760r:31)[5760r,5832r:32)[5832r,5880r:33)[5880r,6008B:1)  0 at 1136r 1 at 5880r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 5252r 18 at 5256r 19 at 5264r 20 at 5272r 21 at 5280r 22 at 5408r 23 at 5568r 24 at 5576r 25 at 5608r 26 at 5624r 27 at 5656r 28 at 5672r 29 at 5712r 30 at 5720r 31 at 5752r 32 at 5760r 33 at 5832r
     %31:	[464r,6008B:0)  0 at 464r
        -->	[464r,6008B:0)  0 at 464r
handleMove 2672B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,2672r:15)[2672r,5264r:16)[5264r,5272r:17)[5272r,5280r:18)[5280r,5288r:19)[5288r,5296r:20)[5296r,5424r:21)[5424r,5584r:22)[5584r,5592r:23)[5592r,5624r:24)[5624r,5640r:25)[5640r,5672r:26)[5672r,5688r:27)[5688r,5728r:28)[5728r,5736r:29)[5736r,5768r:30)[5768r,5776r:31)[5776r,5848r:32)[5848r,5896r:33)[5896r,6024B:1)  0 at 1136r 1 at 5896r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 2672r 17 at 5264r 18 at 5272r 19 at 5280r 20 at 5288r 21 at 5296r 22 at 5424r 23 at 5584r 24 at 5592r 25 at 5624r 26 at 5640r 27 at 5672r 28 at 5688r 29 at 5728r 30 at 5736r 31 at 5768r 32 at 5776r 33 at 5848r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,5256r:15)[5256r,5264r:16)[5264r,5272r:17)[5272r,5280r:18)[5280r,5288r:19)[5288r,5296r:20)[5296r,5424r:21)[5424r,5584r:22)[5584r,5592r:23)[5592r,5624r:24)[5624r,5640r:25)[5640r,5672r:26)[5672r,5688r:27)[5688r,5728r:28)[5728r,5736r:29)[5736r,5768r:30)[5768r,5776r:31)[5776r,5848r:32)[5848r,5896r:33)[5896r,6024B:1)  0 at 1136r 1 at 5896r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 5256r 17 at 5264r 18 at 5272r 19 at 5280r 20 at 5288r 21 at 5296r 22 at 5424r 23 at 5584r 24 at 5592r 25 at 5624r 26 at 5640r 27 at 5672r 28 at 5688r 29 at 5728r 30 at 5736r 31 at 5768r 32 at 5776r 33 at 5848r
     %31:	[464r,6024B:0)  0 at 464r
        -->	[464r,6024B:0)  0 at 464r
handleMove 2576B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,2576r:14)[2576r,5256r:15)[5256r,5264r:16)[5264r,5272r:17)[5272r,5280r:18)[5280r,5288r:19)[5288r,5296r:20)[5296r,5424r:21)[5424r,5584r:22)[5584r,5592r:23)[5592r,5624r:24)[5624r,5640r:25)[5640r,5672r:26)[5672r,5688r:27)[5688r,5728r:28)[5728r,5736r:29)[5736r,5768r:30)[5768r,5776r:31)[5776r,5848r:32)[5848r,5896r:33)[5896r,6024B:1)  0 at 1136r 1 at 5896r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 2576r 16 at 5256r 17 at 5264r 18 at 5272r 19 at 5280r 20 at 5288r 21 at 5296r 22 at 5424r 23 at 5584r 24 at 5592r 25 at 5624r 26 at 5640r 27 at 5672r 28 at 5688r 29 at 5728r 30 at 5736r 31 at 5768r 32 at 5776r 33 at 5848r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,5252r:14)[5252r,5256r:15)[5256r,5264r:16)[5264r,5272r:17)[5272r,5280r:18)[5280r,5288r:19)[5288r,5296r:20)[5296r,5424r:21)[5424r,5584r:22)[5584r,5592r:23)[5592r,5624r:24)[5624r,5640r:25)[5640r,5672r:26)[5672r,5688r:27)[5688r,5728r:28)[5728r,5736r:29)[5736r,5768r:30)[5768r,5776r:31)[5776r,5848r:32)[5848r,5896r:33)[5896r,6024B:1)  0 at 1136r 1 at 5896r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 5252r 16 at 5256r 17 at 5264r 18 at 5272r 19 at 5280r 20 at 5288r 21 at 5296r 22 at 5424r 23 at 5584r 24 at 5592r 25 at 5624r 26 at 5640r 27 at 5672r 28 at 5688r 29 at 5728r 30 at 5736r 31 at 5768r 32 at 5776r 33 at 5848r
     %31:	[464r,6024B:0)  0 at 464r
        -->	[464r,6024B:0)  0 at 464r
handleMove 2480B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,2480r:13)[2480r,5264r:14)[5264r,5272r:15)[5272r,5280r:16)[5280r,5288r:17)[5288r,5296r:18)[5296r,5304r:19)[5304r,5312r:20)[5312r,5440r:21)[5440r,5600r:22)[5600r,5608r:23)[5608r,5640r:24)[5640r,5656r:25)[5656r,5688r:26)[5688r,5704r:27)[5704r,5744r:28)[5744r,5752r:29)[5752r,5784r:30)[5784r,5792r:31)[5792r,5864r:32)[5864r,5912r:33)[5912r,6040B:1)  0 at 1136r 1 at 5912r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 2480r 15 at 5264r 16 at 5272r 17 at 5280r 18 at 5288r 19 at 5296r 20 at 5304r 21 at 5312r 22 at 5440r 23 at 5600r 24 at 5608r 25 at 5640r 26 at 5656r 27 at 5688r 28 at 5704r 29 at 5744r 30 at 5752r 31 at 5784r 32 at 5792r 33 at 5864r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,5256r:13)[5256r,5264r:14)[5264r,5272r:15)[5272r,5280r:16)[5280r,5288r:17)[5288r,5296r:18)[5296r,5304r:19)[5304r,5312r:20)[5312r,5440r:21)[5440r,5600r:22)[5600r,5608r:23)[5608r,5640r:24)[5640r,5656r:25)[5656r,5688r:26)[5688r,5704r:27)[5704r,5744r:28)[5744r,5752r:29)[5752r,5784r:30)[5784r,5792r:31)[5792r,5864r:32)[5864r,5912r:33)[5912r,6040B:1)  0 at 1136r 1 at 5912r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 5256r 15 at 5264r 16 at 5272r 17 at 5280r 18 at 5288r 19 at 5296r 20 at 5304r 21 at 5312r 22 at 5440r 23 at 5600r 24 at 5608r 25 at 5640r 26 at 5656r 27 at 5688r 28 at 5704r 29 at 5744r 30 at 5752r 31 at 5784r 32 at 5792r 33 at 5864r
     %31:	[464r,6040B:0)  0 at 464r
        -->	[464r,6040B:0)  0 at 464r
handleMove 2384B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,2384r:12)[2384r,5256r:13)[5256r,5264r:14)[5264r,5272r:15)[5272r,5280r:16)[5280r,5288r:17)[5288r,5296r:18)[5296r,5304r:19)[5304r,5312r:20)[5312r,5440r:21)[5440r,5600r:22)[5600r,5608r:23)[5608r,5640r:24)[5640r,5656r:25)[5656r,5688r:26)[5688r,5704r:27)[5704r,5744r:28)[5744r,5752r:29)[5752r,5784r:30)[5784r,5792r:31)[5792r,5864r:32)[5864r,5912r:33)[5912r,6040B:1)  0 at 1136r 1 at 5912r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 2384r 14 at 5256r 15 at 5264r 16 at 5272r 17 at 5280r 18 at 5288r 19 at 5296r 20 at 5304r 21 at 5312r 22 at 5440r 23 at 5600r 24 at 5608r 25 at 5640r 26 at 5656r 27 at 5688r 28 at 5704r 29 at 5744r 30 at 5752r 31 at 5784r 32 at 5792r 33 at 5864r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,5252r:12)[5252r,5256r:13)[5256r,5264r:14)[5264r,5272r:15)[5272r,5280r:16)[5280r,5288r:17)[5288r,5296r:18)[5296r,5304r:19)[5304r,5312r:20)[5312r,5440r:21)[5440r,5600r:22)[5600r,5608r:23)[5608r,5640r:24)[5640r,5656r:25)[5656r,5688r:26)[5688r,5704r:27)[5704r,5744r:28)[5744r,5752r:29)[5752r,5784r:30)[5784r,5792r:31)[5792r,5864r:32)[5864r,5912r:33)[5912r,6040B:1)  0 at 1136r 1 at 5912r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 5252r 14 at 5256r 15 at 5264r 16 at 5272r 17 at 5280r 18 at 5288r 19 at 5296r 20 at 5304r 21 at 5312r 22 at 5440r 23 at 5600r 24 at 5608r 25 at 5640r 26 at 5656r 27 at 5688r 28 at 5704r 29 at 5744r 30 at 5752r 31 at 5784r 32 at 5792r 33 at 5864r
     %88:	[2160r,2384r:0)  0 at 2160r
        -->	[2160r,5252r:0)  0 at 2160r
     %31:	[464r,6040B:0)  0 at 464r
        -->	[464r,6040B:0)  0 at 464r
handleMove 2288B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,2288r:11)[2288r,5264r:12)[5264r,5272r:13)[5272r,5280r:14)[5280r,5288r:15)[5288r,5296r:16)[5296r,5304r:17)[5304r,5312r:18)[5312r,5320r:19)[5320r,5328r:20)[5328r,5456r:21)[5456r,5616r:22)[5616r,5624r:23)[5624r,5656r:24)[5656r,5672r:25)[5672r,5704r:26)[5704r,5720r:27)[5720r,5760r:28)[5760r,5768r:29)[5768r,5800r:30)[5800r,5808r:31)[5808r,5880r:32)[5880r,5928r:33)[5928r,6056B:1)  0 at 1136r 1 at 5928r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 2288r 13 at 5264r 14 at 5272r 15 at 5280r 16 at 5288r 17 at 5296r 18 at 5304r 19 at 5312r 20 at 5320r 21 at 5328r 22 at 5456r 23 at 5616r 24 at 5624r 25 at 5656r 26 at 5672r 27 at 5704r 28 at 5720r 29 at 5760r 30 at 5768r 31 at 5800r 32 at 5808r 33 at 5880r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,5256r:11)[5256r,5264r:12)[5264r,5272r:13)[5272r,5280r:14)[5280r,5288r:15)[5288r,5296r:16)[5296r,5304r:17)[5304r,5312r:18)[5312r,5320r:19)[5320r,5328r:20)[5328r,5456r:21)[5456r,5616r:22)[5616r,5624r:23)[5624r,5656r:24)[5656r,5672r:25)[5672r,5704r:26)[5704r,5720r:27)[5720r,5760r:28)[5760r,5768r:29)[5768r,5800r:30)[5800r,5808r:31)[5808r,5880r:32)[5880r,5928r:33)[5928r,6056B:1)  0 at 1136r 1 at 5928r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 5256r 13 at 5264r 14 at 5272r 15 at 5280r 16 at 5288r 17 at 5296r 18 at 5304r 19 at 5312r 20 at 5320r 21 at 5328r 22 at 5456r 23 at 5616r 24 at 5624r 25 at 5656r 26 at 5672r 27 at 5704r 28 at 5720r 29 at 5760r 30 at 5768r 31 at 5800r 32 at 5808r 33 at 5880r
     %31:	[464r,6056B:0)  0 at 464r
        -->	[464r,6056B:0)  0 at 464r
handleMove 2192B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,2192r:10)[2192r,5256r:11)[5256r,5264r:12)[5264r,5272r:13)[5272r,5280r:14)[5280r,5288r:15)[5288r,5296r:16)[5296r,5304r:17)[5304r,5312r:18)[5312r,5320r:19)[5320r,5328r:20)[5328r,5456r:21)[5456r,5616r:22)[5616r,5624r:23)[5624r,5656r:24)[5656r,5672r:25)[5672r,5704r:26)[5704r,5720r:27)[5720r,5760r:28)[5760r,5768r:29)[5768r,5800r:30)[5800r,5808r:31)[5808r,5880r:32)[5880r,5928r:33)[5928r,6056B:1)  0 at 1136r 1 at 5928r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 2192r 12 at 5256r 13 at 5264r 14 at 5272r 15 at 5280r 16 at 5288r 17 at 5296r 18 at 5304r 19 at 5312r 20 at 5320r 21 at 5328r 22 at 5456r 23 at 5616r 24 at 5624r 25 at 5656r 26 at 5672r 27 at 5704r 28 at 5720r 29 at 5760r 30 at 5768r 31 at 5800r 32 at 5808r 33 at 5880r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,5252r:10)[5252r,5256r:11)[5256r,5264r:12)[5264r,5272r:13)[5272r,5280r:14)[5280r,5288r:15)[5288r,5296r:16)[5296r,5304r:17)[5304r,5312r:18)[5312r,5320r:19)[5320r,5328r:20)[5328r,5456r:21)[5456r,5616r:22)[5616r,5624r:23)[5624r,5656r:24)[5656r,5672r:25)[5672r,5704r:26)[5704r,5720r:27)[5720r,5760r:28)[5760r,5768r:29)[5768r,5800r:30)[5800r,5808r:31)[5808r,5880r:32)[5880r,5928r:33)[5928r,6056B:1)  0 at 1136r 1 at 5928r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 5252r 12 at 5256r 13 at 5264r 14 at 5272r 15 at 5280r 16 at 5288r 17 at 5296r 18 at 5304r 19 at 5312r 20 at 5320r 21 at 5328r 22 at 5456r 23 at 5616r 24 at 5624r 25 at 5656r 26 at 5672r 27 at 5704r 28 at 5720r 29 at 5760r 30 at 5768r 31 at 5800r 32 at 5808r 33 at 5880r
     %5:	[436r,6056B:0)  0 at 436r
        -->	[436r,6056B:0)  0 at 436r
     %31:	[464r,6056B:0)  0 at 464r
        -->	[464r,6056B:0)  0 at 464r
handleMove 2080B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,2080r:9)[2080r,5264r:10)[5264r,5272r:11)[5272r,5280r:12)[5280r,5288r:13)[5288r,5296r:14)[5296r,5304r:15)[5304r,5312r:16)[5312r,5320r:17)[5320r,5328r:18)[5328r,5336r:19)[5336r,5344r:20)[5344r,5472r:21)[5472r,5632r:22)[5632r,5640r:23)[5640r,5672r:24)[5672r,5688r:25)[5688r,5720r:26)[5720r,5736r:27)[5736r,5776r:28)[5776r,5784r:29)[5784r,5816r:30)[5816r,5824r:31)[5824r,5896r:32)[5896r,5944r:33)[5944r,6072B:1)  0 at 1136r 1 at 5944r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 2080r 11 at 5264r 12 at 5272r 13 at 5280r 14 at 5288r 15 at 5296r 16 at 5304r 17 at 5312r 18 at 5320r 19 at 5328r 20 at 5336r 21 at 5344r 22 at 5472r 23 at 5632r 24 at 5640r 25 at 5672r 26 at 5688r 27 at 5720r 28 at 5736r 29 at 5776r 30 at 5784r 31 at 5816r 32 at 5824r 33 at 5896r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,5256r:9)[5256r,5264r:10)[5264r,5272r:11)[5272r,5280r:12)[5280r,5288r:13)[5288r,5296r:14)[5296r,5304r:15)[5304r,5312r:16)[5312r,5320r:17)[5320r,5328r:18)[5328r,5336r:19)[5336r,5344r:20)[5344r,5472r:21)[5472r,5632r:22)[5632r,5640r:23)[5640r,5672r:24)[5672r,5688r:25)[5688r,5720r:26)[5720r,5736r:27)[5736r,5776r:28)[5776r,5784r:29)[5784r,5816r:30)[5816r,5824r:31)[5824r,5896r:32)[5896r,5944r:33)[5944r,6072B:1)  0 at 1136r 1 at 5944r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 5256r 11 at 5264r 12 at 5272r 13 at 5280r 14 at 5288r 15 at 5296r 16 at 5304r 17 at 5312r 18 at 5320r 19 at 5328r 20 at 5336r 21 at 5344r 22 at 5472r 23 at 5632r 24 at 5640r 25 at 5672r 26 at 5688r 27 at 5720r 28 at 5736r 29 at 5776r 30 at 5784r 31 at 5816r 32 at 5824r 33 at 5896r
     %31:	[464r,6072B:0)  0 at 464r
        -->	[464r,6072B:0)  0 at 464r
handleMove 1984B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,1984r:8)[1984r,5256r:9)[5256r,5264r:10)[5264r,5272r:11)[5272r,5280r:12)[5280r,5288r:13)[5288r,5296r:14)[5296r,5304r:15)[5304r,5312r:16)[5312r,5320r:17)[5320r,5328r:18)[5328r,5336r:19)[5336r,5344r:20)[5344r,5472r:21)[5472r,5632r:22)[5632r,5640r:23)[5640r,5672r:24)[5672r,5688r:25)[5688r,5720r:26)[5720r,5736r:27)[5736r,5776r:28)[5776r,5784r:29)[5784r,5816r:30)[5816r,5824r:31)[5824r,5896r:32)[5896r,5944r:33)[5944r,6072B:1)  0 at 1136r 1 at 5944r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 1984r 10 at 5256r 11 at 5264r 12 at 5272r 13 at 5280r 14 at 5288r 15 at 5296r 16 at 5304r 17 at 5312r 18 at 5320r 19 at 5328r 20 at 5336r 21 at 5344r 22 at 5472r 23 at 5632r 24 at 5640r 25 at 5672r 26 at 5688r 27 at 5720r 28 at 5736r 29 at 5776r 30 at 5784r 31 at 5816r 32 at 5824r 33 at 5896r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,5252r:8)[5252r,5256r:9)[5256r,5264r:10)[5264r,5272r:11)[5272r,5280r:12)[5280r,5288r:13)[5288r,5296r:14)[5296r,5304r:15)[5304r,5312r:16)[5312r,5320r:17)[5320r,5328r:18)[5328r,5336r:19)[5336r,5344r:20)[5344r,5472r:21)[5472r,5632r:22)[5632r,5640r:23)[5640r,5672r:24)[5672r,5688r:25)[5688r,5720r:26)[5720r,5736r:27)[5736r,5776r:28)[5776r,5784r:29)[5784r,5816r:30)[5816r,5824r:31)[5824r,5896r:32)[5896r,5944r:33)[5944r,6072B:1)  0 at 1136r 1 at 5944r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 5252r 10 at 5256r 11 at 5264r 12 at 5272r 13 at 5280r 14 at 5288r 15 at 5296r 16 at 5304r 17 at 5312r 18 at 5320r 19 at 5328r 20 at 5336r 21 at 5344r 22 at 5472r 23 at 5632r 24 at 5640r 25 at 5672r 26 at 5688r 27 at 5720r 28 at 5736r 29 at 5776r 30 at 5784r 31 at 5816r 32 at 5824r 33 at 5896r
     %1:	[272r,6072B:0)  0 at 272r
        -->	[272r,6072B:0)  0 at 272r
     %31:	[464r,6072B:0)  0 at 464r
        -->	[464r,6072B:0)  0 at 464r
handleMove 1888B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,1888r:7)[1888r,5264r:8)[5264r,5272r:9)[5272r,5280r:10)[5280r,5288r:11)[5288r,5296r:12)[5296r,5304r:13)[5304r,5312r:14)[5312r,5320r:15)[5320r,5328r:16)[5328r,5336r:17)[5336r,5344r:18)[5344r,5352r:19)[5352r,5360r:20)[5360r,5488r:21)[5488r,5648r:22)[5648r,5656r:23)[5656r,5688r:24)[5688r,5704r:25)[5704r,5736r:26)[5736r,5752r:27)[5752r,5792r:28)[5792r,5800r:29)[5800r,5832r:30)[5832r,5840r:31)[5840r,5912r:32)[5912r,5960r:33)[5960r,6088B:1)  0 at 1136r 1 at 5960r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 1888r 9 at 5264r 10 at 5272r 11 at 5280r 12 at 5288r 13 at 5296r 14 at 5304r 15 at 5312r 16 at 5320r 17 at 5328r 18 at 5336r 19 at 5344r 20 at 5352r 21 at 5360r 22 at 5488r 23 at 5648r 24 at 5656r 25 at 5688r 26 at 5704r 27 at 5736r 28 at 5752r 29 at 5792r 30 at 5800r 31 at 5832r 32 at 5840r 33 at 5912r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,5256r:7)[5256r,5264r:8)[5264r,5272r:9)[5272r,5280r:10)[5280r,5288r:11)[5288r,5296r:12)[5296r,5304r:13)[5304r,5312r:14)[5312r,5320r:15)[5320r,5328r:16)[5328r,5336r:17)[5336r,5344r:18)[5344r,5352r:19)[5352r,5360r:20)[5360r,5488r:21)[5488r,5648r:22)[5648r,5656r:23)[5656r,5688r:24)[5688r,5704r:25)[5704r,5736r:26)[5736r,5752r:27)[5752r,5792r:28)[5792r,5800r:29)[5800r,5832r:30)[5832r,5840r:31)[5840r,5912r:32)[5912r,5960r:33)[5960r,6088B:1)  0 at 1136r 1 at 5960r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 5256r 9 at 5264r 10 at 5272r 11 at 5280r 12 at 5288r 13 at 5296r 14 at 5304r 15 at 5312r 16 at 5320r 17 at 5328r 18 at 5336r 19 at 5344r 20 at 5352r 21 at 5360r 22 at 5488r 23 at 5648r 24 at 5656r 25 at 5688r 26 at 5704r 27 at 5736r 28 at 5752r 29 at 5792r 30 at 5800r 31 at 5832r 32 at 5840r 33 at 5912r
     %42 L0000000000000002:	[288r,6088B:0)  0 at 288r
        -->	[288r,6088B:0)  0 at 288r
     %42:	[288r,6088B:0)  0 at 288r
        -->	[288r,6088B:0)  0 at 288r
     %31:	[464r,6088B:0)  0 at 464r
        -->	[464r,6088B:0)  0 at 464r
handleMove 1792B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,1792r:6)[1792r,5256r:7)[5256r,5264r:8)[5264r,5272r:9)[5272r,5280r:10)[5280r,5288r:11)[5288r,5296r:12)[5296r,5304r:13)[5304r,5312r:14)[5312r,5320r:15)[5320r,5328r:16)[5328r,5336r:17)[5336r,5344r:18)[5344r,5352r:19)[5352r,5360r:20)[5360r,5488r:21)[5488r,5648r:22)[5648r,5656r:23)[5656r,5688r:24)[5688r,5704r:25)[5704r,5736r:26)[5736r,5752r:27)[5752r,5792r:28)[5792r,5800r:29)[5800r,5832r:30)[5832r,5840r:31)[5840r,5912r:32)[5912r,5960r:33)[5960r,6088B:1)  0 at 1136r 1 at 5960r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 1792r 8 at 5256r 9 at 5264r 10 at 5272r 11 at 5280r 12 at 5288r 13 at 5296r 14 at 5304r 15 at 5312r 16 at 5320r 17 at 5328r 18 at 5336r 19 at 5344r 20 at 5352r 21 at 5360r 22 at 5488r 23 at 5648r 24 at 5656r 25 at 5688r 26 at 5704r 27 at 5736r 28 at 5752r 29 at 5792r 30 at 5800r 31 at 5832r 32 at 5840r 33 at 5912r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,5252r:6)[5252r,5256r:7)[5256r,5264r:8)[5264r,5272r:9)[5272r,5280r:10)[5280r,5288r:11)[5288r,5296r:12)[5296r,5304r:13)[5304r,5312r:14)[5312r,5320r:15)[5320r,5328r:16)[5328r,5336r:17)[5336r,5344r:18)[5344r,5352r:19)[5352r,5360r:20)[5360r,5488r:21)[5488r,5648r:22)[5648r,5656r:23)[5656r,5688r:24)[5688r,5704r:25)[5704r,5736r:26)[5736r,5752r:27)[5752r,5792r:28)[5792r,5800r:29)[5800r,5832r:30)[5832r,5840r:31)[5840r,5912r:32)[5912r,5960r:33)[5960r,6088B:1)  0 at 1136r 1 at 5960r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 5252r 8 at 5256r 9 at 5264r 10 at 5272r 11 at 5280r 12 at 5288r 13 at 5296r 14 at 5304r 15 at 5312r 16 at 5320r 17 at 5328r 18 at 5336r 19 at 5344r 20 at 5352r 21 at 5360r 22 at 5488r 23 at 5648r 24 at 5656r 25 at 5688r 26 at 5704r 27 at 5736r 28 at 5752r 29 at 5792r 30 at 5800r 31 at 5832r 32 at 5840r 33 at 5912r
     %42 L0000000000000040:	[288r,6088B:0)  0 at 288r
        -->	[288r,6088B:0)  0 at 288r
     %42:	[288r,6088B:0)  0 at 288r
        -->	[288r,6088B:0)  0 at 288r
     %31:	[464r,6088B:0)  0 at 464r
        -->	[464r,6088B:0)  0 at 464r
handleMove 1696B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,1696r:5)[1696r,5264r:6)[5264r,5272r:7)[5272r,5280r:8)[5280r,5288r:9)[5288r,5296r:10)[5296r,5304r:11)[5304r,5312r:12)[5312r,5320r:13)[5320r,5328r:14)[5328r,5336r:15)[5336r,5344r:16)[5344r,5352r:17)[5352r,5360r:18)[5360r,5368r:19)[5368r,5376r:20)[5376r,5504r:21)[5504r,5664r:22)[5664r,5672r:23)[5672r,5704r:24)[5704r,5720r:25)[5720r,5752r:26)[5752r,5768r:27)[5768r,5808r:28)[5808r,5816r:29)[5816r,5848r:30)[5848r,5856r:31)[5856r,5928r:32)[5928r,5976r:33)[5976r,6104B:1)  0 at 1136r 1 at 5976r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 1696r 7 at 5264r 8 at 5272r 9 at 5280r 10 at 5288r 11 at 5296r 12 at 5304r 13 at 5312r 14 at 5320r 15 at 5328r 16 at 5336r 17 at 5344r 18 at 5352r 19 at 5360r 20 at 5368r 21 at 5376r 22 at 5504r 23 at 5664r 24 at 5672r 25 at 5704r 26 at 5720r 27 at 5752r 28 at 5768r 29 at 5808r 30 at 5816r 31 at 5848r 32 at 5856r 33 at 5928r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,5256r:5)[5256r,5264r:6)[5264r,5272r:7)[5272r,5280r:8)[5280r,5288r:9)[5288r,5296r:10)[5296r,5304r:11)[5304r,5312r:12)[5312r,5320r:13)[5320r,5328r:14)[5328r,5336r:15)[5336r,5344r:16)[5344r,5352r:17)[5352r,5360r:18)[5360r,5368r:19)[5368r,5376r:20)[5376r,5504r:21)[5504r,5664r:22)[5664r,5672r:23)[5672r,5704r:24)[5704r,5720r:25)[5720r,5752r:26)[5752r,5768r:27)[5768r,5808r:28)[5808r,5816r:29)[5816r,5848r:30)[5848r,5856r:31)[5856r,5928r:32)[5928r,5976r:33)[5976r,6104B:1)  0 at 1136r 1 at 5976r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 5256r 7 at 5264r 8 at 5272r 9 at 5280r 10 at 5288r 11 at 5296r 12 at 5304r 13 at 5312r 14 at 5320r 15 at 5328r 16 at 5336r 17 at 5344r 18 at 5352r 19 at 5360r 20 at 5368r 21 at 5376r 22 at 5504r 23 at 5664r 24 at 5672r 25 at 5704r 26 at 5720r 27 at 5752r 28 at 5768r 29 at 5808r 30 at 5816r 31 at 5848r 32 at 5856r 33 at 5928r
     %39 L0000000000000002:	[536r,6104B:0)  0 at 536r
        -->	[536r,6104B:0)  0 at 536r
     %39:	[536r,6104B:0)  0 at 536r
        -->	[536r,6104B:0)  0 at 536r
     %31:	[464r,6104B:0)  0 at 464r
        -->	[464r,6104B:0)  0 at 464r
handleMove 1600B -> 5252B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,1600r:4)[1600r,5256r:5)[5256r,5264r:6)[5264r,5272r:7)[5272r,5280r:8)[5280r,5288r:9)[5288r,5296r:10)[5296r,5304r:11)[5304r,5312r:12)[5312r,5320r:13)[5320r,5328r:14)[5328r,5336r:15)[5336r,5344r:16)[5344r,5352r:17)[5352r,5360r:18)[5360r,5368r:19)[5368r,5376r:20)[5376r,5504r:21)[5504r,5664r:22)[5664r,5672r:23)[5672r,5704r:24)[5704r,5720r:25)[5720r,5752r:26)[5752r,5768r:27)[5768r,5808r:28)[5808r,5816r:29)[5816r,5848r:30)[5848r,5856r:31)[5856r,5928r:32)[5928r,5976r:33)[5976r,6104B:1)  0 at 1136r 1 at 5976r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 1600r 6 at 5256r 7 at 5264r 8 at 5272r 9 at 5280r 10 at 5288r 11 at 5296r 12 at 5304r 13 at 5312r 14 at 5320r 15 at 5328r 16 at 5336r 17 at 5344r 18 at 5352r 19 at 5360r 20 at 5368r 21 at 5376r 22 at 5504r 23 at 5664r 24 at 5672r 25 at 5704r 26 at 5720r 27 at 5752r 28 at 5768r 29 at 5808r 30 at 5816r 31 at 5848r 32 at 5856r 33 at 5928r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,5252r:4)[5252r,5256r:5)[5256r,5264r:6)[5264r,5272r:7)[5272r,5280r:8)[5280r,5288r:9)[5288r,5296r:10)[5296r,5304r:11)[5304r,5312r:12)[5312r,5320r:13)[5320r,5328r:14)[5328r,5336r:15)[5336r,5344r:16)[5344r,5352r:17)[5352r,5360r:18)[5360r,5368r:19)[5368r,5376r:20)[5376r,5504r:21)[5504r,5664r:22)[5664r,5672r:23)[5672r,5704r:24)[5704r,5720r:25)[5720r,5752r:26)[5752r,5768r:27)[5768r,5808r:28)[5808r,5816r:29)[5816r,5848r:30)[5848r,5856r:31)[5856r,5928r:32)[5928r,5976r:33)[5976r,6104B:1)  0 at 1136r 1 at 5976r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 5252r 6 at 5256r 7 at 5264r 8 at 5272r 9 at 5280r 10 at 5288r 11 at 5296r 12 at 5304r 13 at 5312r 14 at 5320r 15 at 5328r 16 at 5336r 17 at 5344r 18 at 5352r 19 at 5360r 20 at 5368r 21 at 5376r 22 at 5504r 23 at 5664r 24 at 5672r 25 at 5704r 26 at 5720r 27 at 5752r 28 at 5768r 29 at 5808r 30 at 5816r 31 at 5848r 32 at 5856r 33 at 5928r
     %31:	[464r,6104B:0)  0 at 464r
        -->	[464r,6104B:0)  0 at 464r
handleMove 1424B -> 5256B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,1424r:3)[1424r,5264r:4)[5264r,5272r:5)[5272r,5280r:6)[5280r,5288r:7)[5288r,5296r:8)[5296r,5304r:9)[5304r,5312r:10)[5312r,5320r:11)[5320r,5328r:12)[5328r,5336r:13)[5336r,5344r:14)[5344r,5352r:15)[5352r,5360r:16)[5360r,5368r:17)[5368r,5376r:18)[5376r,5384r:19)[5384r,5392r:20)[5392r,5520r:21)[5520r,5680r:22)[5680r,5688r:23)[5688r,5720r:24)[5720r,5736r:25)[5736r,5768r:26)[5768r,5784r:27)[5784r,5824r:28)[5824r,5832r:29)[5832r,5864r:30)[5864r,5872r:31)[5872r,5944r:32)[5944r,5992r:33)[5992r,6120B:1)  0 at 1136r 1 at 5992r 2 at 1192B-phi 3 at 1328r 4 at 1424r 5 at 5264r 6 at 5272r 7 at 5280r 8 at 5288r 9 at 5296r 10 at 5304r 11 at 5312r 12 at 5320r 13 at 5328r 14 at 5336r 15 at 5344r 16 at 5352r 17 at 5360r 18 at 5368r 19 at 5376r 20 at 5384r 21 at 5392r 22 at 5520r 23 at 5680r 24 at 5688r 25 at 5720r 26 at 5736r 27 at 5768r 28 at 5784r 29 at 5824r 30 at 5832r 31 at 5864r 32 at 5872r 33 at 5944r
        -->	[1136r,1192B:0)[1192B,1328r:2)[1328r,5256r:3)[5256r,5264r:4)[5264r,5272r:5)[5272r,5280r:6)[5280r,5288r:7)[5288r,5296r:8)[5296r,5304r:9)[5304r,5312r:10)[5312r,5320r:11)[5320r,5328r:12)[5328r,5336r:13)[5336r,5344r:14)[5344r,5352r:15)[5352r,5360r:16)[5360r,5368r:17)[5368r,5376r:18)[5376r,5384r:19)[5384r,5392r:20)[5392r,5520r:21)[5520r,5680r:22)[5680r,5688r:23)[5688r,5720r:24)[5720r,5736r:25)[5736r,5768r:26)[5768r,5784r:27)[5784r,5824r:28)[5824r,5832r:29)[5832r,5864r:30)[5864r,5872r:31)[5872r,5944r:32)[5944r,5992r:33)[5992r,6120B:1)  0 at 1136r 1 at 5992r 2 at 1192B-phi 3 at 1328r 4 at 5256r 5 at 5264r 6 at 5272r 7 at 5280r 8 at 5288r 9 at 5296r 10 at 5304r 11 at 5312r 12 at 5320r 13 at 5328r 14 at 5336r 15 at 5344r 16 at 5352r 17 at 5360r 18 at 5368r 19 at 5376r 20 at 5384r 21 at 5392r 22 at 5520r 23 at 5680r 24 at 5688r 25 at 5720r 26 at 5736r 27 at 5768r 28 at 5784r 29 at 5824r 30 at 5832r 31 at 5864r 32 at 5872r 33 at 5944r
     %31:	[464r,6120B:0)  0 at 464r
        -->	[464r,6120B:0)  0 at 464r
handleMove 1728B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,1728r:5)[1728r,5400r:6)[5400r,5408r:7)[5408r,5416r:8)[5416r,5424r:9)[5424r,5432r:10)[5432r,5440r:11)[5440r,5448r:12)[5448r,5456r:13)[5456r,5464r:14)[5464r,5472r:15)[5472r,5480r:16)[5480r,5488r:17)[5488r,5496r:18)[5496r,5504r:19)[5504r,5512r:20)[5512r,5528r:21)[5528r,5672r:22)[5672r,5696r:23)[5696r,5728r:24)[5728r,5744r:25)[5744r,5776r:26)[5776r,5792r:27)[5792r,5816r:28)[5816r,5840r:29)[5840r,5880r:30)[5880r,5888r:31)[5888r,5960r:32)[5960r,6008r:33)[6008r,6120B:1)  0 at 1120r 1 at 6008r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 1728r 7 at 5400r 8 at 5408r 9 at 5416r 10 at 5424r 11 at 5432r 12 at 5440r 13 at 5448r 14 at 5456r 15 at 5464r 16 at 5472r 17 at 5480r 18 at 5488r 19 at 5496r 20 at 5504r 21 at 5512r 22 at 5528r 23 at 5672r 24 at 5696r 25 at 5728r 26 at 5744r 27 at 5776r 28 at 5792r 29 at 5816r 30 at 5840r 31 at 5880r 32 at 5888r 33 at 5960r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,5252r:5)[5252r,5400r:6)[5400r,5408r:7)[5408r,5416r:8)[5416r,5424r:9)[5424r,5432r:10)[5432r,5440r:11)[5440r,5448r:12)[5448r,5456r:13)[5456r,5464r:14)[5464r,5472r:15)[5472r,5480r:16)[5480r,5488r:17)[5488r,5496r:18)[5496r,5504r:19)[5504r,5512r:20)[5512r,5528r:21)[5528r,5672r:22)[5672r,5696r:23)[5696r,5728r:24)[5728r,5744r:25)[5744r,5776r:26)[5776r,5792r:27)[5792r,5816r:28)[5816r,5840r:29)[5840r,5880r:30)[5880r,5888r:31)[5888r,5960r:32)[5960r,6008r:33)[6008r,6120B:1)  0 at 1120r 1 at 6008r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 5252r 7 at 5400r 8 at 5408r 9 at 5416r 10 at 5424r 11 at 5432r 12 at 5440r 13 at 5448r 14 at 5456r 15 at 5464r 16 at 5472r 17 at 5480r 18 at 5488r 19 at 5496r 20 at 5504r 21 at 5512r 22 at 5528r 23 at 5672r 24 at 5696r 25 at 5728r 26 at 5744r 27 at 5776r 28 at 5792r 29 at 5816r 30 at 5840r 31 at 5880r 32 at 5888r 33 at 5960r
     %39 L0000000000000002:	[536r,6120B:0)  0 at 536r
        -->	[536r,6120B:0)  0 at 536r
     %39:	[536r,6120B:0)  0 at 536r
        -->	[536r,6120B:0)  0 at 536r
     %62:	[1520r,1728r:0)  0 at 1520r
        -->	[1520r,5252r:0)  0 at 1520r
handleMove 1632B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,1632r:4)[1632r,5264r:5)[5264r,5416r:6)[5416r,5424r:7)[5424r,5432r:8)[5432r,5440r:9)[5440r,5448r:10)[5448r,5456r:11)[5456r,5464r:12)[5464r,5472r:13)[5472r,5480r:14)[5480r,5488r:15)[5488r,5496r:16)[5496r,5504r:17)[5504r,5512r:18)[5512r,5520r:19)[5520r,5528r:20)[5528r,5544r:21)[5544r,5688r:22)[5688r,5712r:23)[5712r,5744r:24)[5744r,5760r:25)[5760r,5792r:26)[5792r,5808r:27)[5808r,5832r:28)[5832r,5856r:29)[5856r,5896r:30)[5896r,5904r:31)[5904r,5976r:32)[5976r,6024r:33)[6024r,6136B:1)  0 at 1120r 1 at 6024r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 1632r 6 at 5264r 7 at 5416r 8 at 5424r 9 at 5432r 10 at 5440r 11 at 5448r 12 at 5456r 13 at 5464r 14 at 5472r 15 at 5480r 16 at 5488r 17 at 5496r 18 at 5504r 19 at 5512r 20 at 5520r 21 at 5528r 22 at 5544r 23 at 5688r 24 at 5712r 25 at 5744r 26 at 5760r 27 at 5792r 28 at 5808r 29 at 5832r 30 at 5856r 31 at 5896r 32 at 5904r 33 at 5976r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,5256r:4)[5256r,5264r:5)[5264r,5416r:6)[5416r,5424r:7)[5424r,5432r:8)[5432r,5440r:9)[5440r,5448r:10)[5448r,5456r:11)[5456r,5464r:12)[5464r,5472r:13)[5472r,5480r:14)[5480r,5488r:15)[5488r,5496r:16)[5496r,5504r:17)[5504r,5512r:18)[5512r,5520r:19)[5520r,5528r:20)[5528r,5544r:21)[5544r,5688r:22)[5688r,5712r:23)[5712r,5744r:24)[5744r,5760r:25)[5760r,5792r:26)[5792r,5808r:27)[5808r,5832r:28)[5832r,5856r:29)[5856r,5896r:30)[5896r,5904r:31)[5904r,5976r:32)[5976r,6024r:33)[6024r,6136B:1)  0 at 1120r 1 at 6024r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 5256r 6 at 5264r 7 at 5416r 8 at 5424r 9 at 5432r 10 at 5440r 11 at 5448r 12 at 5456r 13 at 5464r 14 at 5472r 15 at 5480r 16 at 5488r 17 at 5496r 18 at 5504r 19 at 5512r 20 at 5520r 21 at 5528r 22 at 5544r 23 at 5688r 24 at 5712r 25 at 5744r 26 at 5760r 27 at 5792r 28 at 5808r 29 at 5832r 30 at 5856r 31 at 5896r 32 at 5904r 33 at 5976r
     %31:	[464r,6136B:0)  0 at 464r
        -->	[464r,6136B:0)  0 at 464r
handleMove 1456B -> 5252B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,1456r:3)[1456r,5256r:4)[5256r,5264r:5)[5264r,5416r:6)[5416r,5424r:7)[5424r,5432r:8)[5432r,5440r:9)[5440r,5448r:10)[5448r,5456r:11)[5456r,5464r:12)[5464r,5472r:13)[5472r,5480r:14)[5480r,5488r:15)[5488r,5496r:16)[5496r,5504r:17)[5504r,5512r:18)[5512r,5520r:19)[5520r,5528r:20)[5528r,5544r:21)[5544r,5688r:22)[5688r,5712r:23)[5712r,5744r:24)[5744r,5760r:25)[5760r,5792r:26)[5792r,5808r:27)[5808r,5832r:28)[5832r,5856r:29)[5856r,5896r:30)[5896r,5904r:31)[5904r,5976r:32)[5976r,6024r:33)[6024r,6136B:1)  0 at 1120r 1 at 6024r 2 at 1192B-phi 3 at 1360r 4 at 1456r 5 at 5256r 6 at 5264r 7 at 5416r 8 at 5424r 9 at 5432r 10 at 5440r 11 at 5448r 12 at 5456r 13 at 5464r 14 at 5472r 15 at 5480r 16 at 5488r 17 at 5496r 18 at 5504r 19 at 5512r 20 at 5520r 21 at 5528r 22 at 5544r 23 at 5688r 24 at 5712r 25 at 5744r 26 at 5760r 27 at 5792r 28 at 5808r 29 at 5832r 30 at 5856r 31 at 5896r 32 at 5904r 33 at 5976r
        -->	[1120r,1192B:0)[1192B,1360r:2)[1360r,5252r:3)[5252r,5256r:4)[5256r,5264r:5)[5264r,5416r:6)[5416r,5424r:7)[5424r,5432r:8)[5432r,5440r:9)[5440r,5448r:10)[5448r,5456r:11)[5456r,5464r:12)[5464r,5472r:13)[5472r,5480r:14)[5480r,5488r:15)[5488r,5496r:16)[5496r,5504r:17)[5504r,5512r:18)[5512r,5520r:19)[5520r,5528r:20)[5528r,5544r:21)[5544r,5688r:22)[5688r,5712r:23)[5712r,5744r:24)[5744r,5760r:25)[5760r,5792r:26)[5792r,5808r:27)[5808r,5832r:28)[5832r,5856r:29)[5856r,5896r:30)[5896r,5904r:31)[5904r,5976r:32)[5976r,6024r:33)[6024r,6136B:1)  0 at 1120r 1 at 6024r 2 at 1192B-phi 3 at 1360r 4 at 5252r 5 at 5256r 6 at 5264r 7 at 5416r 8 at 5424r 9 at 5432r 10 at 5440r 11 at 5448r 12 at 5456r 13 at 5464r 14 at 5472r 15 at 5480r 16 at 5488r 17 at 5496r 18 at 5504r 19 at 5512r 20 at 5520r 21 at 5528r 22 at 5544r 23 at 5688r 24 at 5712r 25 at 5744r 26 at 5760r 27 at 5792r 28 at 5808r 29 at 5832r 30 at 5856r 31 at 5896r 32 at 5904r 33 at 5976r
     %31:	[464r,6136B:0)  0 at 464r
        -->	[464r,6136B:0)  0 at 464r
handleMove 1360B -> 5256B: %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %289:	[1120r,1192B:0)[1192B,1360r:2)[1360r,5264r:3)[5264r,5272r:4)[5272r,5280r:5)[5280r,5432r:6)[5432r,5440r:7)[5440r,5448r:8)[5448r,5456r:9)[5456r,5464r:10)[5464r,5472r:11)[5472r,5480r:12)[5480r,5488r:13)[5488r,5496r:14)[5496r,5504r:15)[5504r,5512r:16)[5512r,5520r:17)[5520r,5528r:18)[5528r,5536r:19)[5536r,5544r:20)[5544r,5560r:21)[5560r,5704r:22)[5704r,5728r:23)[5728r,5760r:24)[5760r,5776r:25)[5776r,5808r:26)[5808r,5824r:27)[5824r,5848r:28)[5848r,5872r:29)[5872r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6152B:1)  0 at 1120r 1 at 6040r 2 at 1192B-phi 3 at 1360r 4 at 5264r 5 at 5272r 6 at 5280r 7 at 5432r 8 at 5440r 9 at 5448r 10 at 5456r 11 at 5464r 12 at 5472r 13 at 5480r 14 at 5488r 15 at 5496r 16 at 5504r 17 at 5512r 18 at 5520r 19 at 5528r 20 at 5536r 21 at 5544r 22 at 5560r 23 at 5704r 24 at 5728r 25 at 5760r 26 at 5776r 27 at 5808r 28 at 5824r 29 at 5848r 30 at 5872r 31 at 5912r 32 at 5920r 33 at 5992r
        -->	[1120r,1192B:0)[1192B,5256r:2)[5256r,5264r:3)[5264r,5272r:4)[5272r,5280r:5)[5280r,5432r:6)[5432r,5440r:7)[5440r,5448r:8)[5448r,5456r:9)[5456r,5464r:10)[5464r,5472r:11)[5472r,5480r:12)[5480r,5488r:13)[5488r,5496r:14)[5496r,5504r:15)[5504r,5512r:16)[5512r,5520r:17)[5520r,5528r:18)[5528r,5536r:19)[5536r,5544r:20)[5544r,5560r:21)[5560r,5704r:22)[5704r,5728r:23)[5728r,5760r:24)[5760r,5776r:25)[5776r,5808r:26)[5808r,5824r:27)[5824r,5848r:28)[5848r,5872r:29)[5872r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6152B:1)  0 at 1120r 1 at 6040r 2 at 1192B-phi 3 at 5256r 4 at 5264r 5 at 5272r 6 at 5280r 7 at 5432r 8 at 5440r 9 at 5448r 10 at 5456r 11 at 5464r 12 at 5472r 13 at 5480r 14 at 5488r 15 at 5496r 16 at 5504r 17 at 5512r 18 at 5520r 19 at 5528r 20 at 5536r 21 at 5544r 22 at 5560r 23 at 5704r 24 at 5728r 25 at 5760r 26 at 5776r 27 at 5808r 28 at 5824r 29 at 5848r 30 at 5872r 31 at 5912r 32 at 5920r 33 at 5992r
     %31:	[464r,6152B:0)  0 at 464r
        -->	[464r,6152B:0)  0 at 464r
handleMove 1664B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,1664r:4)[1664r,5568r:5)[5568r,5576r:6)[5576r,5584r:7)[5584r,5592r:8)[5592r,5600r:9)[5600r,5608r:10)[5608r,5616r:11)[5616r,5624r:12)[5624r,5632r:13)[5632r,5640r:14)[5640r,5648r:15)[5648r,5656r:16)[5656r,5664r:17)[5664r,5672r:18)[5672r,5680r:19)[5680r,5688r:20)[5688r,5696r:21)[5696r,5736r:22)[5736r,5744r:23)[5744r,5784r:24)[5784r,5792r:25)[5792r,5832r:26)[5832r,5840r:27)[5840r,5880r:28)[5880r,5888r:29)[5888r,5928r:30)[5928r,5936r:31)[5936r,6008r:32)[6008r,6056r:33)[6056r,6152B:1)  0 at 1104r 1 at 6056r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 1664r 6 at 5568r 7 at 5576r 8 at 5584r 9 at 5592r 10 at 5600r 11 at 5608r 12 at 5616r 13 at 5624r 14 at 5632r 15 at 5640r 16 at 5648r 17 at 5656r 18 at 5664r 19 at 5672r 20 at 5680r 21 at 5688r 22 at 5696r 23 at 5736r 24 at 5744r 25 at 5784r 26 at 5792r 27 at 5832r 28 at 5840r 29 at 5880r 30 at 5888r 31 at 5928r 32 at 5936r 33 at 6008r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,5252r:4)[5252r,5568r:5)[5568r,5576r:6)[5576r,5584r:7)[5584r,5592r:8)[5592r,5600r:9)[5600r,5608r:10)[5608r,5616r:11)[5616r,5624r:12)[5624r,5632r:13)[5632r,5640r:14)[5640r,5648r:15)[5648r,5656r:16)[5656r,5664r:17)[5664r,5672r:18)[5672r,5680r:19)[5680r,5688r:20)[5688r,5696r:21)[5696r,5736r:22)[5736r,5744r:23)[5744r,5784r:24)[5784r,5792r:25)[5792r,5832r:26)[5832r,5840r:27)[5840r,5880r:28)[5880r,5888r:29)[5888r,5928r:30)[5928r,5936r:31)[5936r,6008r:32)[6008r,6056r:33)[6056r,6152B:1)  0 at 1104r 1 at 6056r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 5252r 6 at 5568r 7 at 5576r 8 at 5584r 9 at 5592r 10 at 5600r 11 at 5608r 12 at 5616r 13 at 5624r 14 at 5632r 15 at 5640r 16 at 5648r 17 at 5656r 18 at 5664r 19 at 5672r 20 at 5680r 21 at 5688r 22 at 5696r 23 at 5736r 24 at 5744r 25 at 5784r 26 at 5792r 27 at 5832r 28 at 5840r 29 at 5880r 30 at 5888r 31 at 5928r 32 at 5936r 33 at 6008r
     %66 L0000000000000040:	[1552r,1664r:0)  0 at 1552r
        -->	[1552r,5252r:0)  0 at 1552r
     %66:	[1552r,1664r:0)  0 at 1552r
        -->	[1552r,5252r:0)  0 at 1552r
     %62:	[1520r,5280r:0)  0 at 1520r
        -->	[1520r,5280r:0)  0 at 1520r
handleMove 1488B -> 5256B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,1488r:3)[1488r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 1392r 4 at 1488r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r
        -->	[1104r,1192B:0)[1192B,1392r:2)[1392r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 1392r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r
     %31:	[464r,6168B:0)  0 at 464r
        -->	[464r,6168B:0)  0 at 464r
handleMove 1392B -> 5252B: %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
     %288:	[1104r,1192B:0)[1192B,1392r:2)[1392r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 1392r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r
        -->	[1104r,1192B:0)[1192B,5252r:2)[5252r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 5252r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r
     %31:	[464r,6168B:0)  0 at 464r
        -->	[464r,6168B:0)  0 at 464r
handleMove 1328B -> 3912B: %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
     %290:	[1136r,1192B:0)[1192B,1328r:2)[1328r,5304r:3)[5304r,5312r:4)[5312r,5320r:5)[5320r,5328r:6)[5328r,5336r:7)[5336r,5344r:8)[5344r,5352r:9)[5352r,5360r:10)[5360r,5368r:11)[5368r,5376r:12)[5376r,5384r:13)[5384r,5392r:14)[5392r,5400r:15)[5400r,5408r:16)[5408r,5416r:17)[5416r,5424r:18)[5424r,5432r:19)[5432r,5440r:20)[5440r,5568r:21)[5568r,5728r:22)[5728r,5736r:23)[5736r,5768r:24)[5768r,5784r:25)[5784r,5816r:26)[5816r,5832r:27)[5832r,5872r:28)[5872r,5880r:29)[5880r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6168B:1)  0 at 1136r 1 at 6040r 2 at 1192B-phi 3 at 1328r 4 at 5304r 5 at 5312r 6 at 5320r 7 at 5328r 8 at 5336r 9 at 5344r 10 at 5352r 11 at 5360r 12 at 5368r 13 at 5376r 14 at 5384r 15 at 5392r 16 at 5400r 17 at 5408r 18 at 5416r 19 at 5424r 20 at 5432r 21 at 5440r 22 at 5568r 23 at 5728r 24 at 5736r 25 at 5768r 26 at 5784r 27 at 5816r 28 at 5832r 29 at 5872r 30 at 5880r 31 at 5912r 32 at 5920r 33 at 5992r
        -->	[1136r,1192B:0)[1192B,3912r:2)[3912r,5304r:3)[5304r,5312r:4)[5312r,5320r:5)[5320r,5328r:6)[5328r,5336r:7)[5336r,5344r:8)[5344r,5352r:9)[5352r,5360r:10)[5360r,5368r:11)[5368r,5376r:12)[5376r,5384r:13)[5384r,5392r:14)[5392r,5400r:15)[5400r,5408r:16)[5408r,5416r:17)[5416r,5424r:18)[5424r,5432r:19)[5432r,5440r:20)[5440r,5568r:21)[5568r,5728r:22)[5728r,5736r:23)[5736r,5768r:24)[5768r,5784r:25)[5784r,5816r:26)[5816r,5832r:27)[5832r,5872r:28)[5872r,5880r:29)[5880r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6168B:1)  0 at 1136r 1 at 6040r 2 at 1192B-phi 3 at 3912r 4 at 5304r 5 at 5312r 6 at 5320r 7 at 5328r 8 at 5336r 9 at 5344r 10 at 5352r 11 at 5360r 12 at 5368r 13 at 5376r 14 at 5384r 15 at 5392r 16 at 5400r 17 at 5408r 18 at 5416r 19 at 5424r 20 at 5432r 21 at 5440r 22 at 5568r 23 at 5728r 24 at 5736r 25 at 5768r 26 at 5784r 27 at 5816r 28 at 5832r 29 at 5872r 30 at 5880r 31 at 5912r 32 at 5920r 33 at 5992r
     %287:	[1088r,1192B:0)[1192B,1328r:2)[5200r,6168B:1)  0 at 1088r 1 at 5200r 2 at 1192B-phi
        -->	[1088r,1192B:0)[1192B,3912r:2)[5200r,6168B:1)  0 at 1088r 1 at 5200r 2 at 1192B-phi
     %31:	[464r,6168B:0)  0 at 464r
        -->	[464r,6168B:0)  0 at 464r
# *** IR Dump Before Greedy Register Allocator (greedy) ***:
# Machine code for function test: NoPHIs, TracksLiveness, TiedOpsRewritten
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %291:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1

80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
256B	  %285:g8rc_and_g8rc_nox0 = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
288B	  %42:vsrprc = LXVP 0, $zero8
368B	  %47:g8rc = LI8 -8
432B	  %49:g8rc = LI8 1
436B	  %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
440B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
448B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
464B	  %31:vsrc = XXLXORz
512B	  %61:g8rc = LI8 512
528B	  %63:g8rc = LI8 528
536B	  %39:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
544B	  %65:g8rc = LI8 56
560B	  %87:g8rc = LI8 616
576B	  %107:g8rc = LI8 704
592B	  %115:g8rc = LI8 744
608B	  %123:g8rc = LI8 784
624B	  %126:g8rc = LI8 312
640B	  %142:g8rc = LI8 792
656B	  %144:g8rc = LI8 800
672B	  %146:g8rc = LI8 808
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = XXLXORz
1136B	  %290:vsrc = XXLXORz
1140B	  %259:g8rc = LI8 952
1144B	  %261:g8rc = LI8 960
1152B	  %263:g8rc = LI8 968
1160B	  %264:g8rc = LI8 976
1168B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1176B	  %267:g8rc = LI8 504

1192B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
1520B	  %62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
1536B	  %64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %65:g8rc
2160B	  %88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
2752B	  %108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
2960B	  %116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
3168B	  %124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %126:g8rc
3472B	  %143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
3488B	  %145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
3504B	  %147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3824B	  %168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
3912B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4512B	  %216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4816B	  %235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
5168B	  %260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
5252B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5256B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5264B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
5272B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5280B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5288B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5296B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
5304B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5312B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5320B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5328B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5336B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5344B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
5352B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5360B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
5368B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5376B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
5384B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5392B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5400B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5408B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5416B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5424B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5432B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5440B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
5448B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
5456B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5464B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5472B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5480B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5488B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5496B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5504B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5512B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5520B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5528B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5536B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5544B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5552B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5560B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5568B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5576B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
5584B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
5592B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5600B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5608B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5616B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5624B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5632B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5640B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5648B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5656B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5664B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5672B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5680B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5688B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5696B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5704B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
5712B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
5720B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
5728B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5736B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
5744B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
5752B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
5760B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
5768B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
5776B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
5784B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
5792B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
5800B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
5808B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
5816B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
5824B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
5832B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
5840B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
5848B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
5856B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
5864B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
5872B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5880B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5888B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5896B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5904B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5912B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
5920B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
5928B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5936B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
5944B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
5952B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
5960B	  %16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
5992B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
6008B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
6024B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
6040B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
6056B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
6072B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
6080B	  %286:g8rc_and_g8rc_nox0 = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
6088B	  %285:g8rc_and_g8rc_nox0 = ADDI8 %285:g8rc_and_g8rc_nox0, 512
6144B	  %291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
6152B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
6160B	  B %bb.3

6168B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

6176B	  undef %283.sub_vsx0:vsrprc = XXLXORz
6192B	  %283.sub_vsx0:vsrprc = XXSPLTI32DX %283.sub_vsx0:vsrprc(tied-def 0), 0, 2146959360
6208B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0

# End machine code for function test.

********** GREEDY REGISTER ALLOCATION **********
********** Function: test
********** INTERVALS **********
R3 [0B,32r:0)  0 at 0B-phi
R4 [0B,16r:0)  0 at 0B-phi
%1 [272r,6168B:0)  0 at 272r weight:3.411954e+05
%5 [436r,6168B:0)  0 at 436r weight:1.050971e+06
%6 [440r,6168B:0)  0 at 440r weight:1.402209e+06
%16 [5960r,6144r:0)  0 at 5960r weight:7.427940e+06
%24 [32r,6168B:0)  0 at 32r weight:3.319496e+05
%27 EMPTY weight:INF
%31 [464r,6168B:0)  0 at 464r weight:1.038197e+07
%32 [96r,112r:0)  0 at 96r weight:INF
%33 [112r,536r:0)  0 at 112r weight:1.213592e-03
%39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05
%42 [288r,6168B:0)  0 at 288r L0000000000000002 [288r,6168B:0)  0 at 288r L0000000000000040 [288r,6168B:0)  0 at 288r weight:1.368260e+06
%47 [368r,436r:0)  0 at 368r weight:2.136752e-03
%48 EMPTY weight:INF
%49 [432r,448r:0)  0 at 432r weight:2.403846e-03
%60 [1504r,5248r:0)  0 at 1504r weight:4.663936e+06
%61 [512r,6168B:0)  0 at 512r weight:1.773607e+05
%62 [1520r,5296r:0)  0 at 1520r weight:1.542732e+06
%63 [528r,6168B:0)  0 at 528r weight:1.778307e+05
%64 [1536r,5584r:0)  0 at 1536r weight:1.448393e+06
%65 [544r,6168B:0)  0 at 544r weight:1.783032e+05
%66 [1552r,5264r:0)  0 at 1552r L0000000000000040 [1552r,5264r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:1.044496e+06
%87 [560r,6168B:0)  0 at 560r weight:1.787782e+05
%88 [2160r,5376r:0)  0 at 2160r weight:1.187768e+06
%107 [576r,6168B:0)  0 at 576r weight:1.792557e+05
%108 [2752r,5672r:0)  0 at 2752r weight:1.940497e+06
%115 [592r,6168B:0)  0 at 592r weight:1.797358e+05
%116 [2960r,5440r:0)  0 at 2960r weight:1.491308e+06
%123 [608r,6168B:0)  0 at 608r weight:1.802185e+05
%124 [3168r,5720r:0)  0 at 3168r weight:2.182402e+06
%125 [3184r,5576r:0)  0 at 3184r L0000000000000002 [3184r,5576r:0)  0 at 3184r L0000000000000040 [3184r,5560r:0)  0 at 3184r weight:3.845780e+06
%126 [624r,6168B:0)  0 at 624r weight:1.807038e+05
%127 [3200r,5712r:0)  0 at 3200r L0000000000000002 [3200r,5712r:0)  0 at 3200r L0000000000000040 [3200r,5704r:0)  0 at 3200r weight:2.212380e+06
%142 [640r,6168B:0)  0 at 640r weight:1.811917e+05
%143 [3472r,5736r:0)  0 at 3472r weight:1.612225e+06
%144 [656r,6168B:0)  0 at 656r weight:1.816822e+05
%145 [3488r,5752r:0)  0 at 3488r weight:2.418338e+06
%146 [672r,6168B:0)  0 at 672r weight:1.821754e+05
%147 [3504r,5768r:0)  0 at 3504r weight:1.612225e+06
%148 [688r,6168B:0)  0 at 688r weight:1.826713e+05
%149 [3520r,5776r:0)  0 at 3520r weight:2.425622e+06
%150 [3536r,5744r:0)  0 at 3536r L0000000000000002 [3536r,5744r:0)  0 at 3536r L0000000000000040 [3536r,5728r:0)  0 at 3536r weight:4.117108e+06
%151 [704r,6168B:0)  0 at 704r weight:1.831699e+05
%152 [3552r,5760r:0)  0 at 3552r L0000000000000002 [3552r,5760r:0)  0 at 3552r L0000000000000040 [3552r,5752r:0)  0 at 3552r weight:2.470265e+06
%167 [720r,6168B:0)  0 at 720r weight:1.836712e+05
%168 [3824r,5784r:0)  0 at 3824r weight:1.819901e+06
%169 [736r,6168B:0)  0 at 736r weight:1.841753e+05
%170 [3840r,5800r:0)  0 at 3840r weight:2.729852e+06
%171 [752r,6168B:0)  0 at 752r weight:1.846821e+05
%172 [3856r,5816r:0)  0 at 3856r weight:1.819901e+06
%173 [768r,6168B:0)  0 at 768r weight:1.851918e+05
%174 [3872r,5824r:0)  0 at 3872r weight:2.739137e+06
%175 [3888r,5792r:0)  0 at 3888r L0000000000000002 [3888r,5792r:0)  0 at 3888r L0000000000000040 [3888r,5776r:0)  0 at 3888r weight:4.660338e+06
%176 [784r,6168B:0)  0 at 784r weight:1.857042e+05
%177 [3904r,5808r:0)  0 at 3904r L0000000000000002 [3904r,5808r:0)  0 at 3904r L0000000000000040 [3904r,5800r:0)  0 at 3904r weight:2.796203e+06
%192 [800r,6168B:0)  0 at 800r weight:1.862195e+05
%193 [4176r,5832r:0)  0 at 4176r weight:2.088992e+06
%194 [816r,6168B:0)  0 at 816r weight:1.867377e+05
%195 [4192r,5848r:0)  0 at 4192r weight:3.133488e+06
%196 [832r,6168B:0)  0 at 832r weight:1.872588e+05
%197 [4208r,5864r:0)  0 at 4208r weight:3.133488e+06
%198 [4224r,5840r:0)  0 at 4224r L0000000000000002 [4224r,5840r:0)  0 at 4224r L0000000000000040 [4224r,5824r:0)  0 at 4224r weight:5.326100e+06
%199 [848r,6168B:0)  0 at 848r weight:1.877828e+05
%200 [4240r,5856r:0)  0 at 4240r L0000000000000002 [4240r,5856r:0)  0 at 4240r L0000000000000040 [4240r,5848r:0)  0 at 4240r weight:3.195660e+06
%215 [864r,6168B:0)  0 at 864r weight:1.883097e+05
%216 [4512r,5912r:0)  0 at 4512r weight:2.386093e+06
%217 [4528r,5888r:0)  0 at 4528r L0000000000000002 [4528r,5888r:0)  0 at 4528r L0000000000000040 [4528r,5872r:0)  0 at 4528r weight:6.100806e+06
%218 [880r,6168B:0)  0 at 880r weight:1.888396e+05
%219 [4544r,5904r:0)  0 at 4544r L0000000000000002 [4544r,5904r:0)  0 at 4544r L0000000000000040 [4544r,5896r:0)  0 at 4544r weight:3.660484e+06
%234 [896r,6168B:0)  0 at 896r weight:1.893725e+05
%235 [4816r,5920r:0)  0 at 4816r weight:2.855696e+06
%236 [912r,6168B:0)  0 at 912r weight:1.899084e+05
%237 [4832r,5944r:0)  0 at 4832r weight:4.260880e+06
%238 [928r,6168B:0)  0 at 928r weight:1.904473e+05
%239 [4848r,5992r:0)  0 at 4848r weight:2.781714e+06
%240 [944r,6168B:0)  0 at 944r weight:1.909893e+05
%241 [4864r,6008r:0)  0 at 4864r weight:4.172572e+06
%242 [4880r,5936r:0)  0 at 4880r L0000000000000002 [4880r,5936r:0)  0 at 4880r L0000000000000040 [4880r,5928r:0)  0 at 4880r weight:7.374600e+06
%243 [960r,6168B:0)  0 at 960r weight:1.915344e+05
%244 [4896r,5952r:0)  0 at 4896r L0000000000000002 [4896r,5952r:0)  0 at 4896r L0000000000000040 [4896r,5944r:0)  0 at 4896r weight:4.424760e+06
%259 [1140r,6168B:0)  0 at 1140r weight:1.978883e+05
%260 [5168r,6040r:0)  0 at 5168r weight:3.376546e+06
%261 [1144r,6168B:0)  0 at 1144r weight:1.980343e+05
%262 [5184r,6056r:0)  0 at 5184r weight:5.064820e+06
%263 [1152r,6168B:0)  0 at 1152r weight:1.983269e+05
%264 [1160r,6168B:0)  0 at 1160r weight:1.986204e+05
%265 [5216r,6072r:0)  0 at 5216r weight:3.419560e+06
%266 [5232r,6056r:0)  0 at 5232r L0000000000000002 [5232r,6056r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:5.263440e+06
%267 [1176r,6168B:0)  0 at 1176r weight:1.992100e+05
%268 [5248r,6072r:0)  0 at 5248r L0000000000000002 [5248r,6072r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:3.508960e+06
%283 [6176r,6192r:1)[6192r,6208r:0)  0 at 6192r 1 at 6176r L0000000000000002 [6176r,6192r:1)[6192r,6208r:0)  0 at 6192r 1 at 6176r weight:INF
%284 EMPTY weight:INF
%285 [256r,1192B:0)[1192B,6088r:1)[6088r,6168B:2)  0 at 256r 1 at 1192B-phi 2 at 6088r weight:2.382312e+06
%286 [1168r,1192B:0)[1192B,6080r:1)[6080r,6168B:2)  0 at 1168r 1 at 1192B-phi 2 at 6080r weight:5.171784e+06
%287 [1088r,1192B:0)[1192B,3912r:2)[5200r,6168B:1)  0 at 1088r 1 at 5200r 2 at 1192B-phi weight:2.050104e+06
%288 [1104r,1192B:0)[1192B,5252r:2)[5252r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 5252r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r weight:7.548826e+07
%289 [1120r,1192B:0)[1192B,5272r:2)[5272r,5280r:3)[5280r,5288r:4)[5288r,5296r:5)[5296r,5448r:6)[5448r,5456r:7)[5456r,5464r:8)[5464r,5472r:9)[5472r,5480r:10)[5480r,5488r:11)[5488r,5496r:12)[5496r,5504r:13)[5504r,5512r:14)[5512r,5520r:15)[5520r,5528r:16)[5528r,5536r:17)[5536r,5544r:18)[5544r,5552r:19)[5552r,5560r:20)[5560r,5576r:21)[5576r,5720r:22)[5720r,5744r:23)[5744r,5776r:24)[5776r,5792r:25)[5792r,5824r:26)[5824r,5840r:27)[5840r,5864r:28)[5864r,5888r:29)[5888r,5928r:30)[5928r,5936r:31)[5936r,6008r:32)[6008r,6056r:33)[6056r,6168B:1)  0 at 1120r 1 at 6056r 2 at 1192B-phi 3 at 5272r 4 at 5280r 5 at 5288r 6 at 5296r 7 at 5448r 8 at 5456r 9 at 5464r 10 at 5472r 11 at 5480r 12 at 5488r 13 at 5496r 14 at 5504r 15 at 5512r 16 at 5520r 17 at 5528r 18 at 5536r 19 at 5544r 20 at 5552r 21 at 5560r 22 at 5576r 23 at 5720r 24 at 5744r 25 at 5776r 26 at 5792r 27 at 5824r 28 at 5840r 29 at 5864r 30 at 5888r 31 at 5928r 32 at 5936r 33 at 6008r weight:7.571004e+07
%290 [1136r,1192B:0)[1192B,3912r:2)[3912r,5304r:3)[5304r,5312r:4)[5312r,5320r:5)[5320r,5328r:6)[5328r,5336r:7)[5336r,5344r:8)[5344r,5352r:9)[5352r,5360r:10)[5360r,5368r:11)[5368r,5376r:12)[5376r,5384r:13)[5384r,5392r:14)[5392r,5400r:15)[5400r,5408r:16)[5408r,5416r:17)[5416r,5424r:18)[5424r,5432r:19)[5432r,5440r:20)[5440r,5568r:21)[5568r,5728r:22)[5728r,5736r:23)[5736r,5768r:24)[5768r,5784r:25)[5784r,5816r:26)[5816r,5832r:27)[5832r,5872r:28)[5872r,5880r:29)[5880r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6168B:1)  0 at 1136r 1 at 6040r 2 at 1192B-phi 3 at 3912r 4 at 5304r 5 at 5312r 6 at 5320r 7 at 5328r 8 at 5336r 9 at 5344r 10 at 5352r 11 at 5360r 12 at 5368r 13 at 5376r 14 at 5384r 15 at 5392r 16 at 5400r 17 at 5408r 18 at 5416r 19 at 5424r 20 at 5432r 21 at 5440r 22 at 5568r 23 at 5728r 24 at 5736r 25 at 5768r 26 at 5784r 27 at 5816r 28 at 5832r 29 at 5872r 30 at 5880r 31 at 5912r 32 at 5920r 33 at 5992r weight:7.593312e+07
%291 [16r,1192B:0)[1192B,5960r:2)[6144r,6168B:1)  0 at 16r 1 at 6144r 2 at 1192B-phi weight:1.022129e+07
RegMasks:
********** MACHINEINSTRS **********
# Machine code for function test: NoPHIs, TracksLiveness, TiedOpsRewritten
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %291:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1

80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
256B	  %285:g8rc_and_g8rc_nox0 = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
288B	  %42:vsrprc = LXVP 0, $zero8
368B	  %47:g8rc = LI8 -8
432B	  %49:g8rc = LI8 1
436B	  %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
440B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
448B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
464B	  %31:vsrc = XXLXORz
512B	  %61:g8rc = LI8 512
528B	  %63:g8rc = LI8 528
536B	  %39:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
544B	  %65:g8rc = LI8 56
560B	  %87:g8rc = LI8 616
576B	  %107:g8rc = LI8 704
592B	  %115:g8rc = LI8 744
608B	  %123:g8rc = LI8 784
624B	  %126:g8rc = LI8 312
640B	  %142:g8rc = LI8 792
656B	  %144:g8rc = LI8 800
672B	  %146:g8rc = LI8 808
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = XXLXORz
1136B	  %290:vsrc = XXLXORz
1140B	  %259:g8rc = LI8 952
1144B	  %261:g8rc = LI8 960
1152B	  %263:g8rc = LI8 968
1160B	  %264:g8rc = LI8 976
1168B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1176B	  %267:g8rc = LI8 504

1192B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
1520B	  %62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %61:g8rc :: (load 8 from %ir.i33.inc.cast)
1536B	  %64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %63:g8rc :: (load 8 from %ir.scevgep123.cast)
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %65:g8rc
2160B	  %88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %87:g8rc :: (load 8 from %ir.scevgep111.cast)
2752B	  %108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %107:g8rc :: (load 8 from %ir.scevgep126.cast)
2960B	  %116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %115:g8rc :: (load 8 from %ir.scevgep108.cast)
3168B	  %124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %123:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %126:g8rc
3472B	  %143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %142:g8rc :: (load 8 from %ir.scevgep132.cast)
3488B	  %145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %144:g8rc :: (load 8 from %ir.scevgep135.cast)
3504B	  %147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %146:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3824B	  %168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
3912B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4512B	  %216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4816B	  %235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
5168B	  %260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
5252B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5256B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5264B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
5272B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5280B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5288B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5296B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
5304B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5312B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5320B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %39.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5328B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5336B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5344B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
5352B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5360B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
5368B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5376B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
5384B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5392B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5400B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5408B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5416B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5424B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5432B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5440B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
5448B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
5456B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %42.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5464B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5472B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5480B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5488B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5496B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5504B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5512B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5520B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5528B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5536B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5544B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5552B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5560B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5568B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5576B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
5584B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
5592B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5600B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5608B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5616B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5624B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5632B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5640B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5648B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5656B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5664B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5672B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5680B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5688B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5696B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5704B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
5712B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
5720B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
5728B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5736B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
5744B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
5752B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
5760B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
5768B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
5776B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
5784B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
5792B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
5800B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
5808B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
5816B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
5824B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
5832B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
5840B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
5848B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
5856B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
5864B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
5872B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5880B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5888B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5896B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5904B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5912B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
5920B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
5928B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5936B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
5944B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
5952B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
5960B	  %16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
5992B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
6008B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
6024B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
6040B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
6056B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
6072B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
6080B	  %286:g8rc_and_g8rc_nox0 = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
6088B	  %285:g8rc_and_g8rc_nox0 = ADDI8 %285:g8rc_and_g8rc_nox0, 512
6144B	  %291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
6152B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
6160B	  B %bb.3

6168B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

6176B	  undef %283.sub_vsx0:vsrprc = XXLXORz
6192B	  %283.sub_vsx0:vsrprc = XXSPLTI32DX %283.sub_vsx0:vsrprc(tied-def 0), 0, 2146959360
6208B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0

# End machine code for function test.


selectOrSplit G8RC:%24 [32r,6168B:0)  0 at 32r weight:3.319496e+05 w=3.319496e+05
AllocationOrder(G8RC) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x0 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
hints: $x3
assigning %24 to $x3: R3 [32r,6168B:0)  0 at 32r

selectOrSplit G8RC_and_G8RC_NOX0:%291 [16r,1192B:0)[1192B,5960r:2)[6144r,6168B:1)  0 at 16r 1 at 6144r 2 at 1192B-phi weight:1.022129e+07 w=1.022129e+07
AllocationOrder(G8RC_and_G8RC_NOX0) = [ $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x30 $x29 $x28 $x27 $x26 $x25 $x24 $x23 $x22 $x21 $x20 $x19 $x18 $x17 $x16 $x15 $x14 $x31 ]
hints: $x4
assigning %291 to $x4: R4 [16r,1192B:0)[1192B,5960r:2)[6144r,6168B:1)  0 at 16r 1 at 6144r 2 at 1192B-phi

selectOrSplit G8RC_and_G8RC_NOX0:%285 [256r,1192B:0)[1192B,6088r:1)[6088r,6168B:2)  0 at 256r 1 at 1192B-phi 2 at 6088r weight:2.382312e+06 w=2.382312e+06
assigning %285 to $x5: R5 [256r,1192B:0)[1192B,6088r:1)[6088r,6168B:2)  0 at 256r 1 at 1192B-phi 2 at 6088r

selectOrSplit VSRC:%1 [272r,6168B:0)  0 at 272r weight:3.411954e+05 w=3.411954e+05
AllocationOrder(VSRC) = [ $vsl0 $vsl1 $vsl2 $vsl3 $vsl4 $vsl5 $vsl6 $vsl7 $vsl8 $vsl9 $vsl10 $vsl11 $vsl12 $vsl13 $v2 $v3 $v4 $v5 $v0 $v1 $v6 $v7 $v8 $v9 $v10 $v11 $v12 $v13 $v14 $v15 $v16 $v17 $v18 $v19 $vsl31 $vsl30 $vsl29 $vsl28 $vsl27 $vsl26 $vsl25 $vsl24 $vsl23 $vsl22 $vsl21 $vsl20 $vsl19 $vsl18 $vsl17 $vsl16 $vsl15 $vsl14 $v31 $v30 $v29 $v28 $v27 $v26 $v25 $v24 $v23 $v22 $v21 $v20 ]
assigning %1 to $vsl0: F0 [272r,6168B:0)  0 at 272r

selectOrSplit VSRpRC:%42 [288r,6168B:0)  0 at 288r L0000000000000002 [288r,6168B:0)  0 at 288r L0000000000000040 [288r,6168B:0)  0 at 288r weight:1.368260e+06 w=1.368260e+06
AllocationOrder(VSRpRC) = [ $vsrp0 $vsrp1 $vsrp2 $vsrp3 $vsrp4 $vsrp5 $vsrp6 $vsrp17 $vsrp18 $vsrp16 $vsrp19 $vsrp20 $vsrp21 $vsrp22 $vsrp23 $vsrp24 $vsrp25 $vsrp15 $vsrp14 $vsrp13 $vsrp12 $vsrp11 $vsrp10 $vsrp9 $vsrp8 $vsrp7 $vsrp31 $vsrp30 $vsrp29 $vsrp28 $vsrp27 $vsrp26 ]
assigning %42 to $vsrp1: F2 [288r,6168B:0)  0 at 288r F3 [288r,6168B:0)  0 at 288r

selectOrSplit VSRC:%5 [436r,6168B:0)  0 at 436r weight:1.050971e+06 w=1.050971e+06
assigning %5 to $vsl1: F1 [436r,6168B:0)  0 at 436r

selectOrSplit VSRC:%6 [440r,6168B:0)  0 at 440r weight:1.402209e+06 w=1.402209e+06
assigning %6 to $vsl4: F4 [440r,6168B:0)  0 at 440r

selectOrSplit VSRC:%31 [464r,6168B:0)  0 at 464r weight:1.038197e+07 w=1.038197e+07
assigning %31 to $vsl5: F5 [464r,6168B:0)  0 at 464r

selectOrSplit G8RC:%61 [512r,6168B:0)  0 at 512r weight:1.773607e+05 w=1.773607e+05
assigning %61 to $x6: R6 [512r,6168B:0)  0 at 512r

selectOrSplit G8RC:%63 [528r,6168B:0)  0 at 528r weight:1.778307e+05 w=1.778307e+05
assigning %63 to $x7: R7 [528r,6168B:0)  0 at 528r

selectOrSplit VSRpRC:%39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05 w=7.122666e+05
assigning %39 to $vsrp3: F6 [536r,6168B:0)  0 at 536r F7 [536r,536d:0)  0 at 536r

selectOrSplit G8RC:%65 [544r,6168B:0)  0 at 544r weight:1.783032e+05 w=1.783032e+05
assigning %65 to $x8: R8 [544r,6168B:0)  0 at 544r

selectOrSplit G8RC:%87 [560r,6168B:0)  0 at 560r weight:1.787782e+05 w=1.787782e+05
assigning %87 to $x9: R9 [560r,6168B:0)  0 at 560r

selectOrSplit G8RC:%107 [576r,6168B:0)  0 at 576r weight:1.792557e+05 w=1.792557e+05
assigning %107 to $x10: R10 [576r,6168B:0)  0 at 576r

selectOrSplit G8RC:%115 [592r,6168B:0)  0 at 592r weight:1.797358e+05 w=1.797358e+05
assigning %115 to $x11: R11 [592r,6168B:0)  0 at 592r

selectOrSplit G8RC:%123 [608r,6168B:0)  0 at 608r weight:1.802185e+05 w=1.802185e+05
assigning %123 to $x12: R12 [608r,6168B:0)  0 at 608r

selectOrSplit G8RC:%126 [624r,6168B:0)  0 at 624r weight:1.807038e+05 w=1.807038e+05
assigning %126 to $x0: R0 [624r,6168B:0)  0 at 624r

selectOrSplit G8RC:%142 [640r,6168B:0)  0 at 640r weight:1.811917e+05 w=1.811917e+05
assigning %142 to $x30: R30 [640r,6168B:0)  0 at 640r

selectOrSplit G8RC:%144 [656r,6168B:0)  0 at 656r weight:1.816822e+05 w=1.816822e+05
assigning %144 to $x29: R29 [656r,6168B:0)  0 at 656r

selectOrSplit G8RC:%146 [672r,6168B:0)  0 at 672r weight:1.821754e+05 w=1.821754e+05
assigning %146 to $x28: R28 [672r,6168B:0)  0 at 672r

selectOrSplit G8RC:%148 [688r,6168B:0)  0 at 688r weight:1.826713e+05 w=1.826713e+05
assigning %148 to $x27: R27 [688r,6168B:0)  0 at 688r

selectOrSplit G8RC:%151 [704r,6168B:0)  0 at 704r weight:1.831699e+05 w=1.831699e+05
assigning %151 to $x26: R26 [704r,6168B:0)  0 at 704r

selectOrSplit G8RC:%167 [720r,6168B:0)  0 at 720r weight:1.836712e+05 w=1.836712e+05
assigning %167 to $x25: R25 [720r,6168B:0)  0 at 720r

selectOrSplit G8RC:%169 [736r,6168B:0)  0 at 736r weight:1.841753e+05 w=1.841753e+05
assigning %169 to $x24: R24 [736r,6168B:0)  0 at 736r

selectOrSplit G8RC:%171 [752r,6168B:0)  0 at 752r weight:1.846821e+05 w=1.846821e+05
assigning %171 to $x23: R23 [752r,6168B:0)  0 at 752r

selectOrSplit G8RC:%173 [768r,6168B:0)  0 at 768r weight:1.851918e+05 w=1.851918e+05
assigning %173 to $x22: R22 [768r,6168B:0)  0 at 768r

selectOrSplit G8RC:%176 [784r,6168B:0)  0 at 784r weight:1.857042e+05 w=1.857042e+05
assigning %176 to $x21: R21 [784r,6168B:0)  0 at 784r

selectOrSplit G8RC:%192 [800r,6168B:0)  0 at 800r weight:1.862195e+05 w=1.862195e+05
assigning %192 to $x20: R20 [800r,6168B:0)  0 at 800r

selectOrSplit G8RC:%194 [816r,6168B:0)  0 at 816r weight:1.867377e+05 w=1.867377e+05
assigning %194 to $x19: R19 [816r,6168B:0)  0 at 816r

selectOrSplit G8RC:%196 [832r,6168B:0)  0 at 832r weight:1.872588e+05 w=1.872588e+05
assigning %196 to $x18: R18 [832r,6168B:0)  0 at 832r

selectOrSplit G8RC:%199 [848r,6168B:0)  0 at 848r weight:1.877828e+05 w=1.877828e+05
assigning %199 to $x17: R17 [848r,6168B:0)  0 at 848r

selectOrSplit G8RC:%215 [864r,6168B:0)  0 at 864r weight:1.883097e+05 w=1.883097e+05
assigning %215 to $x16: R16 [864r,6168B:0)  0 at 864r

selectOrSplit G8RC:%218 [880r,6168B:0)  0 at 880r weight:1.888396e+05 w=1.888396e+05
assigning %218 to $x15: R15 [880r,6168B:0)  0 at 880r

selectOrSplit G8RC:%234 [896r,6168B:0)  0 at 896r weight:1.893725e+05 w=1.893725e+05
assigning %234 to $x14: R14 [896r,6168B:0)  0 at 896r

selectOrSplit G8RC:%236 [912r,6168B:0)  0 at 912r weight:1.899084e+05 w=1.899084e+05
assigning %236 to $x31: R31 [912r,6168B:0)  0 at 912r

selectOrSplit G8RC:%238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w=1.904473e+05
RS_Assign Cascade 0
should evict: %61 [512r,6168B:0)  0 at 512r weight:1.773607e+05 w= 1.773607e+05
evicting $x6 interference: Cascade 1
unassigning %61 from $x6: R6
assigning %238 to $x6: R6 [928r,6168B:0)  0 at 928r
queuing new interval: %61 [512r,6168B:0)  0 at 512r weight:1.773607e+05

selectOrSplit G8RC:%61 [512r,6168B:0)  0 at 512r weight:1.773607e+05 w=1.773607e+05
RS_Assign Cascade 1
wait for second round
queuing new interval: %61 [512r,6168B:0)  0 at 512r weight:1.773607e+05

selectOrSplit G8RC:%240 [944r,6168B:0)  0 at 944r weight:1.909893e+05 w=1.909893e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %63 [528r,6168B:0)  0 at 528r weight:1.778307e+05 w= 1.778307e+05
evicting $x7 interference: Cascade 2
unassigning %63 from $x7: R7
assigning %240 to $x7: R7 [944r,6168B:0)  0 at 944r
queuing new interval: %63 [528r,6168B:0)  0 at 528r weight:1.778307e+05

selectOrSplit G8RC:%63 [528r,6168B:0)  0 at 528r weight:1.778307e+05 w=1.778307e+05
RS_Assign Cascade 2
wait for second round
queuing new interval: %63 [528r,6168B:0)  0 at 528r weight:1.778307e+05

selectOrSplit G8RC:%243 [960r,6168B:0)  0 at 960r weight:1.915344e+05 w=1.915344e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %65 [544r,6168B:0)  0 at 544r weight:1.783032e+05 w= 1.783032e+05
evicting $x8 interference: Cascade 3
unassigning %65 from $x8: R8
assigning %243 to $x8: R8 [960r,6168B:0)  0 at 960r
queuing new interval: %65 [544r,6168B:0)  0 at 544r weight:1.783032e+05

selectOrSplit G8RC:%65 [544r,6168B:0)  0 at 544r weight:1.783032e+05 w=1.783032e+05
RS_Assign Cascade 3
wait for second round
queuing new interval: %65 [544r,6168B:0)  0 at 544r weight:1.783032e+05

selectOrSplit VSRC:%288 [1104r,1192B:0)[1192B,5252r:2)[5252r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 5252r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r weight:7.548826e+07 w=7.548826e+07
assigning %288 to $vsl7: F7 [1104r,1192B:0)[1192B,5252r:2)[5252r,5256r:3)[5256r,5264r:4)[5264r,5584r:5)[5584r,5592r:6)[5592r,5600r:7)[5600r,5608r:8)[5608r,5616r:9)[5616r,5624r:10)[5624r,5632r:11)[5632r,5640r:12)[5640r,5648r:13)[5648r,5656r:14)[5656r,5664r:15)[5664r,5672r:16)[5672r,5680r:17)[5680r,5688r:18)[5688r,5696r:19)[5696r,5704r:20)[5704r,5712r:21)[5712r,5752r:22)[5752r,5760r:23)[5760r,5800r:24)[5800r,5808r:25)[5808r,5848r:26)[5848r,5856r:27)[5856r,5896r:28)[5896r,5904r:29)[5904r,5944r:30)[5944r,5952r:31)[5952r,6024r:32)[6024r,6072r:33)[6072r,6168B:1)  0 at 1104r 1 at 6072r 2 at 1192B-phi 3 at 5252r 4 at 5256r 5 at 5264r 6 at 5584r 7 at 5592r 8 at 5600r 9 at 5608r 10 at 5616r 11 at 5624r 12 at 5632r 13 at 5640r 14 at 5648r 15 at 5656r 16 at 5664r 17 at 5672r 18 at 5680r 19 at 5688r 20 at 5696r 21 at 5704r 22 at 5712r 23 at 5752r 24 at 5760r 25 at 5800r 26 at 5808r 27 at 5848r 28 at 5856r 29 at 5896r 30 at 5904r 31 at 5944r 32 at 5952r 33 at 6024r

selectOrSplit VSRC:%289 [1120r,1192B:0)[1192B,5272r:2)[5272r,5280r:3)[5280r,5288r:4)[5288r,5296r:5)[5296r,5448r:6)[5448r,5456r:7)[5456r,5464r:8)[5464r,5472r:9)[5472r,5480r:10)[5480r,5488r:11)[5488r,5496r:12)[5496r,5504r:13)[5504r,5512r:14)[5512r,5520r:15)[5520r,5528r:16)[5528r,5536r:17)[5536r,5544r:18)[5544r,5552r:19)[5552r,5560r:20)[5560r,5576r:21)[5576r,5720r:22)[5720r,5744r:23)[5744r,5776r:24)[5776r,5792r:25)[5792r,5824r:26)[5824r,5840r:27)[5840r,5864r:28)[5864r,5888r:29)[5888r,5928r:30)[5928r,5936r:31)[5936r,6008r:32)[6008r,6056r:33)[6056r,6168B:1)  0 at 1120r 1 at 6056r 2 at 1192B-phi 3 at 5272r 4 at 5280r 5 at 5288r 6 at 5296r 7 at 5448r 8 at 5456r 9 at 5464r 10 at 5472r 11 at 5480r 12 at 5488r 13 at 5496r 14 at 5504r 15 at 5512r 16 at 5520r 17 at 5528r 18 at 5536r 19 at 5544r 20 at 5552r 21 at 5560r 22 at 5576r 23 at 5720r 24 at 5744r 25 at 5776r 26 at 5792r 27 at 5824r 28 at 5840r 29 at 5864r 30 at 5888r 31 at 5928r 32 at 5936r 33 at 6008r weight:7.571004e+07 w=7.571004e+07
assigning %289 to $vsl8: F8 [1120r,1192B:0)[1192B,5272r:2)[5272r,5280r:3)[5280r,5288r:4)[5288r,5296r:5)[5296r,5448r:6)[5448r,5456r:7)[5456r,5464r:8)[5464r,5472r:9)[5472r,5480r:10)[5480r,5488r:11)[5488r,5496r:12)[5496r,5504r:13)[5504r,5512r:14)[5512r,5520r:15)[5520r,5528r:16)[5528r,5536r:17)[5536r,5544r:18)[5544r,5552r:19)[5552r,5560r:20)[5560r,5576r:21)[5576r,5720r:22)[5720r,5744r:23)[5744r,5776r:24)[5776r,5792r:25)[5792r,5824r:26)[5824r,5840r:27)[5840r,5864r:28)[5864r,5888r:29)[5888r,5928r:30)[5928r,5936r:31)[5936r,6008r:32)[6008r,6056r:33)[6056r,6168B:1)  0 at 1120r 1 at 6056r 2 at 1192B-phi 3 at 5272r 4 at 5280r 5 at 5288r 6 at 5296r 7 at 5448r 8 at 5456r 9 at 5464r 10 at 5472r 11 at 5480r 12 at 5488r 13 at 5496r 14 at 5504r 15 at 5512r 16 at 5520r 17 at 5528r 18 at 5536r 19 at 5544r 20 at 5552r 21 at 5560r 22 at 5576r 23 at 5720r 24 at 5744r 25 at 5776r 26 at 5792r 27 at 5824r 28 at 5840r 29 at 5864r 30 at 5888r 31 at 5928r 32 at 5936r 33 at 6008r

selectOrSplit VSRC:%290 [1136r,1192B:0)[1192B,3912r:2)[3912r,5304r:3)[5304r,5312r:4)[5312r,5320r:5)[5320r,5328r:6)[5328r,5336r:7)[5336r,5344r:8)[5344r,5352r:9)[5352r,5360r:10)[5360r,5368r:11)[5368r,5376r:12)[5376r,5384r:13)[5384r,5392r:14)[5392r,5400r:15)[5400r,5408r:16)[5408r,5416r:17)[5416r,5424r:18)[5424r,5432r:19)[5432r,5440r:20)[5440r,5568r:21)[5568r,5728r:22)[5728r,5736r:23)[5736r,5768r:24)[5768r,5784r:25)[5784r,5816r:26)[5816r,5832r:27)[5832r,5872r:28)[5872r,5880r:29)[5880r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6168B:1)  0 at 1136r 1 at 6040r 2 at 1192B-phi 3 at 3912r 4 at 5304r 5 at 5312r 6 at 5320r 7 at 5328r 8 at 5336r 9 at 5344r 10 at 5352r 11 at 5360r 12 at 5368r 13 at 5376r 14 at 5384r 15 at 5392r 16 at 5400r 17 at 5408r 18 at 5416r 19 at 5424r 20 at 5432r 21 at 5440r 22 at 5568r 23 at 5728r 24 at 5736r 25 at 5768r 26 at 5784r 27 at 5816r 28 at 5832r 29 at 5872r 30 at 5880r 31 at 5912r 32 at 5920r 33 at 5992r weight:7.593312e+07 w=7.593312e+07
assigning %290 to $vsl9: F9 [1136r,1192B:0)[1192B,3912r:2)[3912r,5304r:3)[5304r,5312r:4)[5312r,5320r:5)[5320r,5328r:6)[5328r,5336r:7)[5336r,5344r:8)[5344r,5352r:9)[5352r,5360r:10)[5360r,5368r:11)[5368r,5376r:12)[5376r,5384r:13)[5384r,5392r:14)[5392r,5400r:15)[5400r,5408r:16)[5408r,5416r:17)[5416r,5424r:18)[5424r,5432r:19)[5432r,5440r:20)[5440r,5568r:21)[5568r,5728r:22)[5728r,5736r:23)[5736r,5768r:24)[5768r,5784r:25)[5784r,5816r:26)[5816r,5832r:27)[5832r,5872r:28)[5872r,5880r:29)[5880r,5912r:30)[5912r,5920r:31)[5920r,5992r:32)[5992r,6040r:33)[6040r,6168B:1)  0 at 1136r 1 at 6040r 2 at 1192B-phi 3 at 3912r 4 at 5304r 5 at 5312r 6 at 5320r 7 at 5328r 8 at 5336r 9 at 5344r 10 at 5352r 11 at 5360r 12 at 5368r 13 at 5376r 14 at 5384r 15 at 5392r 16 at 5400r 17 at 5408r 18 at 5416r 19 at 5424r 20 at 5432r 21 at 5440r 22 at 5568r 23 at 5728r 24 at 5736r 25 at 5768r 26 at 5784r 27 at 5816r 28 at 5832r 29 at 5872r 30 at 5880r 31 at 5912r 32 at 5920r 33 at 5992r

selectOrSplit G8RC:%259 [1140r,6168B:0)  0 at 1140r weight:1.978883e+05 w=1.978883e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %87 [560r,6168B:0)  0 at 560r weight:1.787782e+05 w= 1.787782e+05
evicting $x9 interference: Cascade 4
unassigning %87 from $x9: R9
assigning %259 to $x9: R9 [1140r,6168B:0)  0 at 1140r
queuing new interval: %87 [560r,6168B:0)  0 at 560r weight:1.787782e+05

selectOrSplit G8RC:%87 [560r,6168B:0)  0 at 560r weight:1.787782e+05 w=1.787782e+05
RS_Assign Cascade 4
wait for second round
queuing new interval: %87 [560r,6168B:0)  0 at 560r weight:1.787782e+05

selectOrSplit G8RC:%261 [1144r,6168B:0)  0 at 1144r weight:1.980343e+05 w=1.980343e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %107 [576r,6168B:0)  0 at 576r weight:1.792557e+05 w= 1.792557e+05
evicting $x10 interference: Cascade 5
unassigning %107 from $x10: R10
assigning %261 to $x10: R10 [1144r,6168B:0)  0 at 1144r
queuing new interval: %107 [576r,6168B:0)  0 at 576r weight:1.792557e+05

selectOrSplit G8RC:%107 [576r,6168B:0)  0 at 576r weight:1.792557e+05 w=1.792557e+05
RS_Assign Cascade 5
wait for second round
queuing new interval: %107 [576r,6168B:0)  0 at 576r weight:1.792557e+05

selectOrSplit G8RC:%263 [1152r,6168B:0)  0 at 1152r weight:1.983269e+05 w=1.983269e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %115 [592r,6168B:0)  0 at 592r weight:1.797358e+05 w= 1.797358e+05
evicting $x11 interference: Cascade 6
unassigning %115 from $x11: R11
assigning %263 to $x11: R11 [1152r,6168B:0)  0 at 1152r
queuing new interval: %115 [592r,6168B:0)  0 at 592r weight:1.797358e+05

selectOrSplit G8RC:%115 [592r,6168B:0)  0 at 592r weight:1.797358e+05 w=1.797358e+05
RS_Assign Cascade 6
wait for second round
queuing new interval: %115 [592r,6168B:0)  0 at 592r weight:1.797358e+05

selectOrSplit G8RC:%264 [1160r,6168B:0)  0 at 1160r weight:1.986204e+05 w=1.986204e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %123 [608r,6168B:0)  0 at 608r weight:1.802185e+05 w= 1.802185e+05
evicting $x12 interference: Cascade 7
unassigning %123 from $x12: R12
assigning %264 to $x12: R12 [1160r,6168B:0)  0 at 1160r
queuing new interval: %123 [608r,6168B:0)  0 at 608r weight:1.802185e+05

selectOrSplit G8RC:%123 [608r,6168B:0)  0 at 608r weight:1.802185e+05 w=1.802185e+05
RS_Assign Cascade 7
wait for second round
queuing new interval: %123 [608r,6168B:0)  0 at 608r weight:1.802185e+05

selectOrSplit G8RC_and_G8RC_NOX0:%286 [1168r,1192B:0)[1192B,6080r:1)[6080r,6168B:2)  0 at 1168r 1 at 1192B-phi 2 at 6080r weight:5.171784e+06 w=5.171784e+06
RS_Assign Cascade 0
should evict: %24 [32r,6168B:0)  0 at 32r weight:3.319496e+05 w= 3.319496e+05
should evict: %285 [256r,1192B:0)[1192B,6088r:1)[6088r,6168B:2)  0 at 256r 1 at 1192B-phi 2 at 6088r weight:2.382312e+06 w= 2.382312e+06
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %142 [640r,6168B:0)  0 at 640r weight:1.811917e+05 w= 1.811917e+05
evicting $x30 interference: Cascade 8
unassigning %142 from $x30: R30
assigning %286 to $x30: R30 [1168r,1192B:0)[1192B,6080r:1)[6080r,6168B:2)  0 at 1168r 1 at 1192B-phi 2 at 6080r
queuing new interval: %142 [640r,6168B:0)  0 at 640r weight:1.811917e+05

selectOrSplit G8RC:%142 [640r,6168B:0)  0 at 640r weight:1.811917e+05 w=1.811917e+05
RS_Assign Cascade 8
should evict: %126 [624r,6168B:0)  0 at 624r weight:1.807038e+05 w= 1.807038e+05
evicting $x0 interference: Cascade 8
unassigning %126 from $x0: R0
assigning %142 to $x0: R0 [640r,6168B:0)  0 at 640r
queuing new interval: %126 [624r,6168B:0)  0 at 624r weight:1.807038e+05

selectOrSplit G8RC:%126 [624r,6168B:0)  0 at 624r weight:1.807038e+05 w=1.807038e+05
RS_Assign Cascade 8
wait for second round
queuing new interval: %126 [624r,6168B:0)  0 at 624r weight:1.807038e+05

selectOrSplit G8RC:%267 [1176r,6168B:0)  0 at 1176r weight:1.992100e+05 w=1.992100e+05
RS_Assign Cascade 0
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %142 [640r,6168B:0)  0 at 640r weight:1.811917e+05 w= 1.811917e+05
evicting $x0 interference: Cascade 9
unassigning %142 from $x0: R0
assigning %267 to $x0: R0 [1176r,6168B:0)  0 at 1176r
queuing new interval: %142 [640r,6168B:0)  0 at 640r weight:1.811917e+05

selectOrSplit G8RC:%142 [640r,6168B:0)  0 at 640r weight:1.811917e+05 w=1.811917e+05
RS_Assign Cascade 9
wait for second round
queuing new interval: %142 [640r,6168B:0)  0 at 640r weight:1.811917e+05

selectOrSplit VSRC:%64 [1536r,5584r:0)  0 at 1536r weight:1.448393e+06 w=1.448393e+06
assigning %64 to $vsl10: F10 [1536r,5584r:0)  0 at 1536r

selectOrSplit VSRC:%287 [1088r,1192B:0)[1192B,3912r:2)[5200r,6168B:1)  0 at 1088r 1 at 5200r 2 at 1192B-phi weight:2.050104e+06 w=2.050104e+06
assigning %287 to $vsl11: F11 [1088r,1192B:0)[1192B,3912r:2)[5200r,6168B:1)  0 at 1088r 1 at 5200r 2 at 1192B-phi

selectOrSplit VSRC:%62 [1520r,5296r:0)  0 at 1520r weight:1.542732e+06 w=1.542732e+06
assigning %62 to $vsl12: F12 [1520r,5296r:0)  0 at 1520r

selectOrSplit G8RC_and_G8RC_NOX0:%60 [1504r,5248r:0)  0 at 1504r weight:4.663936e+06 w=4.663936e+06
RS_Assign Cascade 0
should evict: %24 [32r,6168B:0)  0 at 32r weight:3.319496e+05 w= 3.319496e+05
should evict: %285 [256r,1192B:0)[1192B,6088r:1)[6088r,6168B:2)  0 at 256r 1 at 1192B-phi 2 at 6088r weight:2.382312e+06 w= 2.382312e+06
should evict: %238 [928r,6168B:0)  0 at 928r weight:1.904473e+05 w= 1.904473e+05
should evict: %144 [656r,6168B:0)  0 at 656r weight:1.816822e+05 w= 1.816822e+05
evicting $x29 interference: Cascade 10
unassigning %144 from $x29: R29
assigning %60 to $x29: R29 [1504r,5248r:0)  0 at 1504r
queuing new interval: %144 [656r,6168B:0)  0 at 656r weight:1.816822e+05

selectOrSplit G8RC:%144 [656r,6168B:0)  0 at 656r weight:1.816822e+05 w=1.816822e+05
RS_Assign Cascade 10
wait for second round
queuing new interval: %144 [656r,6168B:0)  0 at 656r weight:1.816822e+05

selectOrSplit VSRpRC:%66 [1552r,5264r:0)  0 at 1552r L0000000000000040 [1552r,5264r:0)  0 at 1552r L0000000000000002 [1552r,1552d:0)  0 at 1552r weight:1.044496e+06 w=1.044496e+06
assigning %66 to $vsrp17: VF2 [1552r,1552d:0)  0 at 1552r VF3 [1552r,5264r:0)  0 at 1552r

selectOrSplit VSRC:%88 [2160r,5376r:0)  0 at 2160r weight:1.187768e+06 w=1.187768e+06
assigning %88 to $vsl13: F13 [2160r,5376r:0)  0 at 2160r

selectOrSplit VSRC:%108 [2752r,5672r:0)  0 at 2752r weight:1.940497e+06 w=1.940497e+06
assigning %108 to $v2: VF2 [2752r,5672r:0)  0 at 2752r

selectOrSplit VSRC:%124 [3168r,5720r:0)  0 at 3168r weight:2.182402e+06 w=2.182402e+06
assigning %124 to $v4: VF4 [3168r,5720r:0)  0 at 3168r

selectOrSplit VSRpRC:%127 [3200r,5712r:0)  0 at 3200r L0000000000000002 [3200r,5712r:0)  0 at 3200r L0000000000000040 [3200r,5704r:0)  0 at 3200r weight:2.212380e+06 w=2.212380e+06
assigning %127 to $vsrp16: VF0 [3200r,5712r:0)  0 at 3200r VF1 [3200r,5704r:0)  0 at 3200r

selectOrSplit VSRC:%116 [2960r,5440r:0)  0 at 2960r weight:1.491308e+06 w=1.491308e+06
assigning %116 to $v5: VF5 [2960r,5440r:0)  0 at 2960r

selectOrSplit VSRpRC:%125 [3184r,5576r:0)  0 at 3184r L0000000000000002 [3184r,5576r:0)  0 at 3184r L0000000000000040 [3184r,5560r:0)  0 at 3184r weight:3.845780e+06 w=3.845780e+06
assigning %125 to $vsrp19: VF6 [3184r,5576r:0)  0 at 3184r VF7 [3184r,5560r:0)  0 at 3184r

selectOrSplit VSRC:%143 [3472r,5736r:0)  0 at 3472r weight:1.612225e+06 w=1.612225e+06
assigning %143 to $v8: VF8 [3472r,5736r:0)  0 at 3472r

selectOrSplit VSRC:%145 [3488r,5752r:0)  0 at 3488r weight:2.418338e+06 w=2.418338e+06
assigning %145 to $v9: VF9 [3488r,5752r:0)  0 at 3488r

selectOrSplit VSRC:%147 [3504r,5768r:0)  0 at 3504r weight:1.612225e+06 w=1.612225e+06
assigning %147 to $v10: VF10 [3504r,5768r:0)  0 at 3504r

selectOrSplit VSRC:%149 [3520r,5776r:0)  0 at 3520r weight:2.425622e+06 w=2.425622e+06
assigning %149 to $v11: VF11 [3520r,5776r:0)  0 at 3520r

selectOrSplit VSRpRC:%150 [3536r,5744r:0)  0 at 3536r L0000000000000002 [3536r,5744r:0)  0 at 3536r L0000000000000040 [3536r,5728r:0)  0 at 3536r weight:4.117108e+06 w=4.117108e+06
assigning %150 to $vsrp22: VF12 [3536r,5744r:0)  0 at 3536r VF13 [3536r,5728r:0)  0 at 3536r

selectOrSplit VSRpRC:%152 [3552r,5760r:0)  0 at 3552r L0000000000000002 [3552r,5760r:0)  0 at 3552r L0000000000000040 [3552r,5752r:0)  0 at 3552r weight:2.470265e+06 w=2.470265e+06
assigning %152 to $vsrp23: VF14 [3552r,5760r:0)  0 at 3552r VF15 [3552r,5752r:0)  0 at 3552r

selectOrSplit VSRpRC:%175 [3888r,5792r:0)  0 at 3888r L0000000000000002 [3888r,5792r:0)  0 at 3888r L0000000000000040 [3888r,5776r:0)  0 at 3888r weight:4.660338e+06 w=4.660338e+06
assigning %175 to $vsrp24: VF16 [3888r,5792r:0)  0 at 3888r VF17 [3888r,5776r:0)  0 at 3888r

selectOrSplit VSRpRC:%177 [3904r,5808r:0)  0 at 3904r L0000000000000002 [3904r,5808r:0)  0 at 3904r L0000000000000040 [3904r,5800r:0)  0 at 3904r weight:2.796203e+06 w=2.796203e+06
assigning %177 to $vsrp25: VF18 [3904r,5808r:0)  0 at 3904r VF19 [3904r,5800r:0)  0 at 3904r

selectOrSplit VSRpRC:%198 [4224r,5840r:0)  0 at 4224r L0000000000000002 [4224r,5840r:0)  0 at 4224r L0000000000000040 [4224r,5824r:0)  0 at 4224r weight:5.326100e+06 w=5.326100e+06
assigning %198 to $vsrp15: F30 [4224r,5840r:0)  0 at 4224r F31 [4224r,5824r:0)  0 at 4224r

selectOrSplit VSRpRC:%200 [4240r,5856r:0)  0 at 4240r L0000000000000002 [4240r,5856r:0)  0 at 4240r L0000000000000040 [4240r,5848r:0)  0 at 4240r weight:3.195660e+06 w=3.195660e+06
assigning %200 to $vsrp14: F28 [4240r,5856r:0)  0 at 4240r F29 [4240r,5848r:0)  0 at 4240r

selectOrSplit VSRpRC:%217 [4528r,5888r:0)  0 at 4528r L0000000000000002 [4528r,5888r:0)  0 at 4528r L0000000000000040 [4528r,5872r:0)  0 at 4528r weight:6.100806e+06 w=6.100806e+06
assigning %217 to $vsrp13: F26 [4528r,5888r:0)  0 at 4528r F27 [4528r,5872r:0)  0 at 4528r

selectOrSplit VSRpRC:%219 [4544r,5904r:0)  0 at 4544r L0000000000000002 [4544r,5904r:0)  0 at 4544r L0000000000000040 [4544r,5896r:0)  0 at 4544r weight:3.660484e+06 w=3.660484e+06
assigning %219 to $vsrp12: F24 [4544r,5904r:0)  0 at 4544r F25 [4544r,5896r:0)  0 at 4544r

selectOrSplit VSRpRC:%242 [4880r,5936r:0)  0 at 4880r L0000000000000002 [4880r,5936r:0)  0 at 4880r L0000000000000040 [4880r,5928r:0)  0 at 4880r weight:7.374600e+06 w=7.374600e+06
assigning %242 to $vsrp11: F22 [4880r,5936r:0)  0 at 4880r F23 [4880r,5928r:0)  0 at 4880r

selectOrSplit VSRpRC:%244 [4896r,5952r:0)  0 at 4896r L0000000000000002 [4896r,5952r:0)  0 at 4896r L0000000000000040 [4896r,5944r:0)  0 at 4896r weight:4.424760e+06 w=4.424760e+06
assigning %244 to $vsrp10: F20 [4896r,5952r:0)  0 at 4896r F21 [4896r,5944r:0)  0 at 4896r

selectOrSplit CRBITRC:%27 EMPTY weight:INF w=INF
AllocationOrder(CRBITRC) = [ $cr5lt $cr5gt $cr5eq $cr5un $cr6lt $cr6gt $cr6eq $cr6un $cr7lt $cr7gt $cr7eq $cr7un $cr1lt $cr1gt $cr1eq $cr1un $cr0lt $cr0gt $cr0eq $cr0un $cr2lt $cr2gt $cr2eq $cr2un $cr3lt $cr3gt $cr3eq $cr3un $cr4lt $cr4gt $cr4eq $cr4un ]
assigning %27 to $cr5lt: CR5LT EMPTY

selectOrSplit G8RC:%48 EMPTY weight:INF w=INF
assigning %48 to $x3: R3 EMPTY

selectOrSplit G8RC_and_G8RC_NOX0:%284 EMPTY weight:INF w=INF
assigning %284 to $x3: R3 EMPTY

selectOrSplit G8RC_and_G8RC_NOX0:%32 [96r,112r:0)  0 at 96r weight:INF w=INF
assigning %32 to $x5: R5 [96r,112r:0)  0 at 96r

selectOrSplit G8RC_and_G8RC_NOX0:%33 [112r,536r:0)  0 at 112r weight:1.213592e-03 w=1.213592e-03
assigning %33 to $x6: R6 [112r,536r:0)  0 at 112r

selectOrSplit G8RC:%47 [368r,436r:0)  0 at 368r weight:2.136752e-03 w=2.136752e-03
assigning %47 to $x7: R7 [368r,436r:0)  0 at 368r

selectOrSplit G8RC:%49 [432r,448r:0)  0 at 432r weight:2.403846e-03 w=2.403846e-03
assigning %49 to $x8: R8 [432r,448r:0)  0 at 432r

selectOrSplit VSRC:%168 [3824r,5784r:0)  0 at 3824r weight:1.819901e+06 w=1.819901e+06
assigning %168 to $vsl19: F19 [3824r,5784r:0)  0 at 3824r

selectOrSplit VSRC:%170 [3840r,5800r:0)  0 at 3840r weight:2.729852e+06 w=2.729852e+06
assigning %170 to $vsl18: F18 [3840r,5800r:0)  0 at 3840r

selectOrSplit VSRC:%172 [3856r,5816r:0)  0 at 3856r weight:1.819901e+06 w=1.819901e+06
assigning %172 to $vsl17: F17 [3856r,5816r:0)  0 at 3856r

selectOrSplit VSRC:%174 [3872r,5824r:0)  0 at 3872r weight:2.739137e+06 w=2.739137e+06
assigning %174 to $vsl16: F16 [3872r,5824r:0)  0 at 3872r

selectOrSplit VSRC:%193 [4176r,5832r:0)  0 at 4176r weight:2.088992e+06 w=2.088992e+06
assigning %193 to $vsl15: F15 [4176r,5832r:0)  0 at 4176r

selectOrSplit VSRC:%195 [4192r,5848r:0)  0 at 4192r weight:3.133488e+06 w=3.133488e+06
assigning %195 to $vsl14: F14 [4192r,5848r:0)  0 at 4192r

selectOrSplit VSRC:%197 [4208r,5864r:0)  0 at 4208r weight:3.133488e+06 w=3.133488e+06
assigning %197 to $v31: VF31 [4208r,5864r:0)  0 at 4208r

selectOrSplit VSRC:%216 [4512r,5912r:0)  0 at 4512r weight:2.386093e+06 w=2.386093e+06
assigning %216 to $v30: VF30 [4512r,5912r:0)  0 at 4512r

selectOrSplit VSRC:%235 [4816r,5920r:0)  0 at 4816r weight:2.855696e+06 w=2.855696e+06
assigning %235 to $v29: VF29 [4816r,5920r:0)  0 at 4816r

selectOrSplit VSRC:%237 [4832r,5944r:0)  0 at 4832r weight:4.260880e+06 w=4.260880e+06
assigning %237 to $v28: VF28 [4832r,5944r:0)  0 at 4832r

selectOrSplit VSRC:%239 [4848r,5992r:0)  0 at 4848r weight:2.781714e+06 w=2.781714e+06
assigning %239 to $v27: VF27 [4848r,5992r:0)  0 at 4848r

selectOrSplit VSRC:%241 [4864r,6008r:0)  0 at 4864r weight:4.172572e+06 w=4.172572e+06
assigning %241 to $v26: VF26 [4864r,6008r:0)  0 at 4864r

selectOrSplit VSRC:%260 [5168r,6040r:0)  0 at 5168r weight:3.376546e+06 w=3.376546e+06
assigning %260 to $v25: VF25 [5168r,6040r:0)  0 at 5168r

selectOrSplit VSRC:%262 [5184r,6056r:0)  0 at 5184r weight:5.064820e+06 w=5.064820e+06
assigning %262 to $v24: VF24 [5184r,6056r:0)  0 at 5184r

selectOrSplit VSRC:%265 [5216r,6072r:0)  0 at 5216r weight:3.419560e+06 w=3.419560e+06
assigning %265 to $v23: VF23 [5216r,6072r:0)  0 at 5216r

selectOrSplit VSRpRC:%266 [5232r,6056r:0)  0 at 5232r L0000000000000002 [5232r,6056r:0)  0 at 5232r L0000000000000040 [5232r,5232d:0)  0 at 5232r weight:5.263440e+06 w=5.263440e+06
assigning %266 to $vsrp26: VF20 [5232r,6056r:0)  0 at 5232r VF21 [5232r,5232d:0)  0 at 5232r

selectOrSplit VSRpRC:%268 [5248r,6072r:0)  0 at 5248r L0000000000000002 [5248r,6072r:0)  0 at 5248r L0000000000000040 [5248r,5248d:0)  0 at 5248r weight:3.508960e+06 w=3.508960e+06
RS_Assign Cascade 0
should evict: %1 [272r,6168B:0)  0 at 272r weight:3.411954e+05 w= 3.411954e+05
should evict: %5 [436r,6168B:0)  0 at 436r weight:1.050971e+06 w= 1.050971e+06
should evict: %39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05 w= 7.122666e+05
evicting $vsrp0 interference: Cascade 11
unassigning %1 from $vsl0: F0
unassigning %5 from $vsl1: F1
assigning %268 to $vsrp0: F0 [5248r,6072r:0)  0 at 5248r F1 [5248r,5248d:0)  0 at 5248r
queuing new interval: %1 [272r,6168B:0)  0 at 272r weight:3.411954e+05
queuing new interval: %5 [436r,6168B:0)  0 at 436r weight:1.050971e+06

selectOrSplit VSRC:%1 [272r,6168B:0)  0 at 272r weight:3.411954e+05 w=3.411954e+05
assigning %1 to $v22: VF22 [272r,6168B:0)  0 at 272r

selectOrSplit VSRC:%5 [436r,6168B:0)  0 at 436r weight:1.050971e+06 w=1.050971e+06
RS_Assign Cascade 11
should evict: %39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05 w= 7.122666e+05
evicting $vsl6 interference: Cascade 11
unassigning %39 from $vsrp3: F6 F7
assigning %5 to $vsl6: F6 [436r,6168B:0)  0 at 436r
queuing new interval: %39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05

selectOrSplit VSRpRC:%39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05 w=7.122666e+05
RS_Assign Cascade 11
wait for second round
queuing new interval: %39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05

selectOrSplit G8RC:%16 [5960r,6144r:0)  0 at 5960r weight:7.427940e+06 w=7.427940e+06
hints: $x4
assigning %16 to $x4: R4 [5960r,6144r:0)  0 at 5960r

selectOrSplit VSRpRC:%283 [6176r,6192r:1)[6192r,6208r:0)  0 at 6192r 1 at 6176r L0000000000000002 [6176r,6192r:1)[6192r,6208r:0)  0 at 6192r 1 at 6176r weight:INF w=INF
assigning %283 to $vsrp0: F0 [6176r,6192r:1)[6192r,6208r:0)  0 at 6192r 1 at 6176r

selectOrSplit G8RC:%61 [512r,6168B:0)  0 at 512r weight:1.773607e+05 w=1.773607e+05
RS_Split Cascade 1
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	no positive bundles
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%61 [512r,6168B:0)  0 at 512r weight:1.773607e+05
From original %61
	remat:  1512r	%292:g8rc = LI8 512
	        1520e	%62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %292:g8rc :: (load 8 from %ir.i33.inc.cast)

All defs dead: dead %61:g8rc = LI8 512
Remat created 1 dead defs.
Deleting dead def 512r	dead %61:g8rc = LI8 512
0 registers to spill after remat.
queuing new interval: %292 [1512r,1520r:0)  0 at 1512r weight:INF

selectOrSplit G8RC:%292 [1512r,1520r:0)  0 at 1512r weight:INF w=INF
RS_Done Cascade 0
evicting $x28 interference: Cascade 12
unassigning %146 from $x28: R28
assigning %292 to $x28: R28 [1512r,1520r:0)  0 at 1512r
queuing new interval: %146 [672r,6168B:0)  0 at 672r weight:1.821754e+05

selectOrSplit G8RC:%146 [672r,6168B:0)  0 at 672r weight:1.821754e+05 w=1.821754e+05
RS_Assign Cascade 12
wait for second round
queuing new interval: %146 [672r,6168B:0)  0 at 672r weight:1.821754e+05

selectOrSplit G8RC:%63 [528r,6168B:0)  0 at 528r weight:1.778307e+05 w=1.778307e+05
RS_Split Cascade 2
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%63 [528r,6168B:0)  0 at 528r weight:1.778307e+05
From original %63
	remat:  1528r	%294:g8rc = LI8 528
	        1536e	%64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %294:g8rc :: (load 8 from %ir.scevgep123.cast)

All defs dead: dead %63:g8rc = LI8 528
Remat created 1 dead defs.
Deleting dead def 528r	dead %63:g8rc = LI8 528
0 registers to spill after remat.
queuing new interval: %294 [1528r,1536r:0)  0 at 1528r weight:INF

selectOrSplit G8RC:%294 [1528r,1536r:0)  0 at 1528r weight:INF w=INF
assigning %294 to $x28: R28 [1528r,1536r:0)  0 at 1528r

selectOrSplit VSRpRC:%39 [536r,6168B:0)  0 at 536r L0000000000000002 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r weight:7.122666e+05 w=7.122666e+05
RS_Split Cascade 11
Analyze counted 3 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$vsrp0	no positive bundles
$vsrp1	no positive bundles
$vsrp2	no positive bundles
$vsrp3	no positive bundles
$vsrp4	no positive bundles
$vsrp5	no positive bundles
$vsrp6	no positive bundles
$vsrp17	no positive bundles
$vsrp18	no positive bundles
$vsrp16	no positive bundles
$vsrp19	no positive bundles
$vsrp20	no positive bundles
$vsrp21	no positive bundles
$vsrp22	no positive bundles
$vsrp23	no positive bundles
$vsrp24	no positive bundles
$vsrp25	no positive bundles
$vsrp15	no positive bundles
$vsrp14	no positive bundles
$vsrp13	no positive bundles
$vsrp12	no positive bundles
$vsrp11	no positive bundles
$vsrp10	no positive bundles
$vsrp9	no positive bundles
$vsrp8	no positive bundles
$vsrp7	no positive bundles
$vsrp31	no positive bundles
$vsrp30	no positive bundles
$vsrp29	no positive bundles
$vsrp28	no positive bundles
$vsrp27	no positive bundles
$vsrp26	no positive bundles
    enterIntvBefore 5296r: valno 0
    leaveIntvAfter 5320r: valno 0
    useIntv [5292r;5320r): [5292r;5320r):1
Multi-mapped complement 0 at 5316r for parent 0 at 536r hoist to %bb.2 5316r
Direct complement def at 536r
Removing 1 back-copies.
Removing 5316r	undef %296.sub_64:vsrprc = COPY %39.sub_64:vsrprc
  blit [536r,6168B:0): [536r;5292r)=0(%296)(recalc) [5292r;5320r)=1(%297)(recalc) [5320r;6168B)=0(%296)(recalc)
  rewr %bb.1	536r:0	%296:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
  rewr %bb.2	5320B:1	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %297.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
  rewr %bb.2	5296B:1	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %297.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
  rewr %bb.2	5292B:0	undef %297.sub_64:vsrprc = COPY %296.sub_64:vsrprc
queuing new interval: %296 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r L0000000000000002 [536r,6168B:1)  0 at x 1 at 536r weight:3.596946e+05
queuing new interval: %297 [5292r,5320r:0)  0 at 5292r L0000000000000002 [5292r,5320r:0)  0 at 5292r weight:1.520298e+07

selectOrSplit VSRpRC:%296 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r L0000000000000002 [536r,6168B:1)  0 at x 1 at 536r weight:3.596946e+05 w=3.596946e+05
RS_Spill Cascade 0
should evict: %1 [272r,6168B:0)  0 at 272r weight:3.411954e+05 w= 3.411954e+05
Inline spilling VSRpRC:%296 [536r,6168B:0)  0 at 536r L0000000000000040 [536r,536d:0)  0 at 536r L0000000000000002 [536r,6168B:1)  0 at x 1 at 536r weight:3.596946e+05
From original %39
Merged spilled regs: SS#0 [536r,6168B:0)  0 at x weight:0.000000e+00
spillAroundUses %296
	rewrite: 536r	%298:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)

	spill:   540r	STXVP killed %298:vsrprc, 0, %stack.0 :: (store 32 into %stack.0, align 16)
	reload:   5296r	%299:vsrprc = LXVP 0, %stack.0 :: (load 32 from %stack.0, align 16)
	rewrite: 5304r	undef %297.sub_64:vsrprc = COPY killed %299.sub_64:vsrprc

queuing new interval: %298 [536r,540r:0)  0 at 536r weight:INF
queuing new interval: %299 [5296r,5304r:0)  0 at 5296r L0000000000000002 [5296r,5304r:0)  0 at 5296r L0000000000000040 [5296r,5296d:0)  0 at 5296r weight:INF

selectOrSplit VSRpRC:%299 [5296r,5304r:0)  0 at 5296r L0000000000000002 [5296r,5304r:0)  0 at 5296r L0000000000000040 [5296r,5296d:0)  0 at 5296r weight:INF w=INF
RS_Done Cascade 0
evicting $vsrp1 interference: Cascade 13
unassigning %42 from $vsrp1: F2 F3
assigning %299 to $vsrp1: F2 [5296r,5304r:0)  0 at 5296r F3 [5296r,5296d:0)  0 at 5296r
queuing new interval: %42 [288r,6192B:0)  0 at 288r L0000000000000002 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:0)  0 at 288r weight:1.368260e+06

selectOrSplit VSRpRC:%42 [288r,6192B:0)  0 at 288r L0000000000000002 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:0)  0 at 288r weight:1.368260e+06 w=1.368260e+06
RS_Assign Cascade 13
should evict: %5 [436r,6192B:0)  0 at 436r weight:1.050971e+06 w= 1.050971e+06
should evict: %1 [272r,6192B:0)  0 at 272r weight:3.411954e+05 w= 3.411954e+05
wait for second round
queuing new interval: %42 [288r,6192B:0)  0 at 288r L0000000000000002 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:0)  0 at 288r weight:1.368260e+06

selectOrSplit VSRpRC:%298 [536r,540r:0)  0 at 536r weight:INF w=INF
assigning %298 to $vsrp0: F0 [536r,540r:0)  0 at 536r F1 [536r,540r:0)  0 at 536r

selectOrSplit VSRpRC:%297 [5304r,5344r:0)  0 at 5304r L0000000000000002 [5304r,5344r:0)  0 at 5304r weight:1.520298e+07 w=1.520298e+07
assigning %297 to $vsrp1: F2 [5304r,5344r:0)  0 at 5304r

selectOrSplit VSRpRC:%42 [288r,6192B:0)  0 at 288r L0000000000000002 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:0)  0 at 288r weight:1.368260e+06 w=1.368260e+06
RS_Split Cascade 13
Analyze counted 5 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$vsrp0	no positive bundles
$vsrp1	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$vsrp2	no positive bundles
$vsrp3	no positive bundles
$vsrp4	no positive bundles
$vsrp5	no positive bundles
$vsrp6	static = 4294967295.5 worse than no bundles
$vsrp17	no positive bundles
$vsrp18	no positive bundles
$vsrp16	no positive bundles
$vsrp19	no positive bundles
$vsrp20	no positive bundles
$vsrp21	no positive bundles
$vsrp22	no positive bundles
$vsrp23	no positive bundles
$vsrp24	no positive bundles
$vsrp25	no positive bundles
$vsrp15	no positive bundles
$vsrp14	no positive bundles
$vsrp13	no positive bundles
$vsrp12	no positive bundles
$vsrp11	no positive bundles
$vsrp10	no positive bundles
$vsrp9	no positive bundles
$vsrp8	no positive bundles
$vsrp7	no positive bundles
$vsrp31	no positive bundles
$vsrp30	no positive bundles
$vsrp29	no positive bundles
$vsrp28	no positive bundles
$vsrp27	no positive bundles
$vsrp26	no positive bundles
    enterIntvBefore 5352r: valno 0
    leaveIntvAfter 5480r: valno 0
    useIntv [5348r;5480r): [5348r;5480r):1
Multi-mapped complement 0 at 5476r for parent 0 at 288r hoist to %bb.2 5476r
Direct complement def at 288r
Removing 1 back-copies.
Removing 5476r	%300:vsrprc = COPY %42:vsrprc
  blit [288r,6192B:0): [288r;5348r)=0(%300)(recalc) [5348r;5480r)=1(%301)(recalc) [5480r;6192B)=0(%300)(recalc)
  rewr %bb.1	288r:0	%300:vsrprc = LXVP 0, $zero8
  rewr %bb.2	5352B:1	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
  rewr %bb.2	5472B:1	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
  rewr %bb.2	5360B:1	%290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
  rewr %bb.2	5480B:1	%289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
  rewr %bb.2	5348B:0	%301:vsrprc = COPY %300:vsrprc
queuing new interval: %300 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:1)  0 at x 1 at 288r L0000000000000002 [288r,6192B:1)  0 at x 1 at 288r weight:3.441699e+05
queuing new interval: %301 [5348r,5480r:0)  0 at 5348r L0000000000000040 [5348r,5472r:0)  0 at 5348r L0000000000000002 [5348r,5480r:0)  0 at 5348r weight:2.038495e+07

selectOrSplit VSRpRC:%300 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:1)  0 at x 1 at 288r L0000000000000002 [288r,6192B:1)  0 at x 1 at 288r weight:3.441699e+05 w=3.441699e+05
RS_Spill Cascade 0
should evict: %1 [272r,6192B:0)  0 at 272r weight:3.411954e+05 w= 3.411954e+05
Inline spilling VSRpRC:%300 [288r,6192B:0)  0 at 288r L0000000000000040 [288r,6192B:1)  0 at x 1 at 288r L0000000000000002 [288r,6192B:1)  0 at x 1 at 288r weight:3.441699e+05
From original %42
Merged spilled regs: SS#1 [288r,6192B:0)  0 at x weight:0.000000e+00
spillAroundUses %300
	rewrite: 288r	%302:vsrprc = LXVP 0, $zero8

	spill:   296r	STXVP killed %302:vsrprc, 0, %stack.1 :: (store 32 into %stack.1, align 16)
Checking redundant spills for 0 at 5348r in %301 [5348r,5480r:0)  0 at 5348r L0000000000000040 [5348r,5472r:0)  0 at 5348r L0000000000000002 [5348r,5480r:0)  0 at 5348r weight:2.038495e+07
Merged to stack int: SS#1 [288r,6192B:0)  0 at x weight:0.000000e+00
	folded:   5348r	%301:vsrprc = LXVP 0, %stack.1 :: (load 32 from %stack.1, align 16)
queuing new interval: %302 [288r,296r:0)  0 at 288r weight:INF

selectOrSplit VSRpRC:%302 [288r,296r:0)  0 at 288r weight:INF w=INF
assigning %302 to $vsrp0: F0 [288r,296r:0)  0 at 288r F1 [288r,296r:0)  0 at 288r

selectOrSplit VSRpRC:%301 [5348r,5480r:0)  0 at 5348r L0000000000000040 [5348r,5472r:0)  0 at 5348r L0000000000000002 [5348r,5480r:0)  0 at 5348r weight:2.038495e+07 w=2.038495e+07
assigning %301 to $vsrp1: F2 [5348r,5480r:0)  0 at 5348r F3 [5348r,5472r:0)  0 at 5348r

selectOrSplit G8RC:%65 [544r,6192B:0)  0 at 544r weight:1.783032e+05 w=1.783032e+05
RS_Split Cascade 3
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%65 [544r,6192B:0)  0 at 544r weight:1.783032e+05
From original %65
	remat:  1544r	%303:g8rc = LI8 56
	        1552e	%66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, killed %303:g8rc

All defs dead: dead %65:g8rc = LI8 56
Remat created 1 dead defs.
Deleting dead def 544r	dead %65:g8rc = LI8 56
0 registers to spill after remat.
queuing new interval: %303 [1544r,1552r:0)  0 at 1544r weight:INF

selectOrSplit G8RC:%303 [1544r,1552r:0)  0 at 1544r weight:INF w=INF
assigning %303 to $x28: R28 [1544r,1552r:0)  0 at 1544r

selectOrSplit G8RC:%87 [560r,6192B:0)  0 at 560r weight:1.787782e+05 w=1.787782e+05
RS_Split Cascade 4
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%87 [560r,6192B:0)  0 at 560r weight:1.787782e+05
From original %87
	remat:  1560r	%305:g8rc = LI8 616
	        2160e	%88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %305:g8rc :: (load 8 from %ir.scevgep111.cast)

All defs dead: dead %87:g8rc = LI8 616
Remat created 1 dead defs.
Deleting dead def 560r	dead %87:g8rc = LI8 616
0 registers to spill after remat.
queuing new interval: %305 [1560r,2160r:0)  0 at 1560r weight:INF

selectOrSplit G8RC:%305 [1560r,2160r:0)  0 at 1560r weight:INF w=INF
assigning %305 to $x28: R28 [1560r,2160r:0)  0 at 1560r

selectOrSplit G8RC:%107 [576r,6192B:0)  0 at 576r weight:1.792557e+05 w=1.792557e+05
RS_Split Cascade 5
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%107 [576r,6192B:0)  0 at 576r weight:1.792557e+05
From original %107
	remat:  2168r	%307:g8rc = LI8 704
	        2752e	%108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %307:g8rc :: (load 8 from %ir.scevgep126.cast)

All defs dead: dead %107:g8rc = LI8 704
Remat created 1 dead defs.
Deleting dead def 576r	dead %107:g8rc = LI8 704
0 registers to spill after remat.
queuing new interval: %307 [2168r,2752r:0)  0 at 2168r weight:INF

selectOrSplit G8RC:%307 [2168r,2752r:0)  0 at 2168r weight:INF w=INF
assigning %307 to $x28: R28 [2168r,2752r:0)  0 at 2168r

selectOrSplit G8RC:%115 [592r,6192B:0)  0 at 592r weight:1.797358e+05 w=1.797358e+05
RS_Split Cascade 6
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%115 [592r,6192B:0)  0 at 592r weight:1.797358e+05
From original %115
	remat:  2760r	%309:g8rc = LI8 744
	        2960e	%116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %309:g8rc :: (load 8 from %ir.scevgep108.cast)

All defs dead: dead %115:g8rc = LI8 744
Remat created 1 dead defs.
Deleting dead def 592r	dead %115:g8rc = LI8 744
0 registers to spill after remat.
queuing new interval: %309 [2760r,2960r:0)  0 at 2760r weight:INF

selectOrSplit G8RC:%309 [2760r,2960r:0)  0 at 2760r weight:INF w=INF
assigning %309 to $x28: R28 [2760r,2960r:0)  0 at 2760r

selectOrSplit G8RC:%123 [608r,6192B:0)  0 at 608r weight:1.802185e+05 w=1.802185e+05
RS_Split Cascade 7
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%123 [608r,6192B:0)  0 at 608r weight:1.802185e+05
From original %123
	remat:  2968r	%311:g8rc = LI8 784
	        3168e	%124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %311:g8rc :: (load 8 from %ir.scevgep129.cast)

All defs dead: dead %123:g8rc = LI8 784
Remat created 1 dead defs.
Deleting dead def 608r	dead %123:g8rc = LI8 784
0 registers to spill after remat.
queuing new interval: %311 [2968r,3168r:0)  0 at 2968r weight:INF

selectOrSplit G8RC:%311 [2968r,3168r:0)  0 at 2968r weight:INF w=INF
assigning %311 to $x28: R28 [2968r,3168r:0)  0 at 2968r

selectOrSplit G8RC:%126 [624r,6192B:0)  0 at 624r weight:1.807038e+05 w=1.807038e+05
RS_Split Cascade 8
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%126 [624r,6192B:0)  0 at 624r weight:1.807038e+05
From original %126
	remat:  3192r	%313:g8rc = LI8 312
	        3200e	%127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, killed %313:g8rc

All defs dead: dead %126:g8rc = LI8 312
Remat created 1 dead defs.
Deleting dead def 624r	dead %126:g8rc = LI8 312
0 registers to spill after remat.
queuing new interval: %313 [3192r,3200r:0)  0 at 3192r weight:INF

selectOrSplit G8RC:%313 [3192r,3200r:0)  0 at 3192r weight:INF w=INF
assigning %313 to $x28: R28 [3192r,3200r:0)  0 at 3192r

selectOrSplit G8RC:%142 [640r,6192B:0)  0 at 640r weight:1.811917e+05 w=1.811917e+05
RS_Split Cascade 9
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%142 [640r,6192B:0)  0 at 640r weight:1.811917e+05
From original %142
	remat:  3208r	%315:g8rc = LI8 792
	        3472e	%143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %315:g8rc :: (load 8 from %ir.scevgep132.cast)

All defs dead: dead %142:g8rc = LI8 792
Remat created 1 dead defs.
Deleting dead def 640r	dead %142:g8rc = LI8 792
0 registers to spill after remat.
queuing new interval: %315 [3208r,3472r:0)  0 at 3208r weight:INF

selectOrSplit G8RC:%315 [3208r,3472r:0)  0 at 3208r weight:INF w=INF
assigning %315 to $x28: R28 [3208r,3472r:0)  0 at 3208r

selectOrSplit G8RC:%144 [656r,6192B:0)  0 at 656r weight:1.816822e+05 w=1.816822e+05
RS_Split Cascade 10
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%144 [656r,6192B:0)  0 at 656r weight:1.816822e+05
From original %144
	remat:  3480r	%317:g8rc = LI8 800
	        3488e	%145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %317:g8rc :: (load 8 from %ir.scevgep135.cast)

All defs dead: dead %144:g8rc = LI8 800
Remat created 1 dead defs.
Deleting dead def 656r	dead %144:g8rc = LI8 800
0 registers to spill after remat.
queuing new interval: %317 [3480r,3488r:0)  0 at 3480r weight:INF

selectOrSplit G8RC:%317 [3480r,3488r:0)  0 at 3480r weight:INF w=INF
assigning %317 to $x28: R28 [3480r,3488r:0)  0 at 3480r

selectOrSplit G8RC:%146 [672r,6192B:0)  0 at 672r weight:1.821754e+05 w=1.821754e+05
RS_Split Cascade 12
Analyze counted 2 instrs in 2 blocks, through 0 blocks.
Cost of isolating all blocks = 2147483648.8
$x3	no positive bundles
$x4	no positive bundles
$x5	no positive bundles
$x6	no positive bundles
$x7	no positive bundles
$x8	no positive bundles
$x9	no positive bundles
$x10	no positive bundles
$x11	no positive bundles
$x12	no positive bundles
$x0	no positive bundles
$x30	no positive bundles
$x29	no positive bundles
$x28	static = 2147483647.8, v=0, total = 4294967295.5 with bundles EB#1.
$x27	no positive bundles
$x26	no positive bundles
$x25	no positive bundles
$x24	no positive bundles
$x23	no positive bundles
$x22	no positive bundles
$x21	no positive bundles
$x20	no positive bundles
$x19	no positive bundles
$x18	no positive bundles
$x17	no positive bundles
$x16	no positive bundles
$x15	no positive bundles
$x14	no positive bundles
$x31	no positive bundles
Inline spilling G8RC:%146 [672r,6192B:0)  0 at 672r weight:1.821754e+05
From original %146
	remat:  3496r	%319:g8rc = LI8 808
	        3504e	%147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %319:g8rc :: (load 8 from %ir.scevgep105.cast)

All defs dead: dead %146:g8rc = LI8 808
Remat created 1 dead defs.
Deleting dead def 672r	dead %146:g8rc = LI8 808
0 registers to spill after remat.
queuing new interval: %319 [3496r,3504r:0)  0 at 3496r weight:INF

selectOrSplit G8RC:%319 [3496r,3504r:0)  0 at 3496r weight:INF w=INF
assigning %319 to $x28: R28 [3496r,3504r:0)  0 at 3496r
Trying to reconcile hints for: %299($vsrp1)
%299($vsrp1) is recolorable.

For Slot0 and VN0:
Equal spills in BB: 1 
Orders size is 1
BB1,
Finally inserted spills in BB: 
Finally removed spills in BB: 

For Slot1 and VN0:
Equal spills in BB: 1 
Orders size is 1
BB1,
Finally inserted spills in BB: 
Finally removed spills in BB: 
# *** IR Dump After Greedy Register Allocator (greedy) ***:
# Machine code for function test: NoPHIs, TracksLiveness, TiedOpsRewritten
Frame Objects:
  fi#0: size=32, align=16, at location [SP]
  fi#1: size=32, align=16, at location [SP]
Constant Pool:
  cp#0: zeroinitializer, align=32
Function Live Ins: $x3 in %24, $x4 in %25

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %291:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1

80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)

96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
256B	  %285:g8rc_and_g8rc_nox0 = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
288B	  %302:vsrprc = LXVP 0, $zero8
296B	  STXVP %302:vsrprc, 0, %stack.1 :: (store 32 into %stack.1, align 16)
368B	  %47:g8rc = LI8 -8
432B	  %49:g8rc = LI8 1
436B	  %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %47:g8rc :: (load 8 from %ir.4)
440B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
448B	  MTCTR8loop %49:g8rc, implicit-def dead $ctr8
464B	  %31:vsrc = XXLXORz
536B	  %298:vsrprc = LXVP 0, %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
540B	  STXVP %298:vsrprc, 0, %stack.0 :: (store 32 into %stack.0, align 16)
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = XXLXORz
1136B	  %290:vsrc = XXLXORz
1140B	  %259:g8rc = LI8 952
1144B	  %261:g8rc = LI8 960
1152B	  %263:g8rc = LI8 968
1160B	  %264:g8rc = LI8 976
1168B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1176B	  %267:g8rc = LI8 504

1192B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)

1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
1512B	  %292:g8rc = LI8 512
1520B	  %62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %292:g8rc :: (load 8 from %ir.i33.inc.cast)
1528B	  %294:g8rc = LI8 528
1536B	  %64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %294:g8rc :: (load 8 from %ir.scevgep123.cast)
1544B	  %303:g8rc = LI8 56
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %303:g8rc
1560B	  %305:g8rc = LI8 616
2160B	  %88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %305:g8rc :: (load 8 from %ir.scevgep111.cast)
2168B	  %307:g8rc = LI8 704
2752B	  %108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %307:g8rc :: (load 8 from %ir.scevgep126.cast)
2760B	  %309:g8rc = LI8 744
2960B	  %116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %309:g8rc :: (load 8 from %ir.scevgep108.cast)
2968B	  %311:g8rc = LI8 784
3168B	  %124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %311:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
3192B	  %313:g8rc = LI8 312
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %313:g8rc
3208B	  %315:g8rc = LI8 792
3472B	  %143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %315:g8rc :: (load 8 from %ir.scevgep132.cast)
3480B	  %317:g8rc = LI8 800
3488B	  %145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %317:g8rc :: (load 8 from %ir.scevgep135.cast)
3496B	  %319:g8rc = LI8 808
3504B	  %147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %319:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3824B	  %168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
3912B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %287:vsrc, %31:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4512B	  %216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4816B	  %235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
5168B	  %260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %267:g8rc
5252B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5256B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5264B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
5272B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5280B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5288B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5296B	  %299:vsrprc = LXVP 0, %stack.0 :: (load 32 from %stack.0, align 16)
5304B	  undef %297.sub_64:vsrprc = COPY %299.sub_64:vsrprc
5312B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %297.sub_vsx0:vsrprc, %62:vsrc, implicit $rm
5320B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5328B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5344B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %297.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5348B	  %301:vsrprc = LXVP 0, %stack.1 :: (load 32 from %stack.1, align 16)
5352B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5360B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5368B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
5376B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5384B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
5392B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5400B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %88:vsrc, %31:vsrc, implicit $rm
5408B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5416B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5424B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5432B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5440B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5448B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5456B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5464B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %116:vsrc, implicit $rm
5472B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
5480B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5488B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5496B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5504B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5512B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5520B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5528B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5536B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5544B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5552B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5560B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5568B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5576B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5584B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5592B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5600B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
5608B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %64:vsrc, %31:vsrc, implicit $rm
5616B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5624B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5632B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5640B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5648B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5656B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5664B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5672B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5680B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5688B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5696B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5704B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5712B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5720B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5728B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
5736B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
5744B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %124:vsrc, implicit $rm
5752B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5760B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %143:vsrc, implicit $rm
5768B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
5776B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, %145:vsrc, implicit $rm
5784B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
5792B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %147:vsrc, implicit $rm
5800B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, %149:vsrc, implicit $rm
5808B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %168:vsrc, implicit $rm
5816B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
5824B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, %170:vsrc, implicit $rm
5832B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
5840B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %172:vsrc, implicit $rm
5848B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, %174:vsrc, implicit $rm
5856B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %193:vsrc, implicit $rm
5864B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
5872B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, %195:vsrc, implicit $rm
5880B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
5888B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %197:vsrc, implicit $rm
5896B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5904B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5912B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5920B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5928B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5936B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %216:vsrc, implicit $rm
5944B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %235:vsrc, implicit $rm
5952B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5960B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
5968B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, %237:vsrc, implicit $rm
5976B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
5984B	  %16:g8rc = ADDI8 %291:g8rc_and_g8rc_nox0, 512
6016B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %239:vsrc, %31:vsrc, implicit $rm
6032B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %241:vsrc, %31:vsrc, implicit $rm
6048B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
6064B	  %290:vsrc = contract nofpexcept XVMADDADP %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %260:vsrc, implicit $rm
6080B	  %289:vsrc = contract nofpexcept XVMADDADP %289:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, %262:vsrc, implicit $rm
6096B	  %288:vsrc = contract nofpexcept XVMADDADP %288:vsrc(tied-def 0), %268.sub_vsx0:vsrprc, %265:vsrc, implicit $rm
6104B	  %286:g8rc_and_g8rc_nox0 = nsw ADDI8 %286:g8rc_and_g8rc_nox0, 512
6112B	  %285:g8rc_and_g8rc_nox0 = ADDI8 %285:g8rc_and_g8rc_nox0, 512
6168B	  %291:g8rc_and_g8rc_nox0 = COPY %16:g8rc
6176B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
6184B	  B %bb.3

6192B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

6200B	  undef %283.sub_vsx0:vsrprc = XXLXORz
6216B	  %283.sub_vsx0:vsrprc = XXSPLTI32DX %283.sub_vsx0:vsrprc(tied-def 0), 0, 2146959360
6232B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0

# End machine code for function test.

********** REWRITE VIRTUAL REGISTERS **********
********** Function: test
********** REGISTER MAP **********
[%1 -> $v22] VSRC
[%5 -> $vsl6] VSRC
[%6 -> $vsl4] VSRC
[%16 -> $x4] G8RC
[%24 -> $x3] G8RC
[%27 -> $cr5lt] CRBITRC
[%31 -> $vsl5] VSRC
[%32 -> $x5] G8RC_and_G8RC_NOX0
[%33 -> $x6] G8RC_and_G8RC_NOX0
[%47 -> $x7] G8RC
[%48 -> $x3] G8RC
[%49 -> $x8] G8RC
[%60 -> $x29] G8RC_and_G8RC_NOX0
[%62 -> $vsl12] VSRC
[%64 -> $vsl10] VSRC
[%66 -> $vsrp17] VSRpRC
[%88 -> $vsl13] VSRC
[%108 -> $v2] VSRC
[%116 -> $v5] VSRC
[%124 -> $v4] VSRC
[%125 -> $vsrp19] VSRpRC
[%127 -> $vsrp16] VSRpRC
[%143 -> $v8] VSRC
[%145 -> $v9] VSRC
[%147 -> $v10] VSRC
[%148 -> $x27] G8RC
[%149 -> $v11] VSRC
[%150 -> $vsrp22] VSRpRC
[%151 -> $x26] G8RC
[%152 -> $vsrp23] VSRpRC
[%167 -> $x25] G8RC
[%168 -> $vsl19] VSRC
[%169 -> $x24] G8RC
[%170 -> $vsl18] VSRC
[%171 -> $x23] G8RC
[%172 -> $vsl17] VSRC
[%173 -> $x22] G8RC
[%174 -> $vsl16] VSRC
[%175 -> $vsrp24] VSRpRC
[%176 -> $x21] G8RC
[%177 -> $vsrp25] VSRpRC
[%192 -> $x20] G8RC
[%193 -> $vsl15] VSRC
[%194 -> $x19] G8RC
[%195 -> $vsl14] VSRC
[%196 -> $x18] G8RC
[%197 -> $v31] VSRC
[%198 -> $vsrp15] VSRpRC
[%199 -> $x17] G8RC
[%200 -> $vsrp14] VSRpRC
[%215 -> $x16] G8RC
[%216 -> $v30] VSRC
[%217 -> $vsrp13] VSRpRC
[%218 -> $x15] G8RC
[%219 -> $vsrp12] VSRpRC
[%234 -> $x14] G8RC
[%235 -> $v29] VSRC
[%236 -> $x31] G8RC
[%237 -> $v28] VSRC
[%238 -> $x6] G8RC
[%239 -> $v27] VSRC
[%240 -> $x7] G8RC
[%241 -> $v26] VSRC
[%242 -> $vsrp11] VSRpRC
[%243 -> $x8] G8RC
[%244 -> $vsrp10] VSRpRC
[%259 -> $x9] G8RC
[%260 -> $v25] VSRC
[%261 -> $x10] G8RC
[%262 -> $v24] VSRC
[%263 -> $x11] G8RC
[%264 -> $x12] G8RC
[%265 -> $v23] VSRC
[%266 -> $vsrp26] VSRpRC
[%267 -> $x0] G8RC
[%268 -> $vsrp0] VSRpRC
[%283 -> $vsrp0] VSRpRC
[%284 -> $x3] G8RC_and_G8RC_NOX0
[%285 -> $x5] G8RC_and_G8RC_NOX0
[%286 -> $x30] G8RC_and_G8RC_NOX0
[%287 -> $vsl11] VSRC
[%288 -> $vsl7] VSRC
[%289 -> $vsl8] VSRC
[%290 -> $vsl9] VSRC
[%291 -> $x4] G8RC_and_G8RC_NOX0
[%292 -> $x28] G8RC
[%294 -> $x28] G8RC
[%297 -> $vsrp1] VSRpRC
[%298 -> $vsrp0] VSRpRC
[%299 -> $vsrp1] VSRpRC
[%301 -> $vsrp1] VSRpRC
[%302 -> $vsrp0] VSRpRC
[%303 -> $x28] G8RC
[%305 -> $x28] G8RC
[%307 -> $x28] G8RC
[%309 -> $x28] G8RC
[%311 -> $x28] G8RC
[%313 -> $x28] G8RC
[%315 -> $x28] G8RC
[%317 -> $x28] G8RC
[%319 -> $x28] G8RC
[%39 -> fi#0] VSRpRC
[%42 -> fi#1] VSRpRC
[%296 -> fi#0] VSRpRC
[%300 -> fi#1] VSRpRC

0B	bb.0.bb:
	  successors: %bb.3(0x00000000), %bb.1(0x80000000); %bb.3(0.00%), %bb.1(100.00%)
	  liveins: $x3, $x4
16B	  %291:g8rc_and_g8rc_nox0 = COPY $x4
32B	  %24:g8rc = COPY $x3
48B	  BC undef %27:crbitrc, %bb.3
64B	  B %bb.1
> renamable $x4 = COPY $x4
Identity copy: renamable $x4 = COPY $x4
  deleted.
> renamable $x3 = COPY $x3
Identity copy: renamable $x3 = COPY $x3
  deleted.
> BC undef renamable $cr5lt, %bb.3
> B %bb.1
80B	bb.1.bb9.preheader:
	; predecessors: %bb.0
	  successors: %bb.2(0x80000000); %bb.2(100.00%)
	  liveins: $x3, $x4
96B	  %32:g8rc_and_g8rc_nox0 = ADDIStocHA8 $x2, %const.0
112B	  %33:g8rc_and_g8rc_nox0 = ADDItocL killed %32:g8rc_and_g8rc_nox0, %const.0, implicit $x2
256B	  %285:g8rc_and_g8rc_nox0 = LI8 0
272B	  %1:vsrc = LXVDSX $zero8, %285:g8rc_and_g8rc_nox0 :: (load 8 from `double* null`)
288B	  %302:vsrprc = LXVP 0, $zero8
296B	  STXVP killed %302:vsrprc, 0, %stack.1 :: (store 32 into %stack.1, align 16)
368B	  %47:g8rc = LI8 -8
432B	  %49:g8rc = LI8 1
436B	  %5:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %47:g8rc :: (load 8 from %ir.4)
440B	  %6:vsrc = LXVDSX $zero8, undef %48:g8rc :: (load 8 from `double* undef`)
448B	  MTCTR8loop killed %49:g8rc, implicit-def dead $ctr8
464B	  %31:vsrc = XXLXORz
536B	  %298:vsrprc = LXVP 0, killed %33:g8rc_and_g8rc_nox0 :: (load 32 from constant-pool)
540B	  STXVP killed %298:vsrprc, 0, %stack.0 :: (store 32 into %stack.0, align 16)
688B	  %148:g8rc = LI8 816
704B	  %151:g8rc = LI8 344
720B	  %167:g8rc = LI8 824
736B	  %169:g8rc = LI8 832
752B	  %171:g8rc = LI8 840
768B	  %173:g8rc = LI8 848
784B	  %176:g8rc = LI8 376
800B	  %192:g8rc = LI8 856
816B	  %194:g8rc = LI8 864
832B	  %196:g8rc = LI8 880
848B	  %199:g8rc = LI8 408
864B	  %215:g8rc = LI8 904
880B	  %218:g8rc = LI8 440
896B	  %234:g8rc = LI8 920
912B	  %236:g8rc = LI8 928
928B	  %238:g8rc = LI8 936
944B	  %240:g8rc = LI8 944
960B	  %243:g8rc = LI8 472
1088B	  %287:vsrc = IMPLICIT_DEF
1104B	  %288:vsrc = IMPLICIT_DEF
1120B	  %289:vsrc = XXLXORz
1136B	  %290:vsrc = XXLXORz
1140B	  %259:g8rc = LI8 952
1144B	  %261:g8rc = LI8 960
1152B	  %263:g8rc = LI8 968
1160B	  %264:g8rc = LI8 976
1168B	  %286:g8rc_and_g8rc_nox0 = IMPLICIT_DEF
1176B	  %267:g8rc = LI8 504
> renamable $x5 = ADDIStocHA8 $x2, %const.0
> renamable $x6 = ADDItocL killed renamable $x5, %const.0, implicit $x2
> renamable $x5 = LI8 0
> renamable $v22 = LXVDSX $zero8, renamable $x5 :: (load 8 from `double* null`)
> renamable $vsrp0 = LXVP 0, $zero8
> STXVP killed renamable $vsrp0, 0, %stack.1 :: (store 32 into %stack.1, align 16)
> renamable $x7 = LI8 -8
> renamable $x8 = LI8 1
> renamable $vsl6 = LXVDSX renamable $x4, killed renamable $x7 :: (load 8 from %ir.4)
> renamable $vsl4 = LXVDSX $zero8, undef renamable $x3 :: (load 8 from `double* undef`)
> MTCTR8loop killed renamable $x8, implicit-def dead $ctr8
> renamable $vsl5 = XXLXORz
> renamable $vsrp0 = LXVP 0, killed renamable $x6 :: (load 32 from constant-pool)
> STXVP killed renamable $vsrp0, 0, %stack.0 :: (store 32 into %stack.0, align 16)
> renamable $x27 = LI8 816
> renamable $x26 = LI8 344
> renamable $x25 = LI8 824
> renamable $x24 = LI8 832
> renamable $x23 = LI8 840
> renamable $x22 = LI8 848
> renamable $x21 = LI8 376
> renamable $x20 = LI8 856
> renamable $x19 = LI8 864
> renamable $x18 = LI8 880
> renamable $x17 = LI8 408
> renamable $x16 = LI8 904
> renamable $x15 = LI8 440
> renamable $x14 = LI8 920
> renamable $x31 = LI8 928
> renamable $x6 = LI8 936
> renamable $x7 = LI8 944
> renamable $x8 = LI8 472
> renamable $vsl11 = IMPLICIT_DEF
> renamable $vsl7 = IMPLICIT_DEF
> renamable $vsl8 = XXLXORz
> renamable $vsl9 = XXLXORz
> renamable $x9 = LI8 952
> renamable $x10 = LI8 960
> renamable $x11 = LI8 968
> renamable $x12 = LI8 976
> renamable $x30 = IMPLICIT_DEF
> renamable $x0 = LI8 504
1192B	bb.2.bb9:
	; predecessors: %bb.1, %bb.2
	  successors: %bb.2(0x80000000), %bb.3(0x00000000); %bb.2(100.00%), %bb.3(0.00%)
	  liveins: $v22, $vsl4, $vsl5, $vsl6, $vsl7, $vsl8, $vsl9, $vsl11, $x0, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $x14, $x15, $x16, $x17, $x18, $x19, $x20, $x21, $x22, $x23, $x24, $x25, $x26, $x27, $x30, $x31
1504B	  %60:g8rc_and_g8rc_nox0 = ADD8 %24:g8rc, %285:g8rc_and_g8rc_nox0
1512B	  %292:g8rc = LI8 512
1520B	  %62:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %292:g8rc :: (load 8 from %ir.i33.inc.cast)
1528B	  %294:g8rc = LI8 528
1536B	  %64:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %294:g8rc :: (load 8 from %ir.scevgep123.cast)
1544B	  %303:g8rc = LI8 56
1552B	  %66:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, killed %303:g8rc
1560B	  %305:g8rc = LI8 616
2160B	  %88:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %305:g8rc :: (load 8 from %ir.scevgep111.cast)
2168B	  %307:g8rc = LI8 704
2752B	  %108:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %307:g8rc :: (load 8 from %ir.scevgep126.cast)
2760B	  %309:g8rc = LI8 744
2960B	  %116:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %309:g8rc :: (load 8 from %ir.scevgep108.cast)
2968B	  %311:g8rc = LI8 784
3168B	  %124:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %311:g8rc :: (load 8 from %ir.scevgep129.cast)
3184B	  %125:vsrprc = LXVP 288, %286:g8rc_and_g8rc_nox0
3192B	  %313:g8rc = LI8 312
3200B	  %127:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, killed %313:g8rc
3208B	  %315:g8rc = LI8 792
3472B	  %143:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %315:g8rc :: (load 8 from %ir.scevgep132.cast)
3480B	  %317:g8rc = LI8 800
3488B	  %145:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %317:g8rc :: (load 8 from %ir.scevgep135.cast)
3496B	  %319:g8rc = LI8 808
3504B	  %147:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, killed %319:g8rc :: (load 8 from %ir.scevgep105.cast)
3520B	  %149:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %148:g8rc :: (load 8 from %ir.scevgep138.cast)
3536B	  %150:vsrprc = LXVP 320, %286:g8rc_and_g8rc_nox0
3552B	  %152:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %151:g8rc
3824B	  %168:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %167:g8rc :: (load 8 from %ir.scevgep141.cast)
3840B	  %170:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %169:g8rc :: (load 8 from %ir.scevgep144.cast)
3856B	  %172:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %171:g8rc :: (load 8 from %ir.scevgep102.cast)
3872B	  %174:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %173:g8rc :: (load 8 from %ir.scevgep147.cast)
3888B	  %175:vsrprc = LXVP 352, %286:g8rc_and_g8rc_nox0
3904B	  %177:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %176:g8rc
3912B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), killed %287:vsrc, %31:vsrc, implicit $rm
4176B	  %193:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %192:g8rc :: (load 8 from %ir.scevgep150.cast)
4192B	  %195:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %194:g8rc :: (load 8 from %ir.scevgep153.cast)
4208B	  %197:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %196:g8rc :: (load 8 from %ir.scevgep156.cast)
4224B	  %198:vsrprc = LXVP 384, %286:g8rc_and_g8rc_nox0
4240B	  %200:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %199:g8rc
4512B	  %216:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %215:g8rc :: (load 8 from %ir.scevgep99.cast)
4528B	  %217:vsrprc = LXVP 416, %286:g8rc_and_g8rc_nox0
4544B	  %219:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %218:g8rc
4816B	  %235:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %234:g8rc :: (load 8 from %ir.scevgep159.cast)
4832B	  %237:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %236:g8rc :: (load 8 from %ir.scevgep162.cast)
4848B	  %239:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %238:g8rc :: (load 8 from %ir.scevgep96.cast)
4864B	  %241:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %240:g8rc :: (load 8 from %ir.scevgep165.cast)
4880B	  %242:vsrprc = LXVP 448, %286:g8rc_and_g8rc_nox0
4896B	  %244:vsrprc = LXVPX %60:g8rc_and_g8rc_nox0, %243:g8rc
5168B	  %260:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %259:g8rc :: (load 8 from %ir.scevgep117.cast)
5184B	  %262:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %261:g8rc :: (load 8 from %ir.scevgep114.cast)
5200B	  %287:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %263:g8rc :: (load 8 from %ir.scevgep93.cast)
5216B	  %265:vsrc = LXVDSX %291:g8rc_and_g8rc_nox0, %264:g8rc :: (load 8 from %ir.uglygep8990.cast)
5232B	  %266:vsrprc = LXVP 480, %286:g8rc_and_g8rc_nox0
5248B	  %268:vsrprc = LXVPX killed %60:g8rc_and_g8rc_nox0, %267:g8rc
5252B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5256B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5264B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %66.sub_vsx1:vsrprc, %62:vsrc, implicit $rm
5272B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5280B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5288B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5296B	  %299:vsrprc = LXVP 0, %stack.0 :: (load 32 from %stack.0, align 16)
5304B	  undef %297.sub_64:vsrprc = COPY killed %299.sub_64:vsrprc
5312B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %297.sub_vsx0:vsrprc, killed %62:vsrc, implicit $rm
5320B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5328B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5344B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), killed %297.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5348B	  %301:vsrprc = LXVP 0, %stack.1 :: (load 32 from %stack.1, align 16)
5352B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5360B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5368B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %1:vsrc, %31:vsrc, implicit $rm
5376B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5384B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %5:vsrc, %31:vsrc, implicit $rm
5392B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5400B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), killed %88:vsrc, %31:vsrc, implicit $rm
5408B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5416B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5424B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5432B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5440B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5448B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5456B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5464B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, killed %116:vsrc, implicit $rm
5472B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %301.sub_vsx1:vsrprc, %64:vsrc, implicit $rm
5480B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %301.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5488B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5496B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5504B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5512B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5520B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5528B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5536B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5544B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5552B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5560B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %108:vsrc, %31:vsrc, implicit $rm
5568B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5576B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5584B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %125.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5592B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %125.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5600B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %125.sub_vsx0:vsrprc, %5:vsrc, implicit $rm
5608B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %64:vsrc, %31:vsrc, implicit $rm
5616B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5624B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5632B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5640B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5648B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5656B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5664B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5672B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5680B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5688B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5696B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %108:vsrc, %31:vsrc, implicit $rm
5704B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5712B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5720B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %31:vsrc, %31:vsrc, implicit $rm
5728B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %127.sub_vsx1:vsrprc, %5:vsrc, implicit $rm
5736B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %127.sub_vsx0:vsrprc, %124:vsrc, implicit $rm
5744B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, killed %124:vsrc, implicit $rm
5752B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %150.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5760B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %150.sub_vsx0:vsrprc, killed %143:vsrc, implicit $rm
5768B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %150.sub_vsx0:vsrprc, %145:vsrc, implicit $rm
5776B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %152.sub_vsx1:vsrprc, killed %145:vsrc, implicit $rm
5784B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %152.sub_vsx0:vsrprc, %149:vsrc, implicit $rm
5792B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, killed %147:vsrc, implicit $rm
5800B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %175.sub_vsx1:vsrprc, killed %149:vsrc, implicit $rm
5808B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %175.sub_vsx0:vsrprc, killed %168:vsrc, implicit $rm
5816B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %175.sub_vsx0:vsrprc, %170:vsrc, implicit $rm
5824B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %177.sub_vsx1:vsrprc, killed %170:vsrc, implicit $rm
5832B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %177.sub_vsx0:vsrprc, %174:vsrc, implicit $rm
5840B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, killed %172:vsrc, implicit $rm
5848B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %198.sub_vsx1:vsrprc, killed %174:vsrc, implicit $rm
5856B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %198.sub_vsx0:vsrprc, killed %193:vsrc, implicit $rm
5864B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %198.sub_vsx0:vsrprc, %195:vsrc, implicit $rm
5872B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %200.sub_vsx1:vsrprc, killed %195:vsrc, implicit $rm
5880B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %200.sub_vsx0:vsrprc, %197:vsrc, implicit $rm
5888B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, killed %197:vsrc, implicit $rm
5896B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %217.sub_vsx1:vsrprc, %31:vsrc, implicit $rm
5904B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %217.sub_vsx0:vsrprc, %31:vsrc, implicit $rm
5912B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %217.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5920B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %219.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5928B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %219.sub_vsx0:vsrprc, %6:vsrc, implicit $rm
5936B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, killed %216:vsrc, implicit $rm
5944B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %242.sub_vsx0:vsrprc, killed %235:vsrc, implicit $rm
5952B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), %242.sub_vsx1:vsrprc, %6:vsrc, implicit $rm
5960B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %242.sub_vsx0:vsrprc, %237:vsrc, implicit $rm
5968B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %244.sub_vsx1:vsrprc, killed %237:vsrc, implicit $rm
5976B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %244.sub_vsx0:vsrprc, %241:vsrc, implicit $rm
5984B	  %16:g8rc = ADDI8 killed %291:g8rc_and_g8rc_nox0, 512
6016B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), killed %239:vsrc, %31:vsrc, implicit $rm
6032B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %241:vsrc, %31:vsrc, implicit $rm
6048B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), %262:vsrc, %31:vsrc, implicit $rm
6064B	  %290:vsrc = contract nofpexcept XVMADDADP killed %290:vsrc(tied-def 0), %266.sub_vsx0:vsrprc, killed %260:vsrc, implicit $rm
6080B	  %289:vsrc = contract nofpexcept XVMADDADP killed %289:vsrc(tied-def 0), killed %266.sub_vsx0:vsrprc, killed %262:vsrc, implicit $rm
6096B	  %288:vsrc = contract nofpexcept XVMADDADP killed %288:vsrc(tied-def 0), killed %268.sub_vsx0:vsrprc, killed %265:vsrc, implicit $rm
6104B	  %286:g8rc_and_g8rc_nox0 = nsw ADDI8 killed %286:g8rc_and_g8rc_nox0, 512
6112B	  %285:g8rc_and_g8rc_nox0 = ADDI8 killed %285:g8rc_and_g8rc_nox0, 512
6168B	  %291:g8rc_and_g8rc_nox0 = COPY killed %16:g8rc
6176B	  BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
6184B	  B %bb.3
> renamable $x29 = ADD8 renamable $x3, renamable $x5
> renamable $x28 = LI8 512
> renamable $vsl12 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.i33.inc.cast)
> renamable $x28 = LI8 528
> renamable $vsl10 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep123.cast)
> renamable $x28 = LI8 56
> renamable $vsrp17 = LXVPX renamable $x29, killed renamable $x28
> renamable $x28 = LI8 616
> renamable $vsl13 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep111.cast)
> renamable $x28 = LI8 704
> renamable $v2 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep126.cast)
> renamable $x28 = LI8 744
> renamable $v5 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep108.cast)
> renamable $x28 = LI8 784
> renamable $v4 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep129.cast)
> renamable $vsrp19 = LXVP 288, renamable $x30
> renamable $x28 = LI8 312
> renamable $vsrp16 = LXVPX renamable $x29, killed renamable $x28
> renamable $x28 = LI8 792
> renamable $v8 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep132.cast)
> renamable $x28 = LI8 800
> renamable $v9 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep135.cast)
> renamable $x28 = LI8 808
> renamable $v10 = LXVDSX renamable $x4, killed renamable $x28 :: (load 8 from %ir.scevgep105.cast)
> renamable $v11 = LXVDSX renamable $x4, renamable $x27 :: (load 8 from %ir.scevgep138.cast)
> renamable $vsrp22 = LXVP 320, renamable $x30
> renamable $vsrp23 = LXVPX renamable $x29, renamable $x26
> renamable $vsl19 = LXVDSX renamable $x4, renamable $x25 :: (load 8 from %ir.scevgep141.cast)
> renamable $vsl18 = LXVDSX renamable $x4, renamable $x24 :: (load 8 from %ir.scevgep144.cast)
> renamable $vsl17 = LXVDSX renamable $x4, renamable $x23 :: (load 8 from %ir.scevgep102.cast)
> renamable $vsl16 = LXVDSX renamable $x4, renamable $x22 :: (load 8 from %ir.scevgep147.cast)
> renamable $vsrp24 = LXVP 352, renamable $x30
> renamable $vsrp25 = LXVPX renamable $x29, renamable $x21
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), killed renamable $vsl11, renamable $vsl5, implicit $rm
> renamable $vsl15 = LXVDSX renamable $x4, renamable $x20 :: (load 8 from %ir.scevgep150.cast)
> renamable $vsl14 = LXVDSX renamable $x4, renamable $x19 :: (load 8 from %ir.scevgep153.cast)
> renamable $v31 = LXVDSX renamable $x4, renamable $x18 :: (load 8 from %ir.scevgep156.cast)
> renamable $vsrp15 = LXVP 384, renamable $x30
> renamable $vsrp14 = LXVPX renamable $x29, renamable $x17
> renamable $v30 = LXVDSX renamable $x4, renamable $x16 :: (load 8 from %ir.scevgep99.cast)
> renamable $vsrp13 = LXVP 416, renamable $x30
> renamable $vsrp12 = LXVPX renamable $x29, renamable $x15
> renamable $v29 = LXVDSX renamable $x4, renamable $x14 :: (load 8 from %ir.scevgep159.cast)
> renamable $v28 = LXVDSX renamable $x4, renamable $x31 :: (load 8 from %ir.scevgep162.cast)
> renamable $v27 = LXVDSX renamable $x4, renamable $x6 :: (load 8 from %ir.scevgep96.cast)
> renamable $v26 = LXVDSX renamable $x4, renamable $x7 :: (load 8 from %ir.scevgep165.cast)
> renamable $vsrp11 = LXVP 448, renamable $x30
> renamable $vsrp10 = LXVPX renamable $x29, renamable $x8
> renamable $v25 = LXVDSX renamable $x4, renamable $x9 :: (load 8 from %ir.scevgep117.cast)
> renamable $v24 = LXVDSX renamable $x4, renamable $x10 :: (load 8 from %ir.scevgep114.cast)
> renamable $vsl11 = LXVDSX renamable $x4, renamable $x11 :: (load 8 from %ir.scevgep93.cast)
> renamable $v23 = LXVDSX renamable $x4, renamable $x12 :: (load 8 from %ir.uglygep8990.cast)
> renamable $vsrp26 = LXVP 480, renamable $x30
> renamable $vsrp0 = LXVPX killed renamable $x29, renamable $x0
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $v3, renamable $vsl12, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsrp1 = LXVP 0, %stack.0 :: (load 32 from %stack.0, align 16)
> renamable $f2 = COPY killed renamable $f2
Identity copy: renamable $f2 = COPY killed renamable $f2
  deleted.
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl2, killed renamable $vsl12, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), killed renamable $vsl2, renamable $vsl5, implicit $rm
> renamable $vsrp1 = LXVP 0, %stack.1 :: (load 32 from %stack.1, align 16)
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl3, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl2, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v22, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl6, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), killed renamable $vsl13, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v7, killed renamable $v5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl3, renamable $vsl10, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $vsl2, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $v2, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $v7, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v6, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $v6, renamable $vsl6, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $vsl10, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $v2, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl5, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $v1, renamable $vsl6, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $v0, renamable $v4, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $v13, killed renamable $v4, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v13, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v12, killed renamable $v8, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $v12, renamable $v9, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $v15, killed renamable $v9, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $v14, renamable $v11, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v17, killed renamable $v10, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $v17, killed renamable $v11, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v16, killed renamable $vsl19, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $v16, renamable $vsl18, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $v19, killed renamable $vsl18, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $v18, renamable $vsl16, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl31, killed renamable $vsl17, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl31, killed renamable $vsl16, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl30, killed renamable $vsl15, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $vsl30, renamable $vsl14, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl29, killed renamable $vsl14, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $vsl28, renamable $v31, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl27, killed renamable $v31, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl27, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl26, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $vsl26, renamable $vsl4, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl25, renamable $vsl4, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $vsl24, renamable $vsl4, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl23, killed renamable $v30, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $vsl22, killed renamable $v29, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), renamable $vsl23, renamable $vsl4, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $vsl22, renamable $v28, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $vsl21, killed renamable $v28, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $vsl20, renamable $v26, implicit $rm
> renamable $x4 = ADDI8 killed renamable $x4, 512
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), killed renamable $v27, renamable $vsl5, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $v26, renamable $vsl5, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), renamable $v24, renamable $vsl5, implicit $rm
> renamable $vsl9 = contract nofpexcept XVMADDADP killed renamable $vsl9(tied-def 0), renamable $v20, killed renamable $v25, implicit $rm
> renamable $vsl8 = contract nofpexcept XVMADDADP killed renamable $vsl8(tied-def 0), killed renamable $v20, killed renamable $v24, implicit $rm
> renamable $vsl7 = contract nofpexcept XVMADDADP killed renamable $vsl7(tied-def 0), killed renamable $vsl0, killed renamable $v23, implicit $rm
> renamable $x30 = nsw ADDI8 killed renamable $x30, 512
> renamable $x5 = ADDI8 killed renamable $x5, 512
> renamable $x4 = COPY killed renamable $x4
Identity copy: renamable $x4 = COPY killed renamable $x4
  deleted.
> BDNZ8 %bb.2, implicit-def dead $ctr8, implicit $ctr8
> B %bb.3
6192B	bb.3.bb421:
	; predecessors: %bb.0, %bb.2

6200B	  undef %283.sub_vsx0:vsrprc = XXLXORz
6216B	  %283.sub_vsx0:vsrprc = XXSPLTI32DX %283.sub_vsx0:vsrprc(tied-def 0), 0, 2146959360
6232B	  STXVP %283:vsrprc, 0, undef %284:g8rc_and_g8rc_nox0
> renamable $vsl0 = XXLXORz
> renamable $vsl0 = XXSPLTI32DX renamable $vsl0(tied-def 0), 0, 2146959360
> STXVP renamable $vsrp0, 0, undef renamable $x3


More information about the llvm-dev mailing list