target = (bits & 0xFFFFFF) * (256 ** (bits >> 24))
** возведение в степень.
По-русски: старший байт bits порядок (256-ричный), остальные три байта мантисса. Её старший бит в свою очередь является знаковым (по историческим причинам), поэтому допустимый диапазон мантиссы от 2
15 до 2
23-1.