progs/perftest.c: Use from Glibc syscall numbers.
[catacomb] / math / Makefile.am
index 7c4ffed..26e6d91 100644 (file)
@@ -100,6 +100,8 @@ libmath_la_SOURCES  += mp-modsqrt.c
 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
 
@@ -192,6 +194,16 @@ 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     = \
@@ -306,17 +318,6 @@ TESTS                      += gfx.t$(EXEEXT)
 libmath_la_SOURCES     += gfx-kmul.c
 TESTS                  += gfx-kmul.t$(EXEEXT)
 libmath_la_SOURCES     += gfx-sqr.c
-nodist_libmath_la_SOURCES += ../precomp/math/gfx-sqrtab.c
-PRECOMPS               += $(precomp)/math/gfx-sqrtab.c
-PRECOMP_PROGS          += gfx-sqr-mktab
-if !CROSS_COMPILING
-$(precomp)/math/gfx-sqrtab.c:
-       $(AM_V_at)$(MKDIR_P) $(precomp)/math
-       $(AM_V_at)$(MAKE) gfx-sqr-mktab$(EXEEXT)
-       $(AM_V_GEN)./gfx-sqr-mktab >$(precomp)/math/gfx-sqrtab.c.new && \
-               mv $(precomp)/math/gfx-sqrtab.c.new \
-                       $(precomp)/math/gfx-sqrtab.c
-endif
 TESTS                  += gfx-sqr.t$(EXEEXT)
 EXTRA_DIST             += t/gfx