1 /* In Thumb-2 mode, when optimizing for size, generate a "muls" 2 instruction and use the resulting condition flags rather than a 3 separate compare instruction. */ 4 /* { dg-options "-mthumb -Os" } */ 5 /* { dg-require-effective-target arm_thumb2_ok } */ 6 /* { dg-final { scan-assembler "muls" } } */ 7 /* { dg-final { scan-assembler-not "cmp" } } */ 8 9 int x; 10 f(int i,int j)11void f(int i, int j) 12 { 13 if (i * j < 0) 14 x = 1; 15 } 16