Searched refs:ARMVectorReg (Results 1 – 6 of 6) sorted by relevance
| /openbmc/qemu/target/arm/tcg/ |
| H A D | sme_helper.c | 33 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 D | translate-sme.c | 107 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 D | sve_helper.c | 2972 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 D | vec_helper.c | 2632 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 D | machine.c | 262 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 D | cpu.h | 169 typedef struct ARMVectorReg { struct 171 } ARMVectorReg; typedef 660 ARMVectorReg zregs[32]; 746 ARMVectorReg za[ARM_MAX_VQ * 16];
|