Cargo Features

block-aligner has no features set by default.

[dependencies]
block-aligner = { version = "0.5.0", features = ["simd_sse2", "simd_avx2", "simd_wasm", "simd_neon", "no_simd", "debug", "debug_size", "mca"] }
simd_sse2

Enable SSE2

Affects block-aligner::sse2, block-aligner::ffi, block-aligner::scan_block, block-aligner::scores, block-aligner::cigar

simd_avx2

Enable AVX2

Affects block-aligner::avx2, block-aligner::ffi, block-aligner::scan_block, block-aligner::scores, block-aligner::cigar

simd_wasm

Enable WASM SIMD

Affects block-aligner::simd128, block-aligner::scan_block, block-aligner::scores, block-aligner::cigar

simd_neon

Enable Neon

Affects block-aligner::neon, block-aligner::ffi, block-aligner::scan_block, block-aligner::scores, block-aligner::cigar

no_simd

No SIMD

debug = debug_size

Print lots of debug information

debug_size debug?

Print only the final block sizes

mca

Prepare code for analysis by llvm-mca