1/* Testcase by Martin Michlmayr <tbm@cyrius.com> */
2
3typedef struct
4{
5  int data[1024];
6}
7Lint;
8Lint lint_operate (Lint a, long long ammount)
9{
10  int index;
11  Lint ret;
12  for (index = 0; index < 24; index++)
13    ret.data[index] =
14      a.data[index + ammount / 32 + 1] << a.data[index + ammount / 32];
15  return ret;
16}
17