0x9216d5d9, 0x8979fb1b
};
+/*
#define BF_ROUND(L,R,N) \
{ \
uchar4 c = as_uchar4 ((L)); \
\
(R) ^= tmp ^ P[(N)]; \
}
+*/
+
+
+#define BF_ROUND(L,R,N) \
+{ \
+ u32 tmp; \
+ \
+ tmp = S0[((L) >> 24) & 0xff]; \
+ tmp += S1[((L) >> 16) & 0xff]; \
+ tmp ^= S2[((L) >> 8) & 0xff]; \
+ tmp += S3[((L) >> 0) & 0xff]; \
+ \
+ (R) ^= tmp ^ P[(N)]; \
+}
#define BF_ENCRYPT(L,R) \
{ \