I recently had to debug a MachO binary and I came across the following instruction :-
ldr.w r4, [r1, r0, lsl #2]
I understand that ldr r4, [r1, r0, lsl #2]
shifts r0 to the left two times, adds it to r1 and dereferences the result.
How is ldr.w different?