Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sub_4006D6(a1: 'unsigned int') -> '__int64':
- v1: 'unsigned int' = ((16 * ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) & 0xF0F0F0F) | ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) >> 4) & 0xF0F0F0F) >> 8) & 0xFF00 | ((((16 * ((4 * ((2 * ( a1 & 0x5555) | (a1 >> 1) & 0x5555) & 0x3333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x3333) & 0xF0F) | ((4 * ( (2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) >> 4) & 0xF0F) & 0xFF00) & 0xffff) << 8) | ((16 * ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) & 0xF0F0F0F) | ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) >> 4) & 0xF0F0F0F) << 24)
- return v1 | ((16 * ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) & 0xF0F0F0F) | ((4 * ((2 * (a1 & 0x55555555) | (a1 >> 1) & 0x55555555) & 0x33333333) | ((2 *(a1 & 0x55555555) | (a1 >> 1) & 0x55555555) >> 2) & 0x33333333) >> 4) & 0xF0F0F0F) >> 24)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement