[PATCH v3 0/1] Move callx (nee callr) to v1 ISA variant
Will Hawkins
hawkinsw@obs.cr
Wed Feb 14 16:02:59 GMT 2024
Thank you for all the feedback on v1 and v2! Thanks to the willingness of
the clang/llvm developers to compromise on their encoding of the callx
instruction, this version of the patch is much more straightforward than v2.
In other words, a special thanks to Yonghong Song!
The only "controversial" piece of this patch is the reworking of the
testsuite code. I refactored the test code slightly to (visually) match
the test code from the clang/llvm test code for the callx instruction.
It made it easier for me to visually confirm that the objdump output matches.
I am more than happy to revert that piece if what I did goes too far.
Of course, I am also happy to change anything about this patch to make
sure that it meets the community's guidelines.
Thank you, again, for all the help!
Will
Will Hawkins (1):
objdump, as: Add callx support for BPF CPU v1
gas/testsuite/gas/bpf/indcall-1-pseudoc.d | 8 ++++----
gas/testsuite/gas/bpf/indcall-1-pseudoc.s | 6 +++---
gas/testsuite/gas/bpf/indcall-1.d | 10 +++++-----
gas/testsuite/gas/bpf/indcall-1.s | 6 +++---
include/opcode/bpf.h | 2 +-
opcodes/bpf-opc.c | 4 ++--
6 files changed, 18 insertions(+), 18 deletions(-)
--
2.43.0
More information about the Binutils
mailing list