Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dashrti3.c22 const int bits_in_dword = (int)(sizeof(di_int) * CHAR_BIT); in __ashrti3() local
26 if (b & bits_in_dword) /* bits_in_dword <= b < bits_in_tword */ { in __ashrti3()
28 result.s.high = input.s.high >> (bits_in_dword - 1); in __ashrti3()
29 result.s.low = input.s.high >> (b - bits_in_dword); in __ashrti3()
35 ((du_int)input.s.high << (bits_in_dword - b)) | (input.s.low >> b); in __ashrti3()
H A Dlshrti3.c22 const int bits_in_dword = (int)(sizeof(di_int) * CHAR_BIT); in __lshrti3() local
26 if (b & bits_in_dword) /* bits_in_dword <= b < bits_in_tword */ { in __lshrti3()
28 result.s.low = input.s.high >> (b - bits_in_dword); in __lshrti3()
33 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b); in __lshrti3()
H A Dashlti3.c22 const int bits_in_dword = (int)(sizeof(di_int) * CHAR_BIT); in __ashlti3() local
26 if (b & bits_in_dword) /* bits_in_dword <= b < bits_in_tword */ { in __ashlti3()
28 result.s.high = input.s.low << (b - bits_in_dword); in __ashlti3()
34 ((du_int)input.s.high << b) | (input.s.low >> (bits_in_dword - b)); in __ashlti3()