Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fixed (u)int64 MSB/LSB handling on BE archs #306

Merged
merged 1 commit into from
Mar 15, 2015
Merged

Conversation

jcajka
Copy link

@jcajka jcajka commented Jan 28, 2015

Hello,
test-core_func_integer fails on BE machines(ppc, s390,...). Specifically imul/umul (u)int tests. This is caused by incorrect handling of MSB/LSB parts of (u)int64 value in corresponding functions. This pull request fixes this issue. I have tested it in Fedora 21/rawhide on ppc64, s390(x), x86(_64), arm7 and aarch64.

Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=1185298

@sharkcz
Copy link

sharkcz commented Jan 28, 2015

for the record - BE == big endian :-)

@Groovounet Groovounet added the bug label Feb 9, 2015
@Groovounet Groovounet added this to the GLM 0.9.7 milestone Feb 9, 2015
@Groovounet Groovounet self-assigned this Feb 9, 2015
Groovounet added a commit that referenced this pull request Mar 15, 2015
Fixed (u)int64 MSB/LSB handling on BE archs #306
@Groovounet Groovounet merged commit 05eac3c into g-truc:master Mar 15, 2015
@Groovounet
Copy link
Member

Thanks for contributing!

Groovounet pushed a commit that referenced this pull request Mar 15, 2015
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants