mesa/src/util/Makefile.sources
Samuel Iglesias Gonsálvez 5308333e78 util: add fp64 -> fp32 conversion support for RTNE and RTZ rounding modes
In order to be coherent with the pre-existent API for half floats,
this new API for double is the one meant to be used when doing double
to float conversions. It is no more than a wrapper for the softfloat.h
API but we meant to keep that one private.

v2:
- Fix bug in _mesa_double_to_float_rtz() in the inf/nan detection
  using the exponent value.

v3:
- Replace custom f64 -> f32 implementations with the softfloat
  one (Andres).

v4:
- Added API usage clarifying comments (Caio).

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2019-09-17 23:39:18 +03:00

99 lines
1.4 KiB
Text

MESA_UTIL_FILES := \
anon_file.h \
anon_file.c \
bigmath.h \
bitscan.c \
bitscan.h \
bitset.h \
build_id.c \
build_id.h \
crc32.c \
crc32.h \
dag.c \
dag.h \
debug.c \
debug.h \
disk_cache.c \
disk_cache.h \
double.c \
double.h \
fast_idiv_by_const.c \
fast_idiv_by_const.h \
format_r11g11b10f.h \
format_rgb9e5.h \
format_srgb.h \
futex.h \
half_float.c \
half_float.h \
hash_table.c \
hash_table.h \
list.h \
macros.h \
mesa-sha1.c \
mesa-sha1.h \
os_time.c \
os_time.h \
os_file.c \
os_file.h \
os_misc.c \
os_misc.h \
u_process.c \
u_process.h \
sha1/sha1.c \
sha1/sha1.h \
ralloc.c \
ralloc.h \
rand_xor.c \
rand_xor.h \
rb_tree.c \
rb_tree.h \
register_allocate.c \
register_allocate.h \
rgtc.c \
rgtc.h \
rounding.h \
set.c \
set.h \
simple_list.h \
simple_mtx.h \
slab.c \
slab.h \
softfloat.c \
softfloat.h \
string_buffer.c \
string_buffer.h \
strndup.h \
strtod.c \
strtod.h \
texcompress_rgtc_tmp.h \
timespec.h \
u_atomic.c \
u_atomic.h \
u_dynarray.h \
u_endian.h \
u_math.c \
u_math.h \
u_queue.c \
u_queue.h \
u_string.h \
u_thread.h \
u_vector.c \
u_vector.h \
u_debug.c \
u_debug.h \
u_cpu_detect.c \
u_cpu_detect.h \
os_memory_aligned.h \
os_memory_debug.h \
os_memory_stdc.h \
os_memory.h \
u_memory.h \
vma.c \
vma.h
MESA_UTIL_GENERATED_FILES = \
format_srgb.c
XMLCONFIG_FILES := \
xmlconfig.c \
xmlconfig.h