/openbmc/qemu/target/i386/ |
H A D | xsave_helper.c | 46 stq_p(xmm, env->xmm_regs[i].ZMM_Q(0)); in x86_cpu_xsave_all_areas() 47 stq_p(xmm + 8, env->xmm_regs[i].ZMM_Q(1)); in x86_cpu_xsave_all_areas() 61 stq_p(ymmh, env->xmm_regs[i].ZMM_Q(2)); in x86_cpu_xsave_all_areas() 62 stq_p(ymmh + 8, env->xmm_regs[i].ZMM_Q(3)); in x86_cpu_xsave_all_areas() 104 stq_p(zmmh, env->xmm_regs[i].ZMM_Q(4)); in x86_cpu_xsave_all_areas() 105 stq_p(zmmh + 8, env->xmm_regs[i].ZMM_Q(5)); in x86_cpu_xsave_all_areas() 106 stq_p(zmmh + 16, env->xmm_regs[i].ZMM_Q(6)); in x86_cpu_xsave_all_areas() 107 stq_p(zmmh + 24, env->xmm_regs[i].ZMM_Q(7)); in x86_cpu_xsave_all_areas() 180 env->xmm_regs[i].ZMM_Q(0) = ldq_p(xmm); in x86_cpu_xrstor_all_areas() 181 env->xmm_regs[i].ZMM_Q(1) = ldq_p(xmm + 8); in x86_cpu_xrstor_all_areas() [all …]
|
H A D | cpu-dump.c | 523 env->xmm_regs[i].ZMM_Q(7), in x86_cpu_dump_state() 524 env->xmm_regs[i].ZMM_Q(6), in x86_cpu_dump_state() 525 env->xmm_regs[i].ZMM_Q(5), in x86_cpu_dump_state() 526 env->xmm_regs[i].ZMM_Q(4), in x86_cpu_dump_state() 527 env->xmm_regs[i].ZMM_Q(3), in x86_cpu_dump_state() 528 env->xmm_regs[i].ZMM_Q(2), in x86_cpu_dump_state() 529 env->xmm_regs[i].ZMM_Q(1), in x86_cpu_dump_state() 530 env->xmm_regs[i].ZMM_Q(0)); in x86_cpu_dump_state() 538 env->xmm_regs[i].ZMM_Q(3), in x86_cpu_dump_state() 539 env->xmm_regs[i].ZMM_Q(2), in x86_cpu_dump_state() [all …]
|
H A D | machine.c | 47 VMSTATE_UINT64(ZMM_Q(0), ZMMReg), 48 VMSTATE_UINT64(ZMM_Q(1), ZMMReg), 63 VMSTATE_UINT64(ZMM_Q(2), ZMMReg), 64 VMSTATE_UINT64(ZMM_Q(3), ZMMReg), 78 VMSTATE_UINT64(ZMM_Q(4), ZMMReg), 79 VMSTATE_UINT64(ZMM_Q(5), ZMMReg), 80 VMSTATE_UINT64(ZMM_Q(6), ZMMReg), 81 VMSTATE_UINT64(ZMM_Q(7), ZMMReg), 96 VMSTATE_UINT64(ZMM_Q(0), ZMMReg), 97 VMSTATE_UINT64(ZMM_Q(1), ZMMReg), [all …]
|
H A D | gdbstub.c | 152 env->xmm_regs[n].ZMM_Q(1), in x86_cpu_gdb_read_register() 153 env->xmm_regs[n].ZMM_Q(0)); in x86_cpu_gdb_read_register() 309 env->xmm_regs[n].ZMM_Q(0) = ldq_p(mem_buf); in x86_cpu_gdb_write_register() 310 env->xmm_regs[n].ZMM_Q(1) = ldq_p(mem_buf + 8); in x86_cpu_gdb_write_register()
|
H A D | ops_sse.h | 39 #define Q(n) ZMM_Q(n) 504 d->ZMM_Q(i) = v->ZMM_Q(i); \ 566 d->ZMM_Q(i) = v->ZMM_Q(i); in helper_sqrtsd() 626 d->ZMM_Q(i) = v->ZMM_Q(i); in helper_cvtss2sd() 908 d->ZMM_Q(0) = helper_extrq(d->ZMM_Q(0), s->ZMM_B(1) & 63, s->ZMM_B(0) & 63); in helper_extrq_r() 913 d->ZMM_Q(0) = helper_extrq(d->ZMM_Q(0), index, length); in helper_extrq_i() 930 d->ZMM_Q(0) = helper_insertq(d->ZMM_Q(0), s->ZMM_Q(0), s->ZMM_B(9) & 63, s->ZMM_B(8) & 63); in helper_insertq_r() 935 d->ZMM_Q(0) = helper_insertq(d->ZMM_Q(0), s->ZMM_Q(0), index, length); in helper_insertq_i() 1014 d->ZMM_Q(i) = C(F(64, v->ZMM_D(i), s->ZMM_D(i))) ? -1 : 0; \ 1033 d->ZMM_Q(0) = C(F(64, v->ZMM_D(0), s->ZMM_D(0))) ? -1 : 0; \ [all …]
|
H A D | cpu.h | 1471 #define ZMM_Q(n) _q_ZMMReg[7 - (n)] macro 1491 #define ZMM_Q(n) _q_ZMMReg[n] macro
|
/openbmc/qemu/target/i386/tcg/ |
H A D | fpu_helper.c | 2618 access_stq(ac, addr, env->xmm_regs[i].ZMM_Q(0)); in do_xsave_sse() 2619 access_stq(ac, addr + 8, env->xmm_regs[i].ZMM_Q(1)); in do_xsave_sse() 2636 access_stq(ac, ptr, env->xmm_regs[i].ZMM_Q(2)); in do_xsave_ymmh() 2637 access_stq(ac, ptr + 8, env->xmm_regs[i].ZMM_Q(3)); in do_xsave_ymmh() 2834 env->xmm_regs[i].ZMM_Q(0) = access_ldq(ac, addr); in do_xrstor_sse() 2835 env->xmm_regs[i].ZMM_Q(1) = access_ldq(ac, addr + 8); in do_xrstor_sse() 2851 env->xmm_regs[i].ZMM_Q(0) = 0; in do_clear_sse() 2852 env->xmm_regs[i].ZMM_Q(1) = 0; in do_clear_sse() 2868 env->xmm_regs[i].ZMM_Q(2) = access_ldq(ac, ptr); in do_xrstor_ymmh() 2869 env->xmm_regs[i].ZMM_Q(3) = access_ldq(ac, ptr + 8); in do_xrstor_ymmh() [all …]
|
H A D | emit.c.inc | 130 return offsetof(ZMMReg, ZMM_Q(0)); 177 return base_ofs + offsetof(ZMMReg, ZMM_Q(n)); 3007 tcg_gen_ld_tl(t, tcg_env, offsetof(CPUX86State, xmm_t0.ZMM_Q((vec_len - 1) / 8))); 4514 tcg_gen_st_i64(s->tmp1_i64, OP_PTR0, offsetof(ZMMReg, ZMM_Q(0))); 4519 tcg_gen_ld_i64(s->tmp1_i64, OP_PTR2, offsetof(ZMMReg, ZMM_Q(0))); 4528 tcg_gen_st_i64(zero, OP_PTR0, offsetof(ZMMReg, ZMM_Q(1))); 4529 tcg_gen_st_i64(s->tmp1_i64, OP_PTR0, offsetof(ZMMReg, ZMM_Q(0)));
|
/openbmc/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 163 &env->xmm_regs[i].ZMM_Q(0), 8); in nvmm_set_registers() 165 &env->xmm_regs[i].ZMM_Q(1), 8); in nvmm_set_registers() 317 memcpy(&env->xmm_regs[i].ZMM_Q(0), in nvmm_get_registers() 319 memcpy(&env->xmm_regs[i].ZMM_Q(1), in nvmm_get_registers()
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-all.c | 473 vcxt.values[idx].Reg128.Low64 = env->xmm_regs[i].ZMM_Q(0); in whpx_set_registers() 474 vcxt.values[idx].Reg128.High64 = env->xmm_regs[i].ZMM_Q(1); in whpx_set_registers() 700 env->xmm_regs[i].ZMM_Q(0) = vcxt.values[idx].Reg128.Low64; in whpx_get_registers() 701 env->xmm_regs[i].ZMM_Q(1) = vcxt.values[idx].Reg128.High64; in whpx_get_registers()
|