diff --git a/src/test/erasure-code/Makefile.am b/src/test/erasure-code/Makefile.am index 5b5aaf895ba..60f6ee1e967 100644 --- a/src/test/erasure-code/Makefile.am +++ b/src/test/erasure-code/Makefile.am @@ -2,6 +2,7 @@ check_SCRIPTS += \ test/erasure-code/test-erasure-code.sh ceph_erasure_code_benchmark_SOURCES = \ + erasure-code/ErasureCode.cc \ test/erasure-code/ceph_erasure_code_benchmark.cc ceph_erasure_code_benchmark_LDADD = $(LIBOSD) $(LIBCOMMON) $(BOOST_PROGRAM_OPTIONS_LIBS) $(CEPH_GLOBAL) if LINUX @@ -9,6 +10,9 @@ ceph_erasure_code_benchmark_LDADD += -ldl endif bin_DEBUGPROGRAMS += ceph_erasure_code_benchmark +noinst_HEADERS += \ + test/erasure-code/ceph_erasure_code_benchmark.h + ceph_erasure_code_SOURCES = \ test/erasure-code/ceph_erasure_code.cc ceph_erasure_code_LDADD = $(LIBOSD) $(LIBCOMMON) $(BOOST_PROGRAM_OPTIONS_LIBS) $(CEPH_GLOBAL) @@ -177,6 +181,3 @@ noinst_HEADERS += test/erasure-code/ErasureCodeExample.h unittest_erasure_code_example_CXXFLAGS = $(UNITTEST_CXXFLAGS) unittest_erasure_code_example_LDADD = $(LIBOSD) $(LIBCOMMON) $(UNITTEST_LDADD) $(CEPH_GLOBAL) check_PROGRAMS += unittest_erasure_code_example - -noinst_HEADERS += \ - test/erasure-code/ceph_erasure_code_benchmark.h diff --git a/src/test/erasure-code/ceph_erasure_code_benchmark.cc b/src/test/erasure-code/ceph_erasure_code_benchmark.cc index 71d22a7b24f..da90d85825b 100644 --- a/src/test/erasure-code/ceph_erasure_code_benchmark.cc +++ b/src/test/erasure-code/ceph_erasure_code_benchmark.cc @@ -31,6 +31,7 @@ #include "common/Clock.h" #include "include/utime.h" #include "erasure-code/ErasureCodePlugin.h" +#include "erasure-code/ErasureCode.h" namespace po = boost::program_options; @@ -144,7 +145,7 @@ int ErasureCodeBench::encode() bufferlist in; in.append(string(in_size, 'X')); - in.rebuild_aligned(32); + in.rebuild_aligned(ErasureCode::SIMD_ALIGN); set want_to_encode; for (int i = 0; i < k + m; i++) { want_to_encode.insert(i); @@ -184,7 +185,7 @@ int ErasureCodeBench::decode() } bufferlist in; in.append(string(in_size, 'X')); - in.rebuild_aligned(32); + in.rebuild_aligned(ErasureCode::SIMD_ALIGN); set want_to_encode; for (int i = 0; i < k + m; i++) {