ssMedian3() — netty Function Reference
Architecture documentation for the ssMedian3() function in Bzip2DivSufSort.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1524ff0b_6a7d_e4a0_e279_558af4483f88["ssMedian3()"] 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba["Bzip2DivSufSort"] 1524ff0b_6a7d_e4a0_e279_558af4483f88 -->|defined in| 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba d160bbb0_c87d_6d18_8679_b2d63009caeb["ssPivot()"] d160bbb0_c87d_6d18_8679_b2d63009caeb -->|calls| 1524ff0b_6a7d_e4a0_e279_558af4483f88 style 1524ff0b_6a7d_e4a0_e279_558af4483f88 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java lines 195–218
private int ssMedian3(final int td, final int pa, int v1, int v2, int v3) {
final int[] SA = this.SA;
final byte[] T = this.T;
int T_v1 = T[td + SA[pa + SA[v1]]] & 0xff;
int T_v2 = T[td + SA[pa + SA[v2]]] & 0xff;
int T_v3 = T[td + SA[pa + SA[v3]]] & 0xff;
if (T_v1 > T_v2) {
final int temp = v1;
v1 = v2;
v2 = temp;
final int T_vtemp = T_v1;
T_v1 = T_v2;
T_v2 = T_vtemp;
}
if (T_v2 > T_v3) {
if (T_v1 > T_v3) {
return v1;
}
return v3;
}
return v2;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does ssMedian3() do?
ssMedian3() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java.
Where is ssMedian3() defined?
ssMedian3() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java at line 195.
What calls ssMedian3()?
ssMedian3() is called by 1 function(s): ssPivot.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free