<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks, better than nothing. Can't be complete though - it only
      has space for 35 FP registers, while there is a flavor of MIPS out
      there with 64.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 8/16/2023 11:37 AM, John DelSignore
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DS7PR20MB46004F7E1F607E6F5B80F62AC315A@DS7PR20MB4600.namprd20.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</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="WordSection1">
        <p class="MsoNormal">If you can’t find it in an ABI document…
          You might want to look at the GDB sources, which usually
          contains the code to handle various targets, probably in a
          file named “gdb/mips*tdep.h”.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Cheers, John D.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b>From:</b> Dwarf-discuss
<a class="moz-txt-link-rfc2396E" href="mailto:dwarf-discuss-bounces+jdelsignore=perforce.com@lists.dwarfstd.org"><dwarf-discuss-bounces+jdelsignore=perforce.com@lists.dwarfstd.org></a><b>On
                Behalf Of </b>Seva Alekseyev via Dwarf-discuss<br>
              <b>Sent:</b> Wednesday, August 16, 2023 11:23 AM<br>
              <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:dwarf-discuss@lists.dwarfstd.org">dwarf-discuss@lists.dwarfstd.org</a><br>
              <b>Subject:</b> [Dwarf-discuss] DWARF register numbers on
              MIPS<o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:13.2pt;margin-left:0in;background:white;vertical-align:baseline"><span
            style="font-size:11.5pt;font-family:"Segoe
            UI",sans-serif;color:#232629">What is the canonical
            mapping between DWARF register numbers and MIPS32 CPU
            registers, please? The first 32 ones are the general purpose
            registers, but what about beyond that (e. g. lo/hi)?<o:p></o:p></span></p>
        <p
style="margin:0in;background:white;vertical-align:baseline;font-variant-ligatures:
          normal;font-variant-caps: normal;font-variant-numeric:
          inherit;font-variant-east-asian:
          inherit;font-variant-alternates: inherit;font-stretch:
          inherit;line-height:inherit;inherit;font-kerning:
          inherit;font-feature-settings:
          inherit;font-variation-settings: inherit;box-sizing:
          inherit;--_pr-img-mb: 0;orphans: 2;widows:
          2;-webkit-text-stroke-width: 0px;text-decoration-thickness:
          initial;text-decoration-style: initial;text-decoration-color:
          initial;word-spacing:0px">
          <span style="font-size:11.5pt;color:#232629">A link to an
            authoritative document would be most welcome. DWARF proper
            doesn't document this kind of thing, it's usually a part of
            the ABI, but the ABI handbook doesn't seem to mention DWARF.<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
        <div align="center">
          <table class="MsoNormalTable" style="border-collapse:collapse"
            cellspacing="0" cellpadding="0" border="0">
            <tbody>
              <tr>
                <td style="width:399.35pt;border:double #FFC000
                  1.5pt;background:#FFFBEF;padding:0in 5.4pt 0in 5.4pt"
                  width="532" valign="top">
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
                        style="color:#BF8F00">CAUTION:</span></b><span
                      style="color:black"> This email originated from
                      outside of the organization. Do not click on links
                      or open attachments unless you recognize the
                      sender and know the content is safe.</span><o:p></o:p></p>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <p><span style="font-size:8.0pt;color:#A6A6A6;font-style:italic">This
          e-mail may contain information that is privileged or
          confidential. If you are not the intended recipient, please
          delete the e-mail and any attachments and notify us
          immediately.</span></p>
      <br>
    </blockquote>
  </body>
</html>