ac/nir: use new pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 6 Feb 2018 21:06:11 +0000 (22:06 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 7 Feb 2018 11:42:13 +0000 (12:42 +0100)
commit757d36ee70b779d948f109f5f0e380c6c6480a8d
treea8a64a0cc9c69e35bc04310b09e0fe2f218d52e5
parent2f54d7382db3e3a23fb1b3e61c246931828309e5
ac/nir: use new pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics

Ported from RadeonSI.

Only one F1 2017 shader is affected, code size decreased
from 532 to 488 on both Polaris10 and Vega10.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/common/ac_nir_to_llvm.c