Lines Matching defs:ldr_str_fmt
89 struct ldr_str_fmt { struct
90 unsigned offset :12; /* #nn or rn or rn shift #m */
91 unsigned reg :4; /* destination for LDR, source for STR */
92 unsigned base :4; /* base register */
93 unsigned is_load :1; /* == 1 for LDR */
94 unsigned writeback :1; /* == 1 means write back (base+offset) into base */
95 unsigned byte :1; /* == 1 means byte access else word */
96 unsigned up :1; /* == 1 means add offset else subtract it */
97 unsigned pre_index :1; /* == 1 means [a,b] form else [a],b form */
98 unsigned immed :1; /* == 0 means immediate offset */
99 unsigned type :2; /* == TYPE_LDR_STR */
100 unsigned cond :4; /* one of COND_* defined above */