Home
last modified time | relevance | path

Searched refs:ldst (Results 1 – 22 of 22) sorted by relevance

/qemu/target/hppa/
H A Dinsns.decode71 &ldst t b x disp sp m scale size
148 &ldst disp=0 scale=0 t=0 sp=0 size=0
173 &ldst disp=0 scale=0 size=0 t=0
175 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x
179 &ldst disp=0 scale=0 size=0 t=0
181 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x
185 &ldst disp=0 scale=0 size=0 t=0
187 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x
190 &ldst disp=0 scale=0 size=0
268 @ldstx ...... b:5 x:5 sp:2 scale:1 ....... m:1 t:5 &ldst disp=0
[all …]
/qemu/target/mips/tcg/
H A Dtx79.decode27 @ldst ...... base:5 rt:5 offset:s16 &i
72 LQ 011110 ..... ..... ................ @ldst
73 SQ 011111 ..... ..... ................ @ldst
H A Dmsa.decode33 @ldst ...... sa:s10 ws:5 wd:5 .... df:2 &msa_i
257 LD 011110 .......... ..... ..... 1000 .. @ldst
258 ST 011110 .......... ..... ..... 1001 .. @ldst
/qemu/target/arm/tcg/
H A Dsme.decode43 &ldst esz rs pg rn rm za_imm v:bool st:bool
46 &ldst rs=%mova_rs
48 &ldst esz=4 rs=%mova_rs
H A Da64.decode503 &ldst rm rn rt sign ext sz opt s
504 @ldst .. ... . .. .. . rm:5 opt:3 s:1 .. rn:5 rt:5 &ldst
505 STR sz:2 111 0 00 00 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0
506 LDR 00 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=0
507 LDR 01 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=1
508 LDR 10 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=2
509 LDR 11 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0 sz=3
510 LDR 00 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=0
511 LDR 01 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=1
512 LDR 10 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=2
[all …]
/qemu/tcg/mips/
H A Dtcg-target.c.inc1169 TCGLabelQemuLdst *ldst = NULL;
1190 ldst = new_ldst_label(s);
1191 ldst->is_ld = is_ld;
1192 ldst->oi = oi;
1193 ldst->addr_reg = addr;
1244 ldst->label_ptr[0] = s->code_ptr;
1252 ldst = new_ldst_label(s);
1254 ldst->is_ld = is_ld;
1255 ldst->oi = oi;
1256 ldst->addr_reg = addr;
[all …]
/qemu/tcg/arm/
H A Dtcg-target.c.inc1387 TCGLabelQemuLdst *ldst = NULL;
1418 ldst = new_ldst_label(s);
1419 ldst->is_ld = is_ld;
1420 ldst->oi = oi;
1421 ldst->addr_reg = addr;
1484 ldst = new_ldst_label(s);
1485 ldst->is_ld = is_ld;
1486 ldst->oi = oi;
1487 ldst->addr_reg = addr;
1495 return ldst;
[all …]
/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc1045 TCGLabelQemuLdst *ldst = NULL;
1059 ldst = new_ldst_label(s);
1060 ldst->is_ld = is_ld;
1061 ldst->oi = oi;
1062 ldst->addr_reg = addr_reg;
1097 ldst->label_ptr[0] = s->code_ptr;
1103 ldst = new_ldst_label(s);
1105 ldst->is_ld = is_ld;
1106 ldst->oi = oi;
1107 ldst->addr_reg = addr_reg;
[all …]
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1096 TCGLabelQemuLdst *ldst = NULL;
1148 ldst = new_ldst_label(s);
1149 ldst->is_ld = is_ld;
1150 ldst->oi = oi;
1151 ldst->addr_reg = addr_reg;
1152 ldst->label_ptr[0] = s->code_ptr;
1168 ldst = new_ldst_label(s);
1169 ldst->is_ld = is_ld;
1170 ldst->oi = oi;
1171 ldst->addr_reg = addr_reg;
[all …]
/qemu/tcg/
H A Dmeson.build13 'tcg-op-ldst.c',
H A Dtcg.c6444 const TCGLabelQemuLdst *ldst, in tcg_out_helper_load_common_args() argument
6469 imm = ldst->oi; in tcg_out_helper_load_common_args()
6499 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args()
6505 imm = (uintptr_t)ldst->raddr; in tcg_out_helper_load_common_args()
6567 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args() argument
6574 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_args()
6604 ldst->addr_reg, -1); in tcg_out_ld_helper_args()
6612 ldst->addr_reg, -1); in tcg_out_ld_helper_args()
6645 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_ld_helper_args()
6648 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret() argument
[all …]
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1649 TCGLabelQemuLdst *ldst = NULL;
1666 ldst = new_ldst_label(s);
1667 ldst->is_ld = is_ld;
1668 ldst->oi = oi;
1669 ldst->addr_reg = addr_reg;
1716 ldst->label_ptr[0] = s->code_ptr;
1724 ldst = new_ldst_label(s);
1726 ldst->is_ld = is_ld;
1727 ldst->oi = oi;
1728 ldst->addr_reg = addr_reg;
[all …]
/qemu/tcg/s390x/
H A Dtcg-target.c.inc1984 TCGLabelQemuLdst *ldst = NULL;
2001 ldst = new_ldst_label(s);
2002 ldst->is_ld = is_ld;
2003 ldst->oi = oi;
2004 ldst->addr_reg = addr_reg;
2040 ldst->label_ptr[0] = s->code_ptr++;
2055 ldst = new_ldst_label(s);
2056 ldst->is_ld = is_ld;
2057 ldst->oi = oi;
2058 ldst->addr_reg = addr_reg;
[all …]
/qemu/tcg/riscv/
H A Dtcg-target.c.inc1680 TCGLabelQemuLdst *ldst = NULL;
1698 ldst = new_ldst_label(s);
1699 ldst->is_ld = is_ld;
1700 ldst->oi = oi;
1701 ldst->addr_reg = addr_reg;
1742 ldst->label_ptr[0] = s->code_ptr;
1761 ldst = new_ldst_label(s);
1762 ldst->is_ld = is_ld;
1763 ldst->oi = oi;
1764 ldst->addr_reg = addr_reg;
[all …]
/qemu/tcg/i386/
H A Dtcg-target.c.inc2165 TCGLabelQemuLdst *ldst = NULL;
2192 ldst = new_ldst_label(s);
2193 ldst->is_ld = is_ld;
2194 ldst->oi = oi;
2195 ldst->addr_reg = addr;
2237 ldst->label_ptr[0] = s->code_ptr;
2246 ldst = new_ldst_label(s);
2247 ldst->is_ld = is_ld;
2248 ldst->oi = oi;
2249 ldst->addr_reg = addr;
[all …]
/qemu/target/hexagon/imported/
H A Dallidefs.def23 #include "ldst.idef"
/qemu/tcg/ppc/
H A Dtcg-target.c.inc2402 TCGLabelQemuLdst *ldst = NULL;
2431 ldst = new_ldst_label(s);
2432 ldst->is_ld = is_ld;
2433 ldst->oi = oi;
2434 ldst->addr_reg = addr;
2518 ldst->label_ptr[0] = s->code_ptr;
2524 ldst = new_ldst_label(s);
2525 ldst->is_ld = is_ld;
2526 ldst->oi = oi;
2527 ldst->addr_reg = addr;
[all …]
/qemu/host/include/x86_64/host/
H A Dload-extract-al16-al8.h.inc12 #include "host/atomic128-ldst.h.inc"
H A Datomic128-ldst.h.inc72 #include "host/include/generic/host/atomic128-ldst.h.inc"
/qemu/accel/tcg/
H A Dldst_common.c.inc12 * Load helpers for tcg-ldst.h
79 * Store helpers for tcg-ldst.h
/qemu/docs/about/
H A Demulation.rst540 Class: ldst excl (9098783 hits)
542 Class: ldst noalloc pair (3264433 hits)
543 Class: ldst pair (412526434 hits)
544 Class: ldst reg (imm) (314734576 hits)
/qemu/target/riscv/insn_trans/
H A Dtrans_rvv.c.inc902 * ldst(env, adjust_addr(env, addr), i + k * max_elems, vd, ra);