Skip to content

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants