Home
last modified time | relevance | path

Searched refs:quotient (Results 1 – 4 of 4) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_divider/
Ddivider_compiler.c31 uint64_t quotient; member
36 int64_t quotient; member
44 rc.quotient = (uint64_t)-1; // todo check this in udiv64()
47 rc.quotient = a/b; in udiv64()
57 rc.quotient = (uint64_t)(-__sign_of_64(a)); in div64()
60 rc.quotient = a/b; in div64()
68 return qr.quotient; in div_s64s64()
74 return qr.quotient; in divmod_s64s64_rem()
79 return qr.quotient; in divmod_s64s64()
84 return qr.quotient; in div_u64u64()
[all …]
Ddivider_hardware.S422 lsls r4,r5,#16 @ quotient=(q0<<32)+(q1<<16)+q2
458 @ now 2^31<=x0<2^32, 0<=xsh<16 (amount x is shifted in x0); number of quotient bits to be calculate…
524 @ the remainder y-x0*q is guaranteed less than a very small multiple of the remaining quotient
679 @ now 2^47<=x0<2^48, 0<=xsh<16 (amount x is shifted in x0); number of quotient bits to be calculate…
/hal_rpi_pico-latest/src/host/pico_divider/
Ddivider.c31 uint64_t quotient; member
36 int64_t quotient; member
44 rc.quotient = (uint64_t)-1; // todo check this in udiv64()
47 rc.quotient = a/b; in udiv64()
57 rc.quotient = (uint64_t)(-__sign_of_64(a)); in div64()
60 rc.quotient = a/b; in div64()
68 return qr.quotient; in div_s64s64()
74 return qr.quotient; in divmod_s64s64_rem()
79 return qr.quotient; in divmod_s64s64()
84 return qr.quotient; in div_u64u64()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_sci_m33.S627 @ r2 quotient offset
633 @ r2 quotient+offset
753 mvn r2,r2 @ quotient is now signed