Home / Function/ trLog() — netty Function Reference

trLog() — netty Function Reference

Architecture documentation for the trLog() function in Bzip2DivSufSort.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e["trLog()"]
  5a60cb70_bf06_95bf_9c73_ed3a4dc24eba["Bzip2DivSufSort"]
  4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e -->|defined in| 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba
  b1b8f883_b30c_f3e3_fb38_5b1b8977d8d5["lsIntroSort()"]
  b1b8f883_b30c_f3e3_fb38_5b1b8977d8d5 -->|calls| 4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e
  3a0e84e1_ef8e_7654_d7c8_b99b9f0abfe8["trIntroSort()"]
  3a0e84e1_ef8e_7654_d7c8_b99b9f0abfe8 -->|calls| 4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e
  0800d61f_d4b4_d698_736e_dd03b4e4c519["trSort()"]
  0800d61f_d4b4_d698_736e_dd03b4e4c519 -->|calls| 4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e
  style 4c249bdc_e1de_688c_e0ef_eef3cf5d1d8e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java lines 995–999

    private static int trLog(int n) {
        return (n & 0xffff0000) != 0 ?
                  (n & 0xff000000) != 0 ? 24 + LOG_2_TABLE[n >> 24 & 0xff] : LOG_2_TABLE[n >> 16 & 0xff + 16]
                : (n & 0x0000ff00) != 0 ?  8 + LOG_2_TABLE[n >>  8 & 0xff] : LOG_2_TABLE[n & 0xff];
    }

Domain

Subdomains

Frequently Asked Questions

What does trLog() do?
trLog() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java.
Where is trLog() defined?
trLog() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java at line 995.
What calls trLog()?
trLog() is called by 3 function(s): lsIntroSort, trIntroSort, trSort.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free