capstone/bindings/python/cstest_py
Amaan Mujawar 54fcf14f05
AArch64: Add option for explicit shifted wide immediates (#2995)
Add CS_OPT_SYNTAX_AARCH64_EXPLICIT_WIDE_IMM to print shifted
MOVN and MOVZ instructions in their explicit forms instead of using
the equivalent MOV aliases.

Keep the existing LLVM-compatible alias output as the default, and
retain MOV aliases for unshifted instructions when the option is
enabled.

Expose the option through cstool and the Python bindings, and add
regression tests for MOVN, MOVZ, 32-bit and 64-bit forms.

Fixes #2890

Signed-off-by: Amaan Mujawar <amaansmujawar@gmail.com>
2026-07-16 15:24:18 +00:00
..
src/cstest_py AArch64: Add option for explicit shifted wide immediates (#2995) 2026-07-16 15:24:18 +00:00
pyproject.toml Python package building rework (#2538) 2024-11-18 19:10:27 +08:00
README.md Modern Testing (#2456) 2024-08-31 21:33:38 +08:00

Python cstest

This is the equivalent testing tool to suite/cstest/. It consumes the yaml test files in <repo-root>/tests/ and reports the results.