Home
last modified time | relevance | path

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

/illumos-gate/usr/src/common/util/
H A Dmulti3.c34 const int bits_in_dword_2 = (int)(sizeof (di_int) * CHAR_BIT) / 2; in __mulddi3() local
35 const du_int lower_mask = (du_int)~0 >> bits_in_dword_2; in __mulddi3()
37 du_int t = r.s.low >> bits_in_dword_2; in __mulddi3()
39 t += (a >> bits_in_dword_2) * (b & lower_mask); in __mulddi3()
40 r.s.low += (t & lower_mask) << bits_in_dword_2; in __mulddi3()
41 r.s.high = t >> bits_in_dword_2; in __mulddi3()
42 t = r.s.low >> bits_in_dword_2; in __mulddi3()
44 t += (b >> bits_in_dword_2) * (a & lower_mask); in __mulddi3()
45 r.s.low += (t & lower_mask) << bits_in_dword_2; in __mulddi3()
46 r.s.high += t >> bits_in_dword_2; in __mulddi3()
[all …]