<div dir="auto">Thank you all. That is an exceptionally clear response.<div dir="auto"><br><div dir="auto"><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
For completeness, "emitting inefficient code" is your only option _if_<br>
 your target really has no better option of implementing unaligned<br>
accesses semantics. <br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">There the usual tradeoffs in the implementation. Simplicity / correctness / performance / memory / dev time. Deleting the instructions fails on correctness and per byte is too slow. I'll write something reasonable for the ISA.</div><div dir="auto"><br></div><div dir="auto">Cheers</div><div dir="auto"><br></div><div dir="auto">Jon</div><div dir="auto"><div dir="auto"><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div></div>