ssCompare() — netty Function Reference
Architecture documentation for the ssCompare() function in Bzip2DivSufSort.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4de771c8_37be_d30e_9a72_bab498988da7["ssCompare()"] 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba["Bzip2DivSufSort"] 4de771c8_37be_d30e_9a72_bab498988da7 -->|defined in| 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba b61e4a7c_22ee_fad9_f021_387b63f20ea1["ssInsertionSort()"] b61e4a7c_22ee_fad9_f021_387b63f20ea1 -->|calls| 4de771c8_37be_d30e_9a72_bab498988da7 9b4ab75c_f363_ca90_f1a9_20cc7e1e5996["ssMergeForward()"] 9b4ab75c_f363_ca90_f1a9_20cc7e1e5996 -->|calls| 4de771c8_37be_d30e_9a72_bab498988da7 67ff73e6_3a21_9a09_e1e6_cf6b42d443c0["ssMergeBackward()"] 67ff73e6_3a21_9a09_e1e6_cf6b42d443c0 -->|calls| 4de771c8_37be_d30e_9a72_bab498988da7 922d485f_ad6d_05c8_18aa_3cf8728675ee["ssMergeCheckEqual()"] 922d485f_ad6d_05c8_18aa_3cf8728675ee -->|calls| 4de771c8_37be_d30e_9a72_bab498988da7 1a5aae65_48a0_09a4_5acf_6d87a1e5c541["ssMerge()"] 1a5aae65_48a0_09a4_5acf_6d87a1e5c541 -->|calls| 4de771c8_37be_d30e_9a72_bab498988da7 style 4de771c8_37be_d30e_9a72_bab498988da7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java lines 65–84
private int ssCompare(final int p1, final int p2, final int depth) {
final int[] SA = this.SA;
final byte[] T = this.T;
// pointers within T
final int U1n = SA[p1 + 1] + 2;
final int U2n = SA[p2 + 1] + 2;
int U1 = depth + SA[p1];
int U2 = depth + SA[p2];
while (U1 < U1n && U2 < U2n && T[U1] == T[U2]) {
++U1;
++U2;
}
return U1 < U1n ?
U2 < U2n ? (T[U1] & 0xff) - (T[U2] & 0xff) : 1
: U2 < U2n ? -1 : 0;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does ssCompare() do?
ssCompare() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java.
Where is ssCompare() defined?
ssCompare() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java at line 65.
What calls ssCompare()?
ssCompare() is called by 5 function(s): ssInsertionSort, ssMerge, ssMergeBackward, ssMergeCheckEqual, ssMergeForward.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free