Hi,
What's the purpose of the SXTX extend? I understand the concept of sign extension when, say, the source register is 32-bit and the target is 64-bit.
In this case, however, both registers are 64-bit. So what's the point? What can you do with SXTX that you cannot do using other LDR (register) variants?
Thanks,
Nikita
Right, sxtx is not allowed, but sxtw:
<Wm> When option<0> is set to 0, is the 32-bit name of the general-purpose index register, encoded in the "Rm" field.
and
UXTW when option = 010LSL when option = 011SXTW when option = 110SXTX when option = 111But the sense behind: ldr x0,[x1,x2,sxtx] is not clear to me I have to admit.I need to test this on real hardware.
42Bastian Schick said:ldr x0,[x1,x2,sxtx]
I guess, it is just, that there are no exceptions in the coding. sxtx is completely meaningless IMHO.