All: The attached file enables flag for support to toggle emit of the vzeroupper instruction on BD. In some instances performance enhances by not emitting the instructions, we currently emit the instruction by default to handle avoiding merge conflicts in the upper 128bits of ymm instructions. This can happen when transitioning between SSE and AVX/XOP/FMA instructions. The flag is -CG:noavx_clear=on, and is off by default.
These changes pass the following: a.) No compile time failure for x86 build. b.) The gcc regression test suite on x86/Linux with no new failures. c.) The SPEC2006 test suite at with current AMD 1 copy config at both base and peak. m
vzero.p
Description: vzero.p
------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel