/* { dg-compile } */ | |
long long | |
agh (long long a, short int *p) | |
{ | |
return a + *p; | |
} | |
long long | |
sgh (long long a, short int *p) | |
{ | |
return a - *p; | |
} | |
long long | |
mgh (long long a, short int *p) | |
{ | |
return a * *p; | |
} | |
/* { dg-final { scan-assembler-times "\tagh\t" 1 } } */ | |
/* { dg-final { scan-assembler-times "\tsgh\t" 1 } } */ | |
/* { dg-final { scan-assembler-times "\tmgh\t" 1 } } */ |