%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Copyright: 2010 Integrated Sytems Laboratory, ETH Zurich
%%            http://www.iis.ee.ethz.ch/~sha3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y = butterfly(y, i, j , n)

u = y(i+1);
v = y(j+1);


y(i+1) =  u+v;

if u-v < 0
   u = u; 
end

y(j+1) = bitshift(u-v, 2*n);

Generated on Fri Sep 24 10:39:12 CEST 2010
Home