https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/assets/favicon-0e291875.ico2014-07-23T01:36:07ZRuby Issue Tracking SystemRuby - Feature #10081: [PATCH] Specifying MACRO for increase performence in ppc64https://bugs.ruby-lang.org/issues/10081?journal_id=479662014-07-23T01:36:07Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul></ul><p>PowerPC64 can unaligned access?</p> Ruby - Feature #10081: [PATCH] Specifying MACRO for increase performence in ppc64https://bugs.ruby-lang.org/issues/10081?journal_id=479912014-07-23T11:28:45Zgustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
<ul></ul><p>Nobuyoshi Nakada wrote:</p>
<blockquote>
<p>PowerPC64 can unaligned access?</p>
</blockquote>
<p>Yes, I have tested in my IBM POWER 7+ (rev 2.1)</p> Ruby - Feature #10081: [PATCH] Specifying MACRO for increase performence in ppc64https://bugs.ruby-lang.org/issues/10081?journal_id=479942014-07-23T12:52:24Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul></ul><p>Thank you.<br>
Possibly, can <code>PACKED_STRUCT_UNALIGNED</code> also work on PowerPC64?</p> Ruby - Feature #10081: [PATCH] Specifying MACRO for increase performence in ppc64https://bugs.ruby-lang.org/issues/10081?journal_id=480002014-07-23T14:50:19Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset r46915.</p>
<hr>
<p>UNALIGNED_WORD_ACCESS on ppc64</p>
<ul>
<li>include/ruby/defines.h, siphash.c, st.c (UNALIGNED_WORD_ACCESS):<br>
add PowerPC64 too, which is capable to access unaligned words.<br>
patched by Gustavo Frederico Temple Pedrosa in <a href="https://bugs.ruby-lang.org/issues/10081">[ruby-core:63937]</a>.<br>
[Feature <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: [PATCH] Specifying MACRO for increase performence in ppc64 (Closed)" href="https://bugs.ruby-lang.org/issues/10081">#10081</a>]</li>
<li>regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): ditto.</li>
</ul>