This function stores the 64-bit contents of two 32-bit registers in memory. An 8-byte block is stored starting at the address stored in r2
. The first four bytes are taken from r0
, and the second is four bytes from r1
.
Approximate equivalent of C:
int32 *ptr=(int32 *) r2; *(ptr) = r0; *(ptr+1) = r1;
source share