gnu fastcall