1 /* { dg-do compile } */
2 /* { dg-options "-march=rv64gc -mabi=lp64 -O" } */
4 /* Test for lshrsi3_zero_extend_3+2 pattern that uses
5 high_mask_shift_operand. */
9 return (i
>> 32) << 32;
13 sub2 (unsigned long i
)
15 return (i
>> 63) << 63;
17 /* { dg-final { scan-assembler-times "slli" 2 } } */
18 /* { dg-final { scan-assembler-times "srli" 2 } } */