Home / Function/ equalsConstantTime() — netty Function Reference

equalsConstantTime() — netty Function Reference

Architecture documentation for the equalsConstantTime() function in ConstantTimeUtils.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c088cd8e_1849_f25c_77b3_2ec81363bd76["equalsConstantTime()"]
  5238cea0_9d09_4635_e266_4c7ad434e578["ConstantTimeUtils"]
  c088cd8e_1849_f25c_77b3_2ec81363bd76 -->|defined in| 5238cea0_9d09_4635_e266_4c7ad434e578
  style c088cd8e_1849_f25c_77b3_2ec81363bd76 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/internal/ConstantTimeUtils.java lines 36–44

    public static int equalsConstantTime(int x, int y) {
        int z = ~(x ^ y);
        z &= z >> 16;
        z &= z >> 8;
        z &= z >> 4;
        z &= z >> 2;
        z &= z >> 1;
        return z & 1;
    }

Domain

Subdomains

Frequently Asked Questions

What does equalsConstantTime() do?
equalsConstantTime() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/ConstantTimeUtils.java.
Where is equalsConstantTime() defined?
equalsConstantTime() is defined in common/src/main/java/io/netty/util/internal/ConstantTimeUtils.java at line 36.

Analyze Your Own Codebase

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

Try Supermodel Free