https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98477
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- here is a testcase for the fcsel usage for integer cmov: ``` void foo (int a, int *b) { int t = a ? 11 : 22; register int tt __asm__("s0"); tt = t; asm("":"+w"(tt)); *b = tt; } ```