Home | History | Annotate | Download | only in riscv

Lines Matching refs:__udivdi3

33 # define __udivdi3 __udivsi3
39 /* Compute __udivdi3(a0 << 32, a1 << 32); cast result to uint32_t. */
43 jal HIDDEN_JUMPTARGET(__udivdi3)
49 /* Compute __udivdi3((uint32_t)a0, (uint32_t)a1); cast a1 to uint32_t. */
55 jal HIDDEN_JUMPTARGET(__udivdi3)
71 /* Since the quotient is positive, fall into __udivdi3. */
73 FUNC_BEGIN (__udivdi3)
97 FUNC_END (__udivdi3)
98 HIDDEN_DEF (__udivdi3)
101 /* Call __udivdi3(a0, a1), then return the remainder, which is in a1. */
103 jal HIDDEN_JUMPTARGET(__udivdi3)
112 bgtz a1, .L12 /* Compute __udivdi3(-a0, a1), then negate the result. */
115 j HIDDEN_JUMPTARGET(__udivdi3) /* Compute __udivdi3(-a0, -a1). */
116 .L11: /* Compute __udivdi3(a0, -a1), then negate the result. */
120 jal HIDDEN_JUMPTARGET(__udivdi3)
130 jal HIDDEN_JUMPTARGET(__udivdi3) /* The dividend is not negative. */
138 jal HIDDEN_JUMPTARGET(__udivdi3) /* The dividend is hella negative. */