Livt packages

Eccelerators.BitTwiddling

Version 0.1.1

Readable 32-bit bit manipulation, counting, scanning, permutation, and arithmetic utilities for Livt.

Published files (26)

livt.toml

[project]
name = "Eccelerators.BitTwiddling"
version = "0.1.1"
description = "Readable 32-bit bit manipulation, counting, scanning, permutation, and arithmetic utilities for Livt."
authors = ["Denis Vasilík"]
repository = "https://github.com/eccelerators/livt-bit-twiddling-hacks"
homepage = "https://github.com/eccelerators/livt-bit-twiddling-hacks"
keywords = ["fpga", "bitwise", "bit-twiddling", "arithmetic", "permutation"]
license = "MIT"
path = "src"
outdir = "out"

[project.organization]
name = "Eccelerators GmbH"
website = "https://eccelerators.com"

[publish]
files = ["README.md", "CHANGELOG.md", "LICENSE"]

[tests]
path = "tests"
components = [
    "IntegerPropertiesTest",
    "BitMasksTest",
    "BitCountingTest",
    "BitScanningTest",
    "BitPermutationTest",
    "MortonCodesTest",
    "BytePredicatesTest",
    "ModulusTest",
    "ByteOperationsTest",
    "BitEncodingTest",
    "SaturatingArithmeticTest"
]

[dependencies]
"Livt.Base" = "1.2.1"

[build.debug]
warnings = ["-variable-divisor"]

[build.release]
warnings = ["all"]