30 for (
uint8_t slot_fast = 2; slot_fast < fast_slots; ++slot_fast) {
31 const uint32_t k = 1 << ((slot_fast >> 1) - 1);
33 fastpos[
c] = slot_fast;
36 printf(
"/* This file has been automatically generated "
37 "by fastpos_tablegen.c. */\n\n"
38 "#include \"common.h\"\n"
39 "#include \"fastpos.h\"\n\n"
40 "const uint8_t lzma_fastpos[1 << FASTPOS_BITS] = {");
46 printf(
"%3u", (
unsigned int)(fastpos[
i]));
_Use_decl_annotations_ int __cdecl printf(const char *const _Format,...)
Kind of two-bit version of bit scan reverse.