https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116509
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note for: ``` bool test1(__int128 a, __int128 b) { return a == 0; } ``` LLVM produces: ``` orr x8, x0, x1 cmp x8, #0 cset w0, eq ret ``` Which I think is better than using ccmp here.