bitwise_reverse8

Downloadbitwise_reverse8(n)   Returns the given 8-bit number with bits in reverse order.
/*
**  Usage:
**      bitwise_reverse8(n)
**
**  Arguments:
**      n       an 8-bit integer
**
**  Returns:
**      the given number with bits in reverse order
**
**  GMLscripts.com
*/

{
    var n;
    n = argument0;
    n = (n & $55) <<  1 | (n & $AA) >>  1;
    n = (n & $33) <<  2 | (n & $CC) >>  2;
    n = (n & $0F) <<  4 | (n & $F0) >>  4;
    return n;
}

Click if you've used this script[Please Login]
Projects: 8

 Contributor: xot


comments powered by Disqus