Home / Function/ sipround() — netty Function Reference

sipround() — netty Function Reference

Architecture documentation for the sipround() function in SipHash.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  62ea4b31_3219_5aab_2cc2_04bbec862c0a["sipround()"]
  32c45fc1_8885_8768_58c7_65f5ff579eb7["SipHash"]
  62ea4b31_3219_5aab_2cc2_04bbec862c0a -->|defined in| 32c45fc1_8885_8768_58c7_65f5ff579eb7
  901f01bc_21b3_69fb_38c8_2e3a75334e00["macHash()"]
  901f01bc_21b3_69fb_38c8_2e3a75334e00 -->|calls| 62ea4b31_3219_5aab_2cc2_04bbec862c0a
  style 62ea4b31_3219_5aab_2cc2_04bbec862c0a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/SipHash.java lines 131–149

    private void sipround() {
        v0 += v1;
        v2 += v3;
        v1 = Long.rotateLeft(v1, 13);
        v3 = Long.rotateLeft(v3, 16);
        v1 ^= v0;
        v3 ^= v2;

        v0 = Long.rotateLeft(v0, 32);

        v2 += v1;
        v0 += v3;
        v1 = Long.rotateLeft(v1, 17);
        v3 = Long.rotateLeft(v3, 21);
        v1 ^= v2;
        v3 ^= v0;

        v2 = Long.rotateLeft(v2, 32);
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does sipround() do?
sipround() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/SipHash.java.
Where is sipround() defined?
sipround() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/SipHash.java at line 131.
What calls sipround()?
sipround() is called by 1 function(s): macHash.

Analyze Your Own Codebase

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

Try Supermodel Free