Recent Releases of slothy
slothy - 0.1.4
SLOTHY is experimental software. This release mainly serves the purpose of easing versioning in package managers such as pypi (pip).
What's Changed
- Armv8-M: Add
and(immediate),rsb(immediate),vstrb,lsr(immediate) by @willieyz in https://github.com/slothy-optimizer/slothy/pull/308 - Add markdown-link-checker to the linting CI and fix broken links by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/310
- protobuf: Pin the version below 6.31.1(ortools 9.7 requires protobuf <= 6.31.1) by @willieyz in https://github.com/slothy-optimizer/slothy/pull/313
- Prepare 0.1.4 release by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/319
Full Changelog: https://github.com/slothy-optimizer/slothy/compare/0.1.3...0.1.4
- Assembly
Published by mkannwischer 9 months ago
slothy - 0.1.3
SLOTHY is experimental software. This release mainly serves the purpose of easing versioning in package managers such as pypi (pip).
What's Changed
- Armv8-M: Clean up unused assembly files and add missing example configurations by @willieyz in https://github.com/slothy-optimizer/slothy/pull/287
- slothy-cli: validate output directory before starting optimization by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/291
- Feat: Supporting immediate values without # by @willieyz in https://github.com/slothy-optimizer/slothy/pull/290
- Don't use str(line) by @dop-amin in https://github.com/slothy-optimizer/slothy/pull/297
- Switch default logging to stdout; default log level INFO by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/299
- Fix loop detection (disallow cross-arch loop matching) by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/302
- Fix: Do not create model dir if log_model is not set by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/301
- More flexible loop labels for AArch64 and Armv7-M by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/303
- Add Cortex-M85 instructions test by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/300
- AArch64: Add support for bic without ROR by @hanno-becker in https://github.com/slothy-optimizer/slothy/pull/307
- Aarch64: add conditional compare instructions by @cheng-wei-huang0612 in https://github.com/slothy-optimizer/slothy/pull/306
- Prepare 0.1.3 release by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/309
Full Changelog: https://github.com/slothy-optimizer/slothy/compare/0.1.2...0.1.3
- Assembly
Published by mkannwischer 10 months ago
slothy - 0.1.2
SLOTHY is experimental software. This release mainly serves the purpose of easing versioning in package managers such as pypi (pip).
What's Changed
- Add multiply long instructions neon by @cheng-wei-huang0612 in https://github.com/slothy-optimizer/slothy/pull/274
- AArch64: Various instructions needed for ML-KEM rejection sampling by @willieyz in https://github.com/slothy-optimizer/slothy/pull/279
- Add AESD, AESIMC instructions to AArch64 model by @hanno-becker in https://github.com/slothy-optimizer/slothy/pull/285
- AArch64: add
sregister support and addfmovanduaddlvinstructions by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/283 - Add slothy-cli to pypi package by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/282
- Extend Cortex-A55 model to properly support Neon
mla/mlsby @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/281 - Prepare 0.1.2 release by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/289
Full Changelog: https://github.com/slothy-optimizer/slothy/compare/0.1.1...0.1.2
- Assembly
Published by mkannwischer 10 months ago
slothy - 0.1.1
SLOTHY is experimental software. This release mainly serves the purpose of easing versioning in package managers such as pypi (pip).
What's Changed
- Armv8-M: Add missing hint support (required for memory annotations) by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/260
- Allow disabling unsafeaddressoffset_fixup for Armv8-M by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/255
- build(deps): bump sympy from 1.13.3 to 1.14.0 by @dependabot[bot] in https://github.com/slothy-optimizer/slothy/pull/263
- build(deps): bump flake8 from 7.2.0 to 7.3.0 by @dependabot[bot] in https://github.com/slothy-optimizer/slothy/pull/264
- Add Ldp_Q to Neoverse N1 model by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/266
- Add
AESInstructionto A55 and A72 uArch models by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/269 - AArch64: Add
vextto A55+A72, addvbic,vand,veorto A72. by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/270 - AArch64: Clean-up logical Neon instructions and shift+insert Neon instructions by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/271
- AArch64: Various arch and uArch clean-ups by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/273
- Prepare 0.1.1 release by @mkannwischer in https://github.com/slothy-optimizer/slothy/pull/275
Full Changelog: https://github.com/slothy-optimizer/slothy/compare/0.1.0...0.1.1
- Assembly
Published by mkannwischer 11 months ago