1 # tests that %b and %a0 do not end up in
2 # the same register at the start of @loop
4 export function l $f(l %a) {
7 %b =l phi @start 42, @loop0 %a1, @loop1 %a1
8 %a0 =l phi @start %a, @loop0 %a1, @loop1 %a1
10 jnz %b, @loop0, @loop1
20 # extern long long f(long long);
22 # return !(f(1) == 42 && f(2) == 1 && f(42) == 1);