/* Testcase by Martin Michlmayr <tbm@cyrius.com> */typedefstruct{intdata[1024];}Lint;Lintlint_operate(Linta,longlongammount){intindex;Lintret;for(index=0;index<24;index++)ret.data[index]=a.data[index+ammount/32+1]<<a.data[index+ammount/32];returnret;}