https://bugs.freedesktop.org/show_bug.cgi?id=106644
v...@endrift.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |v...@endrift.com
--- Comment #42 from v...@endrift.com ---
I just hit what appears to be this issue today while using swrast on a G5
(PowerPC 970, 64-bit kernel, 32-bit userland). Running even glxgears would
result in a SIGILL in what appears to be gallivm-generated code on a VSX
instruction (xxlxor).
I have not tried to compile from source (I'm using a Debian Sid package) but I
did track down this block in git:
https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp?h=mesa-18.1.5&id=3f1b6ef2aa9c99bebe539f1de5a5054d90fc5dc3#n626
It would appear that if compiled against a new enough LLVM, gallivm will enable
VSX instructions if Altivec is present at all. There should ideally be separate
checks for Altivec and VSX support instead.
I may look into this a bit deeper later but this is just the result of some
quick research.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev