Home
last modified time | relevance | path

Searched refs:s0 (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/test/pico_test/include/pico/test/
Dxrand.h46 uint64_t s0; member
51 const uint64_t s0 = s->s0; in xrand_next() local
53 const uint64_t result = xrand_rotl(s0 + s1, 17) + s0; in xrand_next()
55 s1 ^= s0; in xrand_next()
56 s->s0 = xrand_rotl(s0, 49) ^ s1 ^ (s1 << 21); // a, b in xrand_next()
70 uint64_t s0 = 0; in xrand_jump() local
75 s0 ^= s->s0; in xrand_jump()
81 s->s0 = s0; in xrand_jump()
/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_sci_m33_vfp.S88 vmov s0,r2
89 vcvt.f32.u32 s0,s0,#32
90 vmul.f32 s1,s0,s0
92 vmul.f32 s4,s0,s8
94 vmul.f32 s2,s0,s1
100 vmov s0,r2
101 vmla.f32 s0,s0,s4
102 vmov r0,s0
215 vmov s0,s1,r3,r0 @ s0=-log u, s1=ε
235 vadd.f32 s0,s0,s1 @ log ε - log u
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_rand/
Drand.c92 const uint64_t s0 = local_rng_state->r[0]; in xoroshiro128ss() local
97 while (s0 == 0 && s1 == 0) { in xoroshiro128ss()
101 const uint64_t result = rotl(s0 * 5, 7) * 9; in xoroshiro128ss()
103 s1 ^= s0; in xoroshiro128ss()
104 local_rng_state->r[0] = rotl(s0, 24) ^ s1 ^ (s1 << 16); // a, b in xoroshiro128ss()