https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113651

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I also think there is a missing crc detection now too.

GCC can detect the crc for:
```
    for (int i = 0; i < 32; i++)
    {
        r = (r << 1) ^ (r >> 31 ? M : 0);
    }
```

Which becomes:
  prephitmp_19 = .CRC (r_39, 0, 79764919/*0x04c11db7*/);


But not for the inner loop.

Reply via email to