Lines Matching defs:CPUARMState
111 typedef struct CPUARMState { struct
113 uint32_t regs[16];
117 uint32_t uncached_cpsr;
118 uint32_t spsr;
121 uint32_t banked_spsr[7];
122 uint32_t banked_r13[7];
123 uint32_t banked_r14[7];
126 uint32_t usr_regs[5];
127 uint32_t fiq_regs[5];
130 uint32_t CF; /* 0 or 1 */
131 uint32_t VF; /* V is the bit 31. All other bits are undefined */
132 uint32_t NF; /* N is bit 31. All other bits are undefined. */
133 uint32_t ZF; /* Z set if zero. */
134 uint32_t QF; /* 0 or 1 */
135 uint32_t GE; /* cpsr[19:16] */
136 uint32_t thumb; /* cpsr[5]. 0 = arm mode, 1 = thumb mode. */
137 uint32_t condexec_bits; /* IT bits. cpsr[15:10,26:25]. */
140 struct {
189 } cp15;
191 struct {
199 } v7m;
202 uint32_t cp14_dbgdidr;
205 uint32_t teecr;
206 uint32_t teehbr;
209 uint32_t features;
212 struct {
237 } vfp;
238 uint32_t exclusive_addr;
239 uint32_t exclusive_val;
240 uint32_t exclusive_high;
242 uint32_t exclusive_test;
243 uint32_t exclusive_info;
247 struct {
271 } CPUARMState; argument