Home
last modified time | relevance | path

Searched refs:rs (Results 1 – 25 of 86) sorted by relevance

1234

/arch/mips/include/asm/
A Duasm.h213 # define UASM_i_LW(buf, rs, rt, off) uasm_i_ld(buf, rs, rt, off) argument
214 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_ldx(buf, rs, rt, rd) argument
224 # define UASM_i_SW(buf, rs, rt, off) uasm_i_sd(buf, rs, rt, off) argument
228 # define UASM_i_LL(buf, rs, rt, off) uasm_i_ll(buf, rs, rt, off) argument
229 # define UASM_i_LW(buf, rs, rt, off) uasm_i_lw(buf, rs, rt, off) argument
230 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_lwx(buf, rs, rt, rd) argument
234 # define UASM_i_SC(buf, rs, rt, off) uasm_i_sc(buf, rs, rt, off) argument
244 #define uasm_i_beqz(buf, rs, off) uasm_i_beq(buf, rs, 0, off) argument
245 #define uasm_i_beqzl(buf, rs, off) uasm_i_beql(buf, rs, 0, off) argument
246 #define uasm_i_bnez(buf, rs, off) uasm_i_bne(buf, rs, 0, off) argument
[all …]
A Dmipsmtregs.h310 _ASM_MACRO_2R_1S(mftc0, rs, rt, sel, \
334 _ASM_MACRO_2R(mftgpr, rs, rt, \
369 _ASM_MACRO_2R(mttgpr, rt, rs, \
376 #define mttgpr(rs, v) \ argument
382 " mttgpr %0, " #rs " \n" \
389 _ASM_MACRO_2R_1S(mttc0, rt, rs, sel, \
396 #define mttc0(rs, sel, v) \ argument
402 " mttc0 %0," #rs ", " #sel " \n" \
/arch/arc/net/
A Dbpf_jit.h54 u8 add_r32(u8 *buf, u8 rd, u8 rs);
56 u8 add_r64(u8 *buf, u8 rd, u8 rs);
59 u8 sub_r32(u8 *buf, u8 rd, u8 rs);
61 u8 sub_r64(u8 *buf, u8 rd, u8 rs);
64 u8 mul_r32(u8 *buf, u8 rd, u8 rs);
66 u8 mul_r64(u8 *buf, u8 rd, u8 rs);
75 u8 and_r32(u8 *buf, u8 rd, u8 rs);
77 u8 and_r64(u8 *buf, u8 rd, u8 rs);
80 u8 or_r32(u8 *buf, u8 rd, u8 rs);
82 u8 or_r64(u8 *buf, u8 rd, u8 rs);
[all …]
A Dbpf_jit_arcv2.c1330 if (rd != rs) in mov_r32()
1360 if (rd == rs) in mov_r64()
1365 if (rs != BPF_REG_FP) in mov_r64()
1706 const u8 C_lo = REG_LO(rs); in mul_r64()
1707 const u8 C_hi = REG_HI(rs); in mul_r64()
1845 u8 or_r32(u8 *buf, u8 rd, u8 rs) in or_r32() argument
1952 const u8 C_lo = REG_LO(rs); in lsh_r64()
2047 const u8 C_lo = REG_LO(rs); in rsh_r64()
2144 const u8 C_lo = REG_LO(rs); in arsh_r64()
2960 len = tst_r32(buf, rd, rs); in gen_jmp_32()
[all …]
/arch/riscv/net/
A Dbpf_jit_comp64.c714 rv_amoadd_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw()
716 emit_zextw(rs, rs, ctx); in emit_atomic_rmw()
720 rv_amoand_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw()
722 emit_zextw(rs, rs, ctx); in emit_atomic_rmw()
725 emit(is64 ? rv_amoor_d(rs, rs, rd, 1, 1) : in emit_atomic_rmw()
726 rv_amoor_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw()
728 emit_zextw(rs, rs, ctx); in emit_atomic_rmw()
732 rv_amoxor_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw()
734 emit_zextw(rs, rs, ctx); in emit_atomic_rmw()
741 emit_zextw(rs, rs, ctx); in emit_atomic_rmw()
[all …]
A Dbpf_jit.h988 emitc(rvc_jalr(rs), ctx); in emit_jalr()
990 emitc(rvc_jr(rs), ctx); in emit_jalr()
997 if (rvc_enabled() && rd && rs) in emit_mv()
998 emitc(rvc_mv(rd, rs), ctx); in emit_mv()
1000 emit(rv_addi(rd, rs, 0), ctx); in emit_mv()
1188 emit(rvzbb_sextb(rd, rs), ctx); in emit_sextb()
1192 emit_slli(rd, rs, 56, ctx); in emit_sextb()
1203 emit_slli(rd, rs, 48, ctx); in emit_sexth()
1209 emit_addiw(rd, rs, 0, ctx); in emit_sextw()
1219 emit_slli(rd, rs, 48, ctx); in emit_zexth()
[all …]
A Dbpf_jit_comp32.c420 if (rd == rs) { in emit_alu_r64()
678 emit(rv_beq(rd, rs, off), ctx); in emit_bcc()
681 emit(rv_bgtu(rd, rs, off), ctx); in emit_bcc()
684 emit(rv_bltu(rd, rs, off), ctx); in emit_bcc()
687 emit(rv_bgeu(rd, rs, off), ctx); in emit_bcc()
690 emit(rv_bleu(rd, rs, off), ctx); in emit_bcc()
693 emit(rv_bne(rd, rs, off), ctx); in emit_bcc()
696 emit(rv_bgt(rd, rs, off), ctx); in emit_bcc()
699 emit(rv_blt(rd, rs, off), ctx); in emit_bcc()
702 emit(rv_bge(rd, rs, off), ctx); in emit_bcc()
[all …]
/arch/mips/kernel/
A Dmips-r2-to-r6-emul.c405 s32 rt, rs; in mult_func() local
411 rs = res; in mult_func()
432 u32 rt, rs; in multu_func() local
455 s32 rt, rs; in div_func() local
477 u32 rt, rs; in divu_func() local
500 s64 rt, rs; in dmult_func() local
760 rs = res; in mul_func()
778 u32 rs; in clz_func() local
803 u32 rs; in clo_func() local
827 u64 rs; in dclz_func() local
[all …]
A Dbranch.c162 bit = (insn.mm_i_format.rs >> 2); in __mm_isBranchInstr()
212 if (regs->regs[insn.mm_i_format.rs] == in __mm_isBranchInstr()
223 if (regs->regs[insn.mm_i_format.rs] != in __mm_isBranchInstr()
493 if (!insn.i_format.rs) { in __compute_return_epc_for_insn()
525 if (!insn.i_format.rs) { in __compute_return_epc_for_insn()
585 if (regs->regs[insn.i_format.rs] == in __compute_return_epc_for_insn()
600 if (regs->regs[insn.i_format.rs] != in __compute_return_epc_for_insn()
697 if (insn.i_format.rs == bc1eqz_op) in __compute_return_epc_for_insn()
760 if ((regs->regs[insn.i_format.rs] & in __compute_return_epc_for_insn()
775 if (regs->regs[insn.i_format.rs] & in __compute_return_epc_for_insn()
[all …]
/arch/arm/mach-omap1/
A Dreset.c49 u16 rs; in omap1_get_reset_sources() local
51 rs = __raw_readw(OMAP1_IO_ADDRESS(ARM_SYSST)); in omap1_get_reset_sources()
53 if (rs & (1 << ARM_SYSST_POR_SHIFT)) in omap1_get_reset_sources()
55 if (rs & (1 << ARM_SYSST_EXT_RST_SHIFT)) in omap1_get_reset_sources()
57 if (rs & (1 << ARM_SYSST_ARM_WDRST_SHIFT)) in omap1_get_reset_sources()
59 if (rs & (1 << ARM_SYSST_GLOB_SWRST_SHIFT)) in omap1_get_reset_sources()
/arch/mips/math-emu/
A Dieee754sp.h37 #define XSPSRS64(v, rs) \ argument
38 (((rs) >= 64) ? ((v) != 0) : ((v) >> (rs)) | ((v) << (64-(rs)) != 0))
41 #define XSPSRS(v, rs) \ argument
42 ((rs > (SP_FBITS+3))?1:((v) >> (rs)) | ((v) << (32-(rs)) != 0))
A Dsp_maddf.c19 int rs; in _sp_maddf() local
39 rs = xs ^ ys; in _sp_maddf()
41 rs ^= 1; in _sp_maddf()
82 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _sp_maddf()
95 return ieee754sp_inf(rs); in _sp_maddf()
106 if (zs == rs) in _sp_maddf()
178 return ieee754sp_format(rs, re, rm); in _sp_maddf()
205 if (zs == rs) { in _sp_maddf()
220 zs = rs; in _sp_maddf()
A Dieee754dp.h37 #define XDPSRS(v,rs) \ argument
38 ((rs > (DP_FBITS+3))?1:((v) >> (rs)) | ((v) << (64-(rs)) != 0))
A Ddp_maddf.c44 int rs; in _dp_maddf() local
71 rs = xs ^ ys; in _dp_maddf()
73 rs ^= 1; in _dp_maddf()
113 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _dp_maddf()
126 return ieee754dp_inf(rs); in _dp_maddf()
137 if (zs == rs) in _dp_maddf()
234 return ieee754dp_format(rs, re, lrm); in _dp_maddf()
262 if (zs == rs) { in _dp_maddf()
280 zs = rs; in _dp_maddf()
/arch/parisc/net/
A Dbpf_jit_comp64.c75 REG_SET_SEEN(ctx, rs); in emit_hppa_copy()
263 rs = HPPA_REG_ZERO; in emit_branch()
433 *rs = HPPA_REG_T1; in emit_zext_32_rd_rs()
441 *rs = HPPA_REG_T1; in emit_sext_32_rd_rs()
655 rs = HPPA_REG_T1; in bpf_jit_emit_insn()
666 rs = HPPA_REG_T1; in bpf_jit_emit_insn()
677 rs = HPPA_REG_T1; in bpf_jit_emit_insn()
935 rs = HPPA_REG_T1; in bpf_jit_emit_insn()
937 rs = HPPA_REG_ZERO; in bpf_jit_emit_insn()
1024 srcreg = rs; in bpf_jit_emit_insn()
[all …]
A Dbpf_jit_comp32.c123 if (OPTIMIZE_HPPA && (rs == rd)) in emit_hppa_copy()
125 REG_SET_SEEN(ctx, rs); in emit_hppa_copy()
126 emit(hppa_copy(rs, rd), ctx); in emit_hppa_copy()
680 emit(hppa_mtsar(lo(rs)), ctx); in emit_alu_r32()
803 rs = HPPA_REG_ZERO; in emit_bcc()
824 emit(hppa_beq(rd, rs, off), ctx); in emit_bcc()
839 emit(hppa_bne(rd, rs, off), ctx); in emit_bcc()
842 emit(hppa_bgt(rd, rs, off), ctx); in emit_bcc()
845 emit(hppa_blt(rd, rs, off), ctx); in emit_bcc()
1017 srcreg = lo(rs); in emit_load_r64()
[all …]
/arch/powerpc/mm/book3s64/
A Dradix_tlb.c33 unsigned long rs; in tlbiel_radix_set_isa300() local
103 unsigned long rb,rs,prs,r; in __tlbiel_pid() local
118 unsigned long rb,rs,prs,r; in __tlbie_pid() local
132 unsigned long rb,rs,prs,r; in __tlbie_lpid() local
135 rs = lpid; in __tlbie_lpid()
146 unsigned long rb,rs,prs,r; in __tlbie_lpid_guest() local
149 rs = lpid; in __tlbie_lpid_guest()
161 unsigned long rb,rs,prs,r; in __tlbiel_va() local
177 unsigned long rb,rs,prs,r; in __tlbie_va() local
193 unsigned long rb,rs,prs,r; in __tlbie_lpid_va() local
[all …]
/arch/mips/txx9/generic/
A Dmem_tx4927.c44 unsigned int rs = 0; in tx4927_process_sdccr() local
59 rs = 2048 << sdccr_rs; in tx4927_process_sdccr()
64 return rs * cs * mw * bs; in tx4927_process_sdccr()
/arch/mips/mm/
A Duasm.c461 uasm_i_lui(buf, rs, uasm_rel_highest(addr)); in UASM_i_LA_mostly()
463 uasm_i_daddiu(buf, rs, rs, uasm_rel_higher(addr)); in UASM_i_LA_mostly()
465 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly()
466 uasm_i_daddiu(buf, rs, rs, in UASM_i_LA_mostly()
468 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly()
470 uasm_i_dsll32(buf, rs, rs, 0); in UASM_i_LA_mostly()
472 uasm_i_lui(buf, rs, uasm_rel_hi(addr)); in UASM_i_LA_mostly()
476 void UASM_i_LA(u32 **buf, unsigned int rs, long addr) in UASM_i_LA() argument
478 UASM_i_LA_mostly(buf, rs, addr); in UASM_i_LA()
481 uasm_i_daddiu(buf, rs, rs, in UASM_i_LA()
[all …]
/arch/microblaze/include/asm/
A Dpage.h111 #define tophys(rd, rs) \ argument
112 addik rd, rs, (CONFIG_KERNEL_BASE_ADDR - CONFIG_KERNEL_START)
113 #define tovirt(rd, rs) \ argument
114 addik rd, rs, (CONFIG_KERNEL_START - CONFIG_KERNEL_BASE_ADDR)
/arch/powerpc/kvm/
A Dbook3s_64_mmu.c380 slbe->large = (rs & SLB_VSID_L) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte()
385 slbe->Ks = (rs & SLB_VSID_KS) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte()
386 slbe->Kp = (rs & SLB_VSID_KP) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte()
387 slbe->nx = (rs & SLB_VSID_N) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte()
388 slbe->class = (rs & SLB_VSID_C) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte()
393 switch (rs & SLB_VSID_LP) { in kvmppc_mmu_book3s_64_slbmte()
406 slbe->origv = rs; in kvmppc_mmu_book3s_64_slbmte()
492 u64 rb = 0, rs = 0; in kvmppc_mmu_book3s_64_mtsrin() local
522 rs |= (value & 0xfffffff) << 12; in kvmppc_mmu_book3s_64_mtsrin()
524 rs |= ((value >> 28) & 0x7) << 9; in kvmppc_mmu_book3s_64_mtsrin()
[all …]
A Demulate.c75 static int kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) in kvmppc_emulate_mtspr() argument
78 ulong spr_val = kvmppc_get_gpr(vcpu, rs); in kvmppc_emulate_mtspr()
198 int rs, rt, sprn; in kvmppc_emulate_instruction() local
212 rs = get_rs(inst); in kvmppc_emulate_instruction()
253 emulated = kvmppc_emulate_mtspr(vcpu, sprn, rs); in kvmppc_emulate_instruction()
/arch/mips/include/uapi/asm/
A Dinst.h655 __BITFIELD_FIELD(unsigned int rs : 5,
663 __BITFIELD_FIELD(unsigned int rs : 5,
671 __BITFIELD_FIELD(unsigned int rs : 5,
680 __BITFIELD_FIELD(unsigned int rs : 5,
690 __BITFIELD_FIELD(unsigned int rs : 5,
700 __BITFIELD_FIELD(unsigned int rs : 5,
720 __BITFIELD_FIELD(unsigned int rs : 5,
759 __BITFIELD_FIELD(unsigned int rs : 5,
781 __BITFIELD_FIELD(unsigned int rs : 5,
800 __BITFIELD_FIELD(unsigned int rs : 5,
[all …]
/arch/mips/net/
A Dbpf_jit_comp32.c952 if (rs != MIPS_R_ZERO) in emit_movz_r()
953 emit(ctx, seleqz, rs, rs, rt); /* rs = 0 if rt == 0 */ in emit_movz_r()
955 if (rs != MIPS_R_ZERO) in emit_movz_r()
963 clobber_reg(ctx, rs); in emit_movz_r()
975 if (rs != MIPS_R_ZERO) in emit_movn_r()
976 emit(ctx, selnez, rs, rs, rt); /* rs = 0 if rt == 0 */ in emit_movn_r()
978 if (rs != MIPS_R_ZERO) in emit_movn_r()
986 clobber_reg(ctx, rs); in emit_movn_r()
991 const u8 rs[], s64 imm) in emit_sltiu_r64() argument
1026 const u8 rs[], s64 imm) in emit_slti_r64() argument
[all …]
/arch/powerpc/include/asm/
A Dtrace.h295 unsigned long rs, unsigned long ric, unsigned long prs,
297 TP_ARGS(lpid, local, rb, rs, ric, prs, r),
302 __field(unsigned long, rs)
312 __entry->rs = rs;
320 __entry->rb, __entry->rs, __entry->ric, __entry->prs,

Completed in 73 milliseconds

1234