/openbmc/linux/arch/riscv/net/ |
H A D | bpf_jit.h | 229 static inline u32 rv_r_insn(u8 funct7, u8 rs2, u8 rs1, u8 funct3, u8 rd, in rv_r_insn() 242 static inline u32 rv_s_insn(u16 imm11_0, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_s_insn() 250 static inline u32 rv_b_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_b_insn() 274 static inline u32 rv_amo_insn(u8 funct5, u8 aq, u8 rl, u8 rs2, u8 rs1, in rv_amo_insn() 284 static inline u16 rv_cr_insn(u8 funct4, u8 rd, u8 rs2, u8 op) in rv_cr_insn() 297 static inline u16 rv_css_insn(u8 funct3, u32 uimm, u8 rs2, u8 op) in rv_css_insn() 314 static inline u16 rv_cs_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rs2, in rv_cs_insn() 321 static inline u16 rv_ca_insn(u8 funct6, u8 rd, u8 funct2, u8 rs2, u8 op) in rv_ca_insn() 382 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() [all …]
|
H A D | bpf_jit_comp32.c | 572 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 D | fpu_helper.c | 121 static uint64_t do_fmadd_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2, in do_fmadd_h() 131 static uint64_t do_fmadd_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2, in do_fmadd_s() 218 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() [all …]
|
H A D | bitmanip_helper.c | 106 static inline target_ulong do_xperm(target_ulong rs1, target_ulong rs2, in do_xperm()
|
H A D | crypto_helper.c | 31 target_ulong rs1, target_ulong rs2, in aes32_operation()
|
/openbmc/qemu/tests/tcg/tricore/asm/ |
H A D | macros.h | 115 #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 D | visemul.c | 140 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 D | unaligned_32.c | 72 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 D | unaligned_64.c | 104 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 D | cpu_asm.h | 142 #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 D | insn-def.h | 63 #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 D | vis_helper.c | 25 target_ulong helper_array8(target_ulong rs1, target_ulong rs2) in helper_array8() 391 uint32_t helper_fpack16(uint64_t gsr, uint64_t rs2) in helper_fpack16() 412 uint64_t helper_fpack32(uint64_t gsr, uint64_t rs1, uint64_t rs2) in helper_fpack32() 434 uint32_t helper_fpackfix(uint64_t gsr, uint64_t rs2) in helper_fpackfix()
|
/openbmc/linux/arch/sparc/math-emu/ |
H A D | math_32.c | 284 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_one_mathemu() local
|
H A D | math_64.c | 359 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu() local
|
/openbmc/linux/arch/sparc/net/ |
H A D | bpf_jit_comp_64.c | 1260 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 D | bpf_jit_comp32.c | 707 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 D | dsp_helper.c | 1429 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 D | riscv.h | 202 uint8_t rs2; member
|
H A D | riscv.c | 4957 uint8_t rd = dec->rd, rs1 = dec->rs1, rs2 = dec->rs2; in check_constraints() local
|
H A D | nanomips.c | 10075 const char *rs2 = GPR(decode_gpr_gpr2_reg2(rd2_value, info), info); in MOVEP_REV_() local
|
/openbmc/qemu/target/rx/ |
H A D | translate.c | 1701 static void rx_mul64hi(TCGv_i64 ret, int rs, int rs2) in rx_mul64hi() 1714 static void rx_mul64lo(TCGv_i64 ret, int rs, int rs2) in rx_mul64lo()
|