Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/08/06 11:05
Read: times


 
#109493 - codesize
Responding to: ???'s previous message
Russel said:
If there is only 16 bits to play with, why not use a table of masks?

const uint16 bit_mask[16]={0x0001,0x0003,0x0007.........

Marshall said:
I could do the lookup table but that uses as much code space as my examples above, speed is not an issue.

The table alone is already 32 bytes.

List of 16 messages in thread
TopicAuthorDate
Right Filling n x Rightmost Bits with 1'            01/01/70 00:00      
   wrong approach            01/01/70 00:00      
      Wrong Approach ?            01/01/70 00:00      
         why not just |= bits_to_be_added            01/01/70 00:00      
            |= bits_to_be_added            01/01/70 00:00      
               ah            01/01/70 00:00      
                  bang on            01/01/70 00:00      
   Try an Array            01/01/70 00:00      
   |= 2^RightMostBits -1; // sure?            01/01/70 00:00      
      You are correct about ^ != pow()            01/01/70 00:00      
      If only            01/01/70 00:00      
   About 25 bytes with SDCC            01/01/70 00:00      
      Thankyou            01/01/70 00:00      
      Why not use a table?            01/01/70 00:00      
         codesize            01/01/70 00:00      
            Yes, But..            01/01/70 00:00      

Back to Subject List