MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / philox

Function philox

src/backend/cpu/kernel/random_engine_philox.hpp:82–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82void philox(uint* const key, uint* const ctr) {
83 // 10 Rounds
84 philoxRound(key, ctr);
85 philoxBump(key);
86 philoxRound(key, ctr);
87 philoxBump(key);
88 philoxRound(key, ctr);
89 philoxBump(key);
90 philoxRound(key, ctr);
91 philoxBump(key);
92 philoxRound(key, ctr);
93 philoxBump(key);
94 philoxRound(key, ctr);
95 philoxBump(key);
96 philoxRound(key, ctr);
97 philoxBump(key);
98 philoxRound(key, ctr);
99 philoxBump(key);
100 philoxRound(key, ctr);
101 philoxBump(key);
102 philoxRound(key, ctr);
103}
104
105} // namespace kernel
106} // namespace cpu

Callers 2

philoxUniformFunction · 0.70
philoxNormalFunction · 0.70

Calls 2

philoxRoundFunction · 0.70
philoxBumpFunction · 0.70

Tested by

no test coverage detected