summaryrefslogtreecommitdiffstats
path: root/src/glx/glxextensions.c
diff options
context:
space:
mode:
authorIlia Mirkin <[email protected]>2014-05-13 11:23:33 -0400
committerIlia Mirkin <[email protected]>2014-05-18 17:59:16 -0400
commit5b8f1a0f7c5b1412577a913d374192a2329fa615 (patch)
treed694105a8ad1ed05a01560e98c2f25ef6bfa45d3 /src/glx/glxextensions.c
parent4ebaabcccb125e3d29ab6e6ac3d23897287d7574 (diff)
nv50/ir: fix integer mul lowering for u32 x u32 -> high u32
UNION appears to expect that all of its sources are conditionally defined. Otherwise it inserts an unpredicated mov instruction which overwrites the desired result. This fixes tests that use UMUL_HI, and much less directly, unsigned integer division by a constant, which uses this functionality in a peephole pass. Signed-off-by: Ilia Mirkin <[email protected]> Cc: "10.1 10.2" <[email protected]> Reviewed-by: Ben Skeggs <[email protected]>
Diffstat (limited to 'src/glx/glxextensions.c')
0 files changed, 0 insertions, 0 deletions