1 # tests that the address matcher is not
2 # confused by the two multiplications
4 # note: the code handling apple asm fixes
5 # ruins the good work of the matcher here,
6 # I should revisit these fixes
8 export function w $f(l %i, l %j) {
13 %a_ij =l add %a_i, %off2
19 # int a[] = {1, 2, 3, 4};
20 # extern int f(long long, long long);
22 # return !(f(0, 0) == 1 && f(0, 1) == 2 && f(1, 0) == 3 && f(1, 1) == 4);