1 /* { dg-do compile } */
2 /* { dg-options "-O2 isa_rev>=1 -mgp32" } */
3 /* { dg-final { scan-assembler-not "\tmul\t" } } */
4 /* { dg-final { scan-assembler "\tmadd\t" } } */
7 f1 (int *a
, int *b
, int n
)
13 for (i
= 0; i
< n
; i
++)
14 x
+= (long long) a
[i
] * b
[i
];