On Tue, Feb 6, 2018 at 5:50 PM, Linus Torvalds <torva...@linux-foundation.org> wrote: > On Tue, Feb 6, 2018 at 5:33 PM, Dan Williams <dan.j.willi...@intel.com> wrote: >> Allow the compiler to handle @size as an immediate value rather than >> allocating a register. > > Actually, maybe that "ir" should be "g". > > Because it's fine if it's a memory location too. "cmp" takes pretty > much anything, as long as the thing we compare _to_ is a register.
Ok, no worries I'll do a v2. In fact you suggested 'g' in your initial version and I lost that along the way while wrestling with why the compiler miscompiled it until I put it in a static inline rather than a macro.