aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 8 May 2020 14:21:07 +0000 (16:21 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 19 May 2020 17:05:05 +0000 (17:05 +0000)
commitbbbb4057e64f95e95bd9f302a19e5775556ad600
tree923c0da911c411627c6b7b68f84e336c39ed3b5d
parent34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c
aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP

This adds a separate emission path in the assembly for the 16-bit
interp instructions.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4966>
src/amd/compiler/aco_assembler.cpp