<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix"><tt>> </tt><tt><font size="2"
          color="navy"><span style="font-size: 10pt; color: navy;">Would
            there be any interest in extending this algorithm to
            handling more extensive models, such<br>
            <font size="2">> </font>as VLIW scheduling based on FU’s
            and bundle space… ie handle multiple stages ?</span></font></tt><tt><br>
      </tt><tt><br>
      </tt><tt>If there is a supported <tt>backend</tt> that needs this
        then yes, we should extend the DFA packetizer. But I am not in
        favor of extending the DFA packetizer if there <tt>are no </tt>clients
        of the added functionality in llvm sources.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>-Anshu</tt><tt><br>
      </tt><tt><br>
      </tt><br>
      <font face="Courier New" size="2" color="black"><span
          style="font-size:10.0pt;font-family:
          "Courier New""><tt><font face="Courier New">--- </font></tt><br>
          <tt><font face="Courier New">Qualcomm Innovation Center, Inc.
              is a member of Code Aurora Forum, hosted by The Linux
              Foundation
            </font></tt></span></font><o:p></o:p>
      <u1:p></u1:p>
      <p class="MsoNormal"
        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><font
          face="Courier New" size="2" color="black"><span
            style="font-size:11.0pt;font-family:
            "Courier New""><u4:p><br>
            </u4:p></span></font></p>
      <tt><br>
      </tt><tt><br>
      </tt><tt>On 2/18/2013 4:27 AM, Jonas Paulsson wrote:</tt><tt><br>
      </tt></div>
    <blockquote
      cite="mid:2C9CFDA9EB8E5D43AAF41FA6A2062311517062@ESESSMB201.ericsson.se"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <tt>
      </tt>
      <meta name="Generator" content="Microsoft Word 11 (filtered
        medium)">
      <tt>
      </tt><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
      <style>
<!--p.MSONORMAL
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-fareast-theme-font:minor-latin;}
li.MSONORMAL
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-fareast-theme-font:minor-latin;}
div.MSONORMAL
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-fareast-theme-font:minor-latin;}
span.EMAILSTYLE15
        {mso-style-unhide:no;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-theme-font:minor-bidi;
        mso-themecolor:dark2;}
.MSOCHPDEFAULT
        {mso-default-props:yes;}
table.MSONORMALTABLE
        {mso-style-priority:99;}

 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
