avutil/sha: reorder Maj arguments
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 2 Jun 2013 15:10:43 +0000 (17:10 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 2 Jun 2013 16:51:09 +0000 (18:51 +0200)
about 1% speedup

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavutil/sha.c

index a1f92f4..5c8e3b6 100644 (file)
@@ -160,7 +160,7 @@ static const uint32_t K256[64] = {
 
 
 #define Ch(x,y,z)   (((x) & ((y) ^ (z))) ^ (z))
-#define Maj(x,y,z)  ((((x) | (y)) & (z)) | ((x) & (y)))
+#define Maj(z,y,x)  ((((x) | (y)) & (z)) | ((x) & (y)))
 
 #define Sigma0_256(x)   (rol((x), 30) ^ rol((x), 19) ^ rol((x), 10))
 #define Sigma1_256(x)   (rol((x), 26) ^ rol((x), 21) ^ rol((x),  7))