Searched refs:s0 (Results 1 – 3 of 3) sorted by relevance
/hal_rpi_pico-latest/test/pico_test/include/pico/test/ |
D | xrand.h | 46 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/ |
D | float_sci_m33_vfp.S | 88 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/ |
D | rand.c | 92 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()
|