Home
last modified time | relevance | path

Searched defs:rs2 (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/arch/riscv/net/
H A Dbpf_jit.h382 static inline u32 rv_add(u8 rd, u8 rs1, u8 rs2) in rv_add()
387 static inline u32 rv_sub(u8 rd, u8 rs1, u8 rs2) in rv_sub()
397 static inline u32 rv_and(u8 rd, u8 rs1, u8 rs2) in rv_and()
402 static inline u32 rv_or(u8 rd, u8 rs1, u8 rs2) in rv_or()
407 static inline u32 rv_xor(u8 rd, u8 rs1, u8 rs2) in rv_xor()
412 static inline u32 rv_sll(u8 rd, u8 rs1, u8 rs2) in rv_sll()
417 static inline u32 rv_srl(u8 rd, u8 rs1, u8 rs2) in rv_srl()
422 static inline u32 rv_sra(u8 rd, u8 rs1, u8 rs2) in rv_sra()
427 static inline u32 rv_mul(u8 rd, u8 rs1, u8 rs2) in rv_mul()
725 static inline u16 rvc_swsp(u32 imm8, u8 rs2) in rvc_swsp()
[all …]
H A Dbpf_jit_comp32.c572 const s8 *rs2 = bpf_get_reg64(src2, tmp2, ctx); in emit_branch_r64() local
730 const s8 *rs2 = bpf_get_reg32(src2, tmp2, ctx); in emit_branch_r32() local
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c218 uint64_t helper_fadd_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fadd_s()
225 uint64_t helper_fsub_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fsub_s()
232 uint64_t helper_fmul_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmul_s()
239 uint64_t helper_fdiv_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fdiv_s()
246 uint64_t helper_fmin_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmin_s()
255 uint64_t helper_fminm_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fminm_s()
263 uint64_t helper_fmax_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmax_s()
272 uint64_t helper_fmaxm_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmaxm_s()
551 uint64_t helper_fadd_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fadd_h()
558 uint64_t helper_fsub_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fsub_h()
[all …]
H A Dbitmanip_helper.c106 static inline target_ulong do_xperm(target_ulong rs1, target_ulong rs2, in do_xperm()
H A Dcrypto_helper.c31 target_ulong rs1, target_ulong rs2, in aes32_operation()
/openbmc/qemu/tests/tcg/tricore/asm/
H A Dmacros.h115 #define TEST_D_DDD(insn, num, result, rs1, rs2, rs3) \ argument
124 #define TEST_D_DD_PSW(insn, num, result, psw, rs1, rs2) \ argument
132 #define TEST_D_DDD_PSW(insn, num, result, psw, rs1, rs2, rs3) \ argument
141 #define TEST_D_DDI(insn, num, result, rs1, rs2, imm) \ argument
149 #define TEST_D_DDI_PSW(insn, num, result, psw, rs1, rs2, imm) \ argument
157 #define TEST_D_DIDI(insn, num, result, rs1, imm1, rs2, imm2) \ argument
165 #define TEST_D_DDII(insn, num, result, rs1, rs2, imm1, imm2) \ argument
189 #define TEST_E_ED(insn, num, res_hi, res_lo, rs1_hi, rs1_lo, rs2) \ argument
/openbmc/linux/arch/sparc/kernel/
H A Dvisemul.c140 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
296 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; in edge() local
374 unsigned long rs1, rs2, rd_val; in array() local
408 unsigned long rs1, rs2, rd_val, gsr; in bmask() local
425 unsigned long rs1, rs2, rd_val; in bshuffle() local
451 unsigned long rs1, rs2, *rd, rd_val; in pdist() local
480 unsigned long rs1, rs2, gsr, scale, rd_val; in pformat() local
592 unsigned long rs1, rs2, rd_val; in pmul() local
708 unsigned long rs1, rs2, rd_val, i; in pcmp() local
H A Dunaligned_32.c72 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
140 unsigned int rs2 = insn & 0x1f; in compute_effective_address() local
156 unsigned int rs2 = insn & 0x1f; in safe_compute_effective_address() local
H A Dunaligned_64.c104 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
174 unsigned int rs2 = insn & 0x1f; in compute_effective_address() local
/openbmc/u-boot/post/lib_powerpc/
H A Dcpu_asm.h142 #define ASM_12(opcode, rd, rs1, rs2) ((opcode) + \ argument
150 #define ASM_12X(opcode, rd, rs1, rs2) ((opcode) + \ argument
154 #define ASM_2C(opcode, cr, rs1, rs2) ((opcode) + \ argument
162 #define ASM_122(opcode, rd, rs1, rs2, imm1, imm2) \ argument
202 #define ASM_LSWX(rd, rs1, rs2) ASM_12(OP_LSWX, rd, rs1, rs2) argument
204 #define ASM_STSWX(rd, rs1, rs2) ASM_12(OP_STSWX, rd, rs1, rs2) argument
/openbmc/linux/arch/riscv/include/asm/
H A Dinsn-def.h63 #define __INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
101 #define __INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
115 #define INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
/openbmc/qemu/target/sparc/
H A Dvis_helper.c340 uint32_t helper_fpack16(uint64_t gsr, uint64_t rs2) in helper_fpack16()
361 uint64_t helper_fpack32(uint64_t gsr, uint64_t rs1, uint64_t rs2) in helper_fpack32()
383 uint32_t helper_fpackfix(uint64_t gsr, uint64_t rs2) in helper_fpackfix()
/openbmc/linux/arch/sparc/math-emu/
H A Dmath_32.c284 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_one_mathemu() local
H A Dmath_64.c359 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu() local
/openbmc/linux/arch/sparc/net/
H A Dbpf_jit_comp_64.c1260 u32 opcode = 0, rs2; in build_insn() local
1300 u32 opcode = 0, rs2; in build_insn() local
1341 u32 opcode = 0, rs2; in build_insn() local
/openbmc/linux/arch/parisc/net/
H A Dbpf_jit_comp32.c707 const s8 *rs2 = bpf_get_reg64(src2, tmp2, ctx); in emit_branch_r64() local
874 const s8 *rs2 = bpf_get_reg32(src2, tmp2, ctx); in emit_branch_r32() local
/openbmc/qemu/target/mips/tcg/
H A Ddsp_helper.c1429 uint8_t rs6, rs4, rs2, rs0; in helper_precr_ob_qh() local
1489 uint8_t rs6, rs4, rs2, rs0; in helper_precrq_ob_qh() local
1525 uint32_t rs2, rs0; in helper_precrq_rs_qh_pw() local
1577 uint16_t rs3, rs2, rs1, rs0; in helper_precrqu_s_ob_qh() local
2139 int16_t rs3, rs2, rs1, rs0; in helper_mulsaq_s_w_qh() local
/openbmc/qemu/disas/
H A Driscv.h201 uint8_t rs2; member
H A Driscv.c4627 uint8_t rd = dec->rd, rs1 = dec->rs1, rs2 = dec->rs2; in check_constraints() local
H A Dnanomips.c10172 const char *rs2 = GPR(decode_gpr_gpr2_reg2(rd2_value, info), info); in MOVEP_REV_() local
/openbmc/qemu/target/rx/
H A Dtranslate.c1700 static void rx_mul64hi(TCGv_i64 ret, int rs, int rs2) in rx_mul64hi()
1713 static void rx_mul64lo(TCGv_i64 ret, int rs, int rs2) in rx_mul64lo()