Home
last modified time | relevance | path

Searched refs:log2_4 (Results 26 – 26 of 26) sorted by relevance

12

/dports/emulators/dosbox-staging/dosbox-staging-0.78.0/src/libs/decoders/
H A Dstb.h1565 static signed char log2_4[16] = { -1,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3 }; in stb_log2_floor() local
1574 if (n < (1U << 4)) return 0 + log2_4[n ]; in stb_log2_floor()
1575 else if (n < (1U << 9)) return 5 + log2_4[n >> 5]; in stb_log2_floor()
1576 else return 10 + log2_4[n >> 10]; in stb_log2_floor()
1578 if (n < (1U << 19)) return 15 + log2_4[n >> 15]; in stb_log2_floor()
1579 else return 20 + log2_4[n >> 20]; in stb_log2_floor()
1580 else if (n < (1U << 29)) return 25 + log2_4[n >> 25]; in stb_log2_floor()
1581 else return 30 + log2_4[n >> 30]; in stb_log2_floor()

12