Home
last modified time | relevance | path

Searched full:reg (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/qemu/target/i386/tcg/
H A Dops_sse_header.h.inc20 #define Reg MMXReg
23 #define Reg ZMMReg
34 #define dh_ctype_Reg Reg *
41 DEF_HELPER_4(glue(psrlw, SUFFIX), void, env, Reg, Reg, Reg)
42 DEF_HELPER_4(glue(psraw, SUFFIX), void, env, Reg, Reg, Reg)
43 DEF_HELPER_4(glue(psllw, SUFFIX), void, env, Reg, Reg, Reg)
44 DEF_HELPER_4(glue(psrld, SUFFIX), void, env, Reg, Reg, Reg)
45 DEF_HELPER_4(glue(psrad, SUFFIX), void, env, Reg, Reg, Reg)
46 DEF_HELPER_4(glue(pslld, SUFFIX), void, env, Reg, Reg, Reg)
47 DEF_HELPER_4(glue(psrlq, SUFFIX), void, env, Reg, Reg, Reg)
[all …]
/qemu/gdb-xml/
H A Dmicroblaze-core.xml10 <reg name="r0" bitsize="32" regnum="0"/>
11 <reg name="r1" bitsize="32" type="data_ptr"/>
12 <reg name="r2" bitsize="32"/>
13 <reg name="r3" bitsize="32"/>
14 <reg name="r4" bitsize="32"/>
15 <reg name="r5" bitsize="32"/>
16 <reg name="r6" bitsize="32"/>
17 <reg name="r7" bitsize="32"/>
18 <reg name="r8" bitsize="32"/>
19 <reg name="r9" bitsize="32"/>
[all …]
H A Dpower64-core.xml10 <reg name="r0" bitsize="64" type="uint64"/>
11 <reg name="r1" bitsize="64" type="uint64"/>
12 <reg name="r2" bitsize="64" type="uint64"/>
13 <reg name="r3" bitsize="64" type="uint64"/>
14 <reg name="r4" bitsize="64" type="uint64"/>
15 <reg name="r5" bitsize="64" type="uint64"/>
16 <reg name="r6" bitsize="64" type="uint64"/>
17 <reg name="r7" bitsize="64" type="uint64"/>
18 <reg name="r8" bitsize="64" type="uint64"/>
19 <reg name="r9" bitsize="64" type="uint64"/>
[all …]
H A Dpower-core.xml10 <reg name="r0" bitsize="32" type="uint32"/>
11 <reg name="r1" bitsize="32" type="uint32"/>
12 <reg name="r2" bitsize="32" type="uint32"/>
13 <reg name="r3" bitsize="32" type="uint32"/>
14 <reg name="r4" bitsize="32" type="uint32"/>
15 <reg name="r5" bitsize="32" type="uint32"/>
16 <reg name="r6" bitsize="32" type="uint32"/>
17 <reg name="r7" bitsize="32" type="uint32"/>
18 <reg name="r8" bitsize="32" type="uint32"/>
19 <reg name="r9" bitsize="32" type="uint32"/>
[all …]
H A Dpower-spe.xml10 <reg name="ev0h" bitsize="32" regnum="71"/>
11 <reg name="ev1h" bitsize="32"/>
12 <reg name="ev2h" bitsize="32"/>
13 <reg name="ev3h" bitsize="32"/>
14 <reg name="ev4h" bitsize="32"/>
15 <reg name="ev5h" bitsize="32"/>
16 <reg name="ev6h" bitsize="32"/>
17 <reg name="ev7h" bitsize="32"/>
18 <reg name="ev8h" bitsize="32"/>
19 <reg name="ev9h" bitsize="32"/>
[all …]
H A Darm-neon.xml35 <reg name="d0" bitsize="64" type="neon_d"/>
36 <reg name="d1" bitsize="64" type="neon_d"/>
37 <reg name="d2" bitsize="64" type="neon_d"/>
38 <reg name="d3" bitsize="64" type="neon_d"/>
39 <reg name="d4" bitsize="64" type="neon_d"/>
40 <reg name="d5" bitsize="64" type="neon_d"/>
41 <reg name="d6" bitsize="64" type="neon_d"/>
42 <reg name="d7" bitsize="64" type="neon_d"/>
43 <reg name="d8" bitsize="64" type="neon_d"/>
44 <reg name="d9" bitsize="64" type="neon_d"/>
[all …]
H A Dloongarch-fpu.xml16 <reg name="f0" bitsize="64" type="fputype" group="float"/>
17 <reg name="f1" bitsize="64" type="fputype" group="float"/>
18 <reg name="f2" bitsize="64" type="fputype" group="float"/>
19 <reg name="f3" bitsize="64" type="fputype" group="float"/>
20 <reg name="f4" bitsize="64" type="fputype" group="float"/>
21 <reg name="f5" bitsize="64" type="fputype" group="float"/>
22 <reg name="f6" bitsize="64" type="fputype" group="float"/>
23 <reg name="f7" bitsize="64" type="fputype" group="float"/>
24 <reg name="f8" bitsize="64" type="fputype" group="float"/>
25 <reg name="f9" bitsize="64" type="fputype" group="float"/>
[all …]
H A Davr-cpu.xml14 <reg name="r0" bitsize="8" type="int" regnum="0"/>
15 <reg name="r1" bitsize="8" type="int"/>
16 <reg name="r2" bitsize="8" type="int"/>
17 <reg name="r3" bitsize="8" type="int"/>
18 <reg name="r4" bitsize="8" type="int"/>
19 <reg name="r5" bitsize="8" type="int"/>
20 <reg name="r6" bitsize="8" type="int"/>
21 <reg name="r7" bitsize="8" type="int"/>
22 <reg name="r8" bitsize="8" type="int"/>
23 <reg name="r9" bitsize="8" type="int"/>
[all …]
H A Driscv-64bit-cpu.xml10 <reg name="zero" bitsize="64" type="int"/>
11 <reg name="ra" bitsize="64" type="code_ptr"/>
12 <reg name="sp" bitsize="64" type="data_ptr"/>
13 <reg name="gp" bitsize="64" type="data_ptr"/>
14 <reg name="tp" bitsize="64" type="data_ptr"/>
15 <reg name="t0" bitsize="64" type="int"/>
16 <reg name="t1" bitsize="64" type="int"/>
17 <reg name="t2" bitsize="64" type="int"/>
18 <reg name="fp" bitsize="64" type="data_ptr"/>
19 <reg name="s1" bitsize="64" type="int"/>
[all …]
H A Driscv-32bit-cpu.xml10 <reg name="zero" bitsize="32" type="int"/>
11 <reg name="ra" bitsize="32" type="code_ptr"/>
12 <reg name="sp" bitsize="32" type="data_ptr"/>
13 <reg name="gp" bitsize="32" type="data_ptr"/>
14 <reg name="tp" bitsize="32" type="data_ptr"/>
15 <reg name="t0" bitsize="32" type="int"/>
16 <reg name="t1" bitsize="32" type="int"/>
17 <reg name="t2" bitsize="32" type="int"/>
18 <reg name="fp" bitsize="32" type="data_ptr"/>
19 <reg name="s1" bitsize="32" type="int"/>
[all …]
H A Darm-vfp3.xml9 <reg name="d0" bitsize="64" type="float"/>
10 <reg name="d1" bitsize="64" type="float"/>
11 <reg name="d2" bitsize="64" type="float"/>
12 <reg name="d3" bitsize="64" type="float"/>
13 <reg name="d4" bitsize="64" type="float"/>
14 <reg name="d5" bitsize="64" type="float"/>
15 <reg name="d6" bitsize="64" type="float"/>
16 <reg name="d7" bitsize="64" type="float"/>
17 <reg name="d8" bitsize="64" type="float"/>
18 <reg name="d9" bitsize="64" type="float"/>
[all …]
H A Dpower-fpu.xml10 <reg name="f0" bitsize="64" type="ieee_double" regnum="71"/>
11 <reg name="f1" bitsize="64" type="ieee_double"/>
12 <reg name="f2" bitsize="64" type="ieee_double"/>
13 <reg name="f3" bitsize="64" type="ieee_double"/>
14 <reg name="f4" bitsize="64" type="ieee_double"/>
15 <reg name="f5" bitsize="64" type="ieee_double"/>
16 <reg name="f6" bitsize="64" type="ieee_double"/>
17 <reg name="f7" bitsize="64" type="ieee_double"/>
18 <reg name="f8" bitsize="64" type="ieee_double"/>
19 <reg name="f9" bitsize="64" type="ieee_double"/>
[all …]
H A Driscv-32bit-fpu.xml10 <reg name="ft0" bitsize="32" type="ieee_single"/>
11 <reg name="ft1" bitsize="32" type="ieee_single"/>
12 <reg name="ft2" bitsize="32" type="ieee_single"/>
13 <reg name="ft3" bitsize="32" type="ieee_single"/>
14 <reg name="ft4" bitsize="32" type="ieee_single"/>
15 <reg name="ft5" bitsize="32" type="ieee_single"/>
16 <reg name="ft6" bitsize="32" type="ieee_single"/>
17 <reg name="ft7" bitsize="32" type="ieee_single"/>
18 <reg name="fs0" bitsize="32" type="ieee_single"/>
19 <reg name="fs1" bitsize="32" type="ieee_single"/>
[all …]
H A Dhexagon-core.xml19 …<reg name="r00" altname="r0" bitsize="32" offset="0" encoding="uint" format="hex" group="Thread …
20 …<reg name="r01" altname="r1" bitsize="32" offset="4" encoding="uint" format="hex" group="Thread …
21 …<reg name="r02" altname="r2" bitsize="32" offset="8" encoding="uint" format="hex" group="Thread …
22 …<reg name="r03" altname="r3" bitsize="32" offset="12" encoding="uint" format="hex" group="Thread …
23 …<reg name="r04" altname="r4" bitsize="32" offset="16" encoding="uint" format="hex" group="Thread …
24 …<reg name="r05" altname="r5" bitsize="32" offset="20" encoding="uint" format="hex" group="Thread …
25 …<reg name="r06" altname="r6" bitsize="32" offset="24" encoding="uint" format="hex" group="Thread …
26 …<reg name="r07" altname="r7" bitsize="32" offset="28" encoding="uint" format="hex" group="Thread …
27 …<reg name="r08" altname="r8" bitsize="32" offset="32" encoding="uint" format="hex" group="Thread …
28 …<reg name="r09" altname="r9" bitsize="32" offset="36" encoding="uint" format="hex" group="Thread …
[all …]
H A Dloongarch-base64.xml10 <reg name="r0" bitsize="64" type="uint64" group="general"/>
11 <reg name="r1" bitsize="64" type="code_ptr" group="general"/>
12 <reg name="r2" bitsize="64" type="data_ptr" group="general"/>
13 <reg name="r3" bitsize="64" type="data_ptr" group="general"/>
14 <reg name="r4" bitsize="64" type="uint64" group="general"/>
15 <reg name="r5" bitsize="64" type="uint64" group="general"/>
16 <reg name="r6" bitsize="64" type="uint64" group="general"/>
17 <reg name="r7" bitsize="64" type="uint64" group="general"/>
18 <reg name="r8" bitsize="64" type="uint64" group="general"/>
19 <reg name="r9" bitsize="64" type="uint64" group="general"/>
[all …]
H A Dloongarch-base32.xml10 <reg name="r0" bitsize="32" type="uint32" group="general"/>
11 <reg name="r1" bitsize="32" type="code_ptr" group="general"/>
12 <reg name="r2" bitsize="32" type="data_ptr" group="general"/>
13 <reg name="r3" bitsize="32" type="data_ptr" group="general"/>
14 <reg name="r4" bitsize="32" type="uint32" group="general"/>
15 <reg name="r5" bitsize="32" type="uint32" group="general"/>
16 <reg name="r6" bitsize="32" type="uint32" group="general"/>
17 <reg name="r7" bitsize="32" type="uint32" group="general"/>
18 <reg name="r8" bitsize="32" type="uint32" group="general"/>
19 <reg name="r9" bitsize="32" type="uint32" group="general"/>
[all …]
H A Driscv-64bit-fpu.xml16 <reg name="ft0" bitsize="64" type="riscv_double"/>
17 <reg name="ft1" bitsize="64" type="riscv_double"/>
18 <reg name="ft2" bitsize="64" type="riscv_double"/>
19 <reg name="ft3" bitsize="64" type="riscv_double"/>
20 <reg name="ft4" bitsize="64" type="riscv_double"/>
21 <reg name="ft5" bitsize="64" type="riscv_double"/>
22 <reg name="ft6" bitsize="64" type="riscv_double"/>
23 <reg name="ft7" bitsize="64" type="riscv_double"/>
24 <reg name="fs0" bitsize="64" type="riscv_double"/>
25 <reg name="fs1" bitsize="64" type="riscv_double"/>
[all …]
H A Dpower-vsx.xml12 <reg name="vs0h" bitsize="64" type="uint64"/>
13 <reg name="vs1h" bitsize="64" type="uint64"/>
14 <reg name="vs2h" bitsize="64" type="uint64"/>
15 <reg name="vs3h" bitsize="64" type="uint64"/>
16 <reg name="vs4h" bitsize="64" type="uint64"/>
17 <reg name="vs5h" bitsize="64" type="uint64"/>
18 <reg name="vs6h" bitsize="64" type="uint64"/>
19 <reg name="vs7h" bitsize="64" type="uint64"/>
20 <reg name="vs8h" bitsize="64" type="uint64"/>
21 <reg name="vs9h" bitsize="64" type="uint64"/>
[all …]
H A Dpower-altivec.xml22 <reg name="vr0" bitsize="128" type="vec128"/>
23 <reg name="vr1" bitsize="128" type="vec128"/>
24 <reg name="vr2" bitsize="128" type="vec128"/>
25 <reg name="vr3" bitsize="128" type="vec128"/>
26 <reg name="vr4" bitsize="128" type="vec128"/>
27 <reg name="vr5" bitsize="128" type="vec128"/>
28 <reg name="vr6" bitsize="128" type="vec128"/>
29 <reg name="vr7" bitsize="128" type="vec128"/>
30 <reg name="vr8" bitsize="128" type="vec128"/>
31 <reg name="vr9" bitsize="128" type="vec128"/>
[all …]
H A Ds390-vx.xml26 <reg name="v0l" bitsize="64" type="uint64"/>
27 <reg name="v1l" bitsize="64" type="uint64"/>
28 <reg name="v2l" bitsize="64" type="uint64"/>
29 <reg name="v3l" bitsize="64" type="uint64"/>
30 <reg name="v4l" bitsize="64" type="uint64"/>
31 <reg name="v5l" bitsize="64" type="uint64"/>
32 <reg name="v6l" bitsize="64" type="uint64"/>
33 <reg name="v7l" bitsize="64" type="uint64"/>
34 <reg name="v8l" bitsize="64" type="uint64"/>
35 <reg name="v9l" bitsize="64" type="uint64"/>
[all …]
H A Di386-64bit.xml40 <reg name="rax" bitsize="64" type="int64" regnum="0"/>
41 <reg name="rbx" bitsize="64" type="int64"/>
42 <reg name="rcx" bitsize="64" type="int64"/>
43 <reg name="rdx" bitsize="64" type="int64"/>
44 <reg name="rsi" bitsize="64" type="int64"/>
45 <reg name="rdi" bitsize="64" type="int64"/>
46 <reg name="rbp" bitsize="64" type="data_ptr"/>
47 <reg name="rsp" bitsize="64" type="data_ptr"/>
48 <reg name="r8" bitsize="64" type="int64"/>
49 <reg name="r9" bitsize="64" type="int64"/>
[all …]
H A Dloongarch-lsx.xml27 <reg name="vr0" bitsize="128" type="lsxv" group="lsx"/>
28 <reg name="vr1" bitsize="128" type="lsxv" group="lsx"/>
29 <reg name="vr2" bitsize="128" type="lsxv" group="lsx"/>
30 <reg name="vr3" bitsize="128" type="lsxv" group="lsx"/>
31 <reg name="vr4" bitsize="128" type="lsxv" group="lsx"/>
32 <reg name="vr5" bitsize="128" type="lsxv" group="lsx"/>
33 <reg name="vr6" bitsize="128" type="lsxv" group="lsx"/>
34 <reg name="vr7" bitsize="128" type="lsxv" group="lsx"/>
35 <reg name="vr8" bitsize="128" type="lsxv" group="lsx"/>
36 <reg name="vr9" bitsize="128" type="lsxv" group="lsx"/>
[all …]
H A Dloongarch-lasx.xml28 <reg name="xr0" bitsize="256" type="lasxv" group="lasx"/>
29 <reg name="xr1" bitsize="256" type="lasxv" group="lasx"/>
30 <reg name="xr2" bitsize="256" type="lasxv" group="lasx"/>
31 <reg name="xr3" bitsize="256" type="lasxv" group="lasx"/>
32 <reg name="xr4" bitsize="256" type="lasxv" group="lasx"/>
33 <reg name="xr5" bitsize="256" type="lasxv" group="lasx"/>
34 <reg name="xr6" bitsize="256" type="lasxv" group="lasx"/>
35 <reg name="xr7" bitsize="256" type="lasxv" group="lasx"/>
36 <reg name="xr8" bitsize="256" type="lasxv" group="lasx"/>
37 <reg name="xr9" bitsize="256" type="lasxv" group="lasx"/>
[all …]
/qemu/include/hw/
H A Dregisterfields.h21 #define REG32(reg, addr) \ argument
22 enum { A_ ## reg = (addr) }; \
23 enum { R_ ## reg = (addr) / 4 };
25 #define REG8(reg, addr) \ argument
26 enum { A_ ## reg = (addr) }; \
27 enum { R_ ## reg = (addr) };
29 #define REG16(reg, addr) \ argument
30 enum { A_ ## reg = (addr) }; \
31 enum { R_ ## reg = (addr) / 2 };
33 #define REG64(reg, addr) \ argument
[all …]
/qemu/target/sh4/
H A Dtranslate.c328 static inline void gen_load_fpr64(DisasContext *ctx, TCGv_i64 t, int reg) in gen_load_fpr64() argument
331 tcg_debug_assert((reg & 1) == 0); in gen_load_fpr64()
332 reg ^= ctx->fbank; in gen_load_fpr64()
333 tcg_gen_concat_i32_i64(t, cpu_fregs[reg + 1], cpu_fregs[reg]); in gen_load_fpr64()
336 static inline void gen_store_fpr64(DisasContext *ctx, TCGv_i64 t, int reg) in gen_store_fpr64() argument
339 tcg_debug_assert((reg & 1) == 0); in gen_store_fpr64()
340 reg ^= ctx->fbank; in gen_store_fpr64()
341 tcg_gen_extr_i64_i32(cpu_fregs[reg + 1], cpu_fregs[reg], t); in gen_store_fpr64()
354 #define REG(x) cpu_gregs[(x) ^ ctx->gbank] macro
496 tcg_gen_addi_i32(addr, REG(B11_8), B3_0 * 4); in _decode_opc()
[all …]

12345678910>>...27