Reverse Engineering challenge #77.

Tags: ARM MIPS L2 ARM64 X64 ASM .

This algorithm is ubiquitos, many end-users uses it almost everyday. Which is...?

Code length varies significantly from compiler to compiler. This is optimizations, but which?

More challenges: challenges.re; about solutions: challenges.re/#Solutions.