math/g-bin.c, math/g-prime.c: Fix type incompatibility.
[catacomb] / math / Makefile.am
index 0afee1f..e8b1119 100644 (file)
@@ -181,12 +181,24 @@ TESTS                     += mpx-kmul.t$(EXEEXT) mpx-ksqr.t$(EXEEXT)
 noinst_PROGRAMS                += bittest
 TESTS                  += bittest
 EXTRA_DIST             += t/mpx
+
 if CPUFAM_X86
-libmath_la_SOURCES     += mpx-mul4-x86-sse2.S
+MPX_MUL4_SOURCES        = mpx-mul4-x86-sse2.S
+check_PROGRAMS         += mpx-mul4.t
+TESTS                  += mpx-mul4.t$(EXEEXT)
 endif
 if CPUFAM_AMD64
-libmath_la_SOURCES     += mpx-mul4-amd64-sse2.S
+MPX_MUL4_SOURCES        = mpx-mul4-amd64-sse2.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_LDADD        = $(top_builddir)/libcatacomb.la $(mLib_LIBS)
+EXTRA_DIST             += t/mpx-mul4
 
 ## A quick-and-dirty parser, used for parsing descriptions of groups, fields,
 ## etc.