psyq::count_leading_bit0()で、VisualStudioの場合はBitScanReverse()を使うようにした。