Home
last modified time | relevance | path

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

/qemu/target/s390x/
H A Dmachine.c70 VMSTATE_UINT64(env.vregs[0][0], S390CPU),
71 VMSTATE_UINT64(env.vregs[1][0], S390CPU),
72 VMSTATE_UINT64(env.vregs[2][0], S390CPU),
73 VMSTATE_UINT64(env.vregs[3][0], S390CPU),
74 VMSTATE_UINT64(env.vregs[4][0], S390CPU),
75 VMSTATE_UINT64(env.vregs[5][0], S390CPU),
76 VMSTATE_UINT64(env.vregs[6][0], S390CPU),
77 VMSTATE_UINT64(env.vregs[7][0], S390CPU),
78 VMSTATE_UINT64(env.vregs[8][0], S390CPU),
79 VMSTATE_UINT64(env.vregs[9][0], S390CPU),
[all …]
H A Dgdbstub.c150 ret = gdb_get_reg64(buf, env->vregs[n][1]); in cpu_read_vreg()
153 ret = gdb_get_reg64(buf, env->vregs[n][0]); in cpu_read_vreg()
154 ret += gdb_get_reg64(buf, env->vregs[n][1]); in cpu_read_vreg()
170 env->vregs[n][1] = ldtul_p(mem_buf + 8); in cpu_write_vreg()
173 env->vregs[n][0] = ldtul_p(mem_buf); in cpu_write_vreg()
174 env->vregs[n][1] = ldtul_p(mem_buf + 8); in cpu_write_vreg()
H A Dhelper.c244 uint64_t vregs[32][2]; /* 0x0000 */ member
269 sa->vregs[i][0] = cpu_to_be64(cpu->env.vregs[i][0]); in s390_store_adtl_status()
270 sa->vregs[i][1] = cpu_to_be64(cpu->env.vregs[i][1]); in s390_store_adtl_status()
H A Darch_dump.c50 uint64_t vregs[16]; member
56 uint64_t vregs[16][2]; member
126 note->contents.vregslo.vregs[i] = cpu_to_be64(cpu->env.vregs[i][1]); in s390x_write_elf64_vregslo()
139 temp_vregshi->vregs[i][0] = cpu_to_be64(cpu->env.vregs[i + 16][0]); in s390x_write_elf64_vregshi()
140 temp_vregshi->vregs[i][1] = cpu_to_be64(cpu->env.vregs[i + 16][1]); in s390x_write_elf64_vregshi()
H A Dcpu-dump.c56 i, env->vregs[i][0], env->vregs[i][1], in s390_cpu_dump_state()
H A Dcpu.h61 uint64_t vregs[32][2] QEMU_ALIGNED(16); /* vector registers */ member
161 return &cs->vregs[nr][0]; in get_freg()
/qemu/target/arm/
H A Darch_dump.c58 uint64_t vregs[64]; member
118 note.vfp.vregs[2 * i + 0] = cpu_to_dump64(s, q[0]); in aarch64_write_elf64_prfpreg()
119 note.vfp.vregs[2 * i + 1] = cpu_to_dump64(s, q[1]); in aarch64_write_elf64_prfpreg()
128 uint64_t tmp = note.vfp.vregs[2*i]; in aarch64_write_elf64_prfpreg()
129 note.vfp.vregs[2 * i] = note.vfp.vregs[2 * i + 1]; in aarch64_write_elf64_prfpreg()
130 note.vfp.vregs[2 * i + 1] = tmp; in aarch64_write_elf64_prfpreg()
306 uint64_t vregs[32]; member
349 note.vfp.vregs[i] = cpu_to_dump64(s, *aa32_vfp_dreg(env, i)); in arm_write_elf32_vfp()
H A Dkvm.c1996 ret = kvm_set_one_reg(cs, AARCH64_SIMD_CORE_REG(fp_regs.vregs[i]), in kvm_arch_put_fpsimd()
1999 ret = kvm_set_one_reg(cs, AARCH64_SIMD_CORE_REG(fp_regs.vregs[i]), q); in kvm_arch_put_fpsimd()
2179 ret = kvm_get_one_reg(cs, AARCH64_SIMD_CORE_REG(fp_regs.vregs[i]), q); in kvm_arch_get_fpsimd()
/qemu/linux-user/s390x/
H A Dsignal.c164 __put_user(env->vregs[i][1], &ext->vxrs_low[i]); in save_sigregs_ext()
167 __put_user(env->vregs[i + 16][0], &ext->vxrs_high[i][0]); in save_sigregs_ext()
168 __put_user(env->vregs[i + 16][1], &ext->vxrs_high[i][1]); in save_sigregs_ext()
350 __get_user(env->vregs[i][1], &ext->vxrs_low[i]); in restore_sigregs_ext()
353 __get_user(env->vregs[i + 16][0], &ext->vxrs_high[i][0]); in restore_sigregs_ext()
354 __get_user(env->vregs[i + 16][1], &ext->vxrs_high[i][1]); in restore_sigregs_ext()
/qemu/linux-user/aarch64/
H A Dsignal.c65 uint64_t vregs[32 * 2]; /* really uint128_t vregs[32] */ member
171 __put_user(q[0], &fpsimd->vregs[i * 2 + 1]); in target_setup_fpsimd_record()
172 __put_user(q[1], &fpsimd->vregs[i * 2]); in target_setup_fpsimd_record()
174 __put_user(q[0], &fpsimd->vregs[i * 2]); in target_setup_fpsimd_record()
175 __put_user(q[1], &fpsimd->vregs[i * 2 + 1]); in target_setup_fpsimd_record()
290 __get_user(q[0], &fpsimd->vregs[i * 2 + 1]); in target_restore_fpsimd_record()
291 __get_user(q[1], &fpsimd->vregs[i * 2]); in target_restore_fpsimd_record()
293 __get_user(q[0], &fpsimd->vregs[i * 2]); in target_restore_fpsimd_record()
294 __get_user(q[1], &fpsimd->vregs[i * 2 + 1]); in target_restore_fpsimd_record()
/qemu/target/s390x/tcg/
H A Dexcp_helper.c412 uint64_t vregs[32][2]; /* 0x0000 */ member
433 sa->vregs[i][0] = cpu_to_be64(env->vregs[i][0]); in mchk_store_vregs()
434 sa->vregs[i][1] = cpu_to_be64(env->vregs[i][1]); in mchk_store_vregs()
H A Dtranslate.c229 return offsetof(CPUS390XState, vregs[reg][0]); in vec_full_reg_offset()
/qemu/target/s390x/kvm/
H A Dkvm.c493 cs->kvm_run->s.regs.vrs[i][0] = env->vregs[i][0]; in kvm_arch_put_registers()
494 cs->kvm_run->s.regs.vrs[i][1] = env->vregs[i][1]; in kvm_arch_put_registers()
623 env->vregs[i][0] = cs->kvm_run->s.regs.vrs[i][0]; in kvm_arch_get_registers()
624 env->vregs[i][1] = cs->kvm_run->s.regs.vrs[i][1]; in kvm_arch_get_registers()