<div dir="ltr"><div><span style="font-size:12.8px">>>I'm not sure which emulator is this, but it's clear that it doesn't</span><br style="font-size:12.8px"><span style="font-size:12.8px">>>care much for unaligned access, whereas your hardware does.</span><br style="font-size:12.8px">><br style="font-size:12.8px"><span style="font-size:12.8px">>>RPi2 is a Cortex-A7, the Chromebooks are Cortex-A15, both should</span><br style="font-size:12.8px"><span style="font-size:12.8px">>>handle unaligned access, but they can still be se to crash via flags.<br></span><br>Dear Renato Golin,<br><br>Do you mean that we don't face "bus error" cases because Linux ARM Emulator <br>doesn't  handle (or proceed) unaligned access? Could you tell me more technical opinion?</div><div><br>* Downloading Linux ARM Emulator: <a href="https://github.com/dotnet/coreclr/issues/3805">https://github.com/dotnet/coreclr/issues/3805</a></div><div><br>Below is CPU information while running our Linux ARM Emulator.</div><div><div>arm-emulator# cat /proc/cpuinfo</div><div>processor<span class="" style="white-space:pre">      </span>: 0</div><div>model name<span class="" style="white-space:pre">      </span>: ARMv7 Processor rev 0 (v7l)</div><div>BogoMIPS<span class="" style="white-space:pre">      </span>: 806.91</div><div>Features<span class="" style="white-space:pre">   </span>: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 </div><div>CPU implementer<span class="" style="white-space:pre">      </span>: 0x41</div><div>CPU architecture: 7</div><div>CPU variant<span class="" style="white-space:pre">        </span>: 0x0</div><div>CPU part<span class="" style="white-space:pre">      </span>: 0xc09</div><div>CPU revision<span class="" style="white-space:pre">        </span>: 0</div><div><br></div><div>processor<span class="" style="white-space:pre">      </span>: 1</div><div>model name<span class="" style="white-space:pre">      </span>: ARMv7 Processor rev 0 (v7l)</div><div>BogoMIPS<span class="" style="white-space:pre">      </span>: 801.17</div><div>Features<span class="" style="white-space:pre">   </span>: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 </div><div>CPU implementer<span class="" style="white-space:pre">      </span>: 0x41</div><div>CPU architecture: 7</div><div>CPU variant<span class="" style="white-space:pre">        </span>: 0x0</div><div>CPU part<span class="" style="white-space:pre">      </span>: 0xc09</div><div>CPU revision<span class="" style="white-space:pre">        </span>: 0</div><div><br></div><div>Hardware<span class="" style="white-space:pre">       </span>: ARM-Versatile Express</div><div>Revision<span class="" style="white-space:pre">    </span>: 0000</div><div>Serial<span class="" style="white-space:pre">               </span>: 0000000000000000</div></div><div><br></div><div><br></div><div>BRs,</div><div>Geunsik Lim. </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 14, 2016 at 1:14 PM, Geunsik Lim <span dir="ltr"><<a href="mailto:leemgs@gmail.com" target="_blank">leemgs@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">> <span style="font-size:12.8px">I don't think there is any. The closest I could find is the FreeBSD</span><br style="font-size:12.8px"><span style="font-size:12.8px">> manpage: </span><a href="https://www.freebsd.org/cgi/man.cgi?query=clang" rel="noreferrer" style="font-size:12.8px" target="_blank">https://www.freebsd.org/cgi/man.cgi?query=clang</a><span style="font-size:12.8px">, which at</span><br style="font-size:12.8px"><span style="font-size:12.8px">> least mentions all of them<br><br></span></span><div><span style="font-size:12.8px">Thank you for sharing the FreeBSD manpage. BTW, Is O4 flag available now?</span><div>* -O4 and higher: Currently equivalent to -O3<br><br></div><div>BRs,</div><div>Geunsik Lim. </div></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Wed, Jul 13, 2016 at 10:59 PM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 13 July 2016 at 00:22, Geunsik Lim <<a href="mailto:leemgs@gmail.com" target="_blank">leemgs@gmail.com</a>> wrote:<br>
> BTW, Where can we find an official documentation of the optimization levels<br>
> (e.g., O0, O1, O2, O3, Ofast, and so on)  of clang like GCC online manual?<br>
<br>
</span>I don't think there is any. The closest I could find is the FreeBSD<br>
manpage: <a href="https://www.freebsd.org/cgi/man.cgi?query=clang" rel="noreferrer" target="_blank">https://www.freebsd.org/cgi/man.cgi?query=clang</a>, which at<br>
least mentions all of them.<br>
<span><font color="#888888"><br>
Tim.<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><a href="http://leemgs.fedorapeople.org" style="font-family:Tahoma" target="_blank">http://leemgs.fedorapeople.org</a><span style="font-family:Tahoma"> </span></div><div>Don't try to avoid pain if you fail.<br>If you decided to face the challenges in life, <br>you can gain a lot by giving your best.<br>Cheolsang Jeong's Book & life<br>--<br></div></div></div>
</span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><a href="http://leemgs.fedorapeople.org" style="font-family:Tahoma" target="_blank">http://leemgs.fedorapeople.org</a><span style="font-family:Tahoma"> </span></div><div>Don't try to avoid pain if you fail.<br>If you decided to face the challenges in life, <br>you can gain a lot by giving your best.<br>Cheolsang Jeong's Book & life<br>--<br></div></div></div>
</div>