-#define ARM_INSTR_SKANKREGS 0xE88Effff // add up to 65k to indicate which registers...
-
-#define ARM_INSTR_B_PC 0xea000000
-#define ARM_INSTR_BX_PC 0xe1200010 // need to set r0 to the desired address
-#define THUMB_INSTR_STR_R0_r0 0x60006000
-#define THUMB_INSTR_MOV_R0_PC 0x46b846b8
-#define THUMB_INSTR_BX_PC 0x47784778
-#define THUMB_INSTR_NOP 0x1c001c00
+#define ARM_INSTR_SKANKREGS1 0xE88E00ffL
+#define ARM_INSTR_SKANKREGS2 0xE88Eff00L
+#define ARM_INSTR_CLOBBEREGS 0xE89EffffL
+
+#define ARM_INSTR_B_PC 0xea000000L
+#define ARM_INSTR_BX_PC 0xe1200010L // need to set r0 to the desired address
+#define THUMB_INSTR_STR_R0_r0 0x60006000L
+#define THUMB_INSTR_MOV_R0_PC 0x46b846b8L
+#define THUMB_INSTR_BX_PC 0x47784778L
+#define THUMB_INSTR_NOP 0x1c001c00L