Home
last modified time | relevance | path

Searched refs:rdhi (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/arm/probes/kprobes/
H A Dactions-arm.c272 int rdhi = (insn >> 16) & 0xf; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() local
277 register unsigned long rdhiv asm("r2") = regs->uregs[rdhi]; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
293 regs->uregs[rdhi] = rdhiv; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
H A Dactions-thumb.c283 int rdhi = (insn >> 8) & 0xf; in t32_emulate_rdlo12rdhi8rn16rm0_noflags() local
288 register unsigned long rdhiv asm("r1") = regs->uregs[rdhi]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
301 regs->uregs[rdhi] = rdhiv; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c1487 int rdhi, rdlo, rd0, rd1, i; in disas_iwmmxt_insn() local
1495 rdhi = (insn >> 16) & 0xf; in disas_iwmmxt_insn()
1499 tcg_gen_extrh_i64_i32(cpu_R[rdhi], cpu_V0); in disas_iwmmxt_insn()
1501 tcg_gen_concat_i32_i64(cpu_V0, cpu_R[rdlo], cpu_R[rdhi]); in disas_iwmmxt_insn()
2459 int acc, rd0, rd1, rdhi, rdlo; in disas_dsp_insn() local
2500 rdhi = (insn >> 16) & 0xf; in disas_dsp_insn()
2510 tcg_gen_extrh_i64_i32(cpu_R[rdhi], cpu_V0); in disas_dsp_insn()
2511 tcg_gen_andi_i32(cpu_R[rdhi], cpu_R[rdhi], (1 << (40 - 32)) - 1); in disas_dsp_insn()
2513 tcg_gen_concat_i32_i64(cpu_V0, cpu_R[rdlo], cpu_R[rdhi]); in disas_dsp_insn()