aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Willgerodt <felix.willgerodt@intel.com>2024-05-21 14:54:05 +0200
committerFelix Willgerodt <felix.willgerodt@intel.com>2024-05-31 09:33:37 +0200
commita736284b1d15bcba996292e703fa2d28c41bce1b (patch)
tree7b45705d6c9349bb529aa8c8726d6e529413893d
parent05d9d66d92886053d56d1c5fb9fcfcb20f6a6de0 (diff)
downloadbinutils-a736284b1d15bcba996292e703fa2d28c41bce1b.zip
binutils-a736284b1d15bcba996292e703fa2d28c41bce1b.tar.gz
binutils-a736284b1d15bcba996292e703fa2d28c41bce1b.tar.bz2
gdb, doc: Fix AVX-512 documentation.
org.gnu.gdb.i386.avx512 adds k registers, but these aren't mentioned in the docs yet. Fix that. In addition the documentation describes xmm registers with an `h` (e.g. xmm16h). I am assuming that we follow the register xml files here, which don't have the h suffix. So this removes that as well. Approved-By: Eli Zaretskii <eliz@gnu.org>
-rw-r--r--gdb/doc/gdb.texinfo10
1 files changed, 9 insertions, 1 deletions
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 61f91ef..750f368 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -49471,7 +49471,7 @@ describe additional @sc{xmm} registers:
@itemize @minus
@item
-@samp{xmm16h} through @samp{xmm31h}, only valid for amd64.
+@samp{xmm16} through @samp{xmm31}, only valid for amd64.
@end itemize
It should describe the upper 128 bits of additional @sc{ymm} registers:
@@ -49499,6 +49499,14 @@ describe the additional @sc{zmm} registers:
@samp{zmm16h} through @samp{zmm31h}, only valid for amd64.
@end itemize
+It should
+describe the additional 64-bit @sc{k} registers:
+
+@itemize @minus
+@item
+@samp{k0} through @samp{k7}, valid for amd64 and i386.
+@end itemize
+
The @samp{org.gnu.gdb.i386.pkeys} feature is optional. It should
describe a single register, @samp{pkru}. It is a 32-bit register
valid for i386 and amd64.