Home
last modified time | relevance | path

Searched refs:lb (Results 1 – 18 of 18) sorted by relevance

/qemu/target/i386/tcg/
H A Dmpx_helper.c79 uint64_t bte, lb, ub, pt; in helper_bndldx64() local
82 lb = cpu_ldq_data_ra(env, bte, ra); in helper_bndldx64()
87 lb = ub = 0; in helper_bndldx64()
90 return lb; in helper_bndldx64()
96 uint32_t bte, lb, ub, pt; in helper_bndldx32() local
99 lb = cpu_ldl_data_ra(env, bte, ra); in helper_bndldx32()
104 lb = ub = 0; in helper_bndldx32()
106 return ((uint64_t)ub << 32) | lb; in helper_bndldx32()
110 uint64_t lb, uint64_t ub) in helper_bndstx64() argument
116 cpu_stq_data_ra(env, bte, lb, ra); in helper_bndstx64()
[all …]
H A Dfpu_helper.c2608 access_stq(ac, addr, env->bnd_regs[i].lb); in do_xsave_bndregs()
2856 env->bnd_regs[i].lb = access_ldq(ac, addr); in do_xrstor_bndregs()
H A Dtranslate.c4576 offsetof(CPUX86State, bnd_regs[i].lb), in tcg_x86_init()
/qemu/include/hw/fsi/
H A Dfsi.h16 #define BE_GENMASK(hb, lb) MAKE_64BIT_MASK((lb), ((hb) - (lb) + 1)) argument
/qemu/tcg/
H A Dtcg-ldst.c.inc32 TCGLabelQemuLdst *lb;
35 QSIMPLEQ_FOREACH(lb, &s->ldst_labels, next) {
36 if (lb->is_ld
37 ? !tcg_out_qemu_ld_slow_path(s, lb)
38 : !tcg_out_qemu_st_slow_path(s, lb)) {
/qemu/target/m68k/
H A Dop_helper.c1092 void HELPER(chk2)(CPUM68KState *env, int32_t val, int32_t lb, int32_t ub) in HELPER()
1105 env->cc_z = val != lb && val != ub; in HELPER()
1106 env->cc_c = lb <= ub ? val < lb || val > ub : val > ub && val < lb; in HELPER()
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1004 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1006 MemOp opc = get_memop(lb->oi);
1009 if (!patch_reloc(lb->label_ptr[0], R_SPARC_WDISP19,
1017 tcg_out_ld_helper_args(s, lb, &ldst_helper_param);
1019 tcg_out_ld_helper_ret(s, lb, sgn, &ldst_helper_param);
1023 (intptr_t)lb->raddr, 0);
1026 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1028 MemOp opc = get_memop(lb->oi);
1030 if (!patch_reloc(lb->label_ptr[0], R_SPARC_WDISP19,
1035 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
[all …]
/qemu/tcg/arm/
H A Dtcg-target.c.inc1375 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1377 MemOp opc = get_memop(lb->oi);
1379 if (!reloc_pc24(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
1383 tcg_out_ld_helper_args(s, lb, &ldst_helper_param);
1385 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param);
1387 tcg_out_goto(s, COND_AL, lb->raddr);
1391 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1393 MemOp opc = get_memop(lb->oi);
1395 if (!reloc_pc24(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
1399 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1703 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1705 MemOp opc = get_memop(lb->oi);
1707 if (!reloc_pc19(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
1711 tcg_out_ld_helper_args(s, lb, &ldst_helper_param);
1713 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param);
1714 tcg_out_goto(s, lb->raddr);
1718 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1720 MemOp opc = get_memop(lb->oi);
1722 if (!reloc_pc19(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
1726 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
[all …]
/qemu/tcg/s390x/
H A Dtcg-target.c.inc1805 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1807 MemOp opc = get_memop(lb->oi);
1809 if (!patch_reloc(lb->label_ptr[0], R_390_PC16DBL,
1814 tcg_out_ld_helper_args(s, lb, &ldst_helper_param);
1816 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param);
1818 tgen_gotoi(s, S390_CC_ALWAYS, lb->raddr);
1822 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1824 MemOp opc = get_memop(lb->oi);
1826 if (!patch_reloc(lb->label_ptr[0], R_390_PC16DBL,
1831 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
[all …]
/qemu/tcg/ppc/
H A Dtcg-target.c.inc2379 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2381 MemOp opc = get_memop(lb->oi);
2383 if (!reloc_pc14(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
2387 tcg_out_ld_helper_args(s, lb, &ldst_helper_param);
2389 tcg_out_ld_helper_ret(s, lb, false, &ldst_helper_param);
2391 tcg_out_b(s, 0, lb->raddr);
2395 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2397 MemOp opc = get_memop(lb->oi);
2399 if (!reloc_pc14(lb->label_ptr[0], tcg_splitwx_to_rx(s->code_ptr))) {
2403 tcg_out_st_helper_args(s, lb, &ldst_helper_param);
[all …]
/qemu/docs/devel/
H A Dloads-stores.rst387 - ``\<address_space_ldu\?[bwql]\(_[lb]e\)\?\>``
388 - ``\<address_space_st[bwql]\(_[lb]e\)\?\>``
/qemu/target/i386/
H A Dmachine.c118 VMSTATE_UINT64(lb, BNDReg),
692 if (env->bnd_regs[i].lb || env->bnd_regs[i].ub) { in mpx_needed()
H A Dcpu.h1341 uint64_t lb; member
/qemu/qapi/
H A Dmachine.json491 # @hmat-lb: memory latency and bandwidth information (Since: 5.0)
498 'data': [ 'node', 'dist', 'cpu', 'hmat-lb', 'hmat-cache' ] }
516 'hmat-lb': 'NumaHmatLBOptions',
/qemu/target/riscv/
H A Dinsn32.decode128 lb ............ ..... 000 ..... 0000011 @i
/qemu/
H A Dqemu-options.hx391 …"-numa hmat-lb,initiator=node,target=node,hierarchy=memory|first-level|second-level|third-level,da…
403 ``-numa hmat-lb,initiator=node,target=node,hierarchy=hierarchy,data-type=type[,latency=lat][,bandwi…
498 Use '\ ``hmat-lb``\ ' to set System Locality Latency and Bandwidth
504 In '\ ``hmat-lb``\ ' option, node are NUMA node IDs. hierarchy is
551 -numa hmat-lb,initiator=0,target=0,hierarchy=memory,data-type=access-latency,latency=5 \
552 … -numa hmat-lb,initiator=0,target=0,hierarchy=memory,data-type=access-bandwidth,bandwidth=200M \
553 -numa hmat-lb,initiator=0,target=1,hierarchy=memory,data-type=access-latency,latency=10 \
554 … -numa hmat-lb,initiator=0,target=1,hierarchy=memory,data-type=access-bandwidth,bandwidth=100M \
/qemu/target/ppc/
H A Dtranslate.c2660 GEN_LDEPX(lb, DEF_MEMOP(MO_UB), 0x1F, 0x02)
6000 GEN_LDEPX(lb, DEF_MEMOP(MO_UB), 0x1F, 0x02)