diff options
author | Pekka Enberg <penberg@kernel.org> | 2012-02-02 19:55:09 +0200 |
---|---|---|
committer | Pekka Enberg <penberg@kernel.org> | 2012-02-12 12:21:05 +0200 |
commit | 152b3d873df13ba06894854b85b2f494f80a67a0 (patch) | |
tree | 968534c66161c8c01517cd6964c2726c4bc3cef4 | |
parent | 93a545b5758ce89070006550ed294a8212b20a88 (diff) | |
download | jato-152b3d873df13ba06894854b85b2f494f80a67a0.tar.gz |
arm: Rename emit_encoded_insn() to emit32()
Use shorter name that actually describes what the function does.
Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r-- | arch/arm/encode.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/arch/arm/encode.c b/arch/arm/encode.c index 86a48124..8a13316f 100644 --- a/arch/arm/encode.c +++ b/arch/arm/encode.c @@ -140,7 +140,7 @@ static inline void emit(struct buffer *buf, unsigned char c) assert(!err); } -static void emit_encoded_insn(struct buffer *buf, uint32_t encoded_insn) +static void emit32(struct buffer *buf, uint32_t encoded_insn) { union { uint32_t encoded_insn; @@ -212,7 +212,7 @@ void encode_stm(struct buffer *buffer, uint16_t register_list) encoded_insn = AL | MULTIPLE_LOAD_STORE | WRITE_BASE_REG | DECREMENT_BEFORE | ((arm_encode_reg(MACH_REG_SP) & 0xF) << 16) | register_list; - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } void encode_setup_fp(struct buffer *buffer, unsigned long offset) @@ -223,7 +223,7 @@ void encode_setup_fp(struct buffer *buffer, unsigned long offset) encoded_insn = encoded_insn | ((arm_encode_reg(MACH_REG_SP) & 0xF) << 16) | ((arm_encode_reg(MACH_REG_FP) & 0xF) << 12) | (offset & 0xFF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } void encode_sub_sp(struct buffer *buffer, unsigned long frame_size) @@ -240,7 +240,7 @@ void encode_sub_sp(struct buffer *buffer, unsigned long frame_size) encoded_insn = encoded_insn | arm_encode_reg(MACH_REG_SP) << 12 | arm_encode_reg(MACH_REG_SP) << 16 | (0xFC); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); frame_size = frame_size - MAX_FRAME_SIZE_SUBTRACTED; } @@ -249,7 +249,7 @@ void encode_sub_sp(struct buffer *buffer, unsigned long frame_size) encoded_insn = encoded_insn | arm_encode_reg(MACH_REG_SP) << 12 | arm_encode_reg(MACH_REG_SP) << 16 | (frame_size & 0xFF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } } @@ -273,7 +273,7 @@ void encode_store_args(struct buffer *buffer, struct stack_frame *frame) encoded_insn = encoded_insn | IMM_OFFSET_SUB | ((arm_encode_reg(MACH_REG_FP) & 0xF) << 16) | ((arm_encode_reg(arg_regs[i]) & 0xFF) << 12) | (offset & 0xFFF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } } @@ -285,7 +285,7 @@ void encode_restore_sp(struct buffer *buffer, unsigned long offset) encoded_insn = encoded_insn | ((arm_encode_reg(MACH_REG_FP) & 0xF) << 16) | ((arm_encode_reg(MACH_REG_SP) & 0xF) << 12) | (offset & 0xFF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } void encode_ldm(struct buffer *buffer, uint16_t register_list) @@ -294,7 +294,7 @@ void encode_ldm(struct buffer *buffer, uint16_t register_list) encoded_insn = AL | MULTIPLE_LOAD_STORE | LOAD_INSN | DECREMENT_BEFORE | ((arm_encode_reg(MACH_REG_SP) & 0xF) << 16) | register_list; - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } /* @@ -315,20 +315,20 @@ void encode_setup_trampoline(struct buffer *buffer, uint32_t cu_addr, uint32_t t encoded_insn = arm_encode_insn[INSN_UNCOND_BRANCH]; encoded_insn = encoded_insn | ((0x000004) >> 2 & 0xFFFFFF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); /* Emit the address of cu */ - emit_encoded_insn(buffer, cu_addr); + emit32(buffer, cu_addr); /* Emit the address of magic_tampoline */ - emit_encoded_insn(buffer, target_addr); + emit32(buffer, target_addr); /* Load the addr of cu in R0 */ encoded_insn = arm_encode_insn[INSN_LDR_REG_MEMLOCAL]; encoded_insn = encoded_insn | IMM_OFFSET_SUB | ((arm_encode_reg(MACH_REG_R0) & 0xF) << 12) | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 16) | (0x010); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); /* Call jit_magic_trampoline. First store the value of PC in LR and then Load the address of magic_trampoline form constant pool */ @@ -336,13 +336,13 @@ void encode_setup_trampoline(struct buffer *buffer, uint32_t cu_addr, uint32_t t encoded_insn = encoded_insn | ((arm_encode_reg(MACH_REG_LR) & 0xF) << 12) | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 16) | (0x000); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); encoded_insn = arm_encode_insn[INSN_LDR_REG_MEMLOCAL]; encoded_insn = encoded_insn | IMM_OFFSET_SUB | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 12) | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 16) | (0x014); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } void encode_emit_branch_link(struct buffer *buffer) @@ -351,13 +351,13 @@ void encode_emit_branch_link(struct buffer *buffer) encoded_insn = encoded_insn | ((arm_encode_reg(MACH_REG_LR) & 0xF) << 12) | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 16) | (0x000); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); encoded_insn = arm_encode_insn[INSN_MOV_REG_REG]; encoded_insn = encoded_insn | ((arm_encode_reg(MACH_REG_PC) & 0xF) << 12) | (arm_encode_reg(MACH_REG_R0) & 0xF); - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } void insn_encode(struct insn *insn, struct buffer *buffer, struct basic_block *bb) @@ -388,5 +388,5 @@ void insn_encode(struct insn *insn, struct buffer *buffer, struct basic_block *b if (!(insn->type == INSN_MOV_REG_IMM || insn->type == INSN_MOV_REG_REG || insn->type == INSN_MVN_REG_IMM)) encoded_insn = encoded_insn | ((arm_encode_reg(mach_reg(&insn->dest.reg)) & 0xF) << 16); } - emit_encoded_insn(buffer, encoded_insn); + emit32(buffer, encoded_insn); } |