tiny.simd.Cuckoo2x2Config
Defined in cuckoo2x2.
API (4)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/simd/src/cuckoo2x2.zig:13
zig
pub const Cuckoo2x2Config = struct { bucket_mask: u32 = 0, hash_key: u32 = 0, const Self = @This(); pub fn init(num_buckets: usize, hash_key: u32) Self { std.debug.assert(num_buckets != 0); std.debug.assert(num_buckets <= std.math.maxInt(u32)); std.debug.assert(std.math.isPowerOfTwo(num_buckets)); return .{ .bucket_mask = @intCast(num_buckets - 1), .hash_key = hash_key, }; } pub fn numBuckets(self: Self) usize { return @as(usize, self.bucket_mask) + 1; }};Source: lib/simd/src/root.zig:611
zig
pub const Cuckoo2x2Config = cuckoo2x2.Cuckoo2x2Config;Audit
| Definitions | 3 |
|---|---|
| Public names | 6 |
| Members | 2 |
| Version | 26.7.0 |
| Revision | daab053ee433 |