<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><font size="2" color="navy"><span
            style="font-size: 10pt; color: navy;"><font size="2"><tt>Hi
                Jo<tt><font size="2">nas,</font></tt></tt><font size="2"><font
                  size="2"></font></font></font></span></font></tt><tt><br>
      </tt><tt><br>
      </tt><tt>> </tt><tt><font size="2" color="navy"><span
            style="font-size: 10pt; color: navy;">It is interesting to
            find this in the ARM backend, considering your answer. <br>
            <br>
            <font size="2">Th<font size="2">e <font size="2">ARM
                  backend doesn<font size="2">'t use the DFA packetizer.
                    It's only used by Hexagon<font size="2">. At this
                      point, there is no plan <font size="2">to address
                        t<tt>his</tt><font size="2"><tt><font size="2">
                            </font></tt>in the DFA packetizer <font
                            size="2">since none of <font size="2">the
                              supported targets need<font size="2"> th<tt><font
                                    size="2">e</font></tt>
                                functionality.<br>
                                <br>
                                <font size="2">T<font size="2">hanks<br>
                                    <font size="2">-Anshu<br>
                                      <br>
                                    </font></font></font></font></font></font></font></font></font></font></font></font></font></span></font></tt><tt><br>
      </tt><tt><font size="2" color="navy"><span style="font-size: 10pt;
            color: navy;"><font size="2"><font size="2"><font size="2"><font
                    size="2"><font size="2"><font size="2"><font
                          size="2"><font size="2"><font size="2"><font
                                size="2"><font size="2"><font size="2"><font
                                      size="2">--- <br>
                                      Qualcomm Innovation Center, Inc.
                                      is a member of Code Aurora Forum,
                                      hosted by The Linux Foundation <br>
                                    </font></font></font></font></font></font></font></font></font></font></font></font></font></span></font></tt>
      <p class="MsoNormal"><tt><span style="font-size: 11pt; color:
            rgb(31, 73, 125);"><o:p><br>
            </o:p></span></tt></p>
      <tt><font size="2" color="navy"><span style="font-size: 10pt;
            color: navy;"></span></font><font size="2" color="navy"><span
            style="font-size: 10pt; color: navy;"><br>
          </span></font></tt><tt><br>
      </tt><tt>On 2/12/2013 2:37 AM, Jonas Paulsson wrote:</tt><tt><br>
      </tt></div>
    <blockquote
      cite="mid:2C9CFDA9EB8E5D43AAF41FA6A20623114DBFEB@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-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,<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 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?<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;">Thanks,<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>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">Thu Oct 6 15:11:25 CDT 2011:<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;"><o:p> </o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">Hello Hal.<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;"><o:p> </o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">> Is there a way to express a multiple
                  pipeline itinerary using the<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">> current scheme<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">Yes, surely<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;"><o:p> </o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">> (maybe some trick with setting
                  NextCycles = 0)?<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">Yep!<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;"><o:p> </o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">> Specifically, consider a case where a
                  floating-point load simultaneously<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">> uses units from a floating-point
                  pipeline and a load/store pipeline.<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;">Look into ARM itineraries, they contain a
                  decent amount of such examples.<o:p></o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><i><font size="2" color="navy"><span
                  style="font-size: 10pt; color: navy; font-style:
                  italic;"><o:p> </o:p></span></font></i></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">[Head feb 2013:]<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;" lang="SV">InstrItinData<IIC_iMOVi  
                , [InstrStage<1, [SW_DIS0, SW_DIS1, SW_DIS2], 0>,<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;" lang="SV">         
                                              </span></font></tt><tt><font
              size="2" color="navy"><span style="font-size: 10pt; color:
                navy;">InstrStage<1, [SW_ALU0, SW_ALU1]>],<o:p></o:p></span></font></tt></p>
        <p class="MsoNormal"><tt><font size="2" color="navy"><span
                style="font-size: 10pt; color: navy;">         
                                              [1]>,<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>
                  Monday, February 11, 2013 7:19 PM<br>
                  <b><span style="font-weight:bold">To:</span></b> Jonas
                  Paulsson; <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>
        <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>
              </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>
                  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>
                </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: 11pt;
                color: rgb(31, 73, 125);"><u1:p><br>
                  -Anshu<br>
                  <br>
                </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="black"><span style="font-size: 10pt;"><u1:p></u1: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>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><span
              style="color:rgb(31, 73, 125)"><u1:p><font size="2"
                  color="black"><span style="font-size: 11pt;"><br>
                    <br>
                  </span></font><o:p></o:p></u1:p></span></tt></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><span
              style="color:rgb(31, 73, 125)"><u1:p><font size="2"
                  color="black"><span style="font-size: 11pt;"> </span></font></u1:p></span></tt><tt><o:p></o:p></tt></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><tt><a
              moz-do-not-send="true" name="_MailOriginal"><b><font
                  size="2" color="black"><span style="font-size: 10pt;
                    font-weight: bold;">From:</span></font></b></a></tt><tt><font
              size="2"><span style="font-size: 10pt;">
              </span></font></tt><tt><a moz-do-not-send="true"
              href="mailto:llvmdev-bounces@cs.uiuc.edu"><font size="2"><span
                  style="font-size: 10pt;">llvmdev-bounces@cs.uiuc.edu</span></font></a></tt><tt><font
              size="2"><span style="font-size: 10pt;"> [</span></font></tt><tt><a
              moz-do-not-send="true"
              href="mailto:llvmdev-bounces@cs.uiuc.edu"><font size="2"><span
                  style="font-size: 10pt;">mailto:llvmdev-bounces@cs.uiuc.edu</span></font></a></tt><tt><font
              size="2"><span style="font-size: 10pt;">]
                <b><span style="font-weight:bold">On Behalf Of </span></b>Jonas
                Paulsson<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> </span></font></tt><tt><a
              moz-do-not-send="true" href="mailto:llvmdev@cs.uiuc.edu"><font
                size="2"><span style="font-size: 10pt;">llvmdev@cs.uiuc.edu</span></font></a></tt><tt><font
              size="2"><span style="font-size: 10pt;"><br>
                <b><span style="font-weight:bold">Subject:</span></b>
                [LLVMdev] DFAPacketizer<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><u1:p><font
                size="3" color="black"><span style="font-size:12.0pt"> </span></font></u1:p></tt><tt><font
              size="3" color="black"><o:p></o:p></font></tt></p>
        <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;">Hi,<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">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:<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;"
                lang="SV">InstrItinData<ALU,  [InstrStage<1,
                [BITS1,BITS2, BITS3, BITS4], 0>,
                <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="black"><span style="font-size: 10pt;"
                lang="SV">                               </span></font></tt><tt><font
              size="2"><span style="font-size: 10pt;">InstrStage<1,
                [ALU1, ALU2]>]><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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">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.<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">ResourceTracker->reserveResources();<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="black"><span style="font-size: 10pt;">ResourceTracker->reserveResources();<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="black"><span style="font-size: 10pt;">ResourceTracker->reserveResources();<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="black"><span style="font-size: 10pt;">ResourceTracker->reserveResources();<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="black"><span style="font-size: 10pt;">ResourceTracker->reserveResources();<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="black"><span style="font-size: 10pt;">DFAPacketizer.cpp:84:
                void llvm::DFAPacketizer::reserveResources(const
                llvm::MCInstrDesc*): Assertion
                `CachedTable.count(StateTrans) != 0' failed.<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">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.<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">What
                is missing?<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">Thanks,<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><u1:p><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font></u1:p></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="black"><span style="font-size: 10pt;">Jonas
                Paulsson<u1:p></u1:p></span></font></tt><tt><o:p></o:p></tt></p>
        <tt><u1:p>
            <p class="MsoNormal"
              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><font
                size="2" color="black"><span style="font-size: 10pt;"> </span></font><o:p></o:p></p>
          </u1:p></tt></div>
      <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]-->
    </blockquote>
    <tt><br>
    </tt>
  </body>
</html>