| /openbmc/qemu/target/arm/ |
| H A D | machine.c | 169 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[0].d, ARMCPU, 0, 2), 170 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[1].d, ARMCPU, 0, 2), 171 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[2].d, ARMCPU, 0, 2), 172 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[3].d, ARMCPU, 0, 2), 173 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[4].d, ARMCPU, 0, 2), 174 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[5].d, ARMCPU, 0, 2), 175 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[6].d, ARMCPU, 0, 2), 176 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[7].d, ARMCPU, 0, 2), 177 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[8].d, ARMCPU, 0, 2), 178 VMSTATE_UINT64_SUB_ARRAY(env.vfp.zregs[9].d, ARMCPU, 0, 2), [all …]
|
| H A D | gdbstub64.c | 161 env->vfp.zregs[reg].d[vq * 2 + 1], in aarch64_gdb_get_sve_reg() 162 env->vfp.zregs[reg].d[vq * 2]); in aarch64_gdb_get_sve_reg() 211 env->vfp.zregs[reg].d[vq * 2 + 1] = ldq_p(buf); in aarch64_gdb_set_sve_reg() 213 env->vfp.zregs[reg].d[vq * 2] = ldq_p(buf); in aarch64_gdb_set_sve_reg() 215 env->vfp.zregs[reg].d[vq * 2] = ldq_p(buf); in aarch64_gdb_set_sve_reg() 217 env->vfp.zregs[reg].d[vq * 2 + 1] = ldq_p(buf); in aarch64_gdb_set_sve_reg()
|
| H A D | arch_dump.c | 208 r = sve_bswap64(tmp, &env->vfp.zregs[i].d[0], vq * 2); in aarch64_write_elf64_sve()
|
| H A D | cpu.h | 660 ARMVectorReg zregs[32]; member 3207 return &env->vfp.zregs[regno >> 1].d[regno & 1]; in aa32_vfp_dreg() 3216 return &env->vfp.zregs[regno].d[0]; in aa32_vfp_qreg() 3225 return &env->vfp.zregs[regno].d[0]; in aa64_vfp_qreg()
|
| H A D | cpu.c | 1307 i, env->vfp.zregs[i].d[1], in aarch64_cpu_dump_state() 1308 env->vfp.zregs[i].d[0], i & 1 ? "\n" : " "); in aarch64_cpu_dump_state() 1315 env->vfp.zregs[i].d[j * 2 + 1], in aarch64_cpu_dump_state() 1316 env->vfp.zregs[i].d[j * 2 + 0], in aarch64_cpu_dump_state()
|
| H A D | kvm.c | 2024 r = sve_bswap64(tmp, &env->vfp.zregs[n].d[0], cpu->sve_max_vq * 2); in kvm_arch_put_sve() 2207 r = &env->vfp.zregs[n].d[0]; in kvm_arch_get_sve()
|
| H A D | helper.c | 5008 memset(env->vfp.zregs, 0, sizeof(env->vfp.zregs)); in arm_reset_sve_state() 9662 memset(&env->vfp.zregs[i].d[2 * vq], 0, 16 * (ARM_MAX_VQ - vq)); in aarch64_sve_narrow_vq()
|
| /openbmc/qemu/target/arm/hvf/ |
| H A D | hvf.c | 366 { HV_SIMD_FP_REG_Q0, offsetof(CPUARMState, vfp.zregs[0]) }, 367 { HV_SIMD_FP_REG_Q1, offsetof(CPUARMState, vfp.zregs[1]) }, 368 { HV_SIMD_FP_REG_Q2, offsetof(CPUARMState, vfp.zregs[2]) }, 369 { HV_SIMD_FP_REG_Q3, offsetof(CPUARMState, vfp.zregs[3]) }, 370 { HV_SIMD_FP_REG_Q4, offsetof(CPUARMState, vfp.zregs[4]) }, 371 { HV_SIMD_FP_REG_Q5, offsetof(CPUARMState, vfp.zregs[5]) }, 372 { HV_SIMD_FP_REG_Q6, offsetof(CPUARMState, vfp.zregs[6]) }, 373 { HV_SIMD_FP_REG_Q7, offsetof(CPUARMState, vfp.zregs[7]) }, 374 { HV_SIMD_FP_REG_Q8, offsetof(CPUARMState, vfp.zregs[8]) }, 375 { HV_SIMD_FP_REG_Q9, offsetof(CPUARMState, vfp.zregs[9]) }, [all …]
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | translate-a64.h | 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 D | sve_helper.c | 6234 memset(&env->vfp.zregs[(rd + i) & 31], 0, reg_max); in sve_ldN_r() 6290 memcpy(&env->vfp.zregs[(rd + i) & 31], &scratch[i], reg_max); in sve_ldN_r() 6298 memset(&env->vfp.zregs[(rd + i) & 31], 0, reg_max); in sve_ldN_r() 6313 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r() 6332 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r() 6350 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in sve_ldN_r() 6549 void *vd = &env->vfp.zregs[rd]; in sve_ldnfff1_r() 6907 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1() 6930 host_fn(&env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1() 6949 tlb_fn(env, &env->vfp.zregs[(rd + i) & 31], reg_off, in DO_LDFF1_LDNF1_1() [all …]
|
| H A D | translate-mve.c | 53 return offsetof(CPUARMState, vfp.zregs[reg].d[0]); in mve_qreg_offset()
|
| H A D | translate.c | 1142 return offsetof(CPUARMState, vfp.zregs[reg >> 1].d[reg & 1]); in neon_full_reg_offset()
|
| /openbmc/qemu/linux-user/aarch64/ |
| H A D | signal.c | 239 __put_user_e(env->vfp.zregs[i].d[j], z + j, le); in target_setup_sve_record() 403 __get_user_e(env->vfp.zregs[i].d[j], z + j, le); in target_restore_sve_record()
|