mesa/src/amd
Tony Wasserka b5be03f39f aco/isel: Fix large inputs being truncated in int32->f16 conversions
The previous code produced incorrect results for inputs outside the
range [INT16_MIN, INT16_MAX].

A problematic case is e.g. i2f16 32768, which previously would be
converted to -32768.0 instead of returning the exactly representable
floating point result.

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9597>
2021-03-26 14:39:23 +00:00
..
addrlib amd: update addrlib 2021-03-25 19:23:40 -04:00
ci ci: add expected fail for RADV 2021-03-24 10:58:25 +00:00
common amd: update addrlib 2021-03-25 19:23:40 -04:00
compiler aco/isel: Fix large inputs being truncated in int32->f16 conversions 2021-03-26 14:39:23 +00:00
llvm ac/llvm: Fix alignment of shared load intrinsics. 2021-03-18 17:28:42 +00:00
registers radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips 2021-02-13 04:56:05 +00:00
vulkan radv: report that degenerated triangles are not culled 2021-03-26 12:52:40 +01:00
Android.addrlib.mk android: amd/addrlib: add gfx10 support 2019-07-10 09:03:55 +02:00
Android.common.mk android: amd/registers: switch to new generated register definitions 2020-09-06 20:20:34 +02:00
Android.compiler.mk android: aco/isel: Move context initialization code to a dedicated file 2020-09-14 21:26:53 +02:00
Android.mk android: aco: add support for libmesa_aco 2019-09-28 15:56:34 +02:00
Makefile.sources ac: Add NIR passes to lower ES->GS I/O to memory accesses. 2021-03-17 12:42:23 +00:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00