Home
last modified time | relevance | path

Searched refs:rs3 (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/arch/mips/crypto/
H A Dpoly1305-mips.pl733 my ($h0,$h1,$h2,$h3,$h4, $r0,$r1,$r2,$r3, $rs1,$rs2,$rs3) =
789 lw $rs3,44($ctx)
923 maddu $rs3,$d1 # d1*s3
934 maddu $rs3,$d2 # d2*s3
944 maddu $rs3,$d3 # d3*s3
956 maddu $rs3,$h4 # h4*s3
972 multu ($rs3,$d1) # d1*s3
973 mflo ($at,$rs3,$d1)
974 mfhi ($t0,$rs3,$d1)
1010 multu ($rs3,$d2) # d2*s3
[all …]
/openbmc/qemu/tests/tcg/tricore/asm/
H A Dmacros.h115 #define TEST_D_DDD(insn, num, result, rs1, rs2, rs3) \ argument
119 LI(DREG_RS3, rs3); \
132 #define TEST_D_DDD_PSW(insn, num, result, psw, rs1, rs2, rs3) \ argument
136 LI(DREG_RS3, rs3); \
H A Dtest_crcn.S5 # insn num result rs1 rs2 rs3
H A Dtest_dextr.S40 # insn num result rs1 rs2 rs3
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvd.c.inc110 REQUIRE_EVEN(ctx, a->rd | a->rs1 | a->rs2 | a->rs3);
115 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3);
128 REQUIRE_EVEN(ctx, a->rd | a->rs1 | a->rs2 | a->rs3);
133 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3);
146 REQUIRE_EVEN(ctx, a->rd | a->rs1 | a->rs2 | a->rs3);
151 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3);
164 REQUIRE_EVEN(ctx, a->rd | a->rs1 | a->rs2 | a->rs3);
169 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3);
H A Dtrans_rvzfh.c.inc95 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
112 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
129 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
146 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
H A Dtrans_rvf.c.inc103 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
120 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
137 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
154 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3);
/openbmc/linux/arch/arm64/kernel/
H A Dsleep.S39 .macro compute_mpidr_hash dst, rs0, rs1, rs2, rs3, mpidr, mask
50 lsr \mask ,\mask, \rs3
/openbmc/qemu/target/mips/tcg/
H A Ddsp_helper.c1256 uint8_t rs3, rs2, rs1, rs0; \
1260 MIPSDSP_SPLIT32_8(rs, rs3, rs2, rs1, rs0); \
1263 tempD = ((uint16_t)rs3 - (uint16_t)rt3 + var) >> 1; \
1460 uint16_t rs3, rs2, rs1, rs0; \
1464 MIPSDSP_SPLIT64_16(rs, rs3, rs2, rs1, rs0); \
1475 tempB = (((int16_t)rs3 >> sa) + var) >> var; \
1577 uint16_t rs3, rs2, rs1, rs0; in helper_precrqu_s_ob_qh() local
1584 MIPSDSP_SPLIT64_16(rs, rs3, rs2, rs1, rs0); in helper_precrqu_s_ob_qh()
1587 temp[7] = mipsdsp_sat8_reduce_precision(rs3, env); in helper_precrqu_s_ob_qh()
2077 uint16_t rs3, rs2, rs1, rs0; \
[all …]
/openbmc/qemu/target/sparc/
H A Dinsns.decode84 &r_r_r_r rd rs1 rs2 rs3
85 @r_r_r_r .. rd:5 ...... rs1:5 rs3:5 .... rs2:5 &r_r_r_r
87 &r_r_r_r rd=%dfp_rd rs1=%dfp_rs1 rs2=%dfp_rs2 rs3=%dfp_rs3
447 &r_r_r_r rd=%dfp_rd rs1=%dfp_rd rs2=%dfp_rs1 rs3=%dfp_rs2
H A Dtranslate.c5328 src3 = gen_load_fpr_F(dc, a->rs3); in do_ffff()
5352 src3 = gen_load_fpr_D(dc, a->rs3); in TRANS()
/openbmc/qemu/disas/
H A Dnanomips.c1368 uint64 rs3 = extract_rs3_6_5_4(instruction); in BEQC_16__cond() local
1371 return rs3 < rt3 && u != 0; in BEQC_16__cond()
1377 uint64 rs3 = extract_rs3_6_5_4(instruction); in BNEC_16__cond() local
1380 return rs3 >= rt3 && u != 0; in BNEC_16__cond()
1786 const char *rs3 = GPR(decode_gpr_gpr3(rs3_value, info), info); in ADDIU_R2_() local
1788 return img_format("ADDIU %s, %s, 0x%" PRIx64, rt3, rs3, u_value); in ADDIU_R2_()
2068 const char *rs3 = GPR(decode_gpr_gpr3(rs3_value, info), info); in ADDU_16_() local
2071 return img_format("ADDU %s, %s, %s", rd3, rs3, rt3); in ADDU_16_()
2328 const char *rs3 = GPR(decode_gpr_gpr3(rs3_value, info), info); in AND_16_() local
2330 return img_format("AND %s, %s", rs3, rt3); in AND_16_()
[all …]
H A Driscv.h203 uint8_t rs3; member
H A Driscv.c4635 dec->rs3 = operand_rs3(inst); in decode_inst_operands()
5137 g_string_append(buf, rv_ireg_name_sym[dec->rs3]); in format_inst()
5139 g_string_append(buf, rv_freg_name_sym[dec->rs3]); in format_inst()
5266 g_string_append(buf, rv_vreg_name_sym[dec->rs3]); in format_inst()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c122 uint64_t rs3, int flags) in do_fmadd_h() argument
126 float16 frs3 = check_nanbox_h(env, rs3); in do_fmadd_h()
132 uint64_t rs3, int flags) in do_fmadd_s() argument
136 float32 frs3 = check_nanbox_s(env, rs3); in do_fmadd_s()
H A Dinsn32.decode20 %rs3 27:5
78 @r4_rm ..... .. ..... ..... ... ..... ....... %rs3 %rs2 %rs1 %rm %rd