@@ -109,11 +109,11 @@ void asm_arm_lsr_reg_reg(asm_arm_t *as, uint rd, uint rs);
109
109
void asm_arm_asr_reg_reg (asm_arm_t * as , uint rd , uint rs );
110
110
111
111
// memory
112
- void asm_arm_ldr_reg_reg (asm_arm_t * as , uint rd , uint rn , uint byte_offset );
112
+ void asm_arm_ldr_reg_reg_offset (asm_arm_t * as , uint rd , uint rn , uint byte_offset );
113
113
void asm_arm_ldrh_reg_reg (asm_arm_t * as , uint rd , uint rn );
114
114
void asm_arm_ldrh_reg_reg_offset (asm_arm_t * as , uint rd , uint rn , uint byte_offset );
115
115
void asm_arm_ldrb_reg_reg (asm_arm_t * as , uint rd , uint rn );
116
- void asm_arm_str_reg_reg (asm_arm_t * as , uint rd , uint rm , uint byte_offset );
116
+ void asm_arm_str_reg_reg_offset (asm_arm_t * as , uint rd , uint rm , uint byte_offset );
117
117
void asm_arm_strh_reg_reg (asm_arm_t * as , uint rd , uint rm );
118
118
void asm_arm_strb_reg_reg (asm_arm_t * as , uint rd , uint rm );
119
119
@@ -212,14 +212,14 @@ void asm_arm_bx_reg(asm_arm_t *as, uint reg_src);
212
212
#define ASM_LOAD8_REG_REG (as , reg_dest , reg_base ) asm_arm_ldrb_reg_reg((as), (reg_dest), (reg_base))
213
213
#define ASM_LOAD16_REG_REG (as , reg_dest , reg_base ) asm_arm_ldrh_reg_reg((as), (reg_dest), (reg_base))
214
214
#define ASM_LOAD16_REG_REG_OFFSET (as , reg_dest , reg_base , uint16_offset ) asm_arm_ldrh_reg_reg_offset((as), (reg_dest), (reg_base), 2 * (uint16_offset))
215
- #define ASM_LOAD32_REG_REG (as , reg_dest , reg_base ) asm_arm_ldr_reg_reg ((as), (reg_dest), (reg_base), 0)
216
- #define ASM_LOAD32_REG_REG_OFFSET (as , reg_dest , reg_base , word_offset ) asm_arm_ldr_reg_reg ((as), (reg_dest), (reg_base), 4 * (word_offset))
215
+ #define ASM_LOAD32_REG_REG (as , reg_dest , reg_base ) asm_arm_ldr_reg_reg_offset ((as), (reg_dest), (reg_base), 0)
216
+ #define ASM_LOAD32_REG_REG_OFFSET (as , reg_dest , reg_base , word_offset ) asm_arm_ldr_reg_reg_offset ((as), (reg_dest), (reg_base), 4 * (word_offset))
217
217
218
218
#define ASM_STORE_REG_REG_OFFSET (as , reg_value , reg_base , word_offset ) ASM_STORE32_REG_REG_OFFSET((as), (reg_value), (reg_base), (word_offset))
219
219
#define ASM_STORE8_REG_REG (as , reg_value , reg_base ) asm_arm_strb_reg_reg((as), (reg_value), (reg_base))
220
220
#define ASM_STORE16_REG_REG (as , reg_value , reg_base ) asm_arm_strh_reg_reg((as), (reg_value), (reg_base))
221
- #define ASM_STORE32_REG_REG (as , reg_value , reg_base ) asm_arm_str_reg_reg ((as), (reg_value), (reg_base), 0)
222
- #define ASM_STORE32_REG_REG_OFFSET (as , reg_value , reg_base , word_offset ) asm_arm_str_reg_reg ((as), (reg_value), (reg_base), 4 * (word_offset))
221
+ #define ASM_STORE32_REG_REG (as , reg_value , reg_base ) asm_arm_str_reg_reg_offset ((as), (reg_value), (reg_base), 0)
222
+ #define ASM_STORE32_REG_REG_OFFSET (as , reg_value , reg_base , word_offset ) asm_arm_str_reg_reg_offset ((as), (reg_value), (reg_base), 4 * (word_offset))
223
223
224
224
#define ASM_LOAD8_REG_REG_REG (as , reg_dest , reg_base , reg_index ) asm_arm_ldrb_reg_reg_reg((as), (reg_dest), (reg_base), (reg_index))
225
225
#define ASM_LOAD16_REG_REG_REG (as , reg_dest , reg_base , reg_index ) asm_arm_ldrh_reg_reg_reg((as), (reg_dest), (reg_base), (reg_index))
0 commit comments