Investiate instructions that produce the same benchmark
As of now, examples/example_list_instructions.py --arch ARMv8a --validate --debug
produces
...
# ADD_RD_SP_X_SP_RN_SP_X_SP_RM_EXT_X
add X0, X0, X0
...
# ADD_RD_X_RN_X_RM_SFT_X
add X0, X0, X0
We need to investigate what is the difference between these two instructions and why they translate to the same assembly mnemonics.
Edited by DERUMIGNY Nicolas