??? 01/06/06 11:10 Read: times |
#106686 - Optimisation and comment Responding to: ???'s previous message |
This also uses a simple C optimisation by setting a local variable to the contents of the table before entering a loop as in this fragment:
powTen = PowTenTbl[i]; while (bin >= powTen) { bin -= powTen; digit++; } This saves having to look up the table each time through the loop. And a question - in this fragment: for (i = 0; i != DIM(PowTenTbl); i++) Did you mean i <= DIM(PowTenTbl) ? Ian |
Topic | Author | Date |
Weekend Puzle | 01/01/70 00:00 | |
symmetry | 01/01/70 00:00 | |
no printf | 01/01/70 00:00 | |
Dont' know but... | 01/01/70 00:00 | |
Don't be fast on the trigger please | 01/01/70 00:00 | |
Ah but.. | 01/01/70 00:00 | |
var | 01/01/70 00:00 | |
can't answer | 01/01/70 00:00 | |
oddometer | 01/01/70 00:00 | |
Well Done !! | 01/01/70 00:00 | |
simple but slow | 01/01/70 00:00 | |
Still simple, but faster | 01/01/70 00:00 | |
No fun at all. | 01/01/70 00:00 | |
32-bit / 10-digit conversion | 01/01/70 00:00 | |
timing | 01/01/70 00:00 | |
Big Display | 01/01/70 00:00 | |
if that is not good enough | 01/01/70 00:00 | |
Even my old eyes could see that! n/t | 01/01/70 00:00 | |
ideas![]() | 01/01/70 00:00 | |
Optimisation and comment | 01/01/70 00:00 | |
Re: comment | 01/01/70 00:00 | |
puzzle | 01/01/70 00:00 | |
Puzzle | 01/01/70 00:00 | |
ok ok | 01/01/70 00:00 | |
decimal unpacker | 01/01/70 00:00 | |
a quick look reveal that it seems to be | 01/01/70 00:00 |