/openbmc/qemu/include/tcg/ |
H A D | tcg-op-gvec-common.h | 26 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 D | tcg-gvec-desc.h | 43 uint32_t simd_desc(uint32_t oprsz, uint32_t maxsz, int32_t data);
|
/openbmc/qemu/tcg/ |
H A D | tcg-op-gvec.c | 94 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 D | trans_vec.c.inc | 581 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 D | translate-mve.c | 1518 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 D | translate-neon.c | 802 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 D | translate-sve.c | 646 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 D | sve_helper.c | 4194 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 D | translate-a64.c | 7556 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 D | at25.c | 201 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 D | common.h | 251 int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf,
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvv.c.inc | 630 * 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 D | cpu_helper.c | 86 uint32_t maxsz = vlmax << sew; in cpu_get_tb_cpu_state() local 88 (maxsz >= 8); in cpu_get_tb_cpu_state()
|
H A D | vector_helper.c | 5061 uint32_t maxsz = simd_maxsz(desc); local 5068 maxsz - startb);
|
/openbmc/qemu/accel/tcg/ |
H A D | tcg-runtime-gvec.c | 29 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 D | physmem.c | 2057 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 D | emit.c.inc | 1338 * it disqualifies using oprsz < maxsz to emulate VEX128.
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | translate_vx.c.inc | 31 * On s390x, the operand size (oprsz) and the maximum size (maxsz) are
|