<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Moritz Angermann pushed to branch wip/angerman/aarch64-ncg
at <a href="https://gitlab.haskell.org/ghc/ghc">Glasgow Haskell Compiler / GHC</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d">0e7d6211</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2020-11-27T09:46:58+08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix up rebase
</pre>
</li>
</ul>
<h4>9 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#db697f6aea9f93f1583f1d5c62d25570a1e07f73">
compiler/GHC/Cmm/CLabel.hs
</a>
</li>
<li class="file-stats">
<a href="#7296b8b156359e17fb0fad7b82eaee2db3294144">
compiler/GHC/Cmm/Type.hs
</a>
</li>
<li class="file-stats">
<a href="#6997a0cd37829d3d08db1c48185aaa3d7dfc3e6b">
compiler/GHC/CmmToAsm/AArch64/CodeGen.hs
</a>
</li>
<li class="file-stats">
<a href="#0c06b80d12937afa0db5ee9903e4d2be2f146d29">
compiler/GHC/CmmToAsm/AArch64/Ppr.hs
</a>
</li>
<li class="file-stats">
<a href="#ce4acbced40df8012ccc56db501549f835fb180b">
compiler/GHC/CmmToAsm/PIC.hs
</a>
</li>
<li class="file-stats">
<a href="#839d3c51d062f0607a2ca3d9b70aa8c66a993e7d">
compiler/GHC/Linker/Static.hs
</a>
</li>
<li class="file-stats">
<a href="#a2c62760f11b20e48d80212d37abf12997369f19">
compiler/GHC/Platform.hs
</a>
</li>
<li class="file-stats">
<a href="#e18aab7fcc134a71d91f9d26e33b5110a3917e44">
compiler/GHC/StgToCmm/Foreign.hs
</a>
</li>
<li class="file-stats">
<a href="#0f33fd88c617246c7f89c4477d2d1d24f942df23">
compiler/ghc.cabal.in
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id="db697f6aea9f93f1583f1d5c62d25570a1e07f73">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#db697f6aea9f93f1583f1d5c62d25570a1e07f73"><strong>compiler/GHC/Cmm/CLabel.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -285,7 +285,10 @@ data CLabel</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
285
</td>
<td class="diff-line-num new_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
285
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC285" class="line" lang="haskell">  <span class="kr" style="font-weight: 600;">deriving</span> <span class="kt" style="color: #458; font-weight: 600;">Eq</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="286" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
286
</td>
<td class="diff-line-num new_line" data-linenumber="286" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
286
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC286" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="287" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
287
</td>
<td class="diff-line-num new_line" data-linenumber="287" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
287
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC287" class="line" lang="haskell"><span class="kr" style="font-weight: 600;">instance</span> <span class="kt" style="color: #458; font-weight: 600;">Show</span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="kr" style="font-weight: 600;">where</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
288
</td>
<td class="diff-line-num new_line old" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC288" class="line" lang="haskell">  <span class="n" style="color: #333;">show</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">showPprUnsafe</span> <span class="o" style="font-weight: 600;">.</span> <span class="n" style="color: #333;">ppr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
288
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC288" class="line" lang="haskell">  <span class="n" style="color: #333;">show</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">showPprUnsafe</span> <span class="o" style="font-weight: 600;">.</span> <span class="n" style="color: #333;">pprDebugCLabel</span> <span class="n" style="color: #333;">genericPlatform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
289
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC289" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="290" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
290
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC290" class="line" lang="haskell"><span class="kr" style="font-weight: 600;">instance</span> <span class="kt" style="color: #458; font-weight: 600;">Outputable</span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="kr" style="font-weight: 600;">where</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="291" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
291
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC291" class="line" lang="haskell">  <span class="n" style="color: #333;">ppr</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">.</span> <span class="n" style="color: #333;">show</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
289
</td>
<td class="diff-line-num new_line" data-linenumber="292" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
292
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC292" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="290" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
290
</td>
<td class="diff-line-num new_line" data-linenumber="293" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
293
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC293" class="line" lang="haskell"><span class="n" style="color: #333;">isIdLabel</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Bool</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="291" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
291
</td>
<td class="diff-line-num new_line" data-linenumber="294" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
294
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC294" class="line" lang="haskell"><span class="n" style="color: #333;">isIdLabel</span> <span class="kt" style="color: #458; font-weight: 600;">IdLabel</span><span class="p">{}</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="411" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="414" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -411,7 +414,6 @@ data ForeignLabelSource</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="411" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
411
</td>
<td class="diff-line-num new_line" data-linenumber="414" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
414
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC414" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="412" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
412
</td>
<td class="diff-line-num new_line" data-linenumber="415" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
415
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC415" class="line" lang="haskell">   <span class="kr" style="font-weight: 600;">deriving</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Eq</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">Ord</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="413" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
413
</td>
<td class="diff-line-num new_line" data-linenumber="416" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
416
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC416" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="414" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
414
</td>
<td class="diff-line-num new_line old" data-linenumber="417" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC414" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="415" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
415
</td>
<td class="diff-line-num new_line" data-linenumber="417" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
417
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC417" class="line" lang="haskell"><span class="cd">-- | For debugging problems with the CLabel representation.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="416" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
416
</td>
<td class="diff-line-num new_line" data-linenumber="418" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
418
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC418" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">--      We can't make a Show instance for CLabel because lots of its components don't have instances.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="417" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
417
</td>
<td class="diff-line-num new_line" data-linenumber="419" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
419
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC419" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">--      The regular Outputable instance only shows the label name, and not its other info.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="1484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="1486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -1484,7 +1486,7 @@ pprDynamicLinkerAsmLabel platform dllInfo ppLbl =</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1484
</td>
<td class="diff-line-num new_line" data-linenumber="1486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1486
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1486" class="line" lang="haskell">          <span class="kr" style="font-weight: 600;">_</span>         <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"pprDynamicLinkerAsmLabel"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1485" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1485
</td>
<td class="diff-line-num new_line" data-linenumber="1487" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1487
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1487" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1486
</td>
<td class="diff-line-num new_line" data-linenumber="1488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1488
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1488" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">platformArch</span> <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;">==</span> <span class="kt" style="color: #458; font-weight: 600;">ArchAArch64</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1487" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1487
</td>
<td class="diff-line-num new_line old" data-linenumber="1489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1487" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pp<span class="idiff left">r</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">l</span>bl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1489
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1489" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pp<span class="idiff left right">L</span>bl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1488
</td>
<td class="diff-line-num new_line" data-linenumber="1490" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1490
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1490" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1489
</td>
<td class="diff-line-num new_line" data-linenumber="1491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1491
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1491" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1490" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1490
</td>
<td class="diff-line-num new_line" data-linenumber="1492" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1492
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1492" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">platformArch</span> <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;">==</span> <span class="kt" style="color: #458; font-weight: 600;">ArchX86_64</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="7296b8b156359e17fb0fad7b82eaee2db3294144">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#7296b8b156359e17fb0fad7b82eaee2db3294144"><strong>compiler/GHC/Cmm/Type.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="18" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="18" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -18,7 +18,6 @@ module GHC.Cmm.Type</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="18" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
18
</td>
<td class="diff-line-num new_line" data-linenumber="18" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
18
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC18" class="line" lang="haskell">    <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">rEP_StgEntCounter_allocd</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="19" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
19
</td>
<td class="diff-line-num new_line" data-linenumber="19" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
19
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC19" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="20" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
20
</td>
<td class="diff-line-num new_line" data-linenumber="20" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
20
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC20" class="line" lang="haskell">    <span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">ForeignHint</span><span class="p">(</span><span class="o" style="font-weight: 600;">..</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="21" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
21
</td>
<td class="diff-line-num new_line old" data-linenumber="21" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC21" class="line" lang="haskell">    <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">hintToWidth</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="22" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
22
</td>
<td class="diff-line-num new_line" data-linenumber="21" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
21
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC21" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="23" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
23
</td>
<td class="diff-line-num new_line" data-linenumber="22" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
22
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC22" class="line" lang="haskell">    <span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">Length</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="24" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
24
</td>
<td class="diff-line-num new_line" data-linenumber="23" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
23
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC23" class="line" lang="haskell">    <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">vec</span><span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">vec2</span><span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">vec4</span><span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">vec8</span><span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">vec16</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="322" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="321" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -322,10 +321,6 @@ data ForeignHint</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="322" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
322
</td>
<td class="diff-line-num new_line" data-linenumber="321" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
321
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC321" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- Used to give extra per-argument or per-result</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="323" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
323
</td>
<td class="diff-line-num new_line" data-linenumber="322" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
322
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC322" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- information needed by foreign calling conventions</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
324
</td>
<td class="diff-line-num new_line" data-linenumber="323" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
323
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC323" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="325" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
325
</td>
<td class="diff-line-num new_line old" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC325" class="line" lang="haskell"><span class="n" style="color: #333;">hintToWidth</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">ForeignHint</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Width</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="326" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
326
</td>
<td class="diff-line-num new_line old" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC326" class="line" lang="haskell"><span class="n" style="color: #333;">hintToWidth</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">NoHint</span> <span class="n" style="color: #333;">w</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">w</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="327" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
327
</td>
<td class="diff-line-num new_line old" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC327" class="line" lang="haskell"><span class="n" style="color: #333;">hintToWidth</span> <span class="kt" style="color: #458; font-weight: 600;">AddrHint</span>       <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: this should be ptr size.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="328" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
328
</td>
<td class="diff-line-num new_line old" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC328" class="line" lang="haskell"><span class="n" style="color: #333;">hintToWidth</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">SignedHint</span> <span class="n" style="color: #333;">w</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">w</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="329" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
329
</td>
<td class="diff-line-num new_line" data-linenumber="324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
324
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC324" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-------------------------------------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="330" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
330
</td>
<td class="diff-line-num new_line" data-linenumber="325" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
325
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC325" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
331
</td>
<td class="diff-line-num new_line" data-linenumber="326" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
326
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC326" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- These don't really belong here, but I don't know where is best to</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="6997a0cd37829d3d08db1c48185aaa3d7dfc3e6b">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#6997a0cd37829d3d08db1c48185aaa3d7dfc3e6b"><strong>compiler/GHC/CmmToAsm/AArch64/CodeGen.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="129" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="129" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -129,7 +129,7 @@ basicBlockCodeGen</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="129" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
129
</td>
<td class="diff-line-num new_line" data-linenumber="129" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
129
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC129" class="line" lang="haskell">                <span class="p">,</span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">NatCmmDecl</span> <span class="kt" style="color: #458; font-weight: 600;">RawCmmStatics</span> <span class="kt" style="color: #458; font-weight: 600;">Instr</span><span class="p">])</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="130" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
130
</td>
<td class="diff-line-num new_line" data-linenumber="130" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
130
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC130" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="131" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
131
</td>
<td class="diff-line-num new_line" data-linenumber="131" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
131
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC131" class="line" lang="haskell"><span class="n" style="color: #333;">basicBlockCodeGen</span> <span class="n" style="color: #333;">block</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="132" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
132
</td>
<td class="diff-line-num new_line old" data-linenumber="132" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC132" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;"><span class="idiff left right">-- </span>config <- getConfig</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="133" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="132" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
132
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC132" class="line" lang="haskell">  <span class="n" style="color: #333;">config</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getConfig</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="133" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
133
</td>
<td class="diff-line-num new_line" data-linenumber="133" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
133
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC133" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="134" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
134
</td>
<td class="diff-line-num new_line" data-linenumber="134" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
134
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC134" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">--   traceM $ "-- --------------------------- basicBlockCodeGen --------------------------- --\n"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="135" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
135
</td>
<td class="diff-line-num new_line" data-linenumber="135" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
135
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC135" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">--         ++ showSDocUnsafe (ppr block)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="139" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="139" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -139,7 +139,7 @@ basicBlockCodeGen block = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="139" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
139
</td>
<td class="diff-line-num new_line" data-linenumber="139" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
139
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC139" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="140" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
140
</td>
<td class="diff-line-num new_line" data-linenumber="140" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
140
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC140" class="line" lang="haskell">      <span class="n" style="color: #333;">header_comment_instr</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">unitOL</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">MULTILINE_COMMENT</span> <span class="p">(</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="141" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
141
</td>
<td class="diff-line-num new_line" data-linenumber="141" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
141
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC141" class="line" lang="haskell">          <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"-- --------------------------- basicBlockCodeGen --------------------------- --</span><span class="se" style="color: #d14;">\n</span><span class="s" style="color: #d14;">"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="142" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
142
</td>
<td class="diff-line-num new_line old" data-linenumber="142" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC142" class="line" lang="haskell">          <span class="o" style="font-weight: 600;">$+$</span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">block</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="143" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="142" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
142
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC142" class="line" lang="haskell">          <span class="o" style="font-weight: 600;">$+$</span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="n" style="color: #333;"><span class="idiff">ncgPlatform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">config</span></span><span class="p"><span class="idiff right">)</span></span> <span class="n" style="color: #333;">block</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="143" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
143
</td>
<td class="diff-line-num new_line" data-linenumber="143" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
143
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC143" class="line" lang="haskell">          <span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="144" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
144
</td>
<td class="diff-line-num new_line" data-linenumber="144" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
144
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC144" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- Generate location directive</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="145" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
145
</td>
<td class="diff-line-num new_line" data-linenumber="145" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
145
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC145" class="line" lang="haskell">  <span class="n" style="color: #333;">dbg</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getDebugBlock</span> <span class="p">(</span><span class="n" style="color: #333;">entryLabel</span> <span class="n" style="color: #333;">block</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -279,7 +279,7 @@ stmtToInstrs bid stmt = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
279
</td>
<td class="diff-line-num new_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
279
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC279" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="280" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
280
</td>
<td class="diff-line-num new_line" data-linenumber="280" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
280
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC280" class="line" lang="haskell">      <span class="kt" style="color: #458; font-weight: 600;">CmmUnwind</span> <span class="n" style="color: #333;">_regs</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">return</span> <span class="n" style="color: #333;">nilOL</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
281
</td>
<td class="diff-line-num new_line" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
281
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC281" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="282" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
282
</td>
<td class="diff-line-num new_line old" data-linenumber="282" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC282" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"stmtToInstrs: statement should have been cps'd away"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">stmt</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="283" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="282" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
282
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC282" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"stmtToInstrs: statement should have been cps'd away"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">stmt</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="283" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
283
</td>
<td class="diff-line-num new_line" data-linenumber="283" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
283
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC283" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="284" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
284
</td>
<td class="diff-line-num new_line" data-linenumber="284" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
284
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC284" class="line" lang="haskell"><span class="n" style="color: #333;">jumpRegs</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span> <span class="o" style="font-weight: 600;">-></span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">GlobalReg</span><span class="p">]</span> <span class="o" style="font-weight: 600;">-></span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">Reg</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
285
</td>
<td class="diff-line-num new_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
285
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC285" class="line" lang="haskell"><span class="n" style="color: #333;">jumpRegs</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">undefined</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="374" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="374" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -374,7 +374,9 @@ getFloatReg expr = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="374" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
374
</td>
<td class="diff-line-num new_line" data-linenumber="374" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
374
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC374" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="kt" style="color: #458; font-weight: 600;">II64</span> <span class="n" style="color: #333;">code</span> <span class="o" style="font-weight: 600;">-></span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="375" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
375
</td>
<td class="diff-line-num new_line" data-linenumber="375" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
375
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC375" class="line" lang="haskell">      <span class="n" style="color: #333;">tmp</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getNewRegNat</span> <span class="kt" style="color: #458; font-weight: 600;">FF64</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="376" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
376
</td>
<td class="diff-line-num new_line" data-linenumber="376" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
376
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC376" class="line" lang="haskell">      <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="n" style="color: #333;">tmp</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">FF64</span><span class="p">,</span> <span class="n" style="color: #333;">code</span> <span class="n" style="color: #333;">tmp</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="377" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
377
</td>
<td class="diff-line-num new_line old" data-linenumber="377" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC377" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="n" style="color: #333;">_w</span> <span class="n" style="color: #333;">_code</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"can't do getFloatReg on"</span> <span class="p">(</span><span class="n" style="color: #333;">ppr</span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="378" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="377" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
377
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC377" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="n" style="color: #333;">_w</span> <span class="n" style="color: #333;">_code</span> <span class="o" style="font-weight: 600;">-></span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="378" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="378" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
378
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC378" class="line" lang="haskell">      <span class="n" style="color: #333;">config</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getConfig</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="378" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="379" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
379
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC379" class="line" lang="haskell">      <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"can't do getFloatReg on"</span> <span class="p">(</span><span class="n" style="color: #333;">pdoc</span> <span class="p">(</span><span class="n" style="color: #333;">ncgPlatform</span> <span class="n" style="color: #333;">config</span><span class="p">)</span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="378" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
378
</td>
<td class="diff-line-num new_line" data-linenumber="380" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
380
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC380" class="line" lang="haskell">    <span class="c1" style="color: #998; font-style: italic;">-- can't do much for fixed.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="379" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
379
</td>
<td class="diff-line-num new_line" data-linenumber="381" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
381
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC381" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">Fixed</span> <span class="n" style="color: #333;">rep</span> <span class="n" style="color: #333;">reg</span> <span class="n" style="color: #333;">code</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="380" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
380
</td>
<td class="diff-line-num new_line" data-linenumber="382" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
382
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC382" class="line" lang="haskell">      <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="n" style="color: #333;">reg</span><span class="p">,</span> <span class="n" style="color: #333;">rep</span><span class="p">,</span> <span class="n" style="color: #333;">code</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="481" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -479,8 +481,8 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
479
</td>
<td class="diff-line-num new_line" data-linenumber="481" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
481
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC481" class="line" lang="haskell">          <span class="p">(</span><span class="n" style="color: #333;">op</span><span class="p">,</span> <span class="n" style="color: #333;">imm_code</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">litToImm'</span> <span class="n" style="color: #333;">lit</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="480" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
480
</td>
<td class="diff-line-num new_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
482
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC482" class="line" lang="haskell">          <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="p">(</span><span class="n" style="color: #333;">floatFormat</span> <span class="n" style="color: #333;">w</span><span class="p">)</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">dst</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">imm_code</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="kt" style="color: #458; font-weight: 600;">ANN</span> <span class="p">(</span><span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">$</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">expr</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">MOV</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="n" style="color: #333;">op</span><span class="p">)))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="481" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
481
</td>
<td class="diff-line-num new_line" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
483
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC483" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
482
</td>
<td class="diff-line-num new_line old" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC482" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="kt" style="color: #458; font-weight: 600;">W8</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), no support for bytes"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
483
</td>
<td class="diff-line-num new_line old" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC483" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="kt" style="color: #458; font-weight: 600;">W16</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), no support for halfs"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
484
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC484" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="kt" style="color: #458; font-weight: 600;">W8</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), no support for bytes"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="485" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
485
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC485" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="kt" style="color: #458; font-weight: 600;">W16</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), no support for halfs"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
484
</td>
<td class="diff-line-num new_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
486
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC486" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">f</span> <span class="kt" style="color: #458; font-weight: 600;">W32</span> <span class="o" style="font-weight: 600;">-></span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="485" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
485
</td>
<td class="diff-line-num new_line" data-linenumber="487" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
487
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC487" class="line" lang="haskell">          <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">word</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">castFloatToWord32</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">f</span><span class="p">)</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Word32</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
486
</td>
<td class="diff-line-num new_line" data-linenumber="488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
488
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC488" class="line" lang="haskell">              <span class="n" style="color: #333;">half0</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">fromIntegral</span> <span class="p">(</span><span class="n" style="color: #333;">fromIntegral</span> <span class="n" style="color: #333;">word</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Word16</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="505" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="507" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -505,8 +507,8 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="505" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
505
</td>
<td class="diff-line-num new_line" data-linenumber="507" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
507
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC507" class="line" lang="haskell">                                                      <span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">MOVK</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">tmp</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImmShift</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">half3</span><span class="p">)</span> <span class="kt" style="color: #458; font-weight: 600;">SLSL</span> <span class="mi" style="color: #099;">48</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
506
</td>
<td class="diff-line-num new_line" data-linenumber="508" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
508
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC508" class="line" lang="haskell">                                                      <span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">MOV</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">tmp</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="507" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
507
</td>
<td class="diff-line-num new_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
509
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC509" class="line" lang="haskell">                                                      <span class="p">]))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="508" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
508
</td>
<td class="diff-line-num new_line old" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC508" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">_w</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), unsupported float lit"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
509
</td>
<td class="diff-line-num new_line old" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC509" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmVec</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmVec): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
510
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC510" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">_w</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmFloat), unsupported float lit"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
511
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC511" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmVec</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmVec): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
510
</td>
<td class="diff-line-num new_line" data-linenumber="512" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
512
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC512" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">_lbl</span> <span class="o" style="font-weight: 600;">-></span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
511
</td>
<td class="diff-line-num new_line" data-linenumber="513" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
513
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC513" class="line" lang="haskell">          <span class="p">(</span><span class="n" style="color: #333;">op</span><span class="p">,</span> <span class="n" style="color: #333;">imm_code</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">litToImm'</span> <span class="n" style="color: #333;">lit</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="512" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
512
</td>
<td class="diff-line-num new_line" data-linenumber="514" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
514
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC514" class="line" lang="haskell">          <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">rep</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">cmmLitType</span> <span class="n" style="color: #333;">plat</span> <span class="n" style="color: #333;">lit</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="528" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -528,15 +530,15 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="528" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
528
</td>
<td class="diff-line-num new_line" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
530
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC530" class="line" lang="haskell">          <span class="p">(</span><span class="n" style="color: #333;">off_r</span><span class="p">,</span> <span class="n" style="color: #333;">_off_format</span><span class="p">,</span> <span class="n" style="color: #333;">off_code</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getSomeReg</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">CmmLit</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmInt</span> <span class="p">(</span><span class="n" style="color: #333;">fromIntegral</span> <span class="n" style="color: #333;">off</span><span class="p">)</span> <span class="n" style="color: #333;">width</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="529" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
529
</td>
<td class="diff-line-num new_line" data-linenumber="531" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
531
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC531" class="line" lang="haskell">          <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">dst</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">imm_code</span> <span class="p">`</span><span class="n" style="color: #333;">appOL</span><span class="p">`</span> <span class="n" style="color: #333;">off_code</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="p">(</span><span class="n" style="color: #333;">formatToWidth</span> <span class="n" style="color: #333;">format</span><span class="p">)</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="n" style="color: #333;">op</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="kt" style="color: #458; font-weight: 600;">ADD</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">width</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">width</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">width</span> <span class="n" style="color: #333;">off_r</span><span class="p">)))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
530
</td>
<td class="diff-line-num new_line" data-linenumber="532" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
532
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC532" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="531" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
531
</td>
<td class="diff-line-num new_line old" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC531" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmLabelDiffOff</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="532" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
532
</td>
<td class="diff-line-num new_line old" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC532" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmBlock</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
533
</td>
<td class="diff-line-num new_line old" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC533" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmHighStackMark</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
533
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC533" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmLabelDiffOff</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
534
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC534" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmBlock</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="535" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
535
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC535" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">CmmHighStackMark</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmLit:CmmLabelOff): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
534
</td>
<td class="diff-line-num new_line" data-linenumber="536" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
536
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC536" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">CmmLoad</span> <span class="n" style="color: #333;">mem</span> <span class="n" style="color: #333;">rep</span> <span class="o" style="font-weight: 600;">-></span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="535" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
535
</td>
<td class="diff-line-num new_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
537
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC537" class="line" lang="haskell">      <span class="kt" style="color: #458; font-weight: 600;">Amode</span> <span class="n" style="color: #333;">addr</span> <span class="n" style="color: #333;">addr_code</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getAmode</span> <span class="n" style="color: #333;">plat</span> <span class="n" style="color: #333;">mem</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="536" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
536
</td>
<td class="diff-line-num new_line" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
538
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC538" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">format</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">cmmTypeFormat</span> <span class="n" style="color: #333;">rep</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
537
</td>
<td class="diff-line-num new_line" data-linenumber="539" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
539
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC539" class="line" lang="haskell">      <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Any</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">dst</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">addr_code</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="p">(</span><span class="n" style="color: #333;">formatToWidth</span> <span class="n" style="color: #333;">format</span><span class="p">)</span> <span class="n" style="color: #333;">dst</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="n" style="color: #333;">addr</span><span class="p">)))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
538
</td>
<td class="diff-line-num new_line" data-linenumber="540" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
540
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC540" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">CmmStackSlot</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="539" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
539
</td>
<td class="diff-line-num new_line old" data-linenumber="541" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC539" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmStackSlot): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="540" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="541" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
541
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC541" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (CmmStackSlot): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="540" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
540
</td>
<td class="diff-line-num new_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
542
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC542" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">CmmReg</span> <span class="n" style="color: #333;">reg</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="541" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
541
</td>
<td class="diff-line-num new_line" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
543
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC543" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Fixed</span> <span class="p">(</span><span class="n" style="color: #333;">cmmTypeFormat</span> <span class="p">(</span><span class="n" style="color: #333;">cmmRegType</span> <span class="n" style="color: #333;">plat</span> <span class="n" style="color: #333;">reg</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
542
</td>
<td class="diff-line-num new_line" data-linenumber="544" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
544
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC544" class="line" lang="haskell">                       <span class="p">(</span><span class="n" style="color: #333;">getRegisterReg</span> <span class="n" style="color: #333;">plat</span> <span class="n" style="color: #333;">reg</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="579" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -577,7 +579,7 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
577
</td>
<td class="diff-line-num new_line" data-linenumber="579" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
579
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC579" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- Conversions</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="578" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
578
</td>
<td class="diff-line-num new_line" data-linenumber="580" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
580
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC580" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">MO_XX_Conv</span> <span class="n" style="color: #333;">_from</span> <span class="n" style="color: #333;">to</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">swizzleRegisterRep</span> <span class="p">(</span><span class="n" style="color: #333;">intFormat</span> <span class="n" style="color: #333;">to</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><$></span> <span class="n" style="color: #333;">getRegister</span> <span class="n" style="color: #333;">e</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="579" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
579
</td>
<td class="diff-line-num new_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
581
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC581" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="580" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
580
</td>
<td class="diff-line-num new_line old" data-linenumber="582" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC580" class="line" lang="haskell">        <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (monadic CmmMachOp):"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="582" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
582
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC582" class="line" lang="haskell">        <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (monadic CmmMachOp):"</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
581
</td>
<td class="diff-line-num new_line" data-linenumber="583" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
583
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC583" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">where</span> <span class="n" style="color: #333;">toImm</span> <span class="kt" style="color: #458; font-weight: 600;">W8</span> <span class="o" style="font-weight: 600;">=</span>  <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="mi" style="color: #099;">7</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="582" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
582
</td>
<td class="diff-line-num new_line" data-linenumber="584" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
584
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC584" class="line" lang="haskell">            <span class="n" style="color: #333;">toImm</span> <span class="kt" style="color: #458; font-weight: 600;">W16</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="mi" style="color: #099;">15</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="583" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
583
</td>
<td class="diff-line-num new_line" data-linenumber="585" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
585
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC585" class="line" lang="haskell">            <span class="n" style="color: #333;">toImm</span> <span class="kt" style="color: #458; font-weight: 600;">W32</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="mi" style="color: #099;">31</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="725" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="727" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -725,7 +727,7 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="725" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
725
</td>
<td class="diff-line-num new_line" data-linenumber="727" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
727
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC727" class="line" lang="haskell">          <span class="n" style="color: #333;">intOp</span> <span class="n" style="color: #333;">w</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">toOL</span> <span class="p">[</span> <span class="kt" style="color: #458; font-weight: 600;">SDIV</span> <span class="n" style="color: #333;">t</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">MSUB</span> <span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">t</span> <span class="n" style="color: #333;">y</span> <span class="n" style="color: #333;">x</span> <span class="p">])</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="726" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
726
</td>
<td class="diff-line-num new_line" data-linenumber="728" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
728
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC728" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="727" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
727
</td>
<td class="diff-line-num new_line" data-linenumber="729" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
729
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC729" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- Unsigned multiply/divide</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="728" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
728
</td>
<td class="diff-line-num new_line old" data-linenumber="730" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC728" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">MO_U_MulMayOflo</span> <span class="n" style="color: #333;">_w</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">unsupported</span> <span class="n" style="color: #333;">expr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="729" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="730" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
730
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC730" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">MO_U_MulMayOflo</span> <span class="n" style="color: #333;">_w</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">unsupported<span class="idiff left">P</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="729" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
729
</td>
<td class="diff-line-num new_line" data-linenumber="731" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
731
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC731" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">MO_U_Quot</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">intOp</span> <span class="n" style="color: #333;">w</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">unitOL</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">UDIV</span> <span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="730" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
730
</td>
<td class="diff-line-num new_line" data-linenumber="732" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
732
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC732" class="line" lang="haskell">        <span class="kt" style="color: #458; font-weight: 600;">MO_U_Rem</span> <span class="n" style="color: #333;">w</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">withTempIntReg</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">$</span> <span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">t</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="731" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
731
</td>
<td class="diff-line-num new_line" data-linenumber="733" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
733
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC733" class="line" lang="haskell">          <span class="n" style="color: #333;">intOp</span> <span class="n" style="color: #333;">w</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">toOL</span> <span class="p">[</span> <span class="kt" style="color: #458; font-weight: 600;">UDIV</span> <span class="n" style="color: #333;">t</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">y</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">MSUB</span> <span class="n" style="color: #333;">d</span> <span class="n" style="color: #333;">t</span> <span class="n" style="color: #333;">y</span> <span class="n" style="color: #333;">x</span> <span class="p">])</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="773" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="775" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -773,14 +775,17 @@ getRegister' config plat expr</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="773" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
773
</td>
<td class="diff-line-num new_line" data-linenumber="775" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
775
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC775" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="774" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
774
</td>
<td class="diff-line-num new_line" data-linenumber="776" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
776
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC776" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- XXX</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="775" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
775
</td>
<td class="diff-line-num new_line" data-linenumber="777" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
777
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC777" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="776" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
776
</td>
<td class="diff-line-num new_line old" data-linenumber="778" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC776" class="line" lang="haskell">        <span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (unhandled dyadic CmmMachOp): "</span> <span class="o" style="font-weight: 600;">$</span> <span class="p">(</span><span class="n" style="color: #333;">pprMachOp</span> <span class="n" style="color: #333;">op</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"in"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="777" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="778" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
778
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC778" class="line" lang="haskell">        <span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (unhandled dyadic CmmMachOp): "</span> <span class="o" style="font-weight: 600;">$</span> <span class="p">(</span><span class="n" style="color: #333;">pprMachOp</span> <span class="n" style="color: #333;">op</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"in"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="777" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
777
</td>
<td class="diff-line-num new_line" data-linenumber="779" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
779
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC779" class="line" lang="haskell">    <span class="kt" style="color: #458; font-weight: 600;">CmmMachOp</span> <span class="n" style="color: #333;">_op</span> <span class="n" style="color: #333;">_xs</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="778" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
778
</td>
<td class="diff-line-num new_line old" data-linenumber="780" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC778" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (variadic CmmMachOp): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="779" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="780" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
780
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC780" class="line" lang="haskell">      <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"getRegister' (variadic CmmMachOp): "</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">plat</span></span> <span class="n" style="color: #333;">expr</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="779" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
779
</td>
<td class="diff-line-num new_line" data-linenumber="781" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
781
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC781" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="780" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
780
</td>
<td class="diff-line-num new_line" data-linenumber="782" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
782
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC782" class="line" lang="haskell">  <span class="kr" style="font-weight: 600;">where</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="781" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
781
</td>
<td class="diff-line-num new_line" data-linenumber="783" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
783
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC783" class="line" lang="haskell">    <span class="n" style="color: #333;">unsupported</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Outputable</span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;">=></span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">b</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="782" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
782
</td>
<td class="diff-line-num new_line" data-linenumber="784" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
784
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC784" class="line" lang="haskell">    <span class="n" style="color: #333;">unsupported</span> <span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"Unsupported op:"</span> <span class="p">(</span><span class="n" style="color: #333;">ppr</span> <span class="n" style="color: #333;">op</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="783" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
783
</td>
<td class="diff-line-num new_line" data-linenumber="785" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
785
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC785" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="784" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="786" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
786
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC786" class="line" lang="haskell">    <span class="n" style="color: #333;">unsupportedP</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">OutputableP</span> <span class="n" style="color: #333;">env</span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;">=></span> <span class="n" style="color: #333;">env</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">b</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="784" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="787" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
787
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC787" class="line" lang="haskell">    <span class="n" style="color: #333;">unsupportedP</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"Unsupported op:"</span> <span class="p">(</span><span class="n" style="color: #333;">pdoc</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">op</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="784" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="788" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
788
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC788" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="784" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
784
</td>
<td class="diff-line-num new_line" data-linenumber="789" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
789
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC789" class="line" lang="haskell">    <span class="n" style="color: #333;">is12bit</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Integer</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Bool</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="785" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
785
</td>
<td class="diff-line-num new_line" data-linenumber="790" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
790
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC790" class="line" lang="haskell">    <span class="n" style="color: #333;">is12bit</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span> <span class="p">`</span><span class="n" style="color: #333;">shiftL</span><span class="p">`</span> <span class="mi" style="color: #099;">11</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><=</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;"><</span> <span class="p">(</span><span class="mi" style="color: #099;">1</span> <span class="p">`</span><span class="n" style="color: #333;">shiftL</span><span class="p">`</span> <span class="mi" style="color: #099;">11</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="786" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
786
</td>
<td class="diff-line-num new_line" data-linenumber="791" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
791
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC791" class="line" lang="haskell">    <span class="n" style="color: #333;">is16bit</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Integer</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Bool</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="1307" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="1312" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -1307,7 +1312,6 @@ genCCall target dest_regs arg_regs bid = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1307" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1307
</td>
<td class="diff-line-num new_line" data-linenumber="1312" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1312
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1312" class="line" lang="haskell">    <span class="c1" style="color: #998; font-style: italic;">-- No mor regs left to pass. Must pass on stack.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1308" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1308
</td>
<td class="diff-line-num new_line" data-linenumber="1313" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1313
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1313" class="line" lang="haskell">    <span class="n" style="color: #333;">passArguments</span> <span class="n" style="color: #333;">pack</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="p">((</span><span class="n" style="color: #333;">r</span><span class="p">,</span> <span class="n" style="color: #333;">format</span><span class="p">,</span> <span class="n" style="color: #333;">hint</span><span class="p">,</span> <span class="n" style="color: #333;">code_r</span><span class="p">)</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">args</span><span class="p">)</span> <span class="n" style="color: #333;">stackSpace</span> <span class="n" style="color: #333;">accumRegs</span> <span class="n" style="color: #333;">accumCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1309" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1309
</td>
<td class="diff-line-num new_line" data-linenumber="1314" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1314
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1314" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">formatToWidth</span> <span class="n" style="color: #333;">format</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1310" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1310
</td>
<td class="diff-line-num new_line old" data-linenumber="1315" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1310" class="line" lang="haskell">          <span class="c1" style="color: #998; font-style: italic;">-- w = hintToWidth hint</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1311" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1311
</td>
<td class="diff-line-num new_line" data-linenumber="1315" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1315
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1315" class="line" lang="haskell">          <span class="n" style="color: #333;">bytes</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">widthInBits</span> <span class="n" style="color: #333;">w</span> <span class="p">`</span><span class="n" style="color: #333;">div</span><span class="p">`</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1312" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1312
</td>
<td class="diff-line-num new_line" data-linenumber="1316" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1316
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1316" class="line" lang="haskell">          <span class="n" style="color: #333;">space</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">pack</span> <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">bytes</span> <span class="kr" style="font-weight: 600;">else</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1313" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1313
</td>
<td class="diff-line-num new_line" data-linenumber="1317" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1317
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1317" class="line" lang="haskell">          <span class="n" style="color: #333;">stackCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">code_r</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ANN</span> <span class="p">(</span><span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">$</span> <span class="s" style="color: #d14;">"Pass argument (size "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">++</span> <span class="s" style="color: #d14;">") on the stack: "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegImm</span> <span class="p">(</span><span class="n" style="color: #333;">regSingle</span> <span class="mi" style="color: #099;">31</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">stackSpace</span><span class="p">))))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="1316" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="1320" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -1316,7 +1320,6 @@ genCCall target dest_regs arg_regs bid = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1316" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1316
</td>
<td class="diff-line-num new_line" data-linenumber="1320" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1320
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1320" class="line" lang="haskell">    <span class="c1" style="color: #998; font-style: italic;">-- Still have fpRegs left, but want to pass a GP argument. Must be passed on the stack then.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1317" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1317
</td>
<td class="diff-line-num new_line" data-linenumber="1321" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1321
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1321" class="line" lang="haskell">    <span class="n" style="color: #333;">passArguments</span> <span class="n" style="color: #333;">pack</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="n" style="color: #333;">fpRegs</span> <span class="p">((</span><span class="n" style="color: #333;">r</span><span class="p">,</span> <span class="n" style="color: #333;">format</span><span class="p">,</span> <span class="n" style="color: #333;">hint</span><span class="p">,</span> <span class="n" style="color: #333;">code_r</span><span class="p">)</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">args</span><span class="p">)</span> <span class="n" style="color: #333;">stackSpace</span> <span class="n" style="color: #333;">accumRegs</span> <span class="n" style="color: #333;">accumCode</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isIntFormat</span> <span class="n" style="color: #333;">format</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1318" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1318
</td>
<td class="diff-line-num new_line" data-linenumber="1322" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1322
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1322" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">formatToWidth</span> <span class="n" style="color: #333;">format</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1319" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1319
</td>
<td class="diff-line-num new_line old" data-linenumber="1323" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1319" class="line" lang="haskell">          <span class="c1" style="color: #998; font-style: italic;">-- w = hintToWidth hint</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1320" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1320
</td>
<td class="diff-line-num new_line" data-linenumber="1323" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1323
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1323" class="line" lang="haskell">          <span class="n" style="color: #333;">bytes</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">widthInBits</span> <span class="n" style="color: #333;">w</span> <span class="p">`</span><span class="n" style="color: #333;">div</span><span class="p">`</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1321" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1321
</td>
<td class="diff-line-num new_line" data-linenumber="1324" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1324
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1324" class="line" lang="haskell">          <span class="n" style="color: #333;">space</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">pack</span> <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">bytes</span> <span class="kr" style="font-weight: 600;">else</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1322" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1322
</td>
<td class="diff-line-num new_line" data-linenumber="1325" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1325
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1325" class="line" lang="haskell">          <span class="n" style="color: #333;">stackCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">code_r</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ANN</span> <span class="p">(</span><span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">$</span> <span class="s" style="color: #d14;">"Pass argument (size "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">++</span> <span class="s" style="color: #d14;">") on the stack: "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegImm</span> <span class="p">(</span><span class="n" style="color: #333;">regSingle</span> <span class="mi" style="color: #099;">31</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">stackSpace</span><span class="p">))))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="1325" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="1328" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -1325,7 +1328,6 @@ genCCall target dest_regs arg_regs bid = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1325" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1325
</td>
<td class="diff-line-num new_line" data-linenumber="1328" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1328
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1328" class="line" lang="haskell">    <span class="c1" style="color: #998; font-style: italic;">-- Still have gpRegs left, but want to pass a FP argument. Must be passed on the stack then.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1326" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1326
</td>
<td class="diff-line-num new_line" data-linenumber="1329" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1329
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1329" class="line" lang="haskell">    <span class="n" style="color: #333;">passArguments</span> <span class="n" style="color: #333;">pack</span> <span class="n" style="color: #333;">gpRegs</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="p">((</span><span class="n" style="color: #333;">r</span><span class="p">,</span> <span class="n" style="color: #333;">format</span><span class="p">,</span> <span class="n" style="color: #333;">hint</span><span class="p">,</span> <span class="n" style="color: #333;">code_r</span><span class="p">)</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">args</span><span class="p">)</span> <span class="n" style="color: #333;">stackSpace</span> <span class="n" style="color: #333;">accumRegs</span> <span class="n" style="color: #333;">accumCode</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatFormat</span> <span class="n" style="color: #333;">format</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1327" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1327
</td>
<td class="diff-line-num new_line" data-linenumber="1330" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1330
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1330" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">formatToWidth</span> <span class="n" style="color: #333;">format</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1328" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1328
</td>
<td class="diff-line-num new_line old" data-linenumber="1331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1328" class="line" lang="haskell">          <span class="c1" style="color: #998; font-style: italic;">-- w = hintToWidth hint</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1329" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1329
</td>
<td class="diff-line-num new_line" data-linenumber="1331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1331
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1331" class="line" lang="haskell">          <span class="n" style="color: #333;">bytes</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">widthInBits</span> <span class="n" style="color: #333;">w</span> <span class="p">`</span><span class="n" style="color: #333;">div</span><span class="p">`</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1330" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1330
</td>
<td class="diff-line-num new_line" data-linenumber="1332" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1332
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1332" class="line" lang="haskell">          <span class="n" style="color: #333;">space</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">pack</span> <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">bytes</span> <span class="kr" style="font-weight: 600;">else</span> <span class="mi" style="color: #099;">8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1331
</td>
<td class="diff-line-num new_line" data-linenumber="1333" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1333
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1333" class="line" lang="haskell">          <span class="n" style="color: #333;">stackCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">code_r</span> <span class="p">`</span><span class="n" style="color: #333;">snocOL</span><span class="p">`</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ANN</span> <span class="p">(</span><span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">$</span> <span class="s" style="color: #d14;">"Pass argument (size "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">w</span> <span class="o" style="font-weight: 600;">++</span> <span class="s" style="color: #d14;">") on the stack: "</span> <span class="o" style="font-weight: 600;">++</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="o" style="font-weight: 600;">$</span> <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">format</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegImm</span> <span class="p">(</span><span class="n" style="color: #333;">regSingle</span> <span class="mi" style="color: #099;">31</span><span class="p">)</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">stackSpace</span><span class="p">))))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="1335" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="1337" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -1335,8 +1337,12 @@ genCCall target dest_regs arg_regs bid = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1335" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1335
</td>
<td class="diff-line-num new_line" data-linenumber="1337" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1337
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1337" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1336" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1336
</td>
<td class="diff-line-num new_line" data-linenumber="1338" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1338
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1338" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="o" style="font-weight: 600;">::</span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">Reg</span><span class="p">]</span> <span class="o" style="font-weight: 600;">-></span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">Reg</span><span class="p">]</span> <span class="o" style="font-weight: 600;">-></span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">LocalReg</span><span class="p">]</span> <span class="o" style="font-weight: 600;">-></span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">Reg</span><span class="p">]</span><span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">InstrBlock</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">NatM</span> <span class="p">([</span><span class="kt" style="color: #458; font-weight: 600;">Reg</span><span class="p">],</span> <span class="kt" style="color: #458; font-weight: 600;">InstrBlock</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1337" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1337
</td>
<td class="diff-line-num new_line" data-linenumber="1339" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1339
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1339" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="n" style="color: #333;">accumRegs</span> <span class="n" style="color: #333;">accumCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">return</span> <span class="p">(</span><span class="n" style="color: #333;">accumRegs</span><span class="p">,</span> <span class="n" style="color: #333;">accumCode</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1338" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1338
</td>
<td class="diff-line-num new_line old" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1338" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"genCCall, out of gp registers when reading results"</span> <span class="p">(</span><span class="n" style="color: #333;">ppr</span> <span class="n" style="color: #333;">target</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1339" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1339
</td>
<td class="diff-line-num new_line old" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1339" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"genCCall, out of fp registers when reading results"</span> <span class="p">(</span><span class="n" style="color: #333;">ppr</span> <span class="n" style="color: #333;">target</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1340
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1340" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1341" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1341
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1341" class="line" lang="haskell">      <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getPlatform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1342" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1342
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1342" class="line" lang="haskell">      <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"genCCall, out of gp registers when reading results"</span> <span class="p">(</span><span class="n" style="color: #333;">pdoc</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">target</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1343" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1343
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1343" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1344" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1344
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1344" class="line" lang="haskell">      <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getPlatform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="1345" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
1345
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC1345" class="line" lang="haskell">      <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"genCCall, out of fp registers when reading results"</span> <span class="p">(</span><span class="n" style="color: #333;">pdoc</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">target</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1340" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1340
</td>
<td class="diff-line-num new_line" data-linenumber="1346" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1346
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1346" class="line" lang="haskell">    <span class="n" style="color: #333;">readResults</span> <span class="p">(</span><span class="n" style="color: #333;">gpReg</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">gpRegs</span><span class="p">)</span> <span class="p">(</span><span class="n" style="color: #333;">fpReg</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">fpRegs</span><span class="p">)</span> <span class="p">(</span><span class="n" style="color: #333;">dst</span><span class="o" style="font-weight: 600;">:</span><span class="n" style="color: #333;">dsts</span><span class="p">)</span> <span class="n" style="color: #333;">accumRegs</span> <span class="n" style="color: #333;">accumCode</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">do</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1341" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1341
</td>
<td class="diff-line-num new_line" data-linenumber="1347" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1347
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1347" class="line" lang="haskell">      <span class="c1" style="color: #998; font-style: italic;">-- gp/fp reg -> dst</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="1342" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1342
</td>
<td class="diff-line-num new_line" data-linenumber="1348" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1348
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1348" class="line" lang="haskell">      <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">getPlatform</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="0c06b80d12937afa0db5ee9903e4d2be2f146d29">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#0c06b80d12937afa0db5ee9903e4d2be2f146d29"><strong>compiler/GHC/CmmToAsm/AArch64/Ppr.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="81" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="81" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -81,9 +81,9 @@ pprNatCmmDecl config proc@(CmmProc top_info lbl _ (ListGraph blocks)) =</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="81" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
81
</td>
<td class="diff-line-num new_line" data-linenumber="81" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
81
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC81" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="82" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
82
</td>
<td class="diff-line-num new_line" data-linenumber="82" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
82
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC82" class="line" lang="haskell"><span class="n" style="color: #333;">pprLabel</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="83" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
83
</td>
<td class="diff-line-num new_line" data-linenumber="83" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
83
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC83" class="line" lang="haskell"><span class="n" style="color: #333;">pprLabel</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="84" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
84
</td>
<td class="diff-line-num new_line old" data-linenumber="84" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC84" class="line" lang="haskell">   <span class="n" style="color: #333;">pprGloblDecl</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="85" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="84" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
84
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC84" class="line" lang="haskell">   <span class="n" style="color: #333;">pprGloblDecl</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="85" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
85
</td>
<td class="diff-line-num new_line" data-linenumber="85" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
85
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC85" class="line" lang="haskell">   <span class="o" style="font-weight: 600;">$$</span> <span class="n" style="color: #333;">pprTypeDecl</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="86" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
86
</td>
<td class="diff-line-num new_line old" data-linenumber="86" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC86" class="line" lang="haskell">   <span class="o" style="font-weight: 600;">$$</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">':'</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="87" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="86" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
86
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC86" class="line" lang="haskell">   <span class="o" style="font-weight: 600;">$$</span> <span class="p">(</span><span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">':'</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="87" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
87
</td>
<td class="diff-line-num new_line" data-linenumber="87" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
87
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC87" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="88" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
88
</td>
<td class="diff-line-num new_line" data-linenumber="88" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
88
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC88" class="line" lang="haskell"><span class="n" style="color: #333;">pprAlign</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Alignment</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="89" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
89
</td>
<td class="diff-line-num new_line" data-linenumber="89" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
89
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC89" class="line" lang="haskell"><span class="n" style="color: #333;">pprAlign</span> <span class="n" style="color: #333;">_platform</span> <span class="n" style="color: #333;">alignment</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="96" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="96" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -96,8 +96,7 @@ pprAlignForSection _platform _seg</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="96" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
96
</td>
<td class="diff-line-num new_line" data-linenumber="96" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
96
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC96" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.balign 8"</span> <span class="c1" style="color: #998; font-style: italic;">--  always 8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="97" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
97
</td>
<td class="diff-line-num new_line" data-linenumber="97" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
97
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC97" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="98" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
98
</td>
<td class="diff-line-num new_line" data-linenumber="98" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
98
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC98" class="line" lang="haskell"><span class="kr" style="font-weight: 600;">instance</span> <span class="kt" style="color: #458; font-weight: 600;">Outputable</span> <span class="kt" style="color: #458; font-weight: 600;">Instr</span> <span class="kr" style="font-weight: 600;">where</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="99" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
99
</td>
<td class="diff-line-num new_line old" data-linenumber="99" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC99" class="line" lang="haskell">    <span class="n" style="color: #333;">ppr</span> <span class="n" style="color: #333;">instr</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">sdocWithDynFlags</span> <span class="o" style="font-weight: 600;">$</span> <span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">dflags</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="100" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
100
</td>
<td class="diff-line-num new_line old" data-linenumber="99" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC100" class="line" lang="haskell">                       <span class="n" style="color: #333;">pprInstr</span> <span class="p">(</span><span class="n" style="color: #333;">targetPlatform</span> <span class="n" style="color: #333;">dflags</span><span class="p">)</span> <span class="n" style="color: #333;">instr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="101" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="99" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
99
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC99" class="line" lang="haskell">    <span class="n" style="color: #333;">ppr</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprInstr</span> <span class="n" style="color: #333;">genericPlatform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="101" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
101
</td>
<td class="diff-line-num new_line" data-linenumber="100" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
100
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC100" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="102" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
102
</td>
<td class="diff-line-num new_line" data-linenumber="101" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
101
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC101" class="line" lang="haskell"><span class="cd">-- | Print section header and appropriate alignment for that section.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="103" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
103
</td>
<td class="diff-line-num new_line" data-linenumber="102" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
102
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC102" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">--</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="117" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="116" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -117,7 +116,7 @@ pprSectionAlign config sec@(Section seg _) =</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="117" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
117
</td>
<td class="diff-line-num new_line" data-linenumber="116" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
116
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC116" class="line" lang="haskell"><span class="n" style="color: #333;">pprSizeDecl</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="118" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
118
</td>
<td class="diff-line-num new_line" data-linenumber="117" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
117
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC117" class="line" lang="haskell"><span class="n" style="color: #333;">pprSizeDecl</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="119" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
119
</td>
<td class="diff-line-num new_line" data-linenumber="118" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
118
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC118" class="line" lang="haskell"> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">osElfTarget</span> <span class="p">(</span><span class="n" style="color: #333;">platformOS</span> <span class="n" style="color: #333;">platform</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="120" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
120
</td>
<td class="diff-line-num new_line old" data-linenumber="119" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC120" class="line" lang="haskell">   <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.size"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">pr</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">lbl</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">ptext</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="n" style="color: #333;"><span class="idiff">sLit</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">", .-"</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="119" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
119
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC119" class="line" lang="haskell">   <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.size"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">lbl</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">ptext</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="n" style="color: #333;"><span class="idiff">sLit</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">", .-"</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
121
</td>
<td class="diff-line-num new_line" data-linenumber="120" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
120
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC120" class="line" lang="haskell">   <span class="kr" style="font-weight: 600;">else</span> <span class="n" style="color: #333;">empty</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="122" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
122
</td>
<td class="diff-line-num new_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
121
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC121" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="123" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
123
</td>
<td class="diff-line-num new_line" data-linenumber="122" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
122
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC122" class="line" lang="haskell"><span class="n" style="color: #333;">pprBasicBlock</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">NCGConfig</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">LabelMap</span> <span class="kt" style="color: #458; font-weight: 600;">RawCmmStatics</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">NatBasicBlock</span> <span class="kt" style="color: #458; font-weight: 600;">Instr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="186" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="185" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -186,15 +185,15 @@ pprBasicBlock config info_env (BasicBlock blockid instrs)</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="186" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
186
</td>
<td class="diff-line-num new_line" data-linenumber="185" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
185
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC185" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="187" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
187
</td>
<td class="diff-line-num new_line" data-linenumber="186" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
186
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC186" class="line" lang="haskell"><span class="n" style="color: #333;">pprDatas</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">NCGConfig</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">RawCmmStatics</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="188" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
188
</td>
<td class="diff-line-num new_line" data-linenumber="187" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
187
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC187" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- See note [emit-time elimination of static indirections] in "GHC.Cmm.CLabel".</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="189" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
189
</td>
<td class="diff-line-num new_line old" data-linenumber="188" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC189" class="line" lang="haskell"><span class="n" style="color: #333;">pprDatas</span> <span class="n" style="color: #333;"><span class="idiff left right">_</span>config</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticsRaw</span> <span class="n" style="color: #333;">alias</span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticLit</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">),</span> <span class="kt" style="color: #458; font-weight: 600;">CmmStaticLit</span> <span class="n" style="color: #333;">ind</span><span class="p">,</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">,</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">])</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="190" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="188" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
188
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC188" class="line" lang="haskell"><span class="n" style="color: #333;">pprDatas</span> <span class="n" style="color: #333;">config</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticsRaw</span> <span class="n" style="color: #333;">alias</span> <span class="p">[</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticLit</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">),</span> <span class="kt" style="color: #458; font-weight: 600;">CmmStaticLit</span> <span class="n" style="color: #333;">ind</span><span class="p">,</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">,</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">])</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="190" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
190
</td>
<td class="diff-line-num new_line" data-linenumber="189" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
189
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC189" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">==</span> <span class="n" style="color: #333;">mkIndStaticInfoLabel</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="191" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
191
</td>
<td class="diff-line-num new_line" data-linenumber="190" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
190
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC190" class="line" lang="haskell">  <span class="p">,</span> <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">labelInd</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabelOff</span> <span class="n" style="color: #333;">l</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="192" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
192
</td>
<td class="diff-line-num new_line" data-linenumber="191" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
191
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC191" class="line" lang="haskell">        <span class="n" style="color: #333;">labelInd</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">l</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="193" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
193
</td>
<td class="diff-line-num new_line" data-linenumber="192" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
192
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC192" class="line" lang="haskell">        <span class="n" style="color: #333;">labelInd</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">Nothing</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="194" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
194
</td>
<td class="diff-line-num new_line" data-linenumber="193" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
193
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC193" class="line" lang="haskell">  <span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="n" style="color: #333;">ind'</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">labelInd</span> <span class="n" style="color: #333;">ind</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="195" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
195
</td>
<td class="diff-line-num new_line" data-linenumber="194" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
194
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC194" class="line" lang="haskell">  <span class="p">,</span> <span class="n" style="color: #333;">alias</span> <span class="p">`</span><span class="n" style="color: #333;">mayRedirectTo</span><span class="p">`</span> <span class="n" style="color: #333;">ind'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="196" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
196
</td>
<td class="diff-line-num new_line old" data-linenumber="195" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC196" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprGloblDecl</span> <span class="n" style="color: #333;">alias</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="197" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
197
</td>
<td class="diff-line-num new_line old" data-linenumber="195" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC197" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">$$</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">".equiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">pr</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">alias</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">ind'</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="198" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="195" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
195
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC195" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprGloblDecl</span> <span class="p"><span class="idiff left">(</span></span><span class="n" style="color: #333;"><span class="idiff">ncgPlatform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">config</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">alias</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="198" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="196" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
196
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC196" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">$$</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">".equiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="n" style="color: #333;"><span class="idiff">ncgPlatform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">config</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">alias</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="n" style="color: #333;"><span class="idiff">ncgPlatform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">config</span></span><span class="p"><span class="idiff right">)</span></span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmLabel</span> <span class="n" style="color: #333;">ind'</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="198" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
198
</td>
<td class="diff-line-num new_line" data-linenumber="197" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
197
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC197" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="199" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
199
</td>
<td class="diff-line-num new_line" data-linenumber="198" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
198
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC198" class="line" lang="haskell"><span class="n" style="color: #333;">pprDatas</span> <span class="n" style="color: #333;">config</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticsRaw</span> <span class="n" style="color: #333;">lbl</span> <span class="n" style="color: #333;">dats</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="200" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
200
</td>
<td class="diff-line-num new_line" data-linenumber="199" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
199
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC199" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">vcat</span> <span class="p">(</span><span class="n" style="color: #333;">pprLabel</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">:</span> <span class="n" style="color: #333;">map</span> <span class="p">(</span><span class="n" style="color: #333;">pprData</span> <span class="n" style="color: #333;">config</span><span class="p">)</span> <span class="n" style="color: #333;">dats</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="213" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="212" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -213,10 +212,10 @@ pprData config (CmmUninitialised bytes)</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="213" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
213
</td>
<td class="diff-line-num new_line" data-linenumber="212" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
212
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC212" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="214" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
214
</td>
<td class="diff-line-num new_line" data-linenumber="213" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
213
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC213" class="line" lang="haskell"><span class="n" style="color: #333;">pprData</span> <span class="n" style="color: #333;">config</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmStaticLit</span> <span class="n" style="color: #333;">lit</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprDataItem</span> <span class="n" style="color: #333;">config</span> <span class="n" style="color: #333;">lit</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="215" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
215
</td>
<td class="diff-line-num new_line" data-linenumber="214" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
214
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC214" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="216" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
216
</td>
<td class="diff-line-num new_line old" data-linenumber="215" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC216" class="line" lang="haskell"><span class="n" style="color: #333;">pprGloblDecl</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="217" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
217
</td>
<td class="diff-line-num new_line old" data-linenumber="215" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC217" class="line" lang="haskell"><span class="n" style="color: #333;">pprGloblDecl</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="215" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
215
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC215" class="line" lang="haskell"><span class="n" style="color: #333;">pprGloblDecl</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;"><span class="idiff left">Platform</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">-></span></span><span class="idiff right"> </span><span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="216" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
216
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC216" class="line" lang="haskell"><span class="n" style="color: #333;">pprGloblDecl</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
218
</td>
<td class="diff-line-num new_line" data-linenumber="217" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
217
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC217" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">not</span> <span class="p">(</span><span class="n" style="color: #333;">externallyVisibleCLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">empty</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="219" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
219
</td>
<td class="diff-line-num new_line old" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC219" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.globl "</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="220" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
218
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC218" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.globl "</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="220" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
220
</td>
<td class="diff-line-num new_line" data-linenumber="219" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
219
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC219" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="221" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
221
</td>
<td class="diff-line-num new_line" data-linenumber="220" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
220
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC220" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- See discussion in X86.Ppr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="222" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
222
</td>
<td class="diff-line-num new_line" data-linenumber="221" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
221
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC221" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- for why this is necessary.  Essentially we need to ensure that we never</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="237" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="236" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -237,7 +236,7 @@ pprLabelType' platform lbl =</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="237" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
237
</td>
<td class="diff-line-num new_line" data-linenumber="236" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
236
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC236" class="line" lang="haskell"><span class="n" style="color: #333;">pprTypeDecl</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">CLabel</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="238" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
238
</td>
<td class="diff-line-num new_line" data-linenumber="237" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
237
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC237" class="line" lang="haskell"><span class="n" style="color: #333;">pprTypeDecl</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="239" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
239
</td>
<td class="diff-line-num new_line" data-linenumber="238" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
238
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC238" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">osElfTarget</span> <span class="p">(</span><span class="n" style="color: #333;">platformOS</span> <span class="n" style="color: #333;">platform</span><span class="p">)</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">externallyVisibleCLabel</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="240" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
240
</td>
<td class="diff-line-num new_line old" data-linenumber="239" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC240" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">".type "</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">ptext</span> <span class="p">(</span><span class="n" style="color: #333;">sLit</span>  <span class="s" style="color: #d14;">", "</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprLabelType'</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="241" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="239" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
239
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC239" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">then</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">".type "</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">ptext</span> <span class="p">(</span><span class="n" style="color: #333;">sLit</span>  <span class="s" style="color: #d14;">", "</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprLabelType'</span> <span class="n" style="color: #333;">platform</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="241" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
241
</td>
<td class="diff-line-num new_line" data-linenumber="240" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
240
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC240" class="line" lang="haskell">      <span class="kr" style="font-weight: 600;">else</span> <span class="n" style="color: #333;">empty</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="242" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
242
</td>
<td class="diff-line-num new_line" data-linenumber="241" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
241
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC241" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="243" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
243
</td>
<td class="diff-line-num new_line" data-linenumber="242" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
242
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC242" class="line" lang="haskell"><span class="n" style="color: #333;">pprDataItem</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">NCGConfig</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">CmmLit</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="248" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="247" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -248,18 +247,18 @@ pprDataItem config lit</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="248" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
248
</td>
<td class="diff-line-num new_line" data-linenumber="247" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
247
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC247" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="249" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
249
</td>
<td class="diff-line-num new_line" data-linenumber="248" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
248
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC248" class="line" lang="haskell">        <span class="n" style="color: #333;">imm</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">litToImm</span> <span class="n" style="color: #333;">lit</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
250
</td>
<td class="diff-line-num new_line" data-linenumber="249" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
249
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC249" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="251" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
251
</td>
<td class="diff-line-num new_line old" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC251" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II8</span>  <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="252" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
252
</td>
<td class="diff-line-num new_line old" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC252" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II16</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.short</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="253" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
253
</td>
<td class="diff-line-num new_line old" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC253" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II32</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.long</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="254" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
254
</td>
<td class="diff-line-num new_line old" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC254" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II64</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.quad</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
250
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC250" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II8</span>  <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="251" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
251
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC251" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II16</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.short</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="252" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
252
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC252" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II32</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.long</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="253" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
253
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC253" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">II64</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="p">[</span><span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.quad</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span>  <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">imm</span><span class="p">]</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
255
</td>
<td class="diff-line-num new_line" data-linenumber="254" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
254
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC254" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="256" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
256
</td>
<td class="diff-line-num new_line" data-linenumber="255" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
255
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC255" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">FF32</span>  <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">r</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
257
</td>
<td class="diff-line-num new_line" data-linenumber="256" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
256
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC256" class="line" lang="haskell">           <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">bs</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">floatToBytes</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">r</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="258" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
258
</td>
<td class="diff-line-num new_line old" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC258" class="line" lang="haskell">             <span class="kr" style="font-weight: 600;">in</span>  <span class="n" style="color: #333;">map</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">b</span><span class="p">))</span> <span class="n" style="color: #333;">bs</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="259" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
257
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC257" class="line" lang="haskell">             <span class="kr" style="font-weight: 600;">in</span>  <span class="n" style="color: #333;">map</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">b</span><span class="p">))</span> <span class="n" style="color: #333;">bs</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="259" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
259
</td>
<td class="diff-line-num new_line" data-linenumber="258" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
258
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC258" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="260" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
260
</td>
<td class="diff-line-num new_line" data-linenumber="259" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
259
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC259" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kt" style="color: #458; font-weight: 600;">FF64</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">CmmFloat</span> <span class="n" style="color: #333;">r</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
261
</td>
<td class="diff-line-num new_line" data-linenumber="260" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
260
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC260" class="line" lang="haskell">           <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">let</span> <span class="n" style="color: #333;">bs</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">doubleToBytes</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">r</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="262" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
262
</td>
<td class="diff-line-num new_line old" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC262" class="line" lang="haskell">             <span class="kr" style="font-weight: 600;">in</span>  <span class="n" style="color: #333;">map</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">b</span><span class="p">))</span> <span class="n" style="color: #333;">bs</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="263" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
261
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC261" class="line" lang="haskell">             <span class="kr" style="font-weight: 600;">in</span>  <span class="n" style="color: #333;">map</span> <span class="p">(</span><span class="nf" style="color: #900; font-weight: 600;">\</span><span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">.byte</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">b</span><span class="p">))</span> <span class="n" style="color: #333;">bs</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="263" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
263
</td>
<td class="diff-line-num new_line" data-linenumber="262" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
262
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC262" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="264" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
264
</td>
<td class="diff-line-num new_line" data-linenumber="263" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
263
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC263" class="line" lang="haskell">        <span class="n" style="color: #333;">ppr_item</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">pprPanic</span> <span class="s" style="color: #d14;">"pprDataItem:ppr_item"</span> <span class="p">(</span><span class="n" style="color: #333;">text</span> <span class="o" style="font-weight: 600;">$</span> <span class="n" style="color: #333;">show</span> <span class="n" style="color: #333;">lit</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="265" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
265
</td>
<td class="diff-line-num new_line" data-linenumber="264" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
264
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC264" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="278" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -279,24 +278,24 @@ floatToBytes f</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
279
</td>
<td class="diff-line-num new_line" data-linenumber="278" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
278
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC278" class="line" lang="haskell"><span class="n" style="color: #333;">castFloatToWord8Array</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">STUArray</span> <span class="n" style="color: #333;">s</span> <span class="kt" style="color: #458; font-weight: 600;">Int</span> <span class="kt" style="color: #458; font-weight: 600;">Float</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">ST</span> <span class="n" style="color: #333;">s</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">STUArray</span> <span class="n" style="color: #333;">s</span> <span class="kt" style="color: #458; font-weight: 600;">Int</span> <span class="kt" style="color: #458; font-weight: 600;">Word8</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="280" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
280
</td>
<td class="diff-line-num new_line" data-linenumber="279" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
279
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC279" class="line" lang="haskell"><span class="n" style="color: #333;">castFloatToWord8Array</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">U</span><span class="o" style="font-weight: 600;">.</span><span class="n" style="color: #333;">castSTUArray</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
281
</td>
<td class="diff-line-num new_line" data-linenumber="280" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
280
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC280" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="282" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
282
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC282" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Imm</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="283" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
283
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC283" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">i</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="284" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
284
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC284" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInteger</span> <span class="n" style="color: #333;">i</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">integer</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
285
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC285" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p"><span class="idiff left">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmCLbl</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">l</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff">    </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="286" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
286
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC286" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p"><span class="idiff left">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmIndex</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">l</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">i</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">l</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'+'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="287" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
287
</td>
<td class="diff-line-num new_line old" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC287" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmLit</span> <span class="n" style="color: #333;">s</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">s</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="281" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
281
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC281" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;"><span class="idiff left">Platform</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">-></span></span><span class="idiff right"> </span><span class="kt" style="color: #458; font-weight: 600;">Imm</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="282" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
282
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC282" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="kr" style="font-weight: 600;"><span class="idiff left">_</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">i</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="283" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
283
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC283" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="kr" style="font-weight: 600;"><span class="idiff left">_</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmInteger</span> <span class="n" style="color: #333;">i</span><span class="p">)</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">integer</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="284" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
284
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC284" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">p</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmCLbl</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">l</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff">    </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">p</span></span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="285" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
285
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC285" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">p</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmIndex</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">l</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">i</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">p</span></span> <span class="n" style="color: #333;">l</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'+'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="286" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
286
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC286" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="kr" style="font-weight: 600;"><span class="idiff left">_</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmLit</span> <span class="n" style="color: #333;">s</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">s</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
288
</td>
<td class="diff-line-num new_line" data-linenumber="287" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
287
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC287" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
289
</td>
<td class="diff-line-num new_line" data-linenumber="288" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
288
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC288" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- XXX: See pprIm below for why this is a bad idea!</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="290" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
290
</td>
<td class="diff-line-num new_line old" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC290" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmFloat</span> <span class="n" style="color: #333;">f</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="291" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="289" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
289
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC289" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="kr" style="font-weight: 600;"><span class="idiff left">_</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmFloat</span> <span class="n" style="color: #333;">f</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="291" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
291
</td>
<td class="diff-line-num new_line" data-linenumber="290" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
290
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC290" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">f</span> <span class="o" style="font-weight: 600;">==</span> <span class="mi" style="color: #099;">0</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"wzr"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="292" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
292
</td>
<td class="diff-line-num new_line" data-linenumber="291" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
291
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC291" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">float</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">f</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="293" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
293
</td>
<td class="diff-line-num new_line old" data-linenumber="292" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC293" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmDouble</span> <span class="n" style="color: #333;">d</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="294" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="292" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
292
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC292" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="kr" style="font-weight: 600;"><span class="idiff left">_</span></span><span class="idiff right"> </span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmDouble</span> <span class="n" style="color: #333;">d</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="294" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
294
</td>
<td class="diff-line-num new_line" data-linenumber="293" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
293
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC293" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">d</span> <span class="o" style="font-weight: 600;">==</span> <span class="mi" style="color: #099;">0</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"xzr"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="295" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
295
</td>
<td class="diff-line-num new_line" data-linenumber="294" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
294
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC294" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">double</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">d</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="296" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
296
</td>
<td class="diff-line-num new_line" data-linenumber="295" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
295
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC295" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="297" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
297
</td>
<td class="diff-line-num new_line old" data-linenumber="296" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC297" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p"><span class="idiff left">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmConstantSum</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">b</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprImm</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">char</span></span><span class="idiff"> </span><span class="sc" style="color: #d14;"><span class="idiff">'+'</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprImm</span></span> <span class="n" style="color: #333;">b</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="298" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
298
</td>
<td class="diff-line-num new_line old" data-linenumber="296" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC298" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="p"><span class="idiff left">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmConstantDiff</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">b</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprImm</span></span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'-'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="299" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
299
</td>
<td class="diff-line-num new_line old" data-linenumber="296" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC299" class="line" lang="haskell">                   <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">lparen</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">rparen</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="300" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="296" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
296
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC296" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">p</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmConstantSum</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">b</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprImm</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">p</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">char</span></span><span class="idiff"> </span><span class="sc" style="color: #d14;"><span class="idiff">'+'</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprImm</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">p</span></span> <span class="n" style="color: #333;">b</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="300" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="297" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
297
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC297" class="line" lang="haskell"><span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">p</span></span><span class="idiff"> </span><span class="p"><span class="idiff">(</span></span><span class="kt" style="color: #458; font-weight: 600;"><span class="idiff">ImmConstantDiff</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">a</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">b</span></span><span class="p"><span class="idiff">)</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">=</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprImm</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">p</span></span> <span class="n" style="color: #333;">a</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'-'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="300" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="298" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
298
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC298" class="line" lang="haskell">                   <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">lparen</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">p</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">b</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">rparen</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="300" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
300
</td>
<td class="diff-line-num new_line" data-linenumber="299" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
299
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC299" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="301" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
301
</td>
<td class="diff-line-num new_line" data-linenumber="300" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
300
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC300" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="302" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
302
</td>
<td class="diff-line-num new_line" data-linenumber="301" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
301
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC301" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- aarch64 GNU as uses // for comments.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="309" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="308" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -309,8 +308,8 @@ asmDoubleslashComment c = whenPprDebug $ text "//" <+> c</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="309" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
309
</td>
<td class="diff-line-num new_line" data-linenumber="308" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
308
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC308" class="line" lang="haskell"><span class="n" style="color: #333;">asmMultilineComment</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="310" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
310
</td>
<td class="diff-line-num new_line" data-linenumber="309" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
309
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC309" class="line" lang="haskell"><span class="n" style="color: #333;">asmMultilineComment</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">whenPprDebug</span> <span class="o" style="font-weight: 600;">$</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"/*"</span> <span class="o" style="font-weight: 600;">$+$</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;">$+$</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"*/"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="311" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
311
</td>
<td class="diff-line-num new_line" data-linenumber="310" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
310
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC310" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="312" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
312
</td>
<td class="diff-line-num new_line old" data-linenumber="311" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC312" class="line" lang="haskell"><span class="n" style="color: #333;">pprIm</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Imm</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="313" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
313
</td>
<td class="diff-line-num new_line old" data-linenumber="311" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC313" class="line" lang="haskell"><span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">case</span> <span class="n" style="color: #333;">im</span> <span class="kr" style="font-weight: 600;">of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="314" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="311" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
311
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC311" class="line" lang="haskell"><span class="n" style="color: #333;">pprIm</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;"><span class="idiff left">Platform</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">-></span></span><span class="idiff right"> </span><span class="kt" style="color: #458; font-weight: 600;">Imm</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="314" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="312" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
312
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC312" class="line" lang="haskell"><span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">case</span> <span class="n" style="color: #333;">im</span> <span class="kr" style="font-weight: 600;">of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="314" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
314
</td>
<td class="diff-line-num new_line" data-linenumber="313" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
313
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC313" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmInt</span> <span class="n" style="color: #333;">i</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="315" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
315
</td>
<td class="diff-line-num new_line" data-linenumber="314" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
314
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC314" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmInteger</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">integer</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="316" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
316
</td>
<td class="diff-line-num new_line" data-linenumber="315" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
315
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC315" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="330" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -331,8 +330,8 @@ pprIm im = case im of</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
331
</td>
<td class="diff-line-num new_line" data-linenumber="330" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
330
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC330" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmDouble</span> <span class="n" style="color: #333;">d</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">d</span> <span class="o" style="font-weight: 600;">==</span> <span class="mi" style="color: #099;">0</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"xzr"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="332" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
332
</td>
<td class="diff-line-num new_line" data-linenumber="331" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
331
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC331" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmDouble</span> <span class="n" style="color: #333;">d</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">double</span> <span class="p">(</span><span class="n" style="color: #333;">fromRational</span> <span class="n" style="color: #333;">d</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="333" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
333
</td>
<td class="diff-line-num new_line" data-linenumber="332" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
332
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC332" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- =<lbl> pseudo instruction!</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="334" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
334
</td>
<td class="diff-line-num new_line old" data-linenumber="333" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC334" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">l</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'='</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="335" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
335
</td>
<td class="diff-line-num new_line old" data-linenumber="333" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC335" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">l</span> <span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"[="</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">l</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="336" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="333" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
333
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC333" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">l</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'='</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">l</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="336" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="334" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
334
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC334" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">l</span> <span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"[="</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">l</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="336" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
336
</td>
<td class="diff-line-num new_line" data-linenumber="335" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
335
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC335" class="line" lang="haskell">  <span class="kr" style="font-weight: 600;">_</span>            <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"AArch64.pprIm"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="337" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
337
</td>
<td class="diff-line-num new_line" data-linenumber="336" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
336
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC336" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="338" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
338
</td>
<td class="diff-line-num new_line" data-linenumber="337" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
337
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC337" class="line" lang="haskell"><span class="n" style="color: #333;">pprExt</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">ExtMode</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="351" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="350" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -351,17 +350,17 @@ pprShift SLSR = text "lsr"</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="351" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
351
</td>
<td class="diff-line-num new_line" data-linenumber="350" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
350
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC350" class="line" lang="haskell"><span class="n" style="color: #333;">pprShift</span> <span class="kt" style="color: #458; font-weight: 600;">SASR</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"asr"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="352" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
352
</td>
<td class="diff-line-num new_line" data-linenumber="351" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
351
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC351" class="line" lang="haskell"><span class="n" style="color: #333;">pprShift</span> <span class="kt" style="color: #458; font-weight: 600;">SROR</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"ror"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="353" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
353
</td>
<td class="diff-line-num new_line" data-linenumber="352" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
352
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC352" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="354" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
354
</td>
<td class="diff-line-num new_line old" data-linenumber="353" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC354" class="line" lang="haskell"><span class="n" style="color: #333;">pprOp</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Operand</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="355" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
355
</td>
<td class="diff-line-num new_line old" data-linenumber="353" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC355" class="line" lang="haskell"><span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">case</span> <span class="n" style="color: #333;">op</span> <span class="kr" style="font-weight: 600;">of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="356" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="353" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
353
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC353" class="line" lang="haskell"><span class="n" style="color: #333;">pprOp</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;"><span class="idiff left">Platform</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff">-></span></span><span class="idiff right"> </span><span class="kt" style="color: #458; font-weight: 600;">Operand</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="356" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="354" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
354
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC354" class="line" lang="haskell"><span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">plat</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">op</span> <span class="o" style="font-weight: 600;">=</span> <span class="kr" style="font-weight: 600;">case</span> <span class="n" style="color: #333;">op</span> <span class="kr" style="font-weight: 600;">of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="356" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
356
</td>
<td class="diff-line-num new_line" data-linenumber="355" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
355
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC355" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span>           <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="357" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
357
</td>
<td class="diff-line-num new_line" data-linenumber="356" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
356
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC356" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpRegExt</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="n" style="color: #333;">x</span> <span class="mi" style="color: #099;">0</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprExt</span> <span class="n" style="color: #333;">x</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="358" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
358
</td>
<td class="diff-line-num new_line" data-linenumber="357" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
357
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC357" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpRegExt</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="n" style="color: #333;">x</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprExt</span> <span class="n" style="color: #333;">x</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="359" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
359
</td>
<td class="diff-line-num new_line" data-linenumber="358" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
358
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC358" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpRegShift</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="n" style="color: #333;">s</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprReg</span> <span class="n" style="color: #333;">w</span> <span class="n" style="color: #333;">r</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprShift</span> <span class="n" style="color: #333;">s</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="360" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
360
</td>
<td class="diff-line-num new_line old" data-linenumber="359" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC360" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="n" style="color: #333;">im</span>          <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;">im</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="361" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
361
</td>
<td class="diff-line-num new_line old" data-linenumber="359" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC361" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpImmShift</span> <span class="n" style="color: #333;">im</span> <span class="n" style="color: #333;">s</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprShift</span> <span class="n" style="color: #333;">s</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="362" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="359" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
359
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC359" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="n" style="color: #333;">im</span>          <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;"><span class="idiff left">plat</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">im</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="362" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="360" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
360
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC360" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpImmShift</span> <span class="n" style="color: #333;">im</span> <span class="n" style="color: #333;">s</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprIm</span> <span class="n" style="color: #333;"><span class="idiff left">plat</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprShift</span> <span class="n" style="color: #333;">s</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">i</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="362" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
362
</td>
<td class="diff-line-num new_line" data-linenumber="361" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
361
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC361" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- XXX: Address compuation always use registers as 64bit -- is this correct?</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="363" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
363
</td>
<td class="diff-line-num new_line" data-linenumber="362" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
362
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC362" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegReg</span> <span class="n" style="color: #333;">r1</span> <span class="n" style="color: #333;">r2</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'['</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r2</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="364" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
364
</td>
<td class="diff-line-num new_line old" data-linenumber="363" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC364" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegImm</span> <span class="n" style="color: #333;">r1</span> <span class="n" style="color: #333;">im</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'['</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="365" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="363" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
363
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC363" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrRegImm</span> <span class="n" style="color: #333;">r1</span> <span class="n" style="color: #333;">im</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'['</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprImm</span> <span class="n" style="color: #333;"><span class="idiff left">plat</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">im</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="365" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
365
</td>
<td class="diff-line-num new_line" data-linenumber="364" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
364
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC364" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">OpAddr</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">AddrReg</span> <span class="n" style="color: #333;">r1</span><span class="p">)</span>       <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'['</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r1</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">']'</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="366" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
366
</td>
<td class="diff-line-num new_line" data-linenumber="365" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
365
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC365" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="367" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
367
</td>
<td class="diff-line-num new_line" data-linenumber="366" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
366
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC366" class="line" lang="haskell"><span class="n" style="color: #333;">pprReg</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Width</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">Reg</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="426" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="425" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -426,75 +425,75 @@ pprInstr platform instr = case instr of</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="426" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
426
</td>
<td class="diff-line-num new_line" data-linenumber="425" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
425
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC425" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- AArch64 Instruction Set</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="427" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
427
</td>
<td class="diff-line-num new_line" data-linenumber="426" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
426
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC426" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 1. Arithmetic Instructions ------------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="428" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
428
</td>
<td class="diff-line-num new_line" data-linenumber="427" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
427
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC427" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ADD</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="429" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
429
</td>
<td class="diff-line-num new_line old" data-linenumber="428" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC429" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fadd"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="430" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
430
</td>
<td class="diff-line-num new_line old" data-linenumber="428" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC430" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="431" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
431
</td>
<td class="diff-line-num new_line old" data-linenumber="428" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC431" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CMN</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cmn"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="428" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
428
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC428" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fadd"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="429" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
429
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC429" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="430" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
430
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC430" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CMN</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cmn"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
432
</td>
<td class="diff-line-num new_line" data-linenumber="431" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
431
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC431" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CMP</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="433" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
433
</td>
<td class="diff-line-num new_line old" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC433" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcmp"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="434" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
434
</td>
<td class="diff-line-num new_line old" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC434" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cmp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="435" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
435
</td>
<td class="diff-line-num new_line old" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC435" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MSUB</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">msub"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="432" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
432
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC432" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcmp"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="433" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
433
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC433" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cmp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="434" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
434
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC434" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MSUB</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">msub"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
436
</td>
<td class="diff-line-num new_line" data-linenumber="435" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
435
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC435" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MUL</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="437" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
437
</td>
<td class="diff-line-num new_line old" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC437" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fmul"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="438" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
438
</td>
<td class="diff-line-num new_line old" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC438" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mul"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="436" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
436
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC436" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fmul"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="437" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
437
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC437" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mul"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
439
</td>
<td class="diff-line-num new_line" data-linenumber="438" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
438
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC438" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">NEG</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="440" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
440
</td>
<td class="diff-line-num new_line old" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC440" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fneg"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="441" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
441
</td>
<td class="diff-line-num new_line old" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC441" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">neg"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="439" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
439
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC439" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fneg"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="440" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
440
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC440" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">neg"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
442
</td>
<td class="diff-line-num new_line" data-linenumber="441" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
441
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC441" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SDIV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="443" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
443
</td>
<td class="diff-line-num new_line old" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC443" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fdiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="444" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
444
</td>
<td class="diff-line-num new_line old" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC444" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SDIV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sdiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="445" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="442" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
442
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC442" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fdiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="445" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="443" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
443
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC443" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SDIV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sdiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="445" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
445
</td>
<td class="diff-line-num new_line" data-linenumber="444" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
444
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC444" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="446" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
446
</td>
<td class="diff-line-num new_line" data-linenumber="445" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
445
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC445" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SUB</span>  <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="447" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
447
</td>
<td class="diff-line-num new_line old" data-linenumber="446" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC447" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fsub"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="448" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
448
</td>
<td class="diff-line-num new_line old" data-linenumber="446" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC448" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sub"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="449" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
449
</td>
<td class="diff-line-num new_line old" data-linenumber="446" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC449" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">UDIV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">udiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="450" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="446" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
446
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC446" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">&&</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fsub"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="450" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="447" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
447
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC447" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sub"</span>  <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="450" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="448" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
448
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC448" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">UDIV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">udiv"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="450" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
450
</td>
<td class="diff-line-num new_line" data-linenumber="449" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
449
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC449" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="451" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
451
</td>
<td class="diff-line-num new_line" data-linenumber="450" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
450
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC450" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 2. Bit Manipulation Instructions ------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="452" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
452
</td>
<td class="diff-line-num new_line old" data-linenumber="451" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC452" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SBFM</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sbfm"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="453" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
453
</td>
<td class="diff-line-num new_line old" data-linenumber="451" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC453" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">UBFM</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ubfm"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="451" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
451
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC451" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SBFM</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">sbfm"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="452" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
452
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC452" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">UBFM</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="n" style="color: #333;">o4</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ubfm"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o3</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o4</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
454
</td>
<td class="diff-line-num new_line" data-linenumber="453" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
453
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC453" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 3. Logical and Move Instructions ------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="455" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
455
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC455" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">AND</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">and"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="456" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
456
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC456" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ANDS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ands"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="457" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
457
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC457" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ASR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">asr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="458" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
458
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC458" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BIC</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bic"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="459" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
459
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC459" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BICS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bics"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="460" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
460
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC460" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">EON</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">eon"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="461" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
461
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC461" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">EOR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">eor"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="462" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
462
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC462" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LSL</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">lsl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="463" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
463
</td>
<td class="diff-line-num new_line old" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC463" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LSR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">lsr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="454" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
454
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC454" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">AND</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">and"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="455" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
455
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC455" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ANDS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ands"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="456" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
456
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC456" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ASR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">asr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="457" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
457
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC457" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BIC</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bic"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="458" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
458
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC458" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BICS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bics"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="459" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
459
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC459" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">EON</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">eon"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="460" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
460
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC460" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">EOR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">eor"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="461" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
461
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC461" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LSL</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">lsl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="462" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
462
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC462" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LSR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">lsr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
464
</td>
<td class="diff-line-num new_line" data-linenumber="463" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
463
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC463" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MOV</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="465" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
465
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC465" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">||</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fmov"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="466" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
466
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC466" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mov"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="467" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
467
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC467" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MOVK</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">movk"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="468" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
468
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC468" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MVN</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mvn"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="469" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
469
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC469" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ORN</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">orn"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="470" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
470
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC470" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ORR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">orr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="471" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
471
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC471" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ROR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ror"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="472" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
472
</td>
<td class="diff-line-num new_line old" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC472" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">TST</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">tst"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="464" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
464
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC464" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;">||</span> <span class="n" style="color: #333;">isFloatOp</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fmov"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="465" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
465
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC465" class="line" lang="haskell">    <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mov"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="466" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
466
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC466" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MOVK</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>    <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">movk"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="467" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
467
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC467" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">MVN</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">mvn"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="468" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
468
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC468" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ORN</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">orn"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="469" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
469
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC469" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ORR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">orr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="470" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
470
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC470" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">ROR</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ror"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="471" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
471
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC471" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">TST</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">tst"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
473
</td>
<td class="diff-line-num new_line" data-linenumber="472" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
472
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC472" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="474" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
474
</td>
<td class="diff-line-num new_line" data-linenumber="473" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
473
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC473" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 4. Branch Instructions ----------------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="475" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
475
</td>
<td class="diff-line-num new_line" data-linenumber="474" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
474
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC474" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">J</span> <span class="n" style="color: #333;">t</span>            <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">pprInstr</span> <span class="n" style="color: #333;">platform</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="n" style="color: #333;">t</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="476" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
476
</td>
<td class="diff-line-num new_line old" data-linenumber="475" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC476" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">b"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="477" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
477
</td>
<td class="diff-line-num new_line old" data-linenumber="475" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC477" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">b"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="478" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="475" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
475
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC475" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">b"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="478" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="476" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
476
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC476" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">b"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="478" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
478
</td>
<td class="diff-line-num new_line" data-linenumber="477" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
477
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC477" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">B</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TReg</span> <span class="n" style="color: #333;">r</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">br"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
479
</td>
<td class="diff-line-num new_line" data-linenumber="478" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
478
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC478" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="480" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
480
</td>
<td class="diff-line-num new_line old" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC480" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BL</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="481" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
481
</td>
<td class="diff-line-num new_line old" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC481" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BL</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="479" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
479
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC479" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BL</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="480" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
480
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC480" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BL</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">bl"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
482
</td>
<td class="diff-line-num new_line" data-linenumber="481" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
481
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC481" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BL</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TReg</span> <span class="n" style="color: #333;">r</span><span class="p">)</span>     <span class="kr" style="font-weight: 600;">_</span> <span class="kr" style="font-weight: 600;">_</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">blr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprReg</span> <span class="kt" style="color: #458; font-weight: 600;">W64</span> <span class="n" style="color: #333;">r</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
483
</td>
<td class="diff-line-num new_line" data-linenumber="482" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
482
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC482" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
484
</td>
<td class="diff-line-num new_line old" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC484" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BCOND</span> <span class="n" style="color: #333;">c</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprBcond</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="485" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
485
</td>
<td class="diff-line-num new_line old" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC485" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BCOND</span> <span class="n" style="color: #333;">c</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprBcond</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left right">pr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="483" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
483
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC483" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BCOND</span> <span class="n" style="color: #333;">c</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprBcond</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="484" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
484
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC484" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BCOND</span> <span class="n" style="color: #333;">c</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprBcond</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">p<span class="idiff left">doc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
486
</td>
<td class="diff-line-num new_line" data-linenumber="485" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
485
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC485" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">BCOND</span> <span class="kr" style="font-weight: 600;">_</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TReg</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"AArch64.ppr: No conditional branching to registers!"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="487" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
487
</td>
<td class="diff-line-num new_line" data-linenumber="486" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
486
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC486" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
488
</td>
<td class="diff-line-num new_line" data-linenumber="487" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
487
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC487" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 5. Atomic Instructions ----------------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
489
</td>
<td class="diff-line-num new_line" data-linenumber="488" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
488
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC488" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 6. Conditional Instructions -----------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="490" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
490
</td>
<td class="diff-line-num new_line old" data-linenumber="489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC490" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CSET</span> <span class="n" style="color: #333;">o</span> <span class="n" style="color: #333;">c</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cset"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprCond</span> <span class="n" style="color: #333;">c</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="489" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
489
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC489" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CSET</span> <span class="n" style="color: #333;">o</span> <span class="n" style="color: #333;">c</span>  <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cset"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">o</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprCond</span> <span class="n" style="color: #333;">c</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
491
</td>
<td class="diff-line-num new_line" data-linenumber="490" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
490
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC490" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="492" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
492
</td>
<td class="diff-line-num new_line old" data-linenumber="491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC492" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="493" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
493
</td>
<td class="diff-line-num new_line old" data-linenumber="491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC493" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="494" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="491" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
491
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC491" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="494" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="492" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
492
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC492" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="494" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
494
</td>
<td class="diff-line-num new_line" data-linenumber="493" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
493
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC493" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBZ</span> <span class="kr" style="font-weight: 600;">_</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TReg</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"AArch64.ppr: No conditional (cbz) branching to registers!"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="495" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
495
</td>
<td class="diff-line-num new_line" data-linenumber="494" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
494
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC494" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="496" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
496
</td>
<td class="diff-line-num new_line old" data-linenumber="495" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC496" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBNZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbnz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="497" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
497
</td>
<td class="diff-line-num new_line old" data-linenumber="495" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC497" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBNZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbnz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="498" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="495" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
495
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC495" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBNZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TBlock</span> <span class="n" style="color: #333;">bid</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbnz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="p">(</span><span class="n" style="color: #333;">mkLocalBlockLabel</span> <span class="p">(</span><span class="n" style="color: #333;">getUnique</span> <span class="n" style="color: #333;">bid</span><span class="p">))</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="498" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="496" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
496
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC496" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBNZ</span> <span class="n" style="color: #333;">o</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TLabel</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">cbnz"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="498" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
498
</td>
<td class="diff-line-num new_line" data-linenumber="497" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
497
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC497" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">CBNZ</span> <span class="kr" style="font-weight: 600;">_</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">TReg</span> <span class="kr" style="font-weight: 600;">_</span><span class="p">)</span>     <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"AArch64.ppr: No conditional (cbnz) branching to registers!"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="499" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
499
</td>
<td class="diff-line-num new_line" data-linenumber="498" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
498
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC498" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="500" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
500
</td>
<td class="diff-line-num new_line" data-linenumber="499" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
499
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC499" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 7. Load and Store Instructions --------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="502" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="501" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -502,82 +501,82 @@ pprInstr platform instr = case instr of</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="502" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
502
</td>
<td class="diff-line-num new_line" data-linenumber="501" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
501
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC501" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">--       address. Not observing the correct size when loading will lead</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="503" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
503
</td>
<td class="diff-line-num new_line" data-linenumber="502" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
502
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC502" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">--       inevitably to crashes.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="504" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
504
</td>
<td class="diff-line-num new_line" data-linenumber="503" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
503
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC503" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span><span class="o" style="font-weight: 600;">@</span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W8</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RegReal</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RealRegSingle</span> <span class="n" style="color: #333;">i</span><span class="p">)))</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;"><</span> <span class="mi" style="color: #099;">32</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="505" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
505
</td>
<td class="diff-line-num new_line old" data-linenumber="504" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC505" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">strb"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="504" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
504
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC504" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">strb"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
506
</td>
<td class="diff-line-num new_line" data-linenumber="505" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
505
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC505" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span><span class="o" style="font-weight: 600;">@</span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W16</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RegReal</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RealRegSingle</span> <span class="n" style="color: #333;">i</span><span class="p">)))</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;"><</span> <span class="mi" style="color: #099;">32</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="507" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
507
</td>
<td class="diff-line-num new_line old" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC507" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">strh"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="508" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
508
</td>
<td class="diff-line-num new_line old" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC508" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">str"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="506" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
506
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC506" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">strh"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="507" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
507
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC507" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">str"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
509
</td>
<td class="diff-line-num new_line" data-linenumber="508" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
508
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC508" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
510
</td>
<td class="diff-line-num new_line" data-linenumber="509" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
509
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC509" class="line" lang="haskell"><span class="o" style="font-weight: 600;">#</span><span class="kr" style="font-weight: 600;">if</span> <span class="n" style="color: #333;">defined</span><span class="p">(</span><span class="n" style="color: #333;">darwin_HOST_OS</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
511
</td>
<td class="diff-line-num new_line" data-linenumber="510" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
510
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC510" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl'</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="p">(</span><span class="n" style="color: #333;">_info</span><span class="p">,</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">dynamicLinkerLabelInfo</span> <span class="n" style="color: #333;">lbl'</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="512" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
512
</td>
<td class="diff-line-num new_line old" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC512" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="513" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
513
</td>
<td class="diff-line-num new_line old" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC513" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="514" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
514
</td>
<td class="diff-line-num new_line old" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC514" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="515" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="511" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
511
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC511" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="515" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="512" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
512
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC512" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="515" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="513" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
513
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC513" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="515" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
515
</td>
<td class="diff-line-num new_line" data-linenumber="514" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
514
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC514" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="516" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
516
</td>
<td class="diff-line-num new_line" data-linenumber="515" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
515
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC515" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isForeignLabel</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="517" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
517
</td>
<td class="diff-line-num new_line old" data-linenumber="516" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC517" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="518" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
518
</td>
<td class="diff-line-num new_line old" data-linenumber="516" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC518" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="519" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
519
</td>
<td class="diff-line-num new_line old" data-linenumber="516" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC519" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="520" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="516" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
516
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC516" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="520" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="517" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
517
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC517" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="520" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="518" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
518
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC518" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="520" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
520
</td>
<td class="diff-line-num new_line" data-linenumber="519" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
519
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC519" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="521" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
521
</td>
<td class="diff-line-num new_line" data-linenumber="520" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
520
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC520" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="522" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
522
</td>
<td class="diff-line-num new_line old" data-linenumber="521" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC522" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@page"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="523" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
523
</td>
<td class="diff-line-num new_line old" data-linenumber="521" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC523" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@pageoff"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="524" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
524
</td>
<td class="diff-line-num new_line old" data-linenumber="521" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC524" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="525" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="521" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
521
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC521" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@page"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="525" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="522" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
522
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC522" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@pageoff"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="525" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="523" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
523
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC523" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="525" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
525
</td>
<td class="diff-line-num new_line" data-linenumber="524" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
524
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC524" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="526" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
526
</td>
<td class="diff-line-num new_line" data-linenumber="525" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
525
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC525" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl'</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="p">(</span><span class="n" style="color: #333;">_info</span><span class="p">,</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">dynamicLinkerLabelInfo</span> <span class="n" style="color: #333;">lbl'</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="527" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
527
</td>
<td class="diff-line-num new_line old" data-linenumber="526" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC527" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="528" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
528
</td>
<td class="diff-line-num new_line old" data-linenumber="526" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC528" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="529" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="526" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
526
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC526" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="529" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="527" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
527
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC527" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="529" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
529
</td>
<td class="diff-line-num new_line" data-linenumber="528" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
528
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC528" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
530
</td>
<td class="diff-line-num new_line" data-linenumber="529" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
529
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC529" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isForeignLabel</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="531" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
531
</td>
<td class="diff-line-num new_line old" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC531" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="532" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
532
</td>
<td class="diff-line-num new_line old" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC532" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="530" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
530
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC530" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpage"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="531" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
531
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC531" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@gotpageoff"</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
533
</td>
<td class="diff-line-num new_line" data-linenumber="532" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
532
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC532" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
534
</td>
<td class="diff-line-num new_line" data-linenumber="533" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
533
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC533" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl</span><span class="p">))</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="535" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
535
</td>
<td class="diff-line-num new_line old" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC535" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@page"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="536" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
536
</td>
<td class="diff-line-num new_line old" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC536" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@pageoff"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="534" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
534
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC534" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@page"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="535" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
535
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC535" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"@pageoff"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
537
</td>
<td class="diff-line-num new_line" data-linenumber="536" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
536
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC536" class="line" lang="haskell"><span class="o" style="font-weight: 600;">#</span><span class="kr" style="font-weight: 600;">else</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
538
</td>
<td class="diff-line-num new_line" data-linenumber="537" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
537
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC537" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl'</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="p">(</span><span class="n" style="color: #333;">_info</span><span class="p">,</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">dynamicLinkerLabelInfo</span> <span class="n" style="color: #333;">lbl'</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="539" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
539
</td>
<td class="diff-line-num new_line old" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC539" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="540" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
540
</td>
<td class="diff-line-num new_line old" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC540" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="541" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
541
</td>
<td class="diff-line-num new_line old" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC541" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="538" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
538
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC538" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="539" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
539
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC539" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="540" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
540
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC540" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
542
</td>
<td class="diff-line-num new_line" data-linenumber="541" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
541
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC541" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
543
</td>
<td class="diff-line-num new_line" data-linenumber="542" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
542
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC542" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isForeignLabel</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="544" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
544
</td>
<td class="diff-line-num new_line old" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC544" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="545" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
545
</td>
<td class="diff-line-num new_line old" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC545" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="546" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
546
</td>
<td class="diff-line-num new_line old" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC546" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="547" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="543" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
543
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC543" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="547" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="544" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
544
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC544" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="547" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="545" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
545
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC545" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="547" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
547
</td>
<td class="diff-line-num new_line" data-linenumber="546" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
546
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC546" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="548" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
548
</td>
<td class="diff-line-num new_line" data-linenumber="547" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
547
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC547" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmIndex</span> <span class="n" style="color: #333;">lbl</span> <span class="n" style="color: #333;">off</span><span class="p">))</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="549" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
549
</td>
<td class="diff-line-num new_line old" data-linenumber="548" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC549" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="550" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
550
</td>
<td class="diff-line-num new_line old" data-linenumber="548" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC550" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="551" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
551
</td>
<td class="diff-line-num new_line old" data-linenumber="548" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC551" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="552" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="548" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
548
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC548" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="552" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="549" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
549
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC549" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="552" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="550" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
550
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC550" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o1</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">comma</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">char</span> <span class="sc" style="color: #d14;">'#'</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">int</span> <span class="n" style="color: #333;">off</span> <span class="c1" style="color: #998; font-style: italic;">-- XXX: check that off is in 12bits.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="552" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
552
</td>
<td class="diff-line-num new_line" data-linenumber="551" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
551
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC551" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="553" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
553
</td>
<td class="diff-line-num new_line" data-linenumber="552" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
552
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC552" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl'</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="kt" style="color: #458; font-weight: 600;">Just</span> <span class="p">(</span><span class="n" style="color: #333;">_info</span><span class="p">,</span> <span class="n" style="color: #333;">lbl</span><span class="p">)</span> <span class="o" style="font-weight: 600;"><-</span> <span class="n" style="color: #333;">dynamicLinkerLabelInfo</span> <span class="n" style="color: #333;">lbl'</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="554" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
554
</td>
<td class="diff-line-num new_line old" data-linenumber="553" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC554" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="555" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
555
</td>
<td class="diff-line-num new_line old" data-linenumber="553" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC555" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="556" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="553" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
553
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC553" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="556" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="554" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
554
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC554" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="556" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
556
</td>
<td class="diff-line-num new_line" data-linenumber="555" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
555
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC555" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="557" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
557
</td>
<td class="diff-line-num new_line" data-linenumber="556" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
556
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC556" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl</span><span class="p">))</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">isForeignLabel</span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="558" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
558
</td>
<td class="diff-line-num new_line old" data-linenumber="557" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC558" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="559" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
559
</td>
<td class="diff-line-num new_line old" data-linenumber="557" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC559" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="560" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="557" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
557
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC557" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="560" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="558" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
558
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC558" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">"["</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":got_lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"]"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="560" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
560
</td>
<td class="diff-line-num new_line" data-linenumber="559" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
559
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC559" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="561" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
561
</td>
<td class="diff-line-num new_line" data-linenumber="560" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
560
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC560" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpImm</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">ImmCLbl</span> <span class="n" style="color: #333;">lbl</span><span class="p">))</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="562" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
562
</td>
<td class="diff-line-num new_line old" data-linenumber="561" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC562" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="563" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
563
</td>
<td class="diff-line-num new_line old" data-linenumber="561" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC563" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">ppr</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="564" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="561" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
561
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC561" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">adrp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span> <span class="o" style="font-weight: 600;">$$</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="564" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="562" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
562
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC562" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">add"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">text</span></span><span class="idiff"> </span><span class="s" style="color: #d14;"><span class="idiff">":lo12:"</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pdoc</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="564" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
564
</td>
<td class="diff-line-num new_line" data-linenumber="563" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
563
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC563" class="line" lang="haskell"><span class="o" style="font-weight: 600;">#</span><span class="n" style="color: #333;">endif</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="565" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
565
</td>
<td class="diff-line-num new_line" data-linenumber="564" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
564
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC564" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="566" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
566
</td>
<td class="diff-line-num new_line" data-linenumber="565" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
565
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC565" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span><span class="o" style="font-weight: 600;">@</span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W8</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RegReal</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RealRegSingle</span> <span class="n" style="color: #333;">i</span><span class="p">)))</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;"><</span> <span class="mi" style="color: #099;">32</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="567" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
567
</td>
<td class="diff-line-num new_line old" data-linenumber="566" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC567" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldrsb"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="568" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="566" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
566
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC566" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldrsb"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="568" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
568
</td>
<td class="diff-line-num new_line" data-linenumber="567" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
567
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC567" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span><span class="o" style="font-weight: 600;">@</span><span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">OpReg</span> <span class="kt" style="color: #458; font-weight: 600;">W16</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RegReal</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">RealRegSingle</span> <span class="n" style="color: #333;">i</span><span class="p">)))</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">i</span> <span class="o" style="font-weight: 600;"><</span> <span class="mi" style="color: #099;">32</span> <span class="o" style="font-weight: 600;">-></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="569" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
569
</td>
<td class="diff-line-num new_line old" data-linenumber="568" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC569" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldrsh"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="570" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
570
</td>
<td class="diff-line-num new_line old" data-linenumber="568" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC570" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="568" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
568
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC568" class="line" lang="haskell">    <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldrsh"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="569" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
569
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC569" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDR</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldr"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
571
</td>
<td class="diff-line-num new_line" data-linenumber="570" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
570
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC570" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="572" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
572
</td>
<td class="diff-line-num new_line old" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC572" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STP</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">stp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="573" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
573
</td>
<td class="diff-line-num new_line old" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC573" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDP</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="574" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="571" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
571
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC571" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">STP</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">stp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="574" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="572" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
572
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC572" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">LDP</span> <span class="n" style="color: #333;">_f</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="n" style="color: #333;">o3</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">ldp"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o2</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o3</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="574" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
574
</td>
<td class="diff-line-num new_line" data-linenumber="573" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
573
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC573" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="575" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
575
</td>
<td class="diff-line-num new_line" data-linenumber="574" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
574
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC574" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 8. Synchronization Instructions -------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="576" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
576
</td>
<td class="diff-line-num new_line" data-linenumber="575" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
575
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC575" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">DMBSY</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">dmb sy"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
577
</td>
<td class="diff-line-num new_line" data-linenumber="576" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
576
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC576" class="line" lang="haskell">  <span class="c1" style="color: #998; font-style: italic;">-- 8. Synchronization Instructions -------------------------------------------</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="578" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
578
</td>
<td class="diff-line-num new_line old" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC578" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">FCVT</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcvt"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="579" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
579
</td>
<td class="diff-line-num new_line old" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC579" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SCVTF</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">scvtf"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="580" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
580
</td>
<td class="diff-line-num new_line old" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC580" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">FCVTZS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcvtzs"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">pprOp</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="577" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
577
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC577" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">FCVT</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcvt"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="578" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
578
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC578" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">SCVTF</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">scvtf"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="579" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
579
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC579" class="line" lang="haskell">  <span class="kt" style="color: #458; font-weight: 600;">FCVTZS</span> <span class="n" style="color: #333;">o1</span> <span class="n" style="color: #333;">o2</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"</span><span class="se" style="color: #d14;">\t</span><span class="s" style="color: #d14;">fcvtzs"</span> <span class="o" style="font-weight: 600;"><+></span> <span class="n" style="color: #333;">pprOp</span> <span class="n" style="color: #333;"><span class="idiff left">platform</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">o1</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">comma</span></span><span class="idiff"> </span><span class="o" style="font-weight: 600;"><span class="idiff"><+></span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff">pprOp</span></span><span class="idiff"> </span><span class="n" style="color: #333;"><span class="idiff right">platform</span></span> <span class="n" style="color: #333;">o2</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
581
</td>
<td class="diff-line-num new_line" data-linenumber="580" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
580
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC580" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="582" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
582
</td>
<td class="diff-line-num new_line" data-linenumber="581" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
581
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC581" class="line" lang="haskell"><span class="n" style="color: #333;">pprBcond</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Cond</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">SDoc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="583" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
583
</td>
<td class="diff-line-num new_line" data-linenumber="582" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
582
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC582" class="line" lang="haskell"><span class="n" style="color: #333;">pprBcond</span> <span class="n" style="color: #333;">c</span> <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">text</span> <span class="s" style="color: #d14;">"b."</span> <span class="o" style="font-weight: 600;"><></span> <span class="n" style="color: #333;">pprCond</span> <span class="n" style="color: #333;">c</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="ce4acbced40df8012ccc56db501549f835fb180b">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#ce4acbced40df8012ccc56db501549f835fb180b"><strong>compiler/GHC/CmmToAsm/PIC.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -257,11 +257,11 @@ howToAccessLabel config _arch OSMinGW32 _kind lbl</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
257
</td>
<td class="diff-line-num new_line" data-linenumber="257" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
257
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC257" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- is enough for ~64MB of range. Anything else will need to go through a veneer,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="258" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
258
</td>
<td class="diff-line-num new_line" data-linenumber="258" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
258
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC258" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- which is the job of the linker to build.  We might only want to lookup</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="259" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
259
</td>
<td class="diff-line-num new_line" data-linenumber="259" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
259
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC259" class="line" lang="haskell"><span class="c1" style="color: #998; font-style: italic;">-- Data References through the GOT.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="260" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
260
</td>
<td class="diff-line-num new_line old" data-linenumber="260" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC260" class="line" lang="haskell"><span class="n" style="color: #333;">howToAccessLabel</span> <span class="n" style="color: #333;">config</span> <span class="kt" style="color: #458; font-weight: 600;">ArchAArch64</span> <span class="n" style="color: #333;">_os</span> <span class="n" style="color: #333;"><span class="idiff left">this_mod</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">_kind</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="260" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
260
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC260" class="line" lang="haskell"><span class="n" style="color: #333;">howToAccessLabel</span> <span class="n" style="color: #333;">config</span> <span class="kt" style="color: #458; font-weight: 600;">ArchAArch64</span> <span class="n" style="color: #333;">_os</span> <span class="n" style="color: #333;">_kind</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
261
</td>
<td class="diff-line-num new_line" data-linenumber="261" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
261
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC261" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">not</span> <span class="p">(</span><span class="n" style="color: #333;">ncgExternalDynamicRefs</span> <span class="n" style="color: #333;">config</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="262" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
262
</td>
<td class="diff-line-num new_line" data-linenumber="262" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
262
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC262" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">AccessDirectly</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="263" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
263
</td>
<td class="diff-line-num new_line" data-linenumber="263" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
263
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC263" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="264" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
264
</td>
<td class="diff-line-num new_line old" data-linenumber="264" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC264" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">labelDynamic</span> <span class="n" style="color: #333;">config</span> <span class="n" style="color: #333;"><span class="idiff left">this_mod</span></span><span class="idiff right"> </span><span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="265" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="264" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
264
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC264" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">labelDynamic</span> <span class="n" style="color: #333;">config</span> <span class="n" style="color: #333;">lbl</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="265" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
265
</td>
<td class="diff-line-num new_line" data-linenumber="265" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
265
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC265" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">AccessViaSymbolPtr</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="266" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
266
</td>
<td class="diff-line-num new_line" data-linenumber="266" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
266
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC266" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="267" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
267
</td>
<td class="diff-line-num new_line" data-linenumber="267" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
267
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC267" class="line" lang="haskell">        <span class="o" style="font-weight: 600;">|</span> <span class="n" style="color: #333;">otherwise</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="839d3c51d062f0607a2ca3d9b70aa8c66a993e7d">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#839d3c51d062f0607a2ca3d9b70aa8c66a993e7d"><strong>compiler/GHC/Linker/Static.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="224" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="224" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -224,7 +224,7 @@ linkBinary' staticLink dflags o_files dep_units = do</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="224" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
224
</td>
<td class="diff-line-num new_line" data-linenumber="224" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
224
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC224" class="line" lang="haskell">                             <span class="n" style="color: #333;">not</span> <span class="n" style="color: #333;">staticLink</span> <span class="o" style="font-weight: 600;">&&</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="225" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
225
</td>
<td class="diff-line-num new_line" data-linenumber="225" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
225
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC225" class="line" lang="haskell">                             <span class="p">(</span><span class="n" style="color: #333;">platformOS</span> <span class="n" style="color: #333;">platform</span> <span class="o" style="font-weight: 600;">==</span> <span class="kt" style="color: #458; font-weight: 600;">OSDarwin</span><span class="p">)</span> <span class="o" style="font-weight: 600;">&&</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="226" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
226
</td>
<td class="diff-line-num new_line" data-linenumber="226" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
226
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC226" class="line" lang="haskell">                             <span class="kr" style="font-weight: 600;">case</span> <span class="n" style="color: #333;">platformArch</span> <span class="n" style="color: #333;">platform</span> <span class="kr" style="font-weight: 600;">of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="227" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
227
</td>
<td class="diff-line-num new_line old" data-linenumber="227" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC227" class="line" lang="haskell">                               <span class="kt" style="color: #458; font-weight: 600;">ArchX86</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="228" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="227" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
227
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC227" class="line" lang="haskell">                               <span class="kt" style="color: #458; font-weight: 600;">ArchX86</span> <span class="idiff left right">    </span><span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="228" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
228
</td>
<td class="diff-line-num new_line" data-linenumber="228" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
228
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC228" class="line" lang="haskell">                               <span class="kt" style="color: #458; font-weight: 600;">ArchX86_64</span>  <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="229" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
229
</td>
<td class="diff-line-num new_line" data-linenumber="229" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
229
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC229" class="line" lang="haskell">                               <span class="kt" style="color: #458; font-weight: 600;">ArchARM</span> <span class="p">{}</span>  <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="230" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
230
</td>
<td class="diff-line-num new_line" data-linenumber="230" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
230
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC230" class="line" lang="haskell">                               <span class="kt" style="color: #458; font-weight: 600;">ArchAArch64</span> <span class="o" style="font-weight: 600;">-></span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="a2c62760f11b20e48d80212d37abf12997369f19">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#a2c62760f11b20e48d80212d37abf12997369f19"><strong>compiler/GHC/Platform.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="35" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="35" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -35,6 +35,7 @@ module GHC.Platform</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="35" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
35
</td>
<td class="diff-line-num new_line" data-linenumber="35" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
35
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC35" class="line" lang="haskell">   <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">platformSOName</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="36" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
36
</td>
<td class="diff-line-num new_line" data-linenumber="36" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
36
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC36" class="line" lang="haskell">   <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">platformHsSOName</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="37" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
37
</td>
<td class="diff-line-num new_line" data-linenumber="37" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
37
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC37" class="line" lang="haskell">   <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">platformSOExt</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="38" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="38" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
38
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC38" class="line" lang="haskell">   <span class="p">,</span> <span class="nf" style="color: #900; font-weight: 600;">genericPlatform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="38" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
38
</td>
<td class="diff-line-num new_line" data-linenumber="39" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
39
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC39" class="line" lang="haskell">   <span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="39" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
39
</td>
<td class="diff-line-num new_line" data-linenumber="40" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
40
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC40" class="line" lang="haskell"><span class="kr" style="font-weight: 600;">where</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="40" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
40
</td>
<td class="diff-line-num new_line" data-linenumber="41" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
41
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC41" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="66" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="67" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -66,11 +67,26 @@ data Platform = Platform</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="66" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
66
</td>
<td class="diff-line-num new_line" data-linenumber="67" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
67
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC67" class="line" lang="haskell">      <span class="c1" style="color: #998; font-style: italic;">-- ^ Determines whether we will be compiling info tables that reside just</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="67" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
67
</td>
<td class="diff-line-num new_line" data-linenumber="68" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
68
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC68" class="line" lang="haskell">      <span class="c1" style="color: #998; font-style: italic;">--   before the entry code, or with an indirection to the entry code. See</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="68" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
68
</td>
<td class="diff-line-num new_line" data-linenumber="69" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
69
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC69" class="line" lang="haskell">      <span class="c1" style="color: #998; font-style: italic;">--   TABLES_NEXT_TO_CODE in includes/rts/storage/InfoTables.h.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="69" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
69
</td>
<td class="diff-line-num new_line old" data-linenumber="70" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC69" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformConstants</span>                <span class="o" style="font-weight: 600;">::</span> <span class="o" style="font-weight: 600;"><span class="idiff left right">!</span></span><span class="kt" style="color: #458; font-weight: 600;">PlatformConstants</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="70" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="70" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
70
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC70" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformConstants</span>                <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">PlatformConstants</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="70" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
70
</td>
<td class="diff-line-num new_line" data-linenumber="71" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
71
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC71" class="line" lang="haskell">      <span class="c1" style="color: #998; font-style: italic;">-- ^ Constants such as structure offsets, type sizes, etc.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="71" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
71
</td>
<td class="diff-line-num new_line" data-linenumber="72" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
72
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC72" class="line" lang="haskell">   <span class="p">}</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="72" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
72
</td>
<td class="diff-line-num new_line" data-linenumber="73" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
73
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC73" class="line" lang="haskell">   <span class="kr" style="font-weight: 600;">deriving</span> <span class="p">(</span><span class="kt" style="color: #458; font-weight: 600;">Read</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">Show</span><span class="p">,</span> <span class="kt" style="color: #458; font-weight: 600;">Eq</span><span class="p">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="73" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
73
</td>
<td class="diff-line-num new_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
74
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC74" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="75" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
75
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC75" class="line" lang="haskell"><span class="n" style="color: #333;">genericPlatform</span> <span class="o" style="font-weight: 600;">::</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="76" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
76
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC76" class="line" lang="haskell"><span class="n" style="color: #333;">genericPlatform</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">Platform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="77" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
77
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC77" class="line" lang="haskell">   <span class="p">{</span> <span class="n" style="color: #333;">platformArchOS</span>                  <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">ArchOS</span> <span class="kt" style="color: #458; font-weight: 600;">ArchX86_64</span> <span class="kt" style="color: #458; font-weight: 600;">OSLinux</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="78" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
78
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC78" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformWordSize</span>                <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">PW8</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="79" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
79
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC79" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformByteOrder</span>               <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">LittleEndian</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="80" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
80
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC80" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformUnregisterised</span>          <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="81" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
81
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC81" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformHasGnuNonexecStack</span>      <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="82" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
82
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC82" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformHasIdentDirective</span>       <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="83" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
83
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC83" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformHasSubsectionsViaSymbols</span><span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="84" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
84
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC84" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformIsCrossCompiling</span>        <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="85" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
85
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC85" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformLeadingUnderscore</span>       <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">False</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="86" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
86
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC86" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformTablesNextToCode</span>        <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">True</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="87" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
87
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC87" class="line" lang="haskell">   <span class="p">,</span> <span class="n" style="color: #333;">platformConstants</span>               <span class="o" style="font-weight: 600;">=</span> <span class="n" style="color: #333;">error</span> <span class="s" style="color: #d14;">"No PlatformConstants"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="88" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
88
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC88" class="line" lang="haskell">   <span class="p">}</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="89" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
89
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC89" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
74
</td>
<td class="diff-line-num new_line" data-linenumber="90" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
90
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC90" class="line" lang="haskell"><span class="kr" style="font-weight: 600;">data</span> <span class="kt" style="color: #458; font-weight: 600;">PlatformWordSize</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="75" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
75
</td>
<td class="diff-line-num new_line" data-linenumber="91" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
91
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC91" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">PW4</span> <span class="c1" style="color: #998; font-style: italic;">-- ^ A 32-bit platform</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="76" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
76
</td>
<td class="diff-line-num new_line" data-linenumber="92" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
92
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC92" class="line" lang="haskell">  <span class="o" style="font-weight: 600;">|</span> <span class="kt" style="color: #458; font-weight: 600;">PW8</span> <span class="c1" style="color: #998; font-style: italic;">-- ^ A 64-bit platform</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="e18aab7fcc134a71d91f9d26e33b5110a3917e44">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#e18aab7fcc134a71d91f9d26e33b5110a3917e44"><strong>compiler/GHC/StgToCmm/Foreign.hs</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="108" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="108" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -108,7 +108,7 @@ cgForeignCall (CCall (CCallSpec target cconv safety)) typ stg_args res_ty</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="108" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
108
</td>
<td class="diff-line-num new_line" data-linenumber="108" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
108
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC108" class="line" lang="haskell">                                           <span class="kt" style="color: #458; font-weight: 600;">[]</span> <span class="o" style="font-weight: 600;">-></span> <span class="n" style="color: #333;">panic</span> <span class="s" style="color: #d14;">"cgForeignCall []"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="109" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
109
</td>
<td class="diff-line-num new_line" data-linenumber="109" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
109
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC109" class="line" lang="haskell">              <span class="n" style="color: #333;">fc</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">ForeignConvention</span> <span class="n" style="color: #333;">cconv</span> <span class="n" style="color: #333;">arg_hints</span> <span class="n" style="color: #333;">res_hints</span> <span class="kt" style="color: #458; font-weight: 600;">CmmMayReturn</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="110" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
110
</td>
<td class="diff-line-num new_line" data-linenumber="110" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
110
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC110" class="line" lang="haskell">              <span class="n" style="color: #333;">call_target</span> <span class="o" style="font-weight: 600;">=</span> <span class="kt" style="color: #458; font-weight: 600;">ForeignTarget</span> <span class="n" style="color: #333;">cmm_target</span> <span class="n" style="color: #333;">fc</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="111" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
111
</td>
<td class="diff-line-num new_line old" data-linenumber="111" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC111" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="112" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="111" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
111
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC111" class="line" lang="haskell">        <span class="cm" style="color: #998; font-style: italic;">{-</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="112" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
112
</td>
<td class="diff-line-num new_line" data-linenumber="112" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
112
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC112" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">        ; forM cmm_args $ \arg -> case arg of</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="113" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
113
</td>
<td class="diff-line-num new_line" data-linenumber="113" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
113
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC113" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">            (CmmLit _, AddrHint) -> pure ()</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="114" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
114
</td>
<td class="diff-line-num new_line" data-linenumber="114" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
114
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC114" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">            (CmmReg _, AddrHint) -> pure ()</span></span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -121,7 +121,7 @@ cgForeignCall (CCall (CCallSpec target cconv safety)) typ stg_args res_ty</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
121
</td>
<td class="diff-line-num new_line" data-linenumber="121" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
121
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC121" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">            (CmmReg (CmmLocal (LocalReg _ ty)), SignedHint w) | isBitsType ty && typeWidth ty == w -> pure ()</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="122" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
122
</td>
<td class="diff-line-num new_line" data-linenumber="122" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
122
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC122" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">            (CmmReg (CmmLocal (LocalReg _ ty)), NoHint w)     | isBitsType ty && typeWidth ty == w -> pure ()</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="123" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
123
</td>
<td class="diff-line-num new_line" data-linenumber="123" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
123
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC123" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">            arg -> traceM $ show cmm_args ++ "\n\t" ++ show arg ++ "; sized don't match! in" ++ "\n\t" ++ showPprUnsafe (ppr cmm_target)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="124" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
124
</td>
<td class="diff-line-num new_line old" data-linenumber="124" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC124" class="line" lang="haskell"></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="125" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="124" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
124
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC124" class="line" lang="haskell"><span class="cm" style="color: #998; font-style: italic;">        -}</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="125" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
125
</td>
<td class="diff-line-num new_line" data-linenumber="125" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
125
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC125" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- we want to emit code for the call, and then emitReturn.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="126" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
126
</td>
<td class="diff-line-num new_line" data-linenumber="126" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
126
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC126" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- However, if the sequel is AssignTo, we shortcut a little</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="127" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
127
</td>
<td class="diff-line-num new_line" data-linenumber="127" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
127
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC127" class="line" lang="haskell">        <span class="c1" style="color: #998; font-style: italic;">-- and generate a foreign call that assigns the results</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>
<li id="0f33fd88c617246c7f89c4477d2d1d24f942df23">
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d#0f33fd88c617246c7f89c4477d2d1d24f942df23"><strong>compiler/ghc.cabal.in</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="206" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="206" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -206,6 +206,13 @@ Library</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="206" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
206
</td>
<td class="diff-line-num new_line" data-linenumber="206" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
206
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC206" class="line" lang="plaintext">        GHC.Cmm.Switch</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="207" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
207
</td>
<td class="diff-line-num new_line" data-linenumber="207" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
207
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC207" class="line" lang="plaintext">        GHC.Cmm.Switch.Implement</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="208" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
208
</td>
<td class="diff-line-num new_line" data-linenumber="208" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
208
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC208" class="line" lang="plaintext">        GHC.CmmToAsm</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
209
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC209" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="210" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
210
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC210" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.CodeGen</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="211" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
211
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC211" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.Cond</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="212" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
212
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC212" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.Instr</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="213" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
213
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC213" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.Ppr</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="214" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
214
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC214" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.RegInfo</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="215" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
215
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC215" class="line" lang="plaintext">        GHC.CmmToAsm.AArch64.Regs</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="209" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
209
</td>
<td class="diff-line-num new_line" data-linenumber="216" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
216
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC216" class="line" lang="plaintext">        GHC.CmmToAsm.BlockLayout</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="210" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
210
</td>
<td class="diff-line-num new_line" data-linenumber="217" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
217
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC217" class="line" lang="plaintext">        GHC.CmmToAsm.CFG</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="211" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
211
</td>
<td class="diff-line-num new_line" data-linenumber="218" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
218
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC218" class="line" lang="plaintext">        GHC.CmmToAsm.CFG.Dominators</span>
</pre>
</td>
</tr>
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="237" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="244" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -237,6 +244,7 @@ Library</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="237" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
237
</td>
<td class="diff-line-num new_line" data-linenumber="244" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
244
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC244" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Graph.TrivColorable</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="238" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
238
</td>
<td class="diff-line-num new_line" data-linenumber="245" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
245
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC245" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Graph.X86</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="239" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
239
</td>
<td class="diff-line-num new_line" data-linenumber="246" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
246
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC246" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Linear</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="240" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="247" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
247
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC247" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Linear.AArch64</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="240" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
240
</td>
<td class="diff-line-num new_line" data-linenumber="248" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
248
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC248" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Linear.Base</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="241" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
241
</td>
<td class="diff-line-num new_line" data-linenumber="249" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
249
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC249" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Linear.FreeRegs</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="242" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
242
</td>
<td class="diff-line-num new_line" data-linenumber="250" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
250
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC250" class="line" lang="plaintext">        GHC.CmmToAsm.Reg.Linear.JoinToTargets</span>
</pre>
</td>
</tr>

</table>
<br>
</li>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.haskell.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/0e7d62114131b8eef8cbc5bd9477f81672e72e9d"}}</script>


</p>
</div>
</body>
</html>