Lines Matching refs:_emit
141 static inline void _emit(int cond, u32 inst, struct jit_ctx *ctx) in _emit() function
157 _emit(ARM_COND_AL, inst, ctx); in emit()
350 _emit(cond, ARM_LDRB_I(ARM_R3, r_addr, 1), ctx); in emit_load_be32()
351 _emit(cond, ARM_LDRB_I(ARM_R1, r_addr, 0), ctx); in emit_load_be32()
352 _emit(cond, ARM_LDRB_I(ARM_R2, r_addr, 3), ctx); in emit_load_be32()
353 _emit(cond, ARM_LSL_I(ARM_R3, ARM_R3, 16), ctx); in emit_load_be32()
354 _emit(cond, ARM_LDRB_I(ARM_R0, r_addr, 2), ctx); in emit_load_be32()
355 _emit(cond, ARM_ORR_S(ARM_R3, ARM_R3, ARM_R1, SRTYPE_LSL, 24), ctx); in emit_load_be32()
356 _emit(cond, ARM_ORR_R(ARM_R3, ARM_R3, ARM_R2), ctx); in emit_load_be32()
357 _emit(cond, ARM_ORR_S(r_res, ARM_R3, ARM_R0, SRTYPE_LSL, 8), ctx); in emit_load_be32()
362 _emit(cond, ARM_LDRB_I(ARM_R1, r_addr, 0), ctx); in emit_load_be16()
363 _emit(cond, ARM_LDRB_I(ARM_R2, r_addr, 1), ctx); in emit_load_be16()
364 _emit(cond, ARM_ORR_S(r_res, ARM_R2, ARM_R1, SRTYPE_LSL, 8), ctx); in emit_load_be16()
386 _emit(cond, ARM_LDR_I(r_res, r_addr, 0), ctx); in emit_load_be32()
388 _emit(cond, ARM_REV(r_res, r_res), ctx); in emit_load_be32()
394 _emit(cond, ARM_LDRH_I(r_res, r_addr, 0), ctx); in emit_load_be16()
396 _emit(cond, ARM_REV16(r_res, r_res), ctx); in emit_load_be16()
442 _emit(cond, ARM_B(b_imm(ctx->ret0_fp_idx, ctx)), ctx); in emit_err_ret()
446 _emit(cond, ARM_MOV_I(ARM_R0, 0), ctx); in emit_err_ret()
447 _emit(cond, ARM_B(b_imm(ctx->skf->len, ctx)), ctx); in emit_err_ret()
581 _emit(condt, ARM_CMP_I(r_off, 0), ctx); in build_body()
583 _emit(condt, ARM_ADD_R(r_scratch, r_off, r_skb_data), in build_body()
587 _emit(condt, ARM_LDRB_I(r_A, r_scratch, 0), in build_body()
594 _emit(condt, ARM_B(b_imm(i + 1, ctx)), ctx); in build_body()
642 _emit(ARM_COND_HI, ARM_LDRB_R(ARM_R0, r_skb_data, in build_body()
648 _emit(ARM_COND_HI, ARM_B(b_imm(i + 1, ctx) - 2), ctx); in build_body()
795 _emit(condt, ARM_B(b_imm(i + inst->jt + 1, in build_body()
798 _emit(condt ^ 1, ARM_B(b_imm(i + inst->jf + 1, in build_body()