+#define CONSECUTIVE_INTEGER_ARGS
+#define CONSECUTIVE_FLOAT_ARGS
+
+
+/* branches *******************************************************************/
+
+#define SUPPORT_BRANCH_CONDITIONAL_CONDITION_REGISTER 1
+#define SUPPORT_BRANCH_CONDITIONAL_ONE_INTEGER_REGISTER 0
+#define SUPPORT_BRANCH_CONDITIONAL_TWO_INTEGER_REGISTERS 0
+#define SUPPORT_BRANCH_CONDITIONAL_UNSIGNED_CONDITIONS 1
+
+
+/* exceptions *****************************************************************/
+
+#define SUPPORT_HARDWARE_DIVIDE_BY_ZERO 1
+
+
+/* stackframe *****************************************************************/
+
+#define STACKFRMAE_RA_BETWEEN_FRAMES 1
+#define STACKFRAME_RA_TOP_OF_FRAME 0
+#define STACKFRAME_RA_LINKAGE_AREA 0
+#define STACKFRAME_LEAFMETHODS_RA_REGISTER 0
+#define STACKFRAME_SYNC_NEEDS_TWO_SLOTS 0
+
+
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 2 /* bytes */