| ??? 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 |



