strd/ldrd were first introduced in armv5t "Architecture v5TE and later processors provide LDRD and STRD instructions to load/store 64-bit data, e.g. to access 64-bit peripherals. These behave similarly to LDM/STM of two registers."
ldrd just loads 64-bit data (ok, atomically) into two registers. LDRD r0,[r6] seems to be equivalent to LDM r6, {r0,r1} Best ref I could find were LDRD: http://www.rz.uni-karlsruhe.de/rz/docs/VTune/reference/INST_LDRD.htm Correct me if I'm wrong. M -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org