Lines Matching refs:r_A

40 #define r_A		ARM_R4  macro
141 ret |= 1 << r_A; in saved_regs()
206 emit(ARM_MOV_I(r_A, 0), ctx); in build_prologue()
503 emit_mov_i(r_A, k, ctx); in build_body()
508 emit(ARM_LDR_I(r_A, r_skb, in build_body()
514 emit(ARM_LDR_I(r_A, ARM_SP, SCRATCH_OFF(k)), ctx); in build_body()
546 _emit(condt, ARM_LDRB_I(r_A, r_scratch, 0), in build_body()
549 emit_load_be16(condt, r_A, r_scratch, ctx); in build_body()
551 emit_load_be32(condt, r_A, r_scratch, ctx); in build_body()
563 emit(ARM_MOV_R(r_A, ARM_R0), ctx); in build_body()
621 emit(ARM_STR_I(r_A, ARM_SP, SCRATCH_OFF(k)), ctx); in build_body()
630 OP_IMM3(ARM_ADD, r_A, r_A, k, ctx); in build_body()
634 emit(ARM_ADD_R(r_A, r_A, r_X), ctx); in build_body()
638 OP_IMM3(ARM_SUB, r_A, r_A, k, ctx); in build_body()
642 emit(ARM_SUB_R(r_A, r_A, r_X), ctx); in build_body()
647 emit(ARM_MUL(r_A, r_A, r_scratch), ctx); in build_body()
651 emit(ARM_MUL(r_A, r_A, r_X), ctx); in build_body()
657 emit_udiv(r_A, r_A, r_scratch, ctx); in build_body()
663 emit_udiv(r_A, r_A, r_X, ctx); in build_body()
667 OP_IMM3(ARM_ORR, r_A, r_A, k, ctx); in build_body()
671 emit(ARM_ORR_R(r_A, r_A, r_X), ctx); in build_body()
675 OP_IMM3(ARM_EOR, r_A, r_A, k, ctx); in build_body()
681 emit(ARM_EOR_R(r_A, r_A, r_X), ctx); in build_body()
685 OP_IMM3(ARM_AND, r_A, r_A, k, ctx); in build_body()
689 emit(ARM_AND_R(r_A, r_A, r_X), ctx); in build_body()
694 emit(ARM_LSL_I(r_A, r_A, k), ctx); in build_body()
698 emit(ARM_LSL_R(r_A, r_A, r_X), ctx); in build_body()
703 emit(ARM_LSR_I(r_A, r_A, k), ctx); in build_body()
707 emit(ARM_LSR_R(r_A, r_A, r_X), ctx); in build_body()
711 emit(ARM_RSB_I(r_A, r_A, 0), ctx); in build_body()
732 emit(ARM_CMP_R(r_A, r_scratch), ctx); in build_body()
734 emit(ARM_CMP_I(r_A, imm12), ctx); in build_body()
757 emit(ARM_CMP_R(r_A, r_X), ctx); in build_body()
767 emit(ARM_TST_R(r_A, r_scratch), ctx); in build_body()
769 emit(ARM_TST_I(r_A, imm12), ctx); in build_body()
776 emit(ARM_TST_R(r_A, r_X), ctx); in build_body()
779 emit(ARM_MOV_R(ARM_R0, r_A), ctx); in build_body()
792 emit(ARM_MOV_R(r_X, r_A), ctx); in build_body()
797 emit(ARM_MOV_R(r_A, r_X), ctx); in build_body()
806 emit_swap16(r_A, r_scratch, ctx); in build_body()
814 emit(ARM_LDR_I(r_A, r_scratch, off), ctx); in build_body()
828 emit(ARM_LDR_I(r_A, r_scratch, off), ctx); in build_body()
834 emit(ARM_LDR_I(r_A, r_skb, off), ctx); in build_body()
840 emit(ARM_LDR_I(r_A, r_skb, off), ctx); in build_body()
847 emit(ARM_LDRH_I(r_A, r_skb, off), ctx); in build_body()
849 OP_IMM3(ARM_AND, r_A, r_A, VLAN_VID_MASK, ctx); in build_body()
851 OP_IMM3(ARM_AND, r_A, r_A, VLAN_TAG_PRESENT, ctx); in build_body()
860 emit(ARM_LDRH_I(r_A, r_skb, off), ctx); in build_body()