Skip to content

Adds UXTH#5

Merged
kriskwiatkowski merged 2 commits into
mainfrom
kris/uxth
Jul 19, 2026
Merged

Adds UXTH#5
kriskwiatkowski merged 2 commits into
mainfrom
kris/uxth

Conversation

@kriskwiatkowski

Copy link
Copy Markdown
Owner

No description provided.

@kriskwiatkowski
kriskwiatkowski requested a review from Copilot July 19, 2026 22:30
@kriskwiatkowski kriskwiatkowski changed the title Kris/uxth Adds UXTH Jul 19, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for emitting the ARM UXTH (Unsigned Extend Halfword) instruction through the nervapy.arm API, and bumps the project version accordingly.

Changes:

  • Bumped package version from 0.0.7 to 0.0.8.
  • Added UnsignedExtendHalfwordInstruction plus a UXTH(destination, source) convenience wrapper in nervapy/arm/generic.py.
  • Exported UXTH from nervapy.arm to make it available at the package level.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
pyproject.toml Version bump to reflect the new public instruction API addition.
nervapy/arm/generic.py Implements UXTH instruction wrapper with operand validation and target-extension gating.
nervapy/arm/__init__.py Re-exports UXTH so callers can use it via from nervapy.arm import UXTH.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kriskwiatkowski
kriskwiatkowski merged commit 6d1d21b into main Jul 19, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants