Mercurial > libavutil.hg
comparison md5.c @ 49:1a9c62b337e4 libavutil
kill warnings
author | mru |
---|---|
date | Sun, 02 Jul 2006 19:26:22 +0000 |
parents | a559b4f0754b |
children | 65245022a46c |
comparison
equal
deleted
inserted
replaced
48:e80a1c46386a | 49:1a9c62b337e4 |
---|---|
60 #define CORE(i, a, b, c, d) \ | 60 #define CORE(i, a, b, c, d) \ |
61 t = S[i>>4][i&3];\ | 61 t = S[i>>4][i&3];\ |
62 a += T[i];\ | 62 a += T[i];\ |
63 \ | 63 \ |
64 switch(i>>4){\ | 64 switch(i>>4){\ |
65 case 0: a += (d ^ b&(c^d)) + X[ i &15 ]; break;\ | 65 case 0: a += (d ^ (b&(c^d))) + X[ i &15 ]; break;\ |
66 case 1: a += (c ^ d&(c^b)) + X[ (1+5*i)&15 ]; break;\ | 66 case 1: a += (c ^ (d&(c^b))) + X[ (1+5*i)&15 ]; break;\ |
67 case 2: a += (b^c^d) + X[ (5+3*i)&15 ]; break;\ | 67 case 2: a += (b^c^d) + X[ (5+3*i)&15 ]; break;\ |
68 case 3: a += (c^(b|~d)) + X[ ( 7*i)&15 ]; break;\ | 68 case 3: a += (c^(b|~d)) + X[ ( 7*i)&15 ]; break;\ |
69 }\ | 69 }\ |
70 a = b + (( a << t ) | ( a >> (32 - t) )); | 70 a = b + (( a << t ) | ( a >> (32 - t) )); |
71 | 71 |
72 static void body(uint32_t ABCD[4], const uint32_t X[16]){ | 72 static void body(uint32_t ABCD[4], const uint32_t X[16]){ |
73 int i, t; | 73 int t; |
74 unsigned int a= ABCD[3]; | 74 unsigned int a= ABCD[3]; |
75 unsigned int b= ABCD[2]; | 75 unsigned int b= ABCD[2]; |
76 unsigned int c= ABCD[1]; | 76 unsigned int c= ABCD[1]; |
77 unsigned int d= ABCD[0]; | 77 unsigned int d= ABCD[0]; |
78 | 78 |