Home
last modified time | relevance | path

Searched refs:zregs (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/target/arm/
H A Dmachine.c168 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[0].d, ARMCPU, 0, 2),
169 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[1].d, ARMCPU, 0, 2),
170 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[2].d, ARMCPU, 0, 2),
171 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[3].d, ARMCPU, 0, 2),
172 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[4].d, ARMCPU, 0, 2),
173 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[5].d, ARMCPU, 0, 2),
174 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[6].d, ARMCPU, 0, 2),
175 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[7].d, ARMCPU, 0, 2),
176 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[8].d, ARMCPU, 0, 2),
177 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[9].d, ARMCPU, 0, 2),
[all …]
H A Dgdbstub64.c143 env->vfp.zregs[reg].d[vq * 2 + 1], in aarch64_gdb_get_sve_reg()
144 env->vfp.zregs[reg].d[vq * 2]); in aarch64_gdb_get_sve_reg()
193 env->vfp.zregs[reg].d[vq * 2 + 1] = *p++; in aarch64_gdb_set_sve_reg()
194 env->vfp.zregs[reg].d[vq * 2] = *p++; in aarch64_gdb_set_sve_reg()
H A Darch_dump.c208 r = sve_bswap64(tmp, &env->vfp.zregs[i].d[0], vq * 2); in aarch64_write_elf64_sve()
H A Dcpu.h608 ARMVectorReg zregs[32];
703 * as we do with vfp.zregs[]. This corresponds to the architectural ZA
3328 return &env->vfp.zregs[regno >> 1].d[regno & 1]; in aa32_vfp_qreg()
3337 return &env->vfp.zregs[regno].d[0]; in aa64_vfp_qreg()
3346 return &env->vfp.zregs[regno].d[0];
607 ARMVectorReg zregs[32]; global() member
H A Dcpu.c1340 i, env->vfp.zregs[i].d[1], in aarch64_cpu_dump_state()
1341 env->vfp.zregs[i].d[0], i & 1 ? "\n" : " "); in aarch64_cpu_dump_state()
1348 env->vfp.zregs[i].d[j * 2 + 1], in aarch64_cpu_dump_state()
1349 env->vfp.zregs[i].d[j * 2 + 0], in aarch64_cpu_dump_state()
H A Dkvm.c2033 r = sve_bswap64(tmp, &env->vfp.zregs[n].d[0], cpu->sve_max_vq * 2); in kvm_arch_put_sve()
2216 r = &env->vfp.zregs[n].d[0]; in kvm_arch_get_sve()
H A Dhelper.c7570 memset(env->vfp.zregs, 0, sizeof(env->vfp.zregs)); in aa64_allint_access()
12996 /* Zap the high bits of the zregs. */
12998 memset(&env->vfp.zregs[i].d[2 * vq], 0, 16 * (ARM_MAX_VQ - vq));
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c361 { HV_SIMD_FP_REG_Q0, offsetof(CPUARMState, vfp.zregs[0]) },
362 { HV_SIMD_FP_REG_Q1, offsetof(CPUARMState, vfp.zregs[1]) },
363 { HV_SIMD_FP_REG_Q2, offsetof(CPUARMState, vfp.zregs[2]) },
364 { HV_SIMD_FP_REG_Q3, offsetof(CPUARMState, vfp.zregs[3]) },
365 { HV_SIMD_FP_REG_Q4, offsetof(CPUARMState, vfp.zregs[4]) },
366 { HV_SIMD_FP_REG_Q5, offsetof(CPUARMState, vfp.zregs[5]) },
367 { HV_SIMD_FP_REG_Q6, offsetof(CPUARMState, vfp.zregs[6]) },
368 { HV_SIMD_FP_REG_Q7, offsetof(CPUARMState, vfp.zregs[7]) },
369 { HV_SIMD_FP_REG_Q8, offsetof(CPUARMState, vfp.zregs[8]) },
370 { HV_SIMD_FP_REG_Q9, offsetof(CPUARMState, vfp.zregs[
[all...]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-a64.h86 /* This is complicated slightly because vfp.zregs[n].d[0] is in vec_reg_offset()
87 * still the lowest and vfp.zregs[n].d[15] the highest of the in vec_reg_offset()
98 * the zregs array. in vec_reg_offset()
104 offs += offsetof(CPUARMState, vfp.zregs[regno]); in vec_reg_offset()
113 return offsetof(CPUARMState, vfp.zregs[regno]); in vec_full_reg_offset()
H A Dsve_helper.c5669 memset(&env->vfp.zregs[(rd + i) & 31], 0, reg_max); in sve_ldN_r()
5725 memcpy(&env->vfp.zregs[(rd + i) & 31], &scratch[i], reg_max); in sve_ldN_r()
5733 memset(&env->vfp.zregs[(rd + i) & 31], 0, reg_max); in sve_ldN_r()
5748 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r()
5767 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r()
5785 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r()
5980 void *vd = &env->vfp.zregs[rd]; in sve_ldnfff1_r()
6341 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1()
6364 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1()
6383 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1()
[all …]
H A Dtranslate-mve.c53 return offsetof(CPUARMState, vfp.zregs[reg].d[0]); in mve_qreg_offset()
H A Dtranslate.c1152 return offsetof(CPUARMState, vfp.zregs[reg >> 1].d[reg & 1]); in neon_full_reg_offset()
/openbmc/qemu/linux-user/aarch64/
H A Dsignal.c215 __put_user_e(env->vfp.zregs[i].d[j], z + j, le); in target_setup_sve_record()
349 __get_user_e(env->vfp.zregs[i].d[j], z + j, le); in target_restore_sve_record()