Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 330062
b: refs/heads/master
c: e49317d
h: refs/heads/master
v: v3
  • Loading branch information
George Spelvin authored and Linus Torvalds committed Oct 5, 2012
1 parent e695e94 commit 33d7eb2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6c0c0d4d1080840eabb3d055d2fd81911111c5fd
refs/heads/master: e49317d415f5a44bad8377a208d61902d752303e
5 changes: 3 additions & 2 deletions trunk/lib/vsprintf.c
Original file line number Diff line number Diff line change
Expand Up @@ -243,13 +243,14 @@ char *put_dec(char *buf, unsigned long long n)

/* Second algorithm: valid only for 64-bit long longs */

/* See comment in put_dec_full9 for choice of constants */
static noinline_for_stack
char *put_dec_full4(char *buf, unsigned q)
{
unsigned r;
r = (q * 0xcccd) >> 19;
r = (q * 0xccd) >> 15;
*buf++ = (q - 10 * r) + '0';
q = (r * 0x199a) >> 16;
q = (r * 0xcd) >> 11;
*buf++ = (r - 10 * q) + '0';
r = (q * 0xcd) >> 11;
*buf++ = (q - 10 * r) + '0';
Expand Down

0 comments on commit 33d7eb2

Please sign in to comment.