Home | History | Annotate | Download | only in gdb

Lines Matching defs:vsx

511   /* vsx registers.  */
512 __vsx_context_t vsx;
517 if (!ptrace64aix (PTT_READ_VSX, tid, (long long) &vsx, 0, 0))
518 memset (&vsx, 0, sizeof (vsx));
519 memcpy (&context->vsx, &vsx, sizeof(__vsx_context_t));
523 if (!ptrace32 (PTT_READ_VSX, tid, (long long) &vsx, 0, 0))
524 memset (&vsx, 0, sizeof (vsx));
525 memcpy (&context->vsx, &vsx, sizeof(__vsx_context_t));
594 /* vsx registers. */
598 ptrace64aix (PTT_WRITE_VSX, tid, (unsigned long) &context->vsx, 0, 0);
600 ptrace32 (PTT_WRITE_VSX, tid, (uintptr_t) &context->vsx, 0, 0);
1153 /* Supply AIX VSX registers, both 64 and 32 bit. */
1156 supply_vsx_regs (struct regcache *regcache, __vsx_context_t vsx)
1164 &(vsx.__vsr_dw1[regno]));
1320 /* VSX registers. */
1321 supply_vsx_regs (regcache, ctx.vsx);
1398 /* vsx registers. */
1401 __vsx_context_t vsx;
1404 ret = ptrace64aix (PTT_READ_VSX, tid, (long long) &vsx, 0, 0);
1406 ret = ptrace32 (PTT_READ_VSX, tid, (long long) &vsx, 0, 0);
1408 memset(&vsx, 0, sizeof(__vsx_context_t));
1410 regcache->raw_supply (tdep->ppc_vsr0_upper_regnum + i, &(vsx.__vsr_dw1[i]));
1500 /* Fill vsx registers. */
1503 fill_vsx (const struct regcache *regcache, __vsx_context_t *vsx)
1512 &(vsx->__vsr_dw1[0]) + regno);
1651 __vsx_context_t vsx;
1682 /* Fill vsx registers. */
1686 memset(&vsx, 0, sizeof(__vsx_context_t));
1691 &(vsx.__vsr_dw1[i]));
1692 ctx.vsx.__vsr_dw1[i] = vsx.__vsr_dw1[i];
1895 /* VSX registers. */
1900 __vsx_context_t vsx;
1904 ret = ptrace64aix (PTT_READ_VSX, tid, (long long) &vsx, 0, 0);
1906 ret = ptrace32 (PTT_READ_VSX, tid, (long long) &vsx, 0, 0);
1909 fill_vsx (regcache, &vsx);
1911 ret = ptrace64aix (PTT_WRITE_VSX, tid, (long long) &vsx, 0, 0);
1913 ret = ptrace32 (PTT_WRITE_VSX, tid, (long long) &vsx, 0, 0);
1915 perror_with_name (_("Unable to store VSX register after read"));