X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/444083aef7e70ce9afe893a36d72e1a1a976f1ed..91f56a78e497b97c996cc46c7e7aff487a0b68bd:/math/Makefile.am diff --git a/math/Makefile.am b/math/Makefile.am index 69940ba5..e8b11195 100644 --- a/math/Makefile.am +++ b/math/Makefile.am @@ -181,9 +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 +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.