/* { dg-options "-O2" } */ | |
extern void abort (void); | |
unsigned int arr[4][4] = {{0, 1, 1, 2}, {2, 2, 1, 2}, {1, 2, 1, 1}, {1, 2, 2, 0}}; | |
unsigned long long | |
foo () | |
{ | |
unsigned long long ll = 0; | |
ll += arr[1][0]; | |
ll += arr[1][1]; | |
return ll; | |
} | |
/* { dg-final { scan-assembler-times "ldp\tw\[0-9\]+, w\[0-9\]" 1 } } */ |