OpenCoverage

bitrotate.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/bitrotate.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7extern inline uint64_t-
8rotl64 (uint64_t x, int n)-
9{-
10 return
never executed: return ((x << n) | (x >> (64 - n))) & (18446744073709551615UL) ;
((x << n) | (x >> (64 - n))) &
never executed: return ((x << n) | (x >> (64 - n))) & (18446744073709551615UL) ;
0
11 (18446744073709551615UL)
never executed: return ((x << n) | (x >> (64 - n))) & (18446744073709551615UL) ;
0
12 ;
never executed: return ((x << n) | (x >> (64 - n))) & (18446744073709551615UL) ;
0
13}-
14-
15-
16-
17-
18extern inline uint64_t-
19rotr64 (uint64_t x, int n)-
20{-
21 return
never executed: return ((x >> n) | (x << (64 - n))) & (18446744073709551615UL) ;
((x >> n) | (x << (64 - n))) &
never executed: return ((x >> n) | (x << (64 - n))) & (18446744073709551615UL) ;
0
22 (18446744073709551615UL)
never executed: return ((x >> n) | (x << (64 - n))) & (18446744073709551615UL) ;
0
23 ;
never executed: return ((x >> n) | (x << (64 - n))) & (18446744073709551615UL) ;
0
24}-
25-
26-
27-
28-
29-
30extern inline uint32_t-
31rotl32 (uint32_t x, int n)-
32{-
33 return
never executed: return ((x << n) | (x >> (32 - n))) & (4294967295U) ;
((x << n) | (x >> (32 - n))) &
never executed: return ((x << n) | (x >> (32 - n))) & (4294967295U) ;
0
34 (4294967295U)
never executed: return ((x << n) | (x >> (32 - n))) & (4294967295U) ;
0
35 ;
never executed: return ((x << n) | (x >> (32 - n))) & (4294967295U) ;
0
36}-
37-
38-
39-
40-
41extern inline uint32_t-
42rotr32 (uint32_t x, int n)-
43{-
44 return
never executed: return ((x >> n) | (x << (32 - n))) & (4294967295U) ;
((x >> n) | (x << (32 - n))) &
never executed: return ((x >> n) | (x << (32 - n))) & (4294967295U) ;
0
45 (4294967295U)
never executed: return ((x >> n) | (x << (32 - n))) & (4294967295U) ;
0
46 ;
never executed: return ((x >> n) | (x << (32 - n))) & (4294967295U) ;
0
47}-
48-
49-
50-
51-
52extern inline size_t-
53rotl_sz (size_t x, int n)-
54{-
55 return
never executed: return ((x << n) | (x >> ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
((x << n) | (x >> ((8 * sizeof x) - n))) &
never executed: return ((x << n) | (x >> ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
56 (18446744073709551615UL)
never executed: return ((x << n) | (x >> ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
57 ;
never executed: return ((x << n) | (x >> ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
58}-
59-
60-
61-
62-
63extern inline size_t-
64rotr_sz (size_t x, int n)-
65{-
66 return
never executed: return ((x >> n) | (x << ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
((x >> n) | (x << ((8 * sizeof x) - n))) &
never executed: return ((x >> n) | (x << ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
67 (18446744073709551615UL)
never executed: return ((x >> n) | (x << ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
68 ;
never executed: return ((x >> n) | (x << ((8 * sizeof x) - n))) & (18446744073709551615UL) ;
0
69}-
70-
71-
72-
73-
74-
75-
76extern inline uint16_t-
77rotl16 (uint16_t x, int n)-
78{-
79 return
never executed: return ((x << n) | (x >> (16 - n))) & (65535) ;
((x << n) | (x >> (16 - n))) &
never executed: return ((x << n) | (x >> (16 - n))) & (65535) ;
0
80 (65535)
never executed: return ((x << n) | (x >> (16 - n))) & (65535) ;
0
81 ;
never executed: return ((x << n) | (x >> (16 - n))) & (65535) ;
0
82}-
83-
84-
85-
86-
87-
88-
89extern inline uint16_t-
90rotr16 (uint16_t x, int n)-
91{-
92 return
never executed: return ((x >> n) | (x << (16 - n))) & (65535) ;
((x >> n) | (x << (16 - n))) &
never executed: return ((x >> n) | (x << (16 - n))) & (65535) ;
0
93 (65535)
never executed: return ((x >> n) | (x << (16 - n))) & (65535) ;
0
94 ;
never executed: return ((x >> n) | (x << (16 - n))) & (65535) ;
0
95}-
96-
97-
98-
99-
100-
101-
102extern inline uint8_t-
103rotl8 (uint8_t x, int n)-
104{-
105 return
never executed: return ((x << n) | (x >> (8 - n))) & (255) ;
((x << n) | (x >> (8 - n))) &
never executed: return ((x << n) | (x >> (8 - n))) & (255) ;
0
106 (255)
never executed: return ((x << n) | (x >> (8 - n))) & (255) ;
0
107 ;
never executed: return ((x << n) | (x >> (8 - n))) & (255) ;
0
108}-
109-
110-
111-
112-
113-
114-
115extern inline uint8_t-
116rotr8 (uint8_t x, int n)-
117{-
118 return
never executed: return ((x >> n) | (x << (8 - n))) & (255) ;
((x >> n) | (x << (8 - n))) &
never executed: return ((x >> n) | (x << (8 - n))) & (255) ;
0
119 (255)
never executed: return ((x >> n) | (x << (8 - n))) & (255) ;
0
120 ;
never executed: return ((x >> n) | (x << (8 - n))) & (255) ;
0
121}-
122-
123-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2