1 /* Make sure ADDI is used for trivial multiplications too. */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
4 /* { dg-final { scan-assembler-times "\taddi" 2 } } */
5 /* { dg-final { scan-assembler-not "\tlsl|\tmul|\tmove|\tadd\[^i\]" } } */
6
7 int xyzzy (int r10)
8 {
9 return r10 * 5;
10 }
11
12 int plugh (int r10)
13 {
14 return r10 * 3;
15 }