whitespace cleanup only

This commit is contained in:
Jeff Lenk 2012-12-12 10:10:22 -06:00
parent 8f5c772d31
commit 3c58a46329
1 changed files with 25 additions and 25 deletions

View File

@ -45,40 +45,40 @@ SWITCH_BEGIN_EXTERN_C
/* https://code.google.com/p/stringencoders/wiki/PerformanceAscii */ /* https://code.google.com/p/stringencoders/wiki/PerformanceAscii */
static inline uint32_t switch_toupper(uint32_t eax) static inline uint32_t switch_toupper(uint32_t eax)
{ {
uint32_t ebx = (0x7f7f7f7ful & eax) + 0x05050505ul; uint32_t ebx = (0x7f7f7f7ful & eax) + 0x05050505ul;
ebx = (0x7f7f7f7ful & ebx) + 0x1a1a1a1aul; ebx = (0x7f7f7f7ful & ebx) + 0x1a1a1a1aul;
ebx = ((ebx & ~eax) >> 2 ) & 0x20202020ul; ebx = ((ebx & ~eax) >> 2 ) & 0x20202020ul;
return eax - ebx; return eax - ebx;
} }
static inline void switch_toupper_max(char *s) static inline void switch_toupper_max(char *s)
{ {
uint32_t *b,*p; uint32_t *b,*p;
char *c; char *c;
size_t l; size_t l;
int div = 0, rem = 0; int div = 0, rem = 0;
int i; int i;
l = strlen(s); l = strlen(s);
div = l / 4; div = l / 4;
rem = l % 4; rem = l % 4;
p = (uint32_t *) s; p = (uint32_t *) s;
for (i = 0; i < div; i++) { for (i = 0; i < div; i++) {
b = p; b = p;
*b = (uint32_t) switch_toupper(*b); *b = (uint32_t) switch_toupper(*b);
b++; b++;
p++; p++;
} }
c = (char *)p; c = (char *)p;
for (i = 0; i < rem; i++) { for (i = 0; i < rem; i++) {
*c = (char) switch_toupper(*c); *c = (char) switch_toupper(*c);
c++; c++;
} }
} }