tt
        {font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Calibri;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
      <div class="Section1">
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">Hi Anshu,<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;"><o:p> </o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">Would there be any
                interest in extending this algorithm to handling more
                extensive models, such as VLIW scheduling based on FU’s
                and bundle space… ie handle multiple stages ?<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;"><o:p> </o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">I might do it and
                commit, if there is acceptance and guidance…<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;"><o:p> </o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">Jonas<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;"><o:p> </o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;"><o:p> </o:p></span></font></tt></p>
        <div>
          <div class="MsoNormal" style="text-align:center"
            align="center"><tt><font size="3" color="black"><span
                  style="font-size:12.0pt;color:windowtext">
                  <hr tabindex="-1" size="2" width="100%" align="center">
                </span></font></tt></div>
          <p class="MsoNormal"><tt><b><font size="2" color="black"><span
                    style="font-size: 10pt; color: windowtext;
                    font-weight: bold;">From:</span></font></b></tt><tt><font
                size="2" color="black"><span style="font-size: 10pt;
                  color: windowtext;"> Anshuman Dasgupta
                  [<a class="moz-txt-link-freetext" href="mailto:adasgupt@codeaurora.org">mailto:adasgupt@codeaurora.org</a>] <br>
                  <b><span style="font-weight:bold">Sent:</span></b>
                  Tuesday, February 12, 2013 4:47 PM<br>
                  <b><span style="font-weight:bold">To:</span></b> Jonas
                  Paulsson<br>
                  <b><span style="font-weight:bold">Cc:</span></b>
                  <a class="moz-txt-link-abbreviated" href="mailto:llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a><br>
                  <b><span style="font-weight:bold">Subject:</span></b>
                  Re: DFAPacketizer</span></font></tt><tt><font
                color="black"><span style="color:windowtext"><o:p></o:p></span></font></tt></p>
        </div>
        <p class="MsoNormal"><tt><font size="3" color="black"><span
                style="font-size:12.0pt"><o:p> </o:p></span></font></tt></p>
        <div>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">Hi Jonas,</span></font></tt><tt><font
                size="2"><span style="font-size: 10pt;"><br>
                  <br>
                  > </span></font></tt><tt><font size="2"
                color="navy"><span style="font-size:10.0pt;color:navy">It
                  is interesting to find this in the ARM backend,
                  considering your answer.
                </span></font></tt><tt><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy;"><br>
                  <br>
                  The ARM backend doesn't use the DFA packetizer. It's
                  only used by Hexagon. At this point, there is no plan
                  to address this in the DFA packetizer since none of
                  the supported targets need the functionality.<br>
                  <br>
                  Thanks<br>
                  -Anshu<br>
                  <br>
                </span></font></tt><tt><font size="2"><span
                  style="font-size: 10pt;"><br>
                </span></font></tt><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">---
                </span></font></tt><tt><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy;"><br>
                  Qualcomm Innovation Center, Inc. is a member of Code
                  Aurora Forum, hosted by The Linux Foundation
                </span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="#1f497d"><span style="font-size: 11pt;
                  color: rgb(31, 73, 125);"><u1:p><br>
                    <br>
                  </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy;"><br>
                </span></font></tt><tt><font size="2"><span
                  style="font-size: 10pt;"><br>
                  On 2/12/2013 2:37 AM, Jonas Paulsson wrote:</span></font></tt><tt><o:p></o:p></tt></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"
          cite="mid:2C9CFDA9EB8E5D43AAF41FA6A20623114DBFEB@ESESSMB201.ericsson.se"
          type="cite">
          <!--[if gte mso 9]><xml>
 <u1:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <u1:shapelayout u3:ext="edit">
  <u1:idmap u3:ext="edit" data="1"/>
 </u1:shapelayout>
</xml><![endif]-->
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">Hi,<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">I looked a bit
                  through the mail archives, and found this question
                  answered in Oct 2011 (see below). It is interesting to
                  find this in the ARM backend, considering your answer.
                  Can you give more information about for example is
                  this a temporary deficiency in the DFAPacketizer? What
                  is the IIC_iMOVi itinerary doing below?<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">Thanks,<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">Jonas<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">Thu Oct 6 15:11:25
                    CDT 2011:<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic"><u1:p> </u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">Hello Hal.<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic"><u1:p> </u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">> Is there a
                    way to express a multiple pipeline itinerary using
                    the<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">> current
                    scheme<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">Yes, surely<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic"><u1:p> </u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">> (maybe some
                    trick with setting NextCycles = 0)?<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">Yep!<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic"><u1:p> </u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">> Specifically,
                    consider a case where a floating-point load
                    simultaneously<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">> uses units
                    from a floating-point pipeline and a load/store
                    pipeline.<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic">Look into ARM
                    itineraries, they contain a decent amount of such
                    examples.<u1:p></u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
style="font-size:10.0pt;color:navy;font-style:italic"><u1:p> </u1:p></span></font></i></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">[Head feb 2013:]<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy" lang="SV">InstrItinData<IIC_iMOVi  
                  , [InstrStage<1, [SW_DIS0, SW_DIS1, SW_DIS2],
                  0>,<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy" lang="SV">         
                                                </span></font></tt><tt><font
                size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">InstrStage<1,
                  [SW_ALU0, SW_ALU1]>],<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy">         
                                                [1]>,<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"><tt><font size="2" color="navy"><span
                  style="font-size:10.0pt;color:navy"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <div>
            <div class="MsoNormal" style="text-align:center"
              align="center"><tt><font size="2" color="black"><span
                    style="font-size:10.0pt;color:windowtext">
                    <hr tabindex="-1" size="2" width="100%"
                      align="center">
                  </span></font></tt></div>
            <p class="MsoNormal"><tt><b><font size="2" color="black"><span
