/arch/microblaze/lib/ |
D | ashrdi3.c | 8 DWunion uu, w; in __ashrdi3() local 14 uu.ll = u; in __ashrdi3() 20 uu.s.high >> 31; in __ashrdi3() 21 w.s.low = uu.s.high >> -bm; in __ashrdi3() 23 const unsigned int carries = (unsigned int) uu.s.high << bm; in __ashrdi3() 25 w.s.high = uu.s.high >> b; in __ashrdi3() 26 w.s.low = ((unsigned int) uu.s.low >> b) | carries; in __ashrdi3()
|
D | lshrdi3.c | 8 DWunion uu, w; in __lshrdi3() local 14 uu.ll = u; in __lshrdi3() 19 w.s.low = (unsigned int) uu.s.high >> -bm; in __lshrdi3() 21 const unsigned int carries = (unsigned int) uu.s.high << bm; in __lshrdi3() 23 w.s.high = (unsigned int) uu.s.high >> b; in __lshrdi3() 24 w.s.low = ((unsigned int) uu.s.low >> b) | carries; in __lshrdi3()
|
D | ashldi3.c | 8 DWunion uu, w; in __ashldi3() local 14 uu.ll = u; in __ashldi3() 19 w.s.high = (unsigned int) uu.s.low << -bm; in __ashldi3() 21 const unsigned int carries = (unsigned int) uu.s.low >> bm; in __ashldi3() 23 w.s.low = (unsigned int) uu.s.low << b; in __ashldi3() 24 w.s.high = ((unsigned int) uu.s.high << b) | carries; in __ashldi3()
|
D | muldi3.c | 49 const DWunion uu = {.ll = u}; in __muldi3() local 51 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3() 53 w.s.high += ((unsigned long) uu.s.low * (unsigned long) vv.s.high in __muldi3() 54 + (unsigned long) uu.s.high * (unsigned long) vv.s.low); in __muldi3()
|
/arch/sh/lib/ |
D | ashrdi3.c | 8 DWunion uu, w; in __ashrdi3() local 14 uu.ll = u; in __ashrdi3() 20 uu.s.high >> 31; in __ashrdi3() 21 w.s.low = uu.s.high >> -bm; in __ashrdi3() 23 const unsigned int carries = (unsigned int) uu.s.high << bm; in __ashrdi3() 25 w.s.high = uu.s.high >> b; in __ashrdi3() 26 w.s.low = ((unsigned int) uu.s.low >> b) | carries; in __ashrdi3()
|
D | lshrdi3.c | 8 DWunion uu, w; in __lshrdi3() local 14 uu.ll = u; in __lshrdi3() 19 w.s.low = (unsigned int) uu.s.high >> -bm; in __lshrdi3() 21 const unsigned int carries = (unsigned int) uu.s.high << bm; in __lshrdi3() 23 w.s.high = (unsigned int) uu.s.high >> b; in __lshrdi3() 24 w.s.low = ((unsigned int) uu.s.low >> b) | carries; in __lshrdi3()
|
D | ashldi3.c | 8 DWunion uu, w; in __ashldi3() local 14 uu.ll = u; in __ashldi3() 19 w.s.high = (unsigned int) uu.s.low << -bm; in __ashldi3() 21 const unsigned int carries = (unsigned int) uu.s.low >> bm; in __ashldi3() 23 w.s.low = (unsigned int) uu.s.low << b; in __ashldi3() 24 w.s.high = ((unsigned int) uu.s.high << b) | carries; in __ashldi3()
|
/arch/m68k/lib/ |
D | ashrdi3.c | 39 DIunion uu; in __ashrdi3() local 44 uu.ll = u; in __ashrdi3() 50 w.s.high = uu.s.high >> (sizeof (SItype) * BITS_PER_UNIT - 1); in __ashrdi3() 51 w.s.low = uu.s.high >> -bm; in __ashrdi3() 55 USItype carries = (USItype)uu.s.high << bm; in __ashrdi3() 56 w.s.high = uu.s.high >> b; in __ashrdi3() 57 w.s.low = ((USItype)uu.s.low >> b) | carries; in __ashrdi3()
|
D | ashldi3.c | 39 DIunion uu; in __ashldi3() local 44 uu.ll = u; in __ashldi3() 50 w.s.high = (USItype)uu.s.low << -bm; in __ashldi3() 54 USItype carries = (USItype)uu.s.low >> bm; in __ashldi3() 55 w.s.low = (USItype)uu.s.low << b; in __ashldi3() 56 w.s.high = ((USItype)uu.s.high << b) | carries; in __ashldi3()
|
D | lshrdi3.c | 39 DIunion uu; in __lshrdi3() local 44 uu.ll = u; in __lshrdi3() 50 w.s.low = (USItype)uu.s.high >> -bm; in __lshrdi3() 54 USItype carries = (USItype)uu.s.high << bm; in __lshrdi3() 55 w.s.high = (USItype)uu.s.high >> b; in __lshrdi3() 56 w.s.low = ((USItype)uu.s.low >> b) | carries; in __lshrdi3()
|
D | muldi3.c | 85 DIunion uu, vv; in __muldi3() local 87 uu.ll = u, in __muldi3() 90 w.ll = __umulsidi3 (uu.s.low, vv.s.low); in __muldi3() 91 w.s.high += ((USItype) uu.s.low * (USItype) vv.s.high in __muldi3() 92 + (USItype) uu.s.high * (USItype) vv.s.low); in __muldi3()
|
/arch/h8300/lib/ |
D | ashrdi3.c | 6 const DWunion uu = {.ll = u}; in __ashrdi3() local 15 w.s.high = uu.s.high >> (sizeof (Wtype) * BITS_PER_UNIT - 1); in __ashrdi3() 16 w.s.low = uu.s.high >> -bm; in __ashrdi3() 18 const UWtype carries = (UWtype) uu.s.high << bm; in __ashrdi3() 20 w.s.high = uu.s.high >> b; in __ashrdi3() 21 w.s.low = ((UWtype) uu.s.low >> b) | carries; in __ashrdi3()
|
D | lshrdi3.c | 6 const DWunion uu = {.ll = u}; in __lshrdi3() local 15 w.s.low = (UWtype) uu.s.high >> -bm; in __lshrdi3() 17 const UWtype carries = (UWtype) uu.s.high << bm; in __lshrdi3() 19 w.s.high = (UWtype) uu.s.high >> b; in __lshrdi3() 20 w.s.low = ((UWtype) uu.s.low >> b) | carries; in __lshrdi3()
|
D | ashldi3.c | 7 const DWunion uu = {.ll = u}; in __ashldi3() local 16 w.s.high = (UWtype) uu.s.low << -bm; in __ashldi3() 18 const UWtype carries = (UWtype) uu.s.low >> bm; in __ashldi3() 20 w.s.low = (UWtype) uu.s.low << b; in __ashldi3() 21 w.s.high = ((UWtype) uu.s.high << b) | carries; in __ashldi3()
|
D | muldi3.c | 37 const DWunion uu = {.ll = u}; in __muldi3() local 39 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3() 41 w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high in __muldi3() 42 + (UWtype) uu.s.high * (UWtype) vv.s.low); in __muldi3()
|