Home
last modified time | relevance | path

Searched refs:qr (Results 1 – 2 of 2) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/
H A Darm32_aeabi_divmod.c23 struct qr { struct
31 struct qr *qr); argument
60 static void division_qr(unsigned n, unsigned p, struct qr *qr) in division_qr() argument
64 qr->r = 0xFFFFFFFF; /* division by 0 */ in division_qr()
83 qr->r = n; in division_qr()
84 qr->q = q; in division_qr()
87 static void uint_div_qr(unsigned numerator, unsigned denominator, struct qr *qr) in uint_div_qr() argument
90 division_qr(numerator, denominator, qr); in uint_div_qr()
93 if (qr->q_n) in uint_div_qr()
94 qr->q = -qr->q; in uint_div_qr()
[all …]
H A Darm32_aeabi_ldivmod.c15 unsigned long long denominator, struct lqr *qr);
19 struct lqr *qr) in division_lqr() argument
23 qr->r = 0xFFFFFFFFFFFFFFFFULL; /* division by 0 */ in division_lqr()
41 qr->r = n; in division_lqr()
42 qr->q = q; in division_lqr()
46 unsigned long long denominator, struct lqr *qr) in ul_div_qr() argument
49 division_lqr(numerator, denominator, qr); in ul_div_qr()
52 if (qr->q_n) in ul_div_qr()
53 qr->q = -qr->q; in ul_div_qr()
54 if (qr->r_n) in ul_div_qr()
[all …]