ARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor out common code