diff options
author | Eduardo Lima Mitev <[email protected]> | 2019-03-29 10:49:12 +0100 |
---|---|---|
committer | Eduardo Lima Mitev <[email protected]> | 2019-06-07 08:45:05 +0200 |
commit | c27b3758fa0dcd7fade9e85c5483b8310b8263d7 (patch) | |
tree | 07bd83966bc8d034501114fec1d00e657ed3a6eb /src/freedreno/ir3 | |
parent | 9b96ae69bc7f07d267e880fe77a389c2b944f019 (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