https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123279 --- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The other option is to encode the extension in say bits 24-32. I think the builtins code is 32bits wide.