Home
last modified time | relevance | path

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

/openbmc/qemu/fpu/
H A Dsoftfloat-parts-addsub.c.inc20 int exp_diff = a->exp - b->exp;
22 if (exp_diff > 0) {
23 frac_shrjam(b, exp_diff);
24 } else if (exp_diff < 0) {
25 frac_shrjam(a, -exp_diff);
38 int exp_diff = a->exp - b->exp;
41 if (exp_diff > 0) {
42 frac_shrjam(b, exp_diff);
44 } else if (exp_diff < 0) {
47 frac_shrjam(a, -exp_diff);
H A Dsoftfloat.c1236 int exp_diff = a->exp - b->exp; in frac64_modrem() local
1242 if (exp_diff < -1) { in frac64_modrem()
1248 if (exp_diff == -1) { in frac64_modrem()
1250 exp_diff = 0; in frac64_modrem()
1259 exp_diff -= 64; in frac64_modrem()
1260 while (exp_diff > 0) { in frac64_modrem()
1266 exp_diff -= 62; in frac64_modrem()
1270 exp_diff += 64; in frac64_modrem()
1271 if (exp_diff > 0) { in frac64_modrem()
1273 q = q > 2 ? (q - 2) >> (64 - exp_diff) : 0; in frac64_modrem()
[all …]