]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gdb/record: add support for AVX conversion instructions.
authorGuinevere Larsen <guinevere@redhat.com>
Fri, 13 Jun 2025 17:39:50 +0000 (14:39 -0300)
committerGuinevere Larsen <guinevere@redhat.com>
Fri, 11 Jul 2025 14:55:34 +0000 (11:55 -0300)
commitcb37efef5b02c81e73226cac0dfea0ef00b1c8b3
tree4d0ed2d0459569b759303246c143a0a2b5607b29
parentdfc793f54c1b591663e17633df3d3b6790d3a7b7
gdb/record: add support for AVX conversion instructions.

WIP

This commit adds support for instructions to convert from one type to
another, which are in the form:
* VCVTDQ2[PS|PD]
* VCVTPS2[DQ|PD]
* VCVTPD2[PS|DQ]
* VCVTSD2[SI|SS]
* VCVTSI2[SS|SD]
* VCVTSS2[SD|SI]
* VCVTTP[S|D]2DQ
* VCVTTS[S|D]2SI

It also adds support to vpsadbw, since it was trivial and only one
instruction. Finally, I have slightly reorder the case statements to
keep them in numerical order.
gdb/i386-tdep.c
gdb/testsuite/gdb.reverse/i386-avx-reverse.c
gdb/testsuite/gdb.reverse/i386-avx-reverse.exp