diff options
author | Guinevere Larsen <guinevere@redhat.com> | 2024-03-14 15:24:36 +0100 |
---|---|---|
committer | Guinevere Larsen <guinevere@redhat.com> | 2024-10-28 10:46:33 -0300 |
commit | 51de3d886cd75aaa9d87b17acbf17b9ff6b1029e (patch) | |
tree | bc21435cc4e62ba28e1e77da77060cffa4b4c1ab /gdb/python/py-finishbreakpoint.c | |
parent | 4b672a4a6d087a12ff24cb5125dbbb5dfa876b9a (diff) | |
download | gdb-51de3d886cd75aaa9d87b17acbf17b9ff6b1029e.zip gdb-51de3d886cd75aaa9d87b17acbf17b9ff6b1029e.tar.gz gdb-51de3d886cd75aaa9d87b17acbf17b9ff6b1029e.tar.bz2 |
gdb/record: add support to AVX unpack instructions
This commit adds support to recording instructions to unpack high
or low data from XMM registers, identified by the mnemonics in the
form: VPUNPCK [L|H] [BW|WD|DQ|QDQ].
All these instructions are encoded the exact same way, and only affect
the destination register, making them trivial to implement together.
It also updates the test gdb.reverse/i386-avx-reverse.exp to test these
new instructions. The test always uses ymm because the vpunpck
instructions overwrite the high bits, so we have to be able to record
the full ymm register, not just the output size.
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/python/py-finishbreakpoint.c')
0 files changed, 0 insertions, 0 deletions