From f057c712f91b215034fe84fa0f22694aaa8dffb3 Mon Sep 17 00:00:00 2001
From: iximeow <me@iximeow.net>
Date: Fri, 15 Jan 2021 14:52:11 -0800
Subject: fix several missing or invalid decodings among 0f01 opcodes

* `mwaitx`, `monitorx`, `rdpru`, and `clzero` are now supported
* swapgs is no longer decoded in protected mode
* rdpkru and wrpkru are no longer decoded if mod bits != 11
---
 CHANGELOG | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'CHANGELOG')

diff --git a/CHANGELOG b/CHANGELOG
index 8de4801..1325597 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+## 0.1.5
+* fix several issues around 0f01* opcode decoding;
+  - AMD-only `monitorx`, `mwaitx`, `clzero`, and `rdpru` are now supported
+  - `swapgs` is invalid in non-64-bit modes
+  - `rdpkru` and `wrpkru` were incorrectly decoded when modrm bits were not `11`
+
 ## 0.1.4
 * [long mode only]: fix decoding of rex-prefixed modrm+sib operands selecting index 0b100 and base 0b101
   - for memory operands with a base, index, and displacement either
-- 
cgit v1.1