/qemu/target/hppa/ |
H A D | insns.decode | 71 &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 D | tx79.decode | 27 @ldst ...... base:5 rt:5 offset:s16 &i 72 LQ 011110 ..... ..... ................ @ldst 73 SQ 011111 ..... ..... ................ @ldst
|
H A D | msa.decode | 33 @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 D | sme.decode | 43 &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 D | a64.decode | 503 &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 D | tcg-target.c.inc | 1169 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 D | tcg-target.c.inc | 1387 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 D | tcg-target.c.inc | 1045 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 D | tcg-target.c.inc | 1096 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 D | meson.build | 13 'tcg-op-ldst.c',
|
H A D | tcg.c | 6444 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 D | tcg-target.c.inc | 1649 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 D | tcg-target.c.inc | 1984 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 D | tcg-target.c.inc | 1680 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 D | tcg-target.c.inc | 2165 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 D | allidefs.def | 23 #include "ldst.idef"
|
/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 2402 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 D | load-extract-al16-al8.h.inc | 12 #include "host/atomic128-ldst.h.inc"
|
H A D | atomic128-ldst.h.inc | 72 #include "host/include/generic/host/atomic128-ldst.h.inc"
|
/qemu/accel/tcg/ |
H A D | ldst_common.c.inc | 12 * Load helpers for tcg-ldst.h 79 * Store helpers for tcg-ldst.h
|
/qemu/docs/about/ |
H A D | emulation.rst | 540 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 D | trans_rvv.c.inc | 902 * ldst(env, adjust_addr(env, addr), i + k * max_elems, vd, ra);
|