On Tue, Sep 18, 2018 at 06:36:21AM -0600, Jan Beulich wrote:
> This allows to fold 6 instructions into a single one, reducing code size
> quite a bit, especially when not considering the fallback functions
> (which won't ever need to be brought into iCache or their mappings into
> iTLB on systems supporting BMI2).
> 
> Make use of gcc's new V operand modifier, even if that results in a
> slightly odd dependency in the sources (but I also didn't want to
> introduce yet another manifest constant). This assumes that backports of
> support for this relatively new modifier have only been done to tool
> chains with not too old a binutils (gas) version. If this turns out to
> be a false assumption, we'll have to add HAVE_AS_BMI2 as a qualifier.
> 
> Signed-off-by: Jan Beulich <[email protected]>

I'm afraid this patch series smells like  "micro optimisation gone too
far" to me. :-/

Wei.

_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to