65 register unsigned long tin0,tin1;
66 register unsigned long tout0,tout1,xor0,xor1;
75 for (l-=8; l>=0; l-=8)
84 tout0=tin[0];
l2n(tout0,out);
85 tout1=tin[1];
l2n(tout1,out);
89 n2ln(in,tin0,tin1,l+8);
95 tout0=tin[0];
l2n(tout0,out);
96 tout1=tin[1];
l2n(tout1,out);
106 for (l-=8; l>=0; l-=8)
108 n2l(in,tin0); tin[0]=tin0;
109 n2l(in,tin1); tin[1]=tin1;
120 n2l(in,tin0); tin[0]=tin0;
121 n2l(in,tin1); tin[1]=tin1;
125 l2nn(tout0,tout1,out,l+8);
132 tin0=tin1=tout0=tout1=xor0=xor1=0;
138 register IDEA_INT *
p;
139 register unsigned long x1,x2,x3,x4,t0,t1,ul;
146 p= &(key->
data[0][0]);
166 d[0]=(t0&0xffff)|((x1&0xffff)<<16);
167 d[1]=(x4&0xffff)|((t1&0xffff)<<16);