#include <stdint.h>
Go to the source code of this file.
Functions | |
static uint32_t | divl (uint64_t n, uint32_t d) |
static int | nlz (uint32_t x) |
static uint64_t | udiv64 (uint64_t n, uint64_t d) |
static uint32_t | umod64 (uint64_t n, uint64_t d) |
static int64_t | sdiv64 (int64_t n, int64_t d) |
static int32_t | smod64 (int64_t n, int64_t d) |
long long | __divdi3 (long long n, long long d) |
long long | __moddi3 (long long n, long long d) |
unsigned long long | __udivdi3 (unsigned long long n, unsigned long long d) |
unsigned long long | __umoddi3 (unsigned long long n, unsigned long long d) |
long long __divdi3 | ( | long long | n, | |
long long | d | |||
) |
long long __moddi3 | ( | long long | n, | |
long long | d | |||
) |
unsigned long long __udivdi3 | ( | unsigned long long | n, | |
unsigned long long | d | |||
) |
unsigned long long __umoddi3 | ( | unsigned long long | n, | |
unsigned long long | d | |||
) |
static int nlz | ( | uint32_t | x | ) | [static] |
Definition at line 141 of file arithmetic.c.
References udiv64().
Referenced by __divdi3(), and smod64().
Definition at line 79 of file arithmetic.c.
References divl(), nlz(), and s.
Referenced by __udivdi3(), sdiv64(), and umod64().