On Thursday 2010-07-01 10:09, Andy Polyakov wrote:

>>> SIGBUS normally denotes unaligned access, but instruction in qustion
>>> pulls 16-bit value and effective address is 16-bit aligned...

I just tried a test .S file with

        ldda    [%sp+0+16]%asi, %f0
        ldda    [%sp+0+8]%asi, %f0
        ldda    [%sp+0+4]%asi, %f0
        ldda    [%sp+0+2]%asi, %f0

And +4 is the first one it SIGBUS'd on. So if the alignment in
sparcv9a-mont is increases to +8, it would also work on T1.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to