don't manually unroll your loops, kids
This commit is contained in:
21
lib.h
21
lib.h
@@ -232,16 +232,17 @@ static num bcdtonum(bcdint a) {
|
|||||||
+ ((a >> 8) & 0xF) * 100
|
+ ((a >> 8) & 0xF) * 100
|
||||||
+ ((a >> 12) & 0xF) * 1000
|
+ ((a >> 12) & 0xF) * 1000
|
||||||
+ ((a >> 16) & 0xF) * 10000
|
+ ((a >> 16) & 0xF) * 10000
|
||||||
+ ((a >> 24) & 0xF) * 100000
|
+ ((a >> 20) & 0xF) * 100000
|
||||||
+ ((a >> 28) & 0xF) * 1000000
|
+ ((a >> 24) & 0xF) * 1000000
|
||||||
+ ((a >> 32) & 0xF) * 10000000
|
+ ((a >> 28) & 0xF) * 10000000
|
||||||
+ ((a >> 36) & 0xF) * 100000000
|
+ ((a >> 32) & 0xF) * 100000000
|
||||||
+ ((a >> 40) & 0xF) * 1000000000
|
+ ((a >> 36) & 0xF) * 1000000000
|
||||||
+ ((a >> 44) & 0xF) * 10000000000
|
+ ((a >> 40) & 0xF) * 10000000000
|
||||||
+ ((a >> 48) & 0xF) * 100000000000
|
+ ((a >> 44) & 0xF) * 100000000000
|
||||||
+ ((a >> 52) & 0xF) * 1000000000000
|
+ ((a >> 48) & 0xF) * 1000000000000
|
||||||
+ ((a >> 56) & 0xF) * 10000000000000
|
+ ((a >> 52) & 0xF) * 10000000000000
|
||||||
+ ((a >> 60) & 0xF) * 100000000000000;
|
+ ((a >> 56) & 0xF) * 100000000000000
|
||||||
|
+ ((a >> 60) & 0xF) * 1000000000000000;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bcdint numtobcd(num a) {
|
static bcdint numtobcd(num a) {
|
||||||
|
|||||||
Reference in New Issue
Block a user