mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
Fix and improve the RISC-V Vector (RVV) implementation
Changes include manually merged code from Manfred SCHLAEGL. Co-authored-by: Manfred SCHLAEGL <manfred.schlaegl@gmx.at> Signed-off-by: Cosmin Truta <ctruta@gmail.com>
This commit is contained in:
committed by
Cosmin Truta
parent
cc5ee6b213
commit
ffb8e8b26f
25
Makefile.in
25
Makefile.in
@@ -133,8 +133,8 @@ host_triplet = @host@
|
||||
@PNG_LOONGARCH_LSX_TRUE@am__append_11 = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx.la
|
||||
@DO_PNG_PREFIX_TRUE@am__append_12 = -DPNG_PREFIX='@PNG_PREFIX@'
|
||||
|
||||
@PNG_RISCV_VECTOR_TRUE@am__append_13 = riscv/riscv_init.c\
|
||||
@PNG_RISCV_VECTOR_TRUE@ riscv/filter_vector_intrinsics.c riscv/palette_vector_intrinsics.c
|
||||
@PNG_RISCV_RVV_TRUE@am__append_13 = riscv/riscv_init.c\
|
||||
@PNG_RISCV_RVV_TRUE@ riscv/filter_rvv_intrinsics.c
|
||||
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@@ -198,8 +198,7 @@ am__libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES_DIST = png.c \
|
||||
mips/filter_mmi_inline_assembly.c intel/intel_init.c \
|
||||
intel/filter_sse2_intrinsics.c powerpc/powerpc_init.c \
|
||||
powerpc/filter_vsx_intrinsics.c riscv/riscv_init.c \
|
||||
riscv/filter_vector_intrinsics.c \
|
||||
riscv/palette_vector_intrinsics.c
|
||||
riscv/filter_rvv_intrinsics.c
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
@PNG_ARM_NEON_TRUE@am__objects_1 = arm/arm_init.lo \
|
||||
@PNG_ARM_NEON_TRUE@ arm/filter_neon_intrinsics.lo \
|
||||
@@ -213,9 +212,8 @@ am__dirstamp = $(am__leading_dot)dirstamp
|
||||
@PNG_INTEL_SSE_TRUE@ intel/filter_sse2_intrinsics.lo
|
||||
@PNG_POWERPC_VSX_TRUE@am__objects_6 = powerpc/powerpc_init.lo \
|
||||
@PNG_POWERPC_VSX_TRUE@ powerpc/filter_vsx_intrinsics.lo
|
||||
@PNG_RISCV_VECTOR_TRUE@am__objects_7 = riscv/riscv_init.lo \
|
||||
@PNG_RISCV_VECTOR_TRUE@ riscv/filter_vector_intrinsics.lo \
|
||||
@PNG_RISCV_VECTOR_TRUE@ riscv/palette_vector_intrinsics.lo
|
||||
@PNG_RISCV_RVV_TRUE@am__objects_7 = riscv/riscv_init.lo \
|
||||
@PNG_RISCV_RVV_TRUE@ riscv/filter_rvv_intrinsics.lo
|
||||
am_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS = png.lo pngerror.lo \
|
||||
pngget.lo pngmem.lo pngpread.lo pngread.lo pngrio.lo \
|
||||
pngrtran.lo pngrutil.lo pngset.lo pngtrans.lo pngwio.lo \
|
||||
@@ -342,8 +340,7 @@ am__depfiles_remade = ./$(DEPDIR)/png.Plo ./$(DEPDIR)/pngerror.Plo \
|
||||
mips/$(DEPDIR)/mips_init.Plo \
|
||||
powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo \
|
||||
powerpc/$(DEPDIR)/powerpc_init.Plo \
|
||||
riscv/$(DEPDIR)/filter_vector_intrinsics.Plo \
|
||||
riscv/$(DEPDIR)/palette_vector_intrinsics.Plo \
|
||||
riscv/$(DEPDIR)/filter_rvv_intrinsics.Plo \
|
||||
riscv/$(DEPDIR)/riscv_init.Plo
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
@@ -1091,9 +1088,7 @@ riscv/$(DEPDIR)/$(am__dirstamp):
|
||||
@: > riscv/$(DEPDIR)/$(am__dirstamp)
|
||||
riscv/riscv_init.lo: riscv/$(am__dirstamp) \
|
||||
riscv/$(DEPDIR)/$(am__dirstamp)
|
||||
riscv/filter_vector_intrinsics.lo: riscv/$(am__dirstamp) \
|
||||
riscv/$(DEPDIR)/$(am__dirstamp)
|
||||
riscv/palette_vector_intrinsics.lo: riscv/$(am__dirstamp) \
|
||||
riscv/filter_rvv_intrinsics.lo: riscv/$(am__dirstamp) \
|
||||
riscv/$(DEPDIR)/$(am__dirstamp)
|
||||
|
||||
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la: $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES) $(EXTRA_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES)
|
||||
@@ -2228,8 +2223,7 @@ distclean: distclean-am
|
||||
-rm -f mips/$(DEPDIR)/mips_init.Plo
|
||||
-rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo
|
||||
-rm -f powerpc/$(DEPDIR)/powerpc_init.Plo
|
||||
-rm -f riscv/$(DEPDIR)/filter_vector_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/palette_vector_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/filter_rvv_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/riscv_init.Plo
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
@@ -2318,8 +2312,7 @@ maintainer-clean: maintainer-clean-am
|
||||
-rm -f mips/$(DEPDIR)/mips_init.Plo
|
||||
-rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo
|
||||
-rm -f powerpc/$(DEPDIR)/powerpc_init.Plo
|
||||
-rm -f riscv/$(DEPDIR)/filter_vector_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/palette_vector_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/filter_rvv_intrinsics.Plo
|
||||
-rm -f riscv/$(DEPDIR)/riscv_init.Plo
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
Reference in New Issue
Block a user