Stricter check for __int128

Made the __int128 check stricter, this define was causing compilation
issues on many platforms