This commit is contained in:
Christopher Taylor 2017-05-28 00:20:48 -07:00
parent 7b3f1442a4
commit d4f4f94809
2 changed files with 6 additions and 5 deletions

View File

@ -280,7 +280,7 @@ static ffe_t FFEMultiplyLog(ffe_t a, ffe_t log_b)
}
bool InitializeMultiplyTables()
void InitializeMultiplyTables()
{
for (int log_y = 0; log_y < 256; ++log_y)
{
@ -307,8 +307,6 @@ bool InitializeMultiplyTables()
}
#endif // LEO_TRY_AVX2
}
return true;
}
@ -332,9 +330,9 @@ void mul_mem(
#define LEO_MUL_256(x_ptr, y_ptr) { \
LEO_M256 data = _mm256_loadu_si256(y_ptr); \
LEO_M256 lo = _mm256_and_si256(data, clr_mask); \
lo = _mm256_shuffle_epi8(table_lo_y, lo); \
LEO_M256 hi = _mm256_srli_epi64(data, 4); \
hi = _mm256_and_si256(hi, clr_mask); \
lo = _mm256_shuffle_epi8(table_lo_y, lo); \
hi = _mm256_shuffle_epi8(table_hi_y, hi); \
_mm256_storeu_si256(x_ptr, _mm256_xor_si256(lo, hi)); }
@ -1190,6 +1188,7 @@ bool Initialize()
return false;
InitializeLogarithmTables();
InitializeMultiplyTables();
FFTInitialize();
IsInitialized = true;

View File

@ -506,7 +506,7 @@ static void BasicTest(const TestParameters& params)
return;
}
#if 0
#if 1
for (unsigned i = 0; i < params.original_count; ++i)
{
if (!original_data[i])
@ -758,6 +758,7 @@ int main(int argc, char **argv)
t_leo_init.EndCall();
t_leo_init.Print(1);
#if 0
ParallelXORBenchmark();
#ifdef LEO_HAS_FF8
ParallelButterfly8Benchmark();
@ -765,6 +766,7 @@ int main(int argc, char **argv)
#ifdef LEO_HAS_FF16
ParallelButterfly16Benchmark();
#endif // LEO_HAS_FF16
#endif
TestParameters params;