X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/6001a9ffafa1e77b2d192938d79e6da80febdc43..ea1b3cec199052eda3a0054d86c70e948c6e7580:/math/Makefile.am diff --git a/math/Makefile.am b/math/Makefile.am index dd48057a..37d88d1a 100644 --- a/math/Makefile.am +++ b/math/Makefile.am @@ -192,11 +192,22 @@ MPX_MUL4_SOURCES = mpx-mul4-amd64-sse2.S check_PROGRAMS += mpx-mul4.t TESTS += mpx-mul4.t$(EXEEXT) endif +if CPUFAM_ARMEL +MPX_MUL4_SOURCES = mpx-mul4-arm-neon.S +check_PROGRAMS += mpx-mul4.t +TESTS += mpx-mul4.t$(EXEEXT) +endif +if CPUFAM_ARM64 +MPX_MUL4_SOURCES = mpx-mul4-arm64-simd.S +check_PROGRAMS += mpx-mul4.t +TESTS += mpx-mul4.t$(EXEEXT) +endif libmath_la_SOURCES += $(MPX_MUL4_SOURCES) mpx_mul4_t_SOURCES = mpx-mul4-test.c $(MPX_MUL4_SOURCES) mpx_mul4_t_CPPFLAGS = \ $(AM_CPPFLAGS) \ -DTEST_MUL4 -DSRCDIR="\"$(srcdir)\"" +mpx_mul4_t_LDFLAGS = $(TEST_LDFLAGS) mpx_mul4_t_LDADD = $(top_builddir)/libcatacomb.la $(mLib_LIBS) EXTRA_DIST += t/mpx-mul4 @@ -429,6 +440,7 @@ check_PROGRAMS += f25519-p10.t f25519_p10_t_SOURCES = f25519.c f25519_p10_t_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_RIG -DSRCDIR="\"$(srcdir)\"" f25519_p10_t_CPPFLAGS += -DF25519_IMPL=10 +f25519_p10_t_LDFLAGS = $(TEST_LDFLAGS) f25519_p10_t_LDADD = $(TEST_LIBS) $(top_builddir)/libcatacomb.la f25519_p10_t_LDADD += $(mLib_LIBS) $(CATACOMB_LIBS) $(LIBS) @@ -442,6 +454,7 @@ check_PROGRAMS += fgoldi-p12.t fgoldi_p12_t_SOURCES = fgoldi.c fgoldi_p12_t_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_RIG -DSRCDIR="\"$(srcdir)\"" fgoldi_p12_t_CPPFLAGS += -DFGOLDI_IMPL=12 +fgoldi_p12_t_LDFLAGS = $(TEST_LDFLAGS) fgoldi_p12_t_LDADD = $(TEST_LIBS) $(top_builddir)/libcatacomb.la fgoldi_p12_t_LDADD += $(mLib_LIBS) $(CATACOMB_LIBS) $(LIBS)