https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118068
--- Comment #5 from Brandon Enochs <brandon.p.enochs.civ at us dot navy.mil> --- Thanks for the workaround. Since it is compiled down to an extra instruction byte in VBLENDPS, returning an int rather than a byte doesn't really matter as the result would be truncated anyway.