[[bench]]
harness = false
name = "abs"
path = "benches/abs.rs"
[[bench]]
harness = false
name = "acos"
path = "benches/acos.rs"
[[bench]]
harness = false
name = "asin"
path = "benches/asin.rs"
[[bench]]
harness = false
name = "atan"
path = "benches/atan.rs"
[[bench]]
harness = false
name = "atan2"
path = "benches/atan2.rs"
[[bench]]
harness = false
name = "cbrt"
path = "benches/cbrt.rs"
[[bench]]
harness = false
name = "ceil"
path = "benches/ceil.rs"
[[bench]]
harness = false
name = "cos"
path = "benches/cos.rs"
[[bench]]
harness = false
name = "exp"
path = "benches/exp.rs"
[[bench]]
harness = false
name = "floor"
path = "benches/floor.rs"
[[bench]]
harness = false
name = "hypot"
path = "benches/hypot.rs"
[[bench]]
harness = false
name = "hypot3"
path = "benches/hypot3.rs"
[[bench]]
harness = false
name = "hypot4"
path = "benches/hypot4.rs"
[[bench]]
harness = false
name = "ln"
path = "benches/ln.rs"
[[bench]]
harness = false
name = "pow"
path = "benches/pow.rs"
[[bench]]
harness = false
name = "sin"
path = "benches/sin.rs"
[[bench]]
harness = false
name = "sqrt"
path = "benches/sqrt.rs"
[[bench]]
harness = false
name = "tan"
path = "benches/tan.rs"
[[bin]]
name = "simdly"
path = "src/main.rs"
[dependencies.rayon]
version = "1.10.0"
[dev-dependencies.criterion]
default-features = true
features = ["default", "plotters"]
version = "0.5.1"
[dev-dependencies.ndarray]
version = "0.16.1"
[dev-dependencies.rand]
version = "0.9.2"
[[example]]
name = "outer_product"
path = "examples/outer_product.rs"
[lib]
name = "simdly"
path = "src/lib.rs"
[package]
authors = ["Mahdi Tantaoui <mohamedalmahdi.tantaoui@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = " 🚀 High-performance Rust library leveraging SIMD and Rayon for fast computations."
documentation = "https://docs.rs/simdly/"
edition = "2021"
keywords = ["math", "SIMD", "functions", "performance", "Numerical"]
license = "MIT"
name = "simdly"
readme = "README.md"
repository = "https://github.com/mtantaoui/simdly"
rust-version = "1.77"
version = "0.1.10"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--cfg", "avx2", "--cfg", "neon"]
targets = ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]
[profile.release]
codegen-units = 1
lto = "fat"
[[test]]
name = "abs"
path = "tests/abs.rs"
[[test]]
name = "acos"
path = "tests/acos.rs"
[[test]]
name = "asin"
path = "tests/asin.rs"
[[test]]
name = "atan"
path = "tests/atan.rs"
[[test]]
name = "atan2"
path = "tests/atan2.rs"
[[test]]
name = "cbrt"
path = "tests/cbrt.rs"
[[test]]
name = "ceil"
path = "tests/ceil.rs"
[[test]]
name = "cos"
path = "tests/cos.rs"
[[test]]
name = "exp"
path = "tests/exp.rs"
[[test]]
name = "floor"
path = "tests/floor.rs"
[[test]]
name = "hypot"
path = "tests/hypot.rs"
[[test]]
name = "hypot3"
path = "tests/hypot3.rs"
[[test]]
name = "hypot4"
path = "tests/hypot4.rs"
[[test]]
name = "ln"
path = "tests/ln.rs"
[[test]]
name = "parallel_methods"
path = "tests/parallel_methods.rs"
[[test]]
name = "pow"
path = "tests/pow.rs"
[[test]]
name = "sin"
path = "tests/sin.rs"
[[test]]
name = "sqrt"
path = "tests/sqrt.rs"
[[test]]
name = "tan"
path = "tests/tan.rs"