aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-05-25 17:53:38 +0000
committeriximeow <me@iximeow.net>2026-05-25 18:00:30 +0000
commitb9819eb973208e9998a87cc54473efbcf281f4ad (patch)
tree5a1305be45dd861ada737a7c601412dc5f860e26 /CHANGELOG
parentf2a2a09688421f2c532ab6f02527bf68f095407a (diff)
and some prefix helpers should be pub
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1059267..580413e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -52,6 +52,13 @@
size. an operand-size prefix now correctly overrides to pusha/popa.
* 16-bit: an operand-size prefix now correctly overrides to pushad/popad.
- likewise, thank you Stephen for spotting these issues!
+* Prefixes::operand_size and Prefixes::address_size are now public, reporting
+ if a 66 or 67 prefix is active for the decoded instruction. be aware that in
+ 64-bit mode operand-size overrides interact in subtle ways with REX
+ prefixes and in particular REX.W takes precedence over operand-size in
+ practice.. most of the time. these are intended to be informative; if
+ application logic depends on them it is likely a yaxpeax-x86 bug.
+* Prefixes::segment is now public and reports the instruction's selected data segment.
## 2.0.0