Home
last modified time | relevance | path

Searched refs:ARMVectorReg (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dsme_helper.c33 static bool vectors_overlap(ARMVectorReg *x, unsigned nx, in vectors_overlap()
34 ARMVectorReg *y, unsigned ny) in vectors_overlap()
81 #define tile_vslice_index(i) ((i) * sizeof(ARMVectorReg))
99 #define tile_vslice_offset(byteoff) ((byteoff) * sizeof(ARMVectorReg))
207 for (i = 0; i < oprsz; i++, za += sizeof(ARMVectorReg)) { in HELPER()
581 ARMVectorReg scratch = { }; in DO_LD()
1411 uint16_t *n1 = vn + sizeof(ARMVectorReg); in HELPER()
1653 intptr_t vstride = (svl / nreg) * sizeof(ARMVectorReg); \
1654 intptr_t zstride = sizeof(ARMVectorReg) / sizeof(TYPEN); \
1750 ARMVectorReg scratch;
[all …]
H A Dtranslate-sme.c107 pos = esz + ctz32(sizeof(ARMVectorReg)); in get_tile_rowcol()
114 offset = tile * sizeof(ARMVectorReg); in get_tile_rowcol()
145 offset = tile * sizeof(ARMVectorReg) + offsetof(CPUARMState, za_state.za); in get_tile()
188 int o_za = (r * vstride + i) * sizeof(ARMVectorReg); in trans_ZERO_za()
352 int o_za = (svl / n * sizeof(ARMVectorReg)) * i; in do_mova_array_n()
828 int o_za = (svl / n * sizeof(ARMVectorReg)) * i; in TRANS_FEAT()
857 int o_za = (svl / n * sizeof(ARMVectorReg)) * i; in TRANS_FEAT()
886 int o_za = (svl / n * sizeof(ARMVectorReg)) * i; in TRANS_FEAT()
931 int o_za = (r * vstride + i) * sizeof(ARMVectorReg); in TRANS_FEAT()
972 int o_za = (r * vstride + i) * sizeof(ARMVectorReg); in do_azz_acc_fp()
[all …]
H A Dsve_helper.c2972 ARMVectorReg tmp; in HELPER()
3049 ARMVectorReg *s = vs; \
3072 ARMVectorReg *d = vd; \
3093 ARMVectorReg scratch; in do_tbl1()
3106 ARMVectorReg scratch; in do_tbl2()
3169 ARMVectorReg tmp; \
3499 ARMVectorReg tmp_n, tmp_m; \
3530 ARMVectorReg tmp_m; \
3671 ARMVectorReg tmp; in HELPER()
4490 TYPE data[sizeof(ARMVectorReg) / sizeof(TYPE)]; \
[all …]
H A Dvec_helper.c2632 ARMVectorReg scratch; \
2683 ARMVectorReg scratch; \
3206 uint16_t *n1 = vn + sizeof(ARMVectorReg); in HELPER()
3510 ARMVectorReg indexes; \
3514 dstride * sizeof(ARMVectorReg), ISIZE, 32, NREG); \
/openbmc/qemu/target/arm/
H A Dmachine.c262 VMSTATE_UINT64_SUB_ARRAY(d, ARMVectorReg, 2, ARM_MAX_VQ - 2),
284 vmstate_zreg_hi_reg, ARMVectorReg),
296 VMSTATE_UINT64_ARRAY(d, ARMVectorReg, ARM_MAX_VQ * 2),
319 vmstate_vreg, ARMVectorReg),
H A Dcpu.h169 typedef struct ARMVectorReg { struct
171 } ARMVectorReg; typedef
660 ARMVectorReg zregs[32];
746 ARMVectorReg za[ARM_MAX_VQ * 16];