don't manually unroll your loops, kids

This commit is contained in:
2025-12-05 16:35:26 -06:00
parent af2c148dc1
commit e851e48f1e

21
lib.h
View File

@@ -232,16 +232,17 @@ static num bcdtonum(bcdint a) {
+ ((a >> 8) & 0xF) * 100
+ ((a >> 12) & 0xF) * 1000
+ ((a >> 16) & 0xF) * 10000
+ ((a >> 24) & 0xF) * 100000
+ ((a >> 28) & 0xF) * 1000000
+ ((a >> 32) & 0xF) * 10000000
+ ((a >> 36) & 0xF) * 100000000
+ ((a >> 40) & 0xF) * 1000000000
+ ((a >> 44) & 0xF) * 10000000000
+ ((a >> 48) & 0xF) * 100000000000
+ ((a >> 52) & 0xF) * 1000000000000
+ ((a >> 56) & 0xF) * 10000000000000
+ ((a >> 60) & 0xF) * 100000000000000;
+ ((a >> 20) & 0xF) * 100000
+ ((a >> 24) & 0xF) * 1000000
+ ((a >> 28) & 0xF) * 10000000
+ ((a >> 32) & 0xF) * 100000000
+ ((a >> 36) & 0xF) * 1000000000
+ ((a >> 40) & 0xF) * 10000000000
+ ((a >> 44) & 0xF) * 100000000000
+ ((a >> 48) & 0xF) * 1000000000000
+ ((a >> 52) & 0xF) * 10000000000000
+ ((a >> 56) & 0xF) * 100000000000000
+ ((a >> 60) & 0xF) * 1000000000000000;
}
static bcdint numtobcd(num a) {