imasahiro/qrintf — pull request #1 by imasahiro (2014-10-03 17:03:50+00:00)
Title: Remove memory copy ops from _QP_HEX_F

To increase performance on formatting hexadecimal,
this PR remove redundant memory copy operations from _QP_HEX_F.

benchmark code:
```
unsigned addr=123456790;
for (i = 0; i != 100000000; ++i) {
sprintf(buf, "%x.%x.%x.%x",
(addr >> 24) & 0xff, (addr >> 16) & 0xff,
(addr >> 8) & 0xff, addr & 0xff);
}
```
benchmark result:
Execution time (sec)
original : 1.09s
built : 0.95s

Speedup ratio: compare with the result of `original' (greater is better)
built : 1.147