Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/common/pico_divider_headers/include/pico/
Ddivider.h53 static inline int32_t divmod_s32s32_rem(int32_t a, int32_t b, int32_t *rem) { in divmod_s32s32_rem() argument
55 *rem = to_remainder_s32(r); in divmod_s32s32_rem()
88 static inline uint32_t divmod_u32u32_rem(uint32_t a, uint32_t b, uint32_t *rem) { in divmod_u32u32_rem() argument
90 *rem = to_remainder_u32(r); in divmod_u32u32_rem()
123 int64_t divmod_s64s64_rem(int64_t a, int64_t b, int64_t *rem);
154 uint64_t divmod_u64u64_rem(uint64_t a, uint64_t b, uint64_t *rem);
195 int32_t divmod_s32s32_rem_unsafe(int32_t a, int32_t b, int32_t *rem);
232 uint32_t divmod_u32u32_rem_unsafe(uint32_t a, uint32_t b, uint32_t *rem);
269 int64_t divmod_s64s64_rem_unsafe(int64_t a, int64_t b, int64_t *rem);
306 uint64_t divmod_u64u64_rem_unsafe(uint64_t a, uint64_t b, uint64_t *rem);
/hal_rpi_pico-latest/src/rp2_common/pico_divider/
Ddivider_compiler.c71 int64_t divmod_s64s64_rem(int64_t a, int64_t b, int64_t *rem) { in divmod_s64s64_rem() argument
73 *rem = qr.remainder; in divmod_s64s64_rem()
87 uint64_t divmod_u64u64_rem(uint64_t a, uint64_t b, uint64_t *rem) { in divmod_u64u64_rem() argument
89 *rem = qr.remainder; in divmod_u64u64_rem()
101 …divmod_s32s32_rem_unsafe(int32_t a, int32_t b, int32_t *rem) { return divmod_s32s32_rem(a, b, rem)… in divmod_s32s32_rem_unsafe() argument
105 …mod_u32u32_rem_unsafe(uint32_t a, uint32_t b, uint32_t *rem) { return divmod_u32u32_rem(a, b, rem)… in divmod_u32u32_rem_unsafe() argument
109 …divmod_s64s64_rem_unsafe(int64_t a, int64_t b, int64_t *rem) { return divmod_s64s64_rem(a, b, rem)… in divmod_s64s64_rem_unsafe() argument
114 …mod_u64u64_rem_unsafe(uint64_t a, uint64_t b, uint64_t *rem) { return divmod_u64u64_rem(a, b, rem)… in divmod_u64u64_rem_unsafe() argument
/hal_rpi_pico-latest/src/host/pico_divider/
Ddivider.c71 int64_t divmod_s64s64_rem(int64_t a, int64_t b, int64_t *rem) { in divmod_s64s64_rem() argument
73 *rem = qr.remainder; in divmod_s64s64_rem()
87 uint64_t divmod_u64u64_rem(uint64_t a, uint64_t b, uint64_t *rem) { in divmod_u64u64_rem() argument
89 *rem = qr.remainder; in divmod_u64u64_rem()
101 …divmod_s32s32_rem_unsafe(int32_t a, int32_t b, int32_t *rem) { return divmod_s32s32_rem(a, b, rem)… in divmod_s32s32_rem_unsafe() argument
105 …mod_u32u32_rem_unsafe(uint32_t a, uint32_t b, uint32_t *rem) { return divmod_u32u32_rem(a, b, rem)… in divmod_u32u32_rem_unsafe() argument
109 …divmod_s64s64_rem_unsafe(int64_t a, int64_t b, int64_t *rem) { return divmod_s64s64_rem(a, b, rem)… in divmod_s64s64_rem_unsafe() argument
113 …mod_u64u64_rem_unsafe(uint64_t a, uint64_t b, uint64_t *rem) { return divmod_u64u64_rem(a, b, rem)… in divmod_u64u64_rem_unsafe() argument