(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
riscv/
pr95632.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       4  unsigned short
       5  foo (unsigned short crc)
       6  {
       7    crc ^= 0x4002;
       8    crc >>= 1;
       9    crc |= 0x8000;
      10  
      11    return crc;
      12  }
      13  
      14  /* { dg-final { scan-assembler-times "srli\t" 1 } } */
      15  /* { dg-final { scan-assembler-not "slli\t" } } */