TESTS += mp-modsqrt.t$(EXEEXT)
libmath_la_SOURCES += mp-sqrt.c
TESTS += mp-sqrt.t$(EXEEXT)
+libmath_la_SOURCES += mp-nthrt.c
+TESTS += mp-nthrt.t$(EXEEXT)
libmath_la_SOURCES += mp-test.c
EXTRA_DIST += t/mp
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
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)
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)