Moved benchmarks to benches for better clarity and control of #![feature(stdsimd)]
Implemented performance logging #48 (--feature trace), looks like this:
test arch::x86::intrin::sum::tests::test_packed_sum_i64x8 ... ok
🚄 faster is using HARDWARE acceleration here (src/arch/x86/intrin/sum.rs:56).
â›” faster is using SOFTWARE emulation here (src/arch/x86/intrin/sum.rs:259).
🚄 faster is using HARDWARE acceleration here (src/arch/x86/intrin/sum.rs:168).
🚄 faster is using HARDWARE acceleration here (src/arch/x86/intrin/cmp.rs:21).
Added ability to configure performance trace log file (e.g., for mobile / embedded development) with environment variable FASTER_DEBUG_FILE if feature trace is set.
Changes:
benches
for better clarity and control of#![feature(stdsimd)]
--feature trace
), looks like this:FASTER_DEBUG_FILE
if featuretrace
is set.