Another way to left shift a 32 bit data?


Results 1 to 22 of 22

Threaded View

  1. #20
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default Re: Another way to left shift a 32 bit data?

    I have my doubts, You only have to call it once.
    Assuming there is equal chance the input is 0-31, an assembler rotate routine will be called mean of 15 times.
    For a shift in either language the overhead is in finding the byte you want to shift.

    Again, assuming it’s still working. I’ll be able to try in PBP soon.

    If I’m mistaken and it’s not another trick you’ve worked out because of the known state of the array at the beginning, that would be helpful.
    It is currently taking me the equal number of assembler instructions as there are bytes in the array to bitwise rotate an array
    that has unknown contents at the beginning, which is the same as in the sixth post of this thread.
    Last edited by Art; - 12th December 2015 at 05:45.

Similar Threads

  1. how to "shift" a data into led matrix display ?
    By CuriousOne in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 9th January 2015, 16:09
  2. Bit Shift difference between PIC16 and PIC18 ???
    By bambi123 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 26th February 2012, 01:04
  3. Shift Right, Left
    By tazntex in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 10th July 2010, 15:28
  4. Replies: 2
    Last Post: - 7th March 2008, 02:16
  5. LCDOUT 4-bit data on 8-bit setting
    By breesy in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 26th June 2006, 18:39

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts