https://bugs.freedesktop.org/show_bug.cgi?id=83416
--- Comment #14 from Laurent carlier lordheavym@gmail.com --- (In reply to comment #12)
Created attachment 105709 [details] [review] Fix suggested by Vadim
Can you try this patch?
It doesn't fix the lockup for me. I've tested mesa-git with llvm 3.4.3 both the trace and the game, and they failled both with the following error:
LLVM ERROR: Cannot select: 0x1671def0: i32 = truncate 0x16716ff4 [ORD=21] [ID=121] 0x16716ff4: i128 = srl 0x1671cb14, 0x16717198 [ORD=21] [ID=102] 0x1671cb14: i128,ch = load 0x166a9484, 0x167123bc, 0x16712e20<LD16[%32](tbaa=!"const")> [ORD=21] [ID=90] 0x167123bc: i64,ch = CopyFromReg 0x166a9484, 0x16712330 [ID=81] 0x16712330: i64 = Register %vreg66 [ID=2] 0x16712e20: i64 = undef [ID=8] 0x16717198: i32 = Constant<96> [ID=76] In function: main