typedef struct arm720t_common_s
 {
+       arm7tdmi_common_t arm7tdmi_common;
        uint32_t common_magic;
        armv4_5_mmu_common_t armv4_5_mmu;
-       arm7tdmi_common_t arm7tdmi_common;
        uint32_t cp15_control_reg;
        uint32_t fsr_reg;
        uint32_t far_reg;
 
  */
 typedef struct arm7_9_common_s
 {
+       armv4_5_common_t armv4_5_common;
        uint32_t common_magic;
 
        arm_jtag_t jtag_info; /**< JTAG information for target */
        void (*pre_restore_context)(target_t *target); /**< Callback function called before restoring the processor context */
        void (*post_restore_context)(target_t *target); /**< Callback function called after restoring the processor context */
 
-       armv4_5_common_t armv4_5_common;
 
 } arm7_9_common_t;
 
 
 
 typedef struct arm920t_common_s
 {
+       arm9tdmi_common_t arm9tdmi_common;
        uint32_t common_magic;
        armv4_5_mmu_common_t armv4_5_mmu;
-       arm9tdmi_common_t arm9tdmi_common;
        uint32_t cp15_control_reg;
        uint32_t d_fsr;
        uint32_t i_fsr;
 
 
 typedef struct arm926ejs_common_s
 {
+       arm9tdmi_common_t arm9tdmi_common;
        uint32_t common_magic;
        armv4_5_mmu_common_t armv4_5_mmu;
-       arm9tdmi_common_t arm9tdmi_common;
        int (*read_cp15)(target_t *target, uint32_t op1, uint32_t op2, uint32_t CRn, uint32_t CRm, uint32_t *value);
        int (*write_cp15)(target_t *target, uint32_t op1, uint32_t op2, uint32_t CRn, uint32_t CRm, uint32_t value);
        uint32_t cp15_control_reg;
 
 
 typedef struct arm966e_common_s
 {
-       int common_magic;
        arm9tdmi_common_t arm9tdmi_common;
+       int common_magic;
        uint32_t cp15_control_reg;
 } arm966e_common_t;
 
 
 
 typedef struct xscale_common_s
 {
+       /* armv4/5 common stuff */
+       armv4_5_common_t armv4_5_common;
+
        int common_magic;
 
        /* XScale registers (CP15, DBG) */
 
        int arch_debug_reason;
 
-       /* armv4/5 common stuff */
-       armv4_5_common_t armv4_5_common;
-
        /* MMU/Caches */
        armv4_5_mmu_common_t armv4_5_mmu;
        uint32_t cp15_control_reg;