Cargo Features

[dependencies]
matrixmultiply = { version = "0.3.9", default-features = false, features = ["cgemm", "std", "threading", "constconf"] }
default = std

The std feature is set by default whenever matrixmultiply is added without default-features = false somewhere in the dependency tree.

cgemm

support for complex f32, complex f64

Affects archparam_defaults::C_NC, archparam_defaults::C_KC, archparam_defaults::C_MC, archparam_defaults::Z_NC, archparam_defaults::Z_KC, archparam_defaults::Z_MC, gemm::CGemmOption, gemm::cgemm, gemm::zgemm, testdefs::c32, testdefs::c64

std default threading?
threading = num_cpus, once_cell, std, thread-tree
constconf

support for compile-time configuration

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

thread-tree threading?
once_cell threading?
num_cpus threading?