On 02/09/2016 06:28 AM, Paolo Bonzini wrote: > On 09/07/2015 10:17, Richard Henderson wrote: >> + /* Disallow enabling only half of MPX. */ >> + if ((mask ^ (mask * (XSTATE_BNDCSR / XSTATE_BNDREGS))) & XSTATE_BNDCSR) { > > I'm refreshing patches 1-4 to add PKE support, and this caught my eye... > > What about just > > if (!!(mask & XSTATE_BNDCSR) != !!(mask & XSTATE_BNDREGS)) Or even: if (!(mask & XSTATE_BNDCSR) != !(mask & XSTATE_BNDREGS)) -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org