mirror of
https://github.com/capstone-engine/capstone
synced 2026-08-11 16:26:07 -04:00
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> |
||
|---|---|---|
| .. | ||
| src/cstest_py | ||
| pyproject.toml | ||
| README.md | ||
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.