From bc03a666203de25faf6246847fecbc8502267212 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 6 Dec 2025 16:13:53 +0100 Subject: Add saturated arithmetic operations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7cf9041..82f60d0 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ include mk/$(OS).mk LIB_MAJOR = 1 -LIB_MINOR = 0 +LIB_MINOR = 1 LIB_VERSION = $(LIB_MAJOR).$(LIB_MINOR) LIB_NAME = j2 @@ -276,7 +276,29 @@ OBJ =\ libj2_j2u_div_j2u_to_j2u_underflow.o\ libj2_j2u_rdiv_j2u_underflow.o\ libj2_j2u_div_ju_underflow.o\ - libj2_j2u_div_ju_to_j2u_underflow.o + libj2_j2u_div_ju_to_j2u_underflow.o\ + libj2_j2u_sat_lsh.o\ + libj2_j2u_sat_lsh_to_j2u.o\ + libj2_ju_sat_lsh_to_j2u.o\ + libj2_j2u_sat_add_ju.o\ + libj2_j2u_sat_add_ju_to_j2u.o\ + libj2_ju_sat_add_j2u_to_j2u.o\ + libj2_j2u_sat_add_j2u.o\ + libj2_j2u_sat_add_j2u_to_j2u.o\ + libj2_j2u_sat_sub_ju.o\ + libj2_j2u_sat_sub_ju_to_j2u.o\ + libj2_ju_sat_sub_ju_to_j2u.o\ + libj2_j2u_sat_sub_j2u.o\ + libj2_j2u_sat_sub_j2u_to_j2u.o\ + libj2_ju_sat_sub_j2u_to_j2u.o\ + libj2_j2u_sat_rsub_j2u.o\ + libj2_j2u_sat_rsub_ju.o\ + libj2_j2u_sat_mul_ju.o\ + libj2_j2u_sat_mul_ju_to_j2u.o\ + libj2_ju_sat_mul_j2u_to_j2u.o\ + libj2_j2u_sat_mul_j2u_destructive.o\ + libj2_j2u_sat_mul_j2u.o\ + libj2_j2u_sat_mul_j2u_to_j2u.o SUBHDR =\ libj2/constants.h\ @@ -290,7 +312,8 @@ SUBHDR =\ libj2/addition.h\ libj2/subtraction.h\ libj2/multiplication.h\ - libj2/division.h + libj2/division.h\ + libj2/saturated-math.h HDR =\ $(SUBHDR)\ -- cgit v1.2.3-70-g09d2