style="font-size:10.0pt;color:windowtext;font-weight:bold">From:</span></font></b></tt><tt><font
                  size="2" color="black"><span
                    style="font-size:10.0pt;color:windowtext"> Anshuman
                    Dasgupta [<a moz-do-not-send="true"
                      href="mailto:adasgupt@codeaurora.org">mailto:adasgupt@codeaurora.org</a>]
                  </span></font></tt><tt><font size="2" color="black"><span
                    style="font-size: 10pt; color: windowtext;"><br>
                    <b><span style="font-weight:bold">Sent:</span></b>
                    Monday, February 11, 2013 7:19 PM<br>
                    <b><span style="font-weight:bold">To:</span></b>
                    Jonas Paulsson;
                    <a moz-do-not-send="true"
                      href="mailto:llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a><br>
                    <b><span style="font-weight:bold">Subject:</span></b>
                    RE: DFAPacketizer</span></font></tt><tt><o:p></o:p></tt></p>
          </div>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"><tt><font size="3" color="black"><span
                  style="font-size:12.0pt"><u1:p> </u1:p></span></font></tt><tt><o:p></o:p></tt></p>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="#1f497d"><span style="font-size:11.0pt;
                  color:#1F497D">Jonas,</span></font></tt><tt><font
                size="2" color="#1f497d"><span style="font-size: 11pt;
                  color: rgb(31, 73, 125);"><br>
                  <br>
                  <br>
                </span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="#1f497d"><span style="font-size: 11pt;
                  color: rgb(31, 73, 125);"><u4:p><br>
                    At this point, the DFA packetizer models a simple
                    VLIW architecture and does not accommodate multiple
                    stages. That's the reason for the behavior you're
                    seeing.<br>
                    <br>
                    <br>
                  </u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="#1f497d"><span style="font-size: 11pt;
                  color: rgb(31, 73, 125);"><u4:p><br>
                    -Anshu<br>
                    <br>
                    <br>
                  </u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size: 10pt;"><u4:p></u4:p><br>
                  --- <br>
                  Qualcomm Innovation Center, Inc. is a member of Code
                  Aurora Forum, hosted by The Linux Foundation
                </span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size: 11pt;"><u4:p><br>
                    <br>
                    <br>
                  </u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:11.0pt"><u4:p> </u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><a
                name="_MailOriginal" moz-do-not-send="true"><b><font
                    size="2" color="black"><span
                      style="font-size:10.0pt;font-weight:bold">From:</span></font></b></a></tt><tt><font
                size="2"><span style="font-size:10.0pt">
                  <a href="mailto:llvmdev-bounces@cs.uiuc.edu"
                    moz-do-not-send="true">llvmdev-bounces@cs.uiuc.edu</a>
                  [<a href="mailto:llvmdev-bounces@cs.uiuc.edu"
                    moz-do-not-send="true">mailto:llvmdev-bounces@cs.uiuc.edu</a>]
                  <b><span style="font-weight:bold">On Behalf Of </span></b>Jonas
                  Paulsson</span></font></tt><tt><font size="2"><span
                  style="font-size: 10pt;"><br>
                  <b><span style="font-weight:bold">Sent:</span></b>
                  Monday, February 11, 2013 11:16 AM<br>
                  <b><span style="font-weight:bold">To:</span></b>
                  <a href="mailto:llvmdev@cs.uiuc.edu"
                    moz-do-not-send="true">llvmdev@cs.uiuc.edu</a><br>
                  <b><span style="font-weight:bold">Subject:</span></b>
                  [LLVMdev] DFAPacketizer<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="3" color="black"><span style="font-size:12.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">Hi,<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">I
                  am having problems writing the ProcessorItineraries
                  list. As instructions on my VLIW target have varying
                  size I want to model both cpu units and bundle bits as
                  FUs. The following does not work, to my surprise:<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt"
                  lang="SV">InstrItinData<ALU,  [InstrStage<1,
                  [BITS1,BITS2, BITS3, BITS4], 0>,
                  <u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt"
                  lang="SV">                               </span></font></tt><tt><font
                size="2"><span style="font-size:10.0pt">InstrStage<1,
                  [ALU1, ALU2]>]><u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">I
                  want to express that there are two ALU’s, and four
                  bundle slots, and in this case while allocating this
                  type of instructions several times, I would like to be
                  allowed only two such instructions per cycle.<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">ResourceTracker->reserveResources();<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">ResourceTracker->reserveResources();<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">ResourceTracker->reserveResources();<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">ResourceTracker->reserveResources();<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">ResourceTracker->reserveResources();<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">DFAPacketizer.cpp:84:
                  void llvm::DFAPacketizer::reserveResources(const
                  llvm::MCInstrDesc*): Assertion
                  `CachedTable.count(StateTrans) != 0' failed.<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">It
                  seems to not want to worry about the alu’s, but it is
                  fine as long as there are any FU of the first row
                  (BITS) available.<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">What
                  is missing?<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">Thanks,<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><u4:p><font
                  size="2" color="black"><span style="font-size:10.0pt"> </span></font></u4:p></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt">Jonas
                  Paulsson<u4:p></u4:p></span></font></tt><tt><o:p></o:p></tt></p>
          <tt><u1:p></u1:p></tt>
          <p class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><font
                size="2" color="black"><span style="font-size:10.0pt"><u4:p> </u4:p></span></font></tt><tt><u1:p></u1:p></tt><tt><o:p></o:p></tt></p>
        </blockquote>
        <p class="MsoNormal"><tt><font size="3" color="black"><span
                style="font-size:12.0pt"><o:p> </o:p></span></font></tt></p>
        <link rel="themeData"
href="file:///C:%5CUsers%5Cadasgupt%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
        <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5Cadasgupt%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
        <!--[if gte mso 9]><xml>
 <u2:WordDocument>
  <u2:View>Normal</u2:View>
  <u2:Zoom>0</u2:Zoom>
  <u2:TrackMoves/>
  <u2:TrackFormatting/>
  <u2:PunctuationKerning/>
  <u2:ValidateAgainstSchemas/>
  <u2:SaveIfXMLInvalid>false</u2:SaveIfXMLInvalid>
  <u2:IgnoreMixedContent>false</u2:IgnoreMixedContent>
  <u2:AlwaysShowPlaceholderText>false</u2:AlwaysShowPlaceholderText>
  <u2:DoNotPromoteQF/>
  <u2:LidThemeOther>EN-US</u2:LidThemeOther>
  <u2:LidThemeAsian>X-NONE</u2:LidThemeAsian>
  <u2:LidThemeComplexScript>X-NONE</u2:LidThemeComplexScript>
  <u2:Compatibility>
   <u2:BreakWrappedTables/>
   <u2:SnapToGridInCell/>
   <u2:WrapTextWithPunct/>
   <u2:UseAsianBreakRules/>
   <u2:DontGrowAutofit/>
   <u2:SplitPgBreakAndParaMark/>
   <u2:EnableOpenTypeKerning/>
   <u2:DontFlipMirrorIndents/>
   <u2:OverrideTableStyleHps/>
  </u2:Compatibility>
  <u2:BrowserLevel>MicrosoftInternetExplorer4</u2:BrowserLevel>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="--"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr>
 </u2:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <u3:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">
  <u3:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <u3:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <u3:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <u3:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <u3:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <u3:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <u3:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <u3:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <u3:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <u3:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <u3:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>
  <u3:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <u3:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <u3:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <u3:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <u3:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <u3:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <u3:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <u3:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <u3:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <u3:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <u3:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <u3:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <u3:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <u3:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <u3:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <u3:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <u3:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <u3:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <u3:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <u3:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <u3:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <u3:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <u3:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <u3:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <u3:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <u3:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <u3:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </u3:LatentStyles>
</xml><![endif]--></div>
    </blockquote>
    <tt><br>
    </tt>
  </body>
</html>