summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
diff options
context:
space:
mode:
authorEduardo Lima Mitev <[email protected]>2019-03-29 10:49:12 +0100
committerEduardo Lima Mitev <[email protected]>2019-06-07 08:45:05 +0200
commitc27b3758fa0dcd7fade9e85c5483b8310b8263d7 (patch)
tree07bd83966bc8d034501114fec1d00e657ed3a6eb /src/freedreno/ir3
parent9b96ae69bc7f07d267e880fe77a389c2b944f019 (diff)
nir/opcodes: Add new 'umul_low' and 'imadsh_mix16' opcodes
'umul_low' is the low 32-bits of unsigned integer multiply. It maps directly to ir3's MULL_U. 'imadsh_mix16' is multiply add with shift and mix, an ir3 specific instruction that maps directly to ir3's IMADSH_M16. Both are necessary for the lowering of integer multiplication on Freedreno, which will be introduced later in this series. Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/freedreno/ir3')
0 files changed, 0 insertions, 0 deletions