<div dir="ltr"><div>yep, lfsu as well, also incorrect according to spec.  recommend a full review.<br></div><div><br></div><div>49,LDST,OP_LOAD,----&gt;&gt;&gt;RA_OR_ZERO&lt;&lt;&lt;----,CONST_SI,NONE,FRT,NONE,NONE,0,0,ZERO,0,is4B,0,0,1,0,1,0,NONE,0,1,lfsu,D</div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 19, 2021 at 11:19 AM Luke Kenneth Casson Leighton &lt;<a href="mailto:lkcl@lkcl.net">lkcl@lkcl.net</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><table style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box;background-color:initial"><td id="gmail-m_-3060001439864100360gmail-LC72" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap">(blegh, sorry, having difficulty cut/pasting into HTML-formatted message, to get alignment here)<br></td></tr><tr style="box-sizing:border-box"><td id="gmail-m_-3060001439864100360gmail-L73" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;line-height:20px;text-align:right;white-space:nowrap;vertical-align:top"><br></td><td id="gmail-m_-3060001439864100360gmail-LC73" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap"><br></td></tr><tr style="box-sizing:border-box;background-color:initial"><td id="gmail-m_-3060001439864100360gmail-L74" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;line-height:20px;text-align:right;white-space:nowrap;vertical-align:top"><br></td><td id="gmail-m_-3060001439864100360gmail-LC74" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap"><br></td></tr></tbody></table><span style="font-family:monospace"><br></span><table style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box;background-color:initial"><td id="gmail-m_-3060001439864100360gmail-LC110" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap">    <span style="box-sizing:border-box"><span style="box-sizing:border-box">--</span>          unit   fac   internal      in1         in2          in3   out   CR   CR   inv  inv  cry   cry  ldst  BR   sgn  upd  rsrv 32b  sgn  rc    lk   sgl  rpt</span>    <br>    <span style="box-sizing:border-box">52</span> <span style="box-sizing:border-box">=&gt;</span>       (LDST, FPU,  OP_STORE,     RA_OR_ZERO, CONST_SI,    FRS,  NONE, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, ZERO, <span style="box-sizing:border-box">&#39;0&#39;</span>, is4B, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;1&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, NONE, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, NONE), <span style="box-sizing:border-box"><span style="box-sizing:border-box">--</span> stfs<br></span><table style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box;background-color:initial"></tr><tr style="box-sizing:border-box"><td id="gmail-m_-3060001439864100360gmail-LC111" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap">  <span style="box-sizing:border-box">53</span> <span style="box-sizing:border-box">=&gt;</span>       (LDST, FPU,  OP_STORE,     RA_OR_ZERO, CONST_SI,    FRS,  RA,   <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, ZERO, <span style="box-sizing:border-box">&#39;0&#39;</span>, is4B, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;1&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;1&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, NONE, <span style="box-sizing:border-box">&#39;0&#39;</span>, <span style="box-sizing:border-box">&#39;0&#39;</span>, NONE), <span style="box-sizing:border-box"><span style="box-sizing:border-box">--</span> stfsu</span></td></tr><tr style="box-sizing:border-box;background-color:initial"><td id="gmail-m_-3060001439864100360gmail-L112" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;line-height:20px;text-align:right;white-space:nowrap;vertical-align:top"><br></td></tr></tbody></table><br></td></tr><tr style="box-sizing:border-box"><td id="gmail-m_-3060001439864100360gmail-L111" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;line-height:20px;text-align:right;white-space:nowrap;vertical-align:top"><br><br></td><td id="gmail-m_-3060001439864100360gmail-LC111" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,monospace;font-size:12px;white-space:pre-wrap"><br></td></tr></tbody></table><div>v3.0B book I chapter 4 page 145 section 4.6.3 states:</div><div><br></div><div>stfs FRS,D(RA)</div><div><br></div><div>   if RA = 0 then b &lt;- 0<br>    else           b &lt;- (RA)<br>    EA &lt;- + EXTS(D)<br></div><div><br></div><div>but stfsu states simply:</div><div><br></div><div><div>    EA &lt;- (RA) + EXTS(D)<br></div></div><div><br></div><div>thus we conclude that Major 53 is *wrong*, in1 should simply be RA *not* RA_OR_ZERO.</div><div><br></div><div>now that i&#39;m looking at it, stfdu is also wrong.</div><div><br></div><div>stfsx is *correct*.  stfs is correct.  stfd is correct.  stfdux is *wrong*.  stfdx is correct.</div><div><br></div><div>basically needs a full review.  in the above *i&#39;m assuming the spec is correct*.<br></div><div><br></div><div>l.</div><div><br></div></div>
</blockquote></div>