diff options
Diffstat (limited to 'chromium/third_party/sqlite/patched/tool/mksourceid.c')
-rw-r--r-- | chromium/third_party/sqlite/patched/tool/mksourceid.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/chromium/third_party/sqlite/patched/tool/mksourceid.c b/chromium/third_party/sqlite/patched/tool/mksourceid.c index 3f4c2133f22..68086db1db3 100644 --- a/chromium/third_party/sqlite/patched/tool/mksourceid.c +++ b/chromium/third_party/sqlite/patched/tool/mksourceid.c @@ -540,27 +540,9 @@ struct SHA1Context { * * blk0le() for little-endian and blk0be() for big-endian. */ -#if __GNUC__ && (defined(__i386__) || defined(__x86_64__)) -/* - * GCC by itself only generates left rotates. Use right rotates if - * possible to be kinder to dinky implementations with iterative rotate - * instructions. - */ -#define SHA_ROT(op, x, k) \ - ({ unsigned int y; asm(op " %1,%0" : "=r" (y) : "I" (k), "0" (x)); y; }) -#define rol(x,k) SHA_ROT("roll", x, k) -#define ror(x,k) SHA_ROT("rorl", x, k) - -#else -/* Generic C equivalent */ #define SHA_ROT(x,l,r) ((x) << (l) | (x) >> (r)) #define rol(x,k) SHA_ROT(x,k,32-(k)) #define ror(x,k) SHA_ROT(x,32-(k),k) -#endif - - - - #define blk0le(i) (block[i] = (ror(block[i],8)&0xFF00FF00) \ |(rol(block[i],8)&0x00FF00FF)) |