lib/accy/src/kernel/library/random/block/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 const common = @import("word.zig");
 2 const philox = @import("philox.zig");
 3 const squares = @import("squares.zig");
 4 const threefry = @import("threefry.zig");
 5 
 6 pub const philox_lanes = philox.philox_lanes;
 7 pub const philox_default_rounds = philox.philox_default_rounds;
 8 pub const philox_max_rounds = philox.philox_max_rounds;
 9 pub const philoxBlock = philox.philoxBlock;
10 pub const philoxWords = philox.philoxWords;
11 
12 pub const threefry_lanes = threefry.threefry_lanes;
13 pub const threefry_default_rounds = threefry.threefry_default_rounds;
14 pub const threefry_max_rounds = threefry.threefry_max_rounds;
15 pub const threefryBlock = threefry.threefryBlock;
16 pub const rotateLeftWord = threefry.rotateLeftWord;
17 pub const threefryWords = threefry.threefryWords;
18 
19 pub const squares_lanes = squares.squares_lanes;
20 pub const squares_default_key = squares.squares_default_key;
21 pub const squaresBlock = squares.squaresBlock;
22 pub const zeroExtendWord = squares.zeroExtendWord;
23 pub const rotateWide32 = squares.rotateWide32;
24 pub const squaresWord = squares.squaresWord;
25 pub const squaresKeyValue = squares.squaresKeyValue;
26 
27 pub const uniformFromBits = common.uniformFromBits;
28 pub const randomDTypeSupported = common.randomDTypeSupported;
29 pub const ceilDiv = common.ceilDiv;
30 pub const wordConstant = common.wordConstant;
31 pub const outputWord = common.outputWord;
32 pub const storeGuarded = common.storeGuarded;