mesa/st: implement new bit manipulation opcodes
authorIlia Mirkin <imirkin@alum.mit.edu>
Fri, 25 Apr 2014 05:45:19 +0000 (01:45 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Mon, 28 Apr 2014 23:05:04 +0000 (19:05 -0400)
commit3e73bf2724596330d71e1ee0548d48b741d3d261
tree5f41ecd398d7953dc0e57dfb49b24fd93329782c
parenta52eaba78737fd6473490ee8fe6a8415cd52ef98
mesa/st: implement new bit manipulation opcodes

Also pipe through [IU]MUL_HI, MAD, and lower ldexp. This provides
coverage of all new ARB_gpu_shader5 functions except uaddCarry,
usubBorrow and interpolateAt*.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/mesa/state_tracker/st_glsl_to_tgsi.cpp