PERF_REG_X86_XMM0
#define PERF_REG_EXTENDED_MASK (~((1ULL << PERF_REG_X86_XMM0) - 1))
if (idx >= PERF_REG_X86_XMM0 && idx < PERF_REG_X86_XMM_MAX) {
return perf_regs->xmm_regs[idx - PERF_REG_X86_XMM0];
#define PERF_REG_X86_RESERVED (((1ULL << PERF_REG_X86_XMM0) - 1) & \
#define PERF_REG_EXTENDED_MASK (~((1ULL << PERF_REG_X86_XMM0) - 1))
[PERF_REG_X86_XMM0] = 21,
[PERF_REG_X86_XMM0] = 17,
#ifndef PERF_REG_X86_XMM0
u32 mask = items->has_xmm & (regs_mask >> PERF_REG_X86_XMM0);
intr_regs->mask |= (u64)mask << PERF_REG_X86_XMM0;