/* { dg-do compile } */ /* { dg-options "-march=rv64gc_zbb -mabi=lp64" } */ long li_rori (void) { return 0xffff77ffffffffffL; } long li_rori_2 (void) { return 0x77ffffffffffffffL; } long li_rori_3 (void) { return 0xfffffffeefffffffL; } long li_rori_4 (void) { return 0x5ffffffffffffff5L; } long li_rori_5 (void) { return 0xaffffffffffffffaL; } /* { dg-final { scan-assembler-times "rori\t" 5 } } */