Home
last modified time | relevance | path

Searched refs:rt (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/openbmc/qemu/hw/mips/
H A Dbootloader.c84 bl_reg rs, bl_reg rt, bl_reg rd, in bl_gen_r_type() argument
92 insn = deposit32(insn, 16, 5, rt); in bl_gen_r_type()
104 bl_reg rs, bl_reg rt, uint16_t imm) in bl_gen_i_type() argument
111 insn = deposit32(insn, 16, 5, rt); in bl_gen_i_type()
121 static void bl_gen_dsll(void **p, bl_reg rd, bl_reg rt, uint8_t sa) in bl_gen_dsll() argument
124 bl_gen_r_type(p, 0, 0, rt, rd, sa, 0x38); in bl_gen_dsll()
145 static void bl_gen_lui_nm(void **ptr, bl_reg rt, uint32_t imm20) in bl_gen_lui_nm() argument
151 insn = deposit32(insn, 21, 5, rt); in bl_gen_lui_nm()
159 static void bl_gen_lui(void **p, bl_reg rt, uint16_t imm) in bl_gen_lui() argument
162 bl_gen_i_type(p, 0x0f, 0, rt, imm); in bl_gen_lui()
[all …]
/openbmc/qemu/tests/tcg/mips/user/isa/r5900/
H A Dtest_r5900_mult.c9 static int64_t mult(int32_t rs, int32_t rt) in mult() argument
19 : "r" (rs), "r" (rt)); in mult()
22 assert((int64_t)rs * rt == r); in mult()
28 static int64_t mult1(int32_t rs, int32_t rt) in mult1() argument
38 : "r" (rs), "r" (rt)); in mult1()
41 assert((int64_t)rs * rt == r); in mult1()
47 static int64_t mult_variants(int32_t rs, int32_t rt) in mult_variants() argument
49 int64_t rd = mult(rs, rt); in mult_variants()
50 int64_t rd1 = mult1(rs, rt); in mult_variants()
57 static void verify_mult_negations(int32_t rs, int32_t rt, int64_t expected) in verify_mult_negations() argument
[all …]
H A Dtest_r5900_madd.c9 int64_t madd(int64_t a, int32_t rs, int32_t rt) in madd() argument
23 : "r" (rs), "r" (rt), "r" (lo), "r" (hi)); in madd()
26 assert(a + (int64_t)rs * rt == r); in madd()
32 int64_t madd1(int64_t a, int32_t rs, int32_t rt) in madd1() argument
46 : "r" (rs), "r" (rt), "r" (lo), "r" (hi)); in madd1()
49 assert(a + (int64_t)rs * rt == r); in madd1()
55 static int64_t madd_variants(int64_t a, int32_t rs, int32_t rt) in madd_variants() argument
57 int64_t rd = madd(a, rs, rt); in madd_variants()
58 int64_t rd1 = madd1(a, rs, rt); in madd_variants()
65 static void verify_madd(int64_t a, int32_t rs, int32_t rt, int64_t expected) in verify_madd() argument
[all …]
H A Dtest_r5900_div1.c11 static struct quotient_remainder div1(int32_t rs, int32_t rt) in div1() argument
20 : "r" (rs), "r" (rt)); in div1()
22 assert(rs / rt == lo); in div1()
23 assert(rs % rt == hi); in div1()
28 static void verify_div1(int32_t rs, int32_t rt, in verify_div1() argument
32 struct quotient_remainder qr = div1(rs, rt); in verify_div1()
38 static void verify_div1_negations(int32_t rs, int32_t rt, in verify_div1_negations() argument
42 verify_div1(rs, rt, expected_quotient, expected_remainder); in verify_div1_negations()
43 verify_div1(rs, -rt, -expected_quotient, expected_remainder); in verify_div1_negations()
44 verify_div1(-rs, rt, -expected_quotient, -expected_remainder); in verify_div1_negations()
[all …]
/openbmc/qemu/target/mips/tcg/
H A Docteon.decode19 # BADDU rd, rs, rt
20 # DMUL rd, rs, rt
21 # EXTS rt, rs, p, lenm1
22 # EXTS32 rt, rs, p, lenm1
23 # CINS rt, rs, p, lenm1
24 # CINS32 rt, rs, p, lenm1
27 # SEQ rd, rs, rt
28 # SEQI rt, rs, immediate
29 # SNE rd, rs, rt
30 # SNEI rt, rs, immediate
[all …]
H A Dnanomips_translate.c.inc986 static void gen_ext(DisasContext *ctx, int wordsz, int rd, int rs, int rt,
989 gen_align_bits(ctx, wordsz, rd, rs, rt, wordsz - shift);
1064 static void gen_save(DisasContext *ctx, uint8_t rt, uint8_t count,
1073 int this_rt = use_gp ? 28 : (rt & 0x10) | ((rt + counter) & 0x1f);
1086 static void gen_restore(DisasContext *ctx, uint8_t rt, uint8_t count,
1095 int this_rt = use_gp ? 28 : (rt & 0x10) | ((rt + counter) & 0x1f);
1111 int rs, int rt, int32_t offset)
1123 if (rs != rt) {
1125 gen_load_gpr(t1, rt);
1184 if (rt > 0) {
[all …]
/openbmc/qemu/tests/tcg/mips/user/ase/dsp/
H A Dtest_dsp_r1_extr_rs_w.c6 int rt, ach, acl, dsp; in main() local
17 : "=r"(rt), "=r"(dsp) in main()
22 assert(result == rt); in main()
40 : "=r"(rt), "=r"(dsp) in main()
45 assert(result == rt); in main()
63 : "=r"(rt), "=r"(dsp) in main()
68 assert(result == rt); in main()
86 : "=r"(rt), "=r"(dsp) in main()
91 assert(result == rt); in main()
109 : "=r"(rt), "=r"(dsp) in main()
[all …]
H A Dtest_dsp_r1_addq_s_ph.c6 int rd, rs, rt; in main() local
11 rt = 0x10101010; in main()
16 : "r"(rs), "r"(rt) in main()
21 rt = 0x0031AF2D; in main()
26 : "r"(rs), "r"(rt) in main()
37 rt = 0x0031AF2D; in main()
42 : "r"(rs), "r"(rt) in main()
53 rt = 0x8a00AF2D; in main()
58 : "r"(rs), "r"(rt) in main()
H A Dtest_dsp_r2_precr_sra_ph_w.c6 int rs, rt; in main() local
10 rt = 0x87654321; in main()
15 : "+r"(rt) in main()
18 assert(result == rt); in main()
21 rt = 0x87654321; in main()
26 : "+r"(rt) in main()
29 assert(result == rt); in main()
H A Dtest_dsp_r2_append.c6 int rs, rt; in main() local
10 rt = 0x0113421B; in main()
14 : "+r"(rt) in main()
17 assert(rt == result); in main()
20 rt = 0x00010111; in main()
24 : "+r"(rt) in main()
27 assert(rt == result); in main()
H A Dtest_dsp_r2_precr_sra_r_ph_w.c6 int rs, rt; in main() local
10 rt = 0x87654321; in main()
15 : "+r"(rt) in main()
18 assert(result == rt); in main()
21 rt = 0x87654321; in main()
26 : "+r"(rt) in main()
29 assert(result == rt); in main()
H A Dtest_dsp_r2_balign.c6 int rs, rt; in main() local
10 rt = 0x0113421B; in main()
14 : "+r"(rt) in main()
17 assert(rt == result); in main()
20 rt = 0x00010111; in main()
24 : "+r"(rt) in main()
27 assert(rt == result); in main()
H A Dtest_dsp_r2_prepend.c6 int rs, rt; in main() local
10 rt = 0x87654321; in main()
14 : "+r"(rt) in main()
17 assert(rt == result); in main()
20 rt = 0x87654321; in main()
24 : "+r"(rt) in main()
27 assert(rt == result); in main()
H A Dtest_dsp_r1_dpaq_sa_l_w.c6 int rs, rt, dsp; in main() local
11 rt = 0x80000000; in main()
23 : "r"(rs), "r"(rt) in main()
33 rt = 0x80000000; in main()
46 : "r"(rs), "r"(rt) in main()
56 rt = 0x80000000; in main()
69 : "r"(rs), "r"(rt) in main()
79 rt = 0x7FFFFFFF; in main()
93 : "r"(rs), "r"(rt) in main()
103 rt = 0x7FFFFFFF; in main()
[all …]
H A Dtest_dsp_r1_subq_s_w.c6 int rd, rs, rt, dsp; in main() local
10 rt = 0x87654321; in main()
19 : "r"(rs), "r"(rt) in main()
26 rt = 0x55555; in main()
35 : "r"(rs), "r"(rt) in main()
42 rt = 0x80000000; in main()
51 : "r"(rs), "r"(rt) in main()
58 rt = 0x80000000; in main()
67 : "r"(rs), "r"(rt) in main()
H A Dtest_dsp_r1_extr_r_w.c6 int rt, ach, acl, dsp; in main() local
17 : "=r"(rt), "=r"(dsp) in main()
22 assert(result == rt); in main()
40 : "=r"(rt), "=r"(dsp) in main()
45 assert(result == rt); in main()
63 : "=r"(rt), "=r"(dsp) in main()
68 assert(result == rt); in main()
86 : "=r"(rt), "=r"(dsp) in main()
91 assert(result == rt); in main()
H A Dtest_dsp_r1_extr_w.c6 int rt, ach, acl, dsp; in main() local
17 : "=r"(rt), "=r"(dsp) in main()
22 assert(result == rt); in main()
40 : "=r"(rt), "=r"(dsp) in main()
45 assert(result == rt); in main()
63 : "=r"(rt), "=r"(dsp) in main()
68 assert(result == rt); in main()
86 : "=r"(rt), "=r"(dsp) in main()
91 assert(result == rt); in main()
H A Dtest_dsp_r1_extr_s_h.c6 int rt, ach, acl, dsp; in main() local
17 : "=r"(rt), "=r"(dsp) in main()
22 assert(result == rt); in main()
32 : "=r"(rt), "=r"(dsp) in main()
37 assert(result == rt); in main()
55 : "=r"(rt), "=r"(dsp) in main()
60 assert(result == rt); in main()
78 : "=r"(rt), "=r"(dsp) in main()
83 assert(result == rt); in main()
H A Dtest_dsp_r1_extrv_s_h.c6 int rt, rs, ach, acl, dsp; in main() local
21 : "=r"(rt), "+r"(dsp) in main()
26 assert(result == rt); in main()
38 : "=r"(rt), "+r"(dsp) in main()
43 assert(result == rt); in main()
63 : "=r"(rt), "+r"(dsp) in main()
68 assert(result == rt); in main()
80 : "=r"(rt), "+r"(dsp) in main()
85 assert(result == rt); in main()
H A Dtest_dsp_r1_insv.c6 int rt, rs, dsp; in main() local
11 rt = 0x12345678; in main()
17 : "+r"(rt) in main()
20 assert(rt == result); in main()
23 rt = 0xF0F0F0F0; in main()
30 : "+r"(rt) in main()
33 assert(rt == result); in main()
H A Dtest_dsp_r1_absq_s_w.c6 int rd, rt; in main() local
9 rt = 0x80000000; in main()
14 : "r"(rt) in main()
18 rt = 0x80030000; in main()
23 : "r"(rt) in main()
27 rt = 0x31036080; in main()
32 : "r"(rt) in main()
H A Dtest_dsp_r1_addq_s_w.c7 int rd, rs, rt; in main() local
10 rt = 0x10017EFD; in main()
17 : "r"(rs), "r"(rt) in main()
21 rt = 0x80017EFD; in main()
28 : "r"(rs), "r"(rt) in main()
32 rt = 0x7fffffff; in main()
39 : "r"(rs), "r"(rt) in main()
H A Dtest_dsp_r1_addq_ph.c6 int rd, rs, rt; in main() local
11 rt = 0x10101010; in main()
16 : "r"(rs), "r"(rt) in main()
21 rt = 0x0031AF2D; in main()
26 : "r"(rs), "r"(rt) in main()
31 rt = 0x0031AF2D; in main()
36 : "r"(rs), "r"(rt) in main()
H A Dtest_dsp_r1_precrq_rs_ph_w.c6 int rd, rs, rt; in main() local
11 rt = 0x87654321; in main()
18 : "r"(rs), "r"(rt) in main()
23 rt = 0x865432A0; in main()
31 : "r"(rs), "r"(rt) in main()
37 rt = 0x7FFF8000; in main()
45 : "r"(rs), "r"(rt) in main()
/openbmc/openbmc/poky/meta/recipes-devtools/clang/clang/
H A D0027-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch19 * fixes lib32-compiler-rt build failure:
22 CMake Error at TOPDIR/BUILD/work/raspberrypi4_64-oemllib32-linux-gnueabi/lib32-compiler-rt/16.0.6/r…
25 …"TOPDIR/BUILD/work/raspberrypi4_64-oemllib32-linux-gnueabi/lib32-compiler-rt/16.0.6/recipe-sysroot…
31 …Change Dir: TOPDIR/BUILD/work/raspberrypi4_64-oemllib32-linux-gnueabi/lib32-compiler-rt/16.0.6/bui…
33rt/16.0.6/recipe-sysroot-native/usr/bin/arm-oemllib32-linux-gnueabi/arm-oemllib32-linux-gnueabi-cl…
34rt/16.0.6/recipe-sysroot-native/usr/bin/arm-oemllib32-linux-gnueabi/arm-oemllib32-linux-gnueabi-cl…
36rt/16.0.6/recipe-sysroot-native/usr/bin/arm-oemllib32-linux-gnueabi/arm-oemllib32-linux-gnueabi-cl…

12345678910>>...15