Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 77) sorted by relevance

1234

/qemu/target/tricore/
H A Dtranslate.c445 TCGv r3, void(*op1)(TCGv, TCGv, TCGv), in gen_addsub64_h() argument
463 (*op2)(temp3, r1_high, r3); in gen_addsub64_h()
466 tcg_gen_xor_tl(temp4, r1_high, r3); in gen_addsub64_h()
490 static inline void gen_madd32_d(TCGv ret, TCGv r1, TCGv r2, TCGv r3) in gen_madd32_d() argument
498 tcg_gen_ext_i32_i64(t3, r3); in gen_madd32_d()
529 TCGv r3) in gen_madd64_d() argument
536 tcg_gen_muls2_tl(t1, t2, r1, r3); in gen_madd64_d()
557 TCGv r3) in gen_maddu64_d() argument
565 tcg_gen_extu_i32_i64(t3, r3); in gen_maddu64_d()
603 TCGv r3, uint32_t n, uint32_t mode) in gen_madd_h() argument
[all …]
/qemu/tests/qtest/migration/ppc64/
H A Da-b-kernel.S12 li %r3,PPC_H_PUT_TERM_CHAR
49 li %r3,0
52 1: stb %r3,0(%r9)
59 1: lbz %r3,0(%r9)
60 addi %r3,%r3,1
61 stb %r3,0(%r9)
/qemu/pc-bios/s390-ccw/
H A Dstart.S24 larl %r3,_end
25 slgr %r3,%r2 /* get sizeof bss */
26 ltgr %r3,%r3 /* bss empty? */
28 aghi %r3,-1
29 srlg %r4,%r3,8 /* how many 256 byte chunks? */
39 ex %r3,0(%r2)
/qemu/tests/tcg/hexagon/
H A Dtest_packet.S15 r3 = #6 define
21 r3 = memw(sp+#0) define
22 r0 = add(r2, r3)
26 p0 = cmp.eq(r3, #4)
H A Dtest_fibonacci.S14 r3 = #0 define
23 r4 = add(r3, r4)
24 r3 = r5 define
28 p0 = cmp.eq(r3, #144); if (p0.new) jump:t pass
H A Dtest_abs.S12 r3 = abs(r1) define
15 p0 = cmp.eq(r3, r2); if (p0.new) jump:t pass
H A Dtest_mpyi.S12 r3 = mpyi(r1, r2) define
15 p0 = cmp.eq(r3, #24); if (p0.new) jump:t pass
H A Dtest_vcmpb.S19 r3 = #0x12345678 define
22 p2 = vcmpb.eq(r1:0, r3:2)
H A Dtest_vcmpw.S19 r3 = #0x12345678 define
22 p2 = vcmpw.eq(r1:0, r3:2)
H A Dtest_bitsplit.S11 r3:2 = bitsplit(r1, #3)
20 p0 = cmp.eq(r3, #23); if (p0.new) jump:t pass
H A Dtest_vmaxh.S21 r3 = #196610 define
24 r1:0 = vmaxh(r1:0, r3:2)
H A Dtest_vminh.S21 r3 = #196610 define
24 r1:0 = vminh(r1:0, r3:2)
/qemu/tcg/
H A Dtci.c163 TCGReg *r0, TCGReg *r1, TCGReg *r2, TCGReg *r3) in tci_args_rrrr() argument
168 *r3 = extract32(insn, 20, 4); in tci_args_rrrr()
172 TCGReg *r2, TCGReg *r3, TCGReg *r4, TCGCond *c5) in tci_args_rrrrrc() argument
177 *r3 = extract32(insn, 20, 4); in tci_args_rrrrrc()
350 TCGReg r0, r1, r2, r3, r4; in tcg_qemu_tb_exec() local
423 tci_args_rrrrrc(insn, &r0, &r1, &r2, &r3, &r4, &condition); in tcg_qemu_tb_exec()
425 tci_uint64(regs[r4], regs[r3]), in tcg_qemu_tb_exec()
434 tci_args_rrrrrc(insn, &r0, &r1, &r2, &r3, &r4, &condition); in tcg_qemu_tb_exec()
436 regs[r0] = regs[tmp32 ? r3 : r4]; in tcg_qemu_tb_exec()
597 tci_args_rrrr(insn, &r0, &r1, &r2, &r3); in tcg_qemu_tb_exec()
[all …]
/qemu/target/s390x/tcg/
H A Dtranslate.c1563 int r3 = get_field(s, r3); in op_bx32() local
1573 tcg_gen_add_i64(t, regs[r1], regs[r3]); in op_bx32()
1577 tcg_gen_extrl_i64_i32(c.u.s32.b, regs[r3 | 1]); in op_bx32()
1587 int r3 = get_field(s, r3); in op_bx64() local
1595 if (r1 == (r3 | 1)) { in op_bx64()
1596 c.u.s64.b = load_reg(r3 | 1); in op_bx64()
1598 c.u.s64.b = regs[r3 | 1]; in op_bx64()
1601 tcg_gen_add_i64(regs[r1], regs[r1], regs[r3]); in op_bx64()
1954 int r3 = get_field(s, r3); in op_clcle() local
1958 if (r1 & 1 || r3 & 1) { in op_clcle()
[all …]
H A Dmem_helper.c1015 void HELPER(lam)(CPUS390XState *env, uint32_t r1, uint64_t a2, uint32_t r3) in HELPER()
1028 if (i == r3) { in HELPER()
1035 void HELPER(stam)(CPUS390XState *env, uint32_t r1, uint64_t a2, uint32_t r3) in HELPER()
1048 if (i == r3) { in HELPER()
1192 uint32_t r3) in HELPER()
1197 uint64_t srclen = get_length(env, r3 + 1); in HELPER()
1198 uint64_t src = get_address(env, r3); in HELPER()
1205 set_length(env, r3 + 1, srclen); in HELPER()
1207 set_address(env, r3, src); in HELPER()
1214 uint32_t r3) in HELPER()
[all …]
/qemu/tests/tcg/s390x/
H A Dcdsg.c26 register unsigned long r3 asm("r3"); in cdsg()
32 r3 = new1; in cdsg()
40 , [r3] "r" (r3) in cdsg()
H A Dvstl.c10 static inline void vstl(S390Vector *v1, void *db2, size_t r3) in vstl() argument
14 : [v1] "v" (v1->v), [r3] "r" (r3) in vstl()
H A Dshift.c32 register uint32_t r3 asm("3") = op1l; \
40 [r3] "+&r" (r3), \
45 op1l = r3; \
/qemu/pc-bios/vof/
H A Dmain.c5 register unsigned long r3 __asm__("r3") = _r3; in do_boot()
14 register unsigned long r3 __asm__("r3"); in entry_c()
17 uint64_t initrd = r3, initrdsize = r4; in entry_c()
/qemu/tests/tcg/arm/system/
H A Dboot.S110 mov r3, #0
112 orr r3, r4, r4
115 orr r3, r3, #2
124 orr r2, r2, r3 /* common bits */
135 orr r2, r2, r3 /* common bits */
/qemu/linux-user/arm/
H A Dvdso.S38 ldr r3, [sp, #\ofs]
39 ldmia r2, {r2, r3}
40 mov r9, r3
125 .cfi_offset r3, -13 * 4
/qemu/tests/tcg/xtensa/
H A Dfpu.h103 .macro test_op1 op, fr0, fr1, v0, r0, r1, r2, r3, sr0, sr1, sr2, sr3
107 test_op1_ex \op, \fr0, \fr1, \v0, 3, \r3, \sr3
110 .macro test_op2 op, fr0, fr1, fr2, v0, v1, r0, r1, r2, r3, sr0, sr1, sr2, sr3
114 test_op2_ex \op, \fr0, \fr1, \fr2, \v0, \v1, 3, \r3, \sr3
117 .macro test_op3 op, fr0, fr1, fr2, fr3, v0, v1, v2, r0, r1, r2, r3, sr0, sr1, sr2, sr3
121 test_op3_ex \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, 3, \r3, \sr3
/qemu/target/mips/tcg/
H A Docteon.decode31 @r3 ...... rs:5 rt:5 rd:5 ..... ......
35 BADDU 011100 ..... ..... ..... 00000 101000 @r3
36 DMUL 011100 ..... ..... ..... 00000 000011 @r3
/qemu/target/s390x/
H A Ddiag.c28 int handle_diag_288(CPUS390XState *env, uint64_t r1, uint64_t r3) in handle_diag_288() argument
32 uint64_t action = env->regs[r3]; in handle_diag_288()
76 void handle_diag_308(CPUS390XState *env, uint64_t r1, uint64_t r3, uintptr_t ra) in handle_diag_308() argument
82 uint64_t subcode = env->regs[r3]; in handle_diag_308()
/qemu/qapi/
H A Dcxl.json34 # Inject an event record for a General Media Event (CXL r3.0
42 # @flags: Event Record Flags. See CXL r3.0 Table 8-42 Common Event
46 # lower bits include some flags. See CXL r3.0 Table 8-43 General
50 # information. See CXL r3.0 Table 8-43 General Media Event
53 # @type: Type of memory event that occurred. See CXL r3.0 Table 8-43
58 # to occur. See CXL r3.0 Table 8-43 General Media Event Record,
85 # Inject an event record for a DRAM Event (CXL r3.0 8.2.9.2.1.2).
93 # @flags: Event Record Flags. See CXL r3.0 Table 8-42 Common Event
97 # lower bits include some flags. See CXL r3.0 Table 8-44 DRAM
101 # information. See CXL r3.0 Table 8-44 DRAM Event Record, Memory
[all …]

1234