Home
last modified time | relevance | path

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

/openbmc/qemu/include/tcg/
H A Dtcg-op-gvec-common.h26 uint32_t oprsz, uint32_t maxsz, int32_t data,
71 uint32_t maxsz, int32_t data,
237 uint32_t oprsz, uint32_t maxsz, int64_t c,
248 uint32_t oprsz, uint32_t maxsz);
250 uint32_t oprsz, uint32_t maxsz);
252 uint32_t oprsz, uint32_t maxsz);
254 uint32_t oprsz, uint32_t maxsz);
376 uint32_t oprsz, uint32_t maxsz);
379 uint32_t oprsz, uint32_t maxsz);
382 uint32_t oprsz, uint32_t maxsz);
[all …]
H A Dtcg-gvec-desc.h43 uint32_t simd_desc(uint32_t oprsz, uint32_t maxsz, int32_t data);
/openbmc/qemu/tcg/
H A Dtcg-op-gvec.c94 maxsz = (maxsz / 8) - 1; in simd_desc()
101 if (oprsz == maxsz) { in simd_desc()
514 if (oprsz < maxsz) { in do_dup_store()
691 if (oprsz < maxsz) { in do_dup()
699 do_dup(MO_8, dofs, maxsz, maxsz, NULL, NULL, 0); in expand_clr()
1203 maxsz -= some; in tcg_gen_gvec_2()
1267 maxsz -= some; in tcg_gen_gvec_2i()
1414 maxsz -= some; in tcg_gen_gvec_3()
1482 maxsz -= some; in tcg_gen_gvec_3i()
1548 maxsz -= some; in tcg_gen_gvec_4()
[all …]
/openbmc/qemu/target/loongarch/insn_trans/
H A Dtrans_vec.c.inc581 tcg_gen_gvec_3(vd_ofs, vj_ofs, vk_ofs, oprsz, maxsz, &op[vece]);
664 tcg_gen_gvec_3(vd_ofs, vj_ofs, vk_ofs, oprsz, maxsz, &op[vece]);
752 tcg_gen_gvec_3(vd_ofs, vj_ofs, vk_ofs, oprsz, maxsz, &op[vece]);
835 tcg_gen_gvec_3(vd_ofs, vj_ofs, vk_ofs, oprsz, maxsz, &op[vece]);
1802 tcg_gen_gvec_2i(vd_ofs, vj_ofs, oprsz, maxsz, imm, &op[vece]);
1838 tcg_gen_gvec_2i(vd_ofs, vj_ofs, oprsz, maxsz, imm, &op[vece]);
1891 tcg_gen_gvec_2i(vd_ofs, vj_ofs, oprsz, maxsz, imm, &op[vece]);
1927 tcg_gen_gvec_2i(vd_ofs, vj_ofs, oprsz, maxsz, imm, &op[vece]);
3297 tcg_gen_gvec_2s(vd_ofs, vj_ofs, oprsz, maxsz,
3350 tcg_gen_gvec_2s(vd_ofs, vj_ofs, oprsz, maxsz,
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-mve.c1518 int64_t c, uint32_t oprsz, uint32_t maxsz) in gen_gvec_vmovi() argument
1520 tcg_gen_gvec_dup_imm(vece, dofs, oprsz, maxsz, c); in gen_gvec_vmovi()
1621 tcg_gen_gvec_sari(vece, dofs, aofs, shift, oprsz, maxsz); in do_gvec_shri_s()
1633 tcg_gen_gvec_dup_imm(vece, dofs, oprsz, maxsz, 0); in do_gvec_shri_u()
1635 tcg_gen_gvec_shri(vece, dofs, aofs, shift, oprsz, maxsz); in do_gvec_shri_u()
1734 tcg_gen_gvec_shli(ovece, dofs, aofs, ibits, oprsz, maxsz);
1735 tcg_gen_gvec_sari(ovece, dofs, dofs, ibits - shift, oprsz, maxsz);
1743 ovece == MO_16 ? 0xff : 0xffff, oprsz, maxsz); in do_gvec_vshllbu()
1744 tcg_gen_gvec_shli(ovece, dofs, dofs, shift, oprsz, maxsz); in do_gvec_vshllbu()
1753 tcg_gen_gvec_sari(ovece, dofs, aofs, ibits, oprsz, maxsz); in do_gvec_vshllts()
[all …]
H A Dtranslate-neon.c802 uint32_t oprsz, uint32_t maxsz) \ in DO_3SAME()
804 tcg_gen_gvec_bitsel(vece, rd_ofs, O1, O2, O3, oprsz, maxsz); \ in DO_3SAME()
837 uint32_t oprsz, uint32_t maxsz) \
913 uint32_t oprsz, uint32_t maxsz) \
1290 tcg_gen_gvec_dup_imm(vece, rd_ofs, oprsz, maxsz, 0); in gen_zero_rd_2sh()
1755 int64_t c, uint32_t oprsz, uint32_t maxsz) in gen_VMOV_1r() argument
1757 tcg_gen_gvec_dup_imm(MO_64, dofs, oprsz, maxsz, c); in gen_VMOV_1r()
3570 uint32_t oprsz, uint32_t maxsz) in gen_VABS_F() argument
3574 oprsz, maxsz); in gen_VABS_F()
3590 uint32_t oprsz, uint32_t maxsz) in gen_VNEG_F() argument
[all …]
H A Dtranslate-sve.c646 uint32_t a, uint32_t oprsz, uint32_t maxsz) in gen_eor3() argument
655 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &op); in gen_eor3()
683 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &op); in gen_bcax()
689 uint32_t a, uint32_t oprsz, uint32_t maxsz) in TRANS_FEAT()
692 tcg_gen_gvec_bitsel(vece, d, a, n, m, oprsz, maxsz); in TRANS_FEAT()
727 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &op); in gen_bsl1n()
771 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &op); in gen_bsl2n()
800 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &op); in gen_nbsl()
1744 unsigned maxsz = size_for_gvec(fullsz / 8); in do_predset() local
7368 tcg_gen_gvec_4(d, n, m, a, oprsz, maxsz, &ops[vece]); in gen_sclamp()
[all …]
H A Dsve_helper.c4194 uintptr_t i, oprsz = simd_oprsz(desc), maxsz = simd_data(desc); \
4204 for (; i < maxsz; i += sizeof(TYPE)) { \
4207 return NAME##_reduce(data, vs, maxsz / sizeof(TYPE)); \
H A Dtranslate-a64.c7556 uint32_t dofs, oprsz, maxsz; in handle_simd_dupg() local
7569 maxsz = vec_full_reg_size(s); in handle_simd_dupg()
7571 tcg_gen_gvec_dup_i64(size, dofs, oprsz, maxsz, cpu_reg(s, rn)); in handle_simd_dupg()
/openbmc/linux/drivers/misc/eeprom/
H A Dat25.c201 size_t maxsz = spi_max_transfer_size(at25->spi); in at25_ee_write() local
265 if (segment > maxsz) in at25_ee_write()
266 segment = maxsz; in at25_ee_write()
/openbmc/u-boot/include/
H A Dcommon.h251 int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf,
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvv.c.inc630 * The first part is vlen in bytes, encoded in maxsz of simd_desc.
1335 TCGv_i64 c, uint32_t oprsz, uint32_t maxsz)
1363 tcg_gen_gvec_2s(dofs, aofs, oprsz, maxsz, c, &rsub_op[vece]);
1461 int64_t c, uint32_t oprsz, uint32_t maxsz)
1464 tcg_gen_gvec_rsubs(vece, dofs, aofs, tmp, oprsz, maxsz);
3643 uint32_t maxsz = (s->cfg_ptr->vlen >> 3) * LEN; \
3647 vreg_ofs(s, a->rs2), maxsz, maxsz); \
3651 tcg_gen_brcondi_tl(TCG_COND_GEU, cpu_vstart, maxsz, over); \
3653 tcg_env, maxsz, maxsz, 0, gen_helper_vmvr_v); \
/openbmc/qemu/target/riscv/
H A Dcpu_helper.c86 uint32_t maxsz = vlmax << sew; in cpu_get_tb_cpu_state() local
88 (maxsz >= 8); in cpu_get_tb_cpu_state()
H A Dvector_helper.c5061 uint32_t maxsz = simd_maxsz(desc); local
5068 maxsz - startb);
/openbmc/qemu/accel/tcg/
H A Dtcg-runtime-gvec.c29 intptr_t maxsz = simd_maxsz(desc); in clear_high() local
32 if (unlikely(maxsz > oprsz)) { in clear_high()
33 for (i = oprsz; i < maxsz; i += sizeof(uint64_t)) { in clear_high()
/openbmc/qemu/system/
H A Dphysmem.c2057 RAMBlock *qemu_ram_alloc_resizeable(ram_addr_t size, ram_addr_t maxsz, in qemu_ram_alloc_resizeable() argument
2063 return qemu_ram_alloc_internal(size, maxsz, resized, NULL, in qemu_ram_alloc_resizeable()
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc1338 * it disqualifies using oprsz < maxsz to emulate VEX128.
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc31 * On s390x, the operand size (oprsz) and the maximum size (maxsz) are