Lines Matching defs:CPUARMState
82 typedef struct CPUARMState { struct
84 uint32_t regs[16];
88 uint32_t uncached_cpsr;
89 uint32_t spsr;
92 uint32_t banked_spsr[7];
93 uint32_t banked_r13[7];
94 uint32_t banked_r14[7];
97 uint32_t usr_regs[5];
98 uint32_t fiq_regs[5];
101 uint32_t CF; /* 0 or 1 */
102 uint32_t VF; /* V is the bit 31. All other bits are undefined */
103 uint32_t NF; /* N is bit 31. All other bits are undefined. */
104 uint32_t ZF; /* Z set if zero. */
105 uint32_t QF; /* 0 or 1 */
106 uint32_t GE; /* cpsr[19:16] */
107 uint32_t thumb; /* cpsr[5]. 0 = arm mode, 1 = thumb mode. */
108 uint32_t condexec_bits; /* IT bits. cpsr[15:10,26:25]. */
111 struct {
157 } cp15;
159 struct {
167 } v7m;
170 uint32_t cp14_dbgdidr;
173 uint32_t teecr;
174 uint32_t teehbr;
177 uint32_t features;
180 struct {
205 } vfp;
206 uint32_t exclusive_addr;
207 uint32_t exclusive_val;
208 uint32_t exclusive_high;
210 uint32_t exclusive_test;
211 uint32_t exclusive_info;
215 struct {
239 } CPUARMState; argument