Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | static inline uint32_t load32( const void *src ) | - |
2 | { | - |
3 | - | |
4 | - | |
5 | - | |
6 | - | |
7 | - | |
8 | const uint8_t *p = ( const uint8_t * )src; | - |
9 | return never executed: (( uint32_t )( p[0] ) << 0) |return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
10 | (( uint32_t )( p[1] ) << 8) | never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
11 | (( uint32_t )( p[2] ) << 16) | never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
12 | (( uint32_t )( p[3] ) << 24) ; never executed: return (( uint32_t )( p[0] ) << 0) | (( uint32_t )( p[1] ) << 8) | (( uint32_t )( p[2] ) << 16) | (( uint32_t )( p[3] ) << 24) ; | 0 |
13 | - | |
14 | } | - |
15 | - | |
16 | static inline uint64_t load64( const void *src ) | - |
17 | { | - |
18 | - | |
19 | - | |
20 | - | |
21 | - | |
22 | - | |
23 | const uint8_t *p = ( const uint8_t * )src; | - |
24 | return executed 928 times by 1 test: (( uint64_t )( p[0] ) << 0) |return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
25 | (( uint64_t )( p[1] ) << 8) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
26 | (( uint64_t )( p[2] ) << 16) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
27 | (( uint64_t )( p[3] ) << 24) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
28 | (( uint64_t )( p[4] ) << 32) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
29 | (( uint64_t )( p[5] ) << 40) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
30 | (( uint64_t )( p[6] ) << 48) | executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
31 | (( uint64_t )( p[7] ) << 56) ; executed 928 times by 1 test: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) | (( uint64_t )( p[6] ) << 48) | (( uint64_t )( p[7] ) << 56) ; Executed by:
| 928 |
32 | - | |
33 | } | - |
34 | - | |
35 | static inline uint16_t load16( const void *src ) | - |
36 | { | - |
37 | - | |
38 | - | |
39 | - | |
40 | - | |
41 | - | |
42 | const uint8_t *p = ( const uint8_t * )src; | - |
43 | return never executed: (( uint16_t )( p[0] ) << 0) |return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ; never executed: return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ; | 0 |
44 | (( uint16_t )( p[1] ) << 8) ; never executed: return (( uint16_t )( p[0] ) << 0) | (( uint16_t )( p[1] ) << 8) ; | 0 |
45 | - | |
46 | } | - |
47 | - | |
48 | static inline void store16( void *dst, uint16_t w ) | - |
49 | { | - |
50 | - | |
51 | - | |
52 | - | |
53 | uint8_t *p = ( uint8_t * )dst; | - |
54 | *p++ = ( uint8_t )w; w >>= 8; | - |
55 | *p++ = ( uint8_t )w; | - |
56 | - | |
57 | } never executed: end of block | 0 |
58 | - | |
59 | static inline void store32( void *dst, uint32_t w ) | - |
60 | { | - |
61 | - | |
62 | - | |
63 | - | |
64 | uint8_t *p = ( uint8_t * )dst; | - |
65 | p[0] = (uint8_t)(w >> 0); | - |
66 | p[1] = (uint8_t)(w >> 8); | - |
67 | p[2] = (uint8_t)(w >> 16); | - |
68 | p[3] = (uint8_t)(w >> 24); | - |
69 | - | |
70 | } executed 114 times by 1 test: end of block Executed by:
| 114 |
71 | - | |
72 | static inline void store64( void *dst, uint64_t w ) | - |
73 | { | - |
74 | - | |
75 | - | |
76 | - | |
77 | uint8_t *p = ( uint8_t * )dst; | - |
78 | p[0] = (uint8_t)(w >> 0); | - |
79 | p[1] = (uint8_t)(w >> 8); | - |
80 | p[2] = (uint8_t)(w >> 16); | - |
81 | p[3] = (uint8_t)(w >> 24); | - |
82 | p[4] = (uint8_t)(w >> 32); | - |
83 | p[5] = (uint8_t)(w >> 40); | - |
84 | p[6] = (uint8_t)(w >> 48); | - |
85 | p[7] = (uint8_t)(w >> 56); | - |
86 | - | |
87 | } executed 304 times by 1 test: end of block Executed by:
| 304 |
88 | - | |
89 | static inline uint64_t load48( const void *src ) | - |
90 | { | - |
91 | const uint8_t *p = ( const uint8_t * )src; | - |
92 | return never executed: (( uint64_t )( p[0] ) << 0) |return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
93 | (( uint64_t )( p[1] ) << 8) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
94 | (( uint64_t )( p[2] ) << 16) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
95 | (( uint64_t )( p[3] ) << 24) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
96 | (( uint64_t )( p[4] ) << 32) | never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
97 | (( uint64_t )( p[5] ) << 40) ; never executed: return (( uint64_t )( p[0] ) << 0) | (( uint64_t )( p[1] ) << 8) | (( uint64_t )( p[2] ) << 16) | (( uint64_t )( p[3] ) << 24) | (( uint64_t )( p[4] ) << 32) | (( uint64_t )( p[5] ) << 40) ; | 0 |
98 | } | - |
99 | - | |
100 | static inline void store48( void *dst, uint64_t w ) | - |
101 | { | - |
102 | uint8_t *p = ( uint8_t * )dst; | - |
103 | p[0] = (uint8_t)(w >> 0); | - |
104 | p[1] = (uint8_t)(w >> 8); | - |
105 | p[2] = (uint8_t)(w >> 16); | - |
106 | p[3] = (uint8_t)(w >> 24); | - |
107 | p[4] = (uint8_t)(w >> 32); | - |
108 | p[5] = (uint8_t)(w >> 40); | - |
109 | } never executed: end of block | 0 |
110 | - | |
111 | static inline uint32_t rotr32( const uint32_t w, const unsigned c ) | - |
112 | { | - |
113 | return never executed: ( w >> c ) | ( w << ( 32 - c ) );return ( w >> c ) | ( w << ( 32 - c ) ); never executed: return ( w >> c ) | ( w << ( 32 - c ) ); | 0 |
114 | } | - |
115 | - | |
116 | static inline uint64_t rotr64( const uint64_t w, const unsigned c ) | - |
117 | { | - |
118 | return executed 14976 times by 1 test: ( w >> c ) | ( w << ( 64 - c ) );return ( w >> c ) | ( w << ( 64 - c ) ); Executed by:
executed 14976 times by 1 test: return ( w >> c ) | ( w << ( 64 - c ) ); Executed by:
| 14976 |
119 | } | - |
120 | - | |
121 | - | |
122 | static inline void secure_zero_memory(void *v, size_t n) | - |
123 | { | - |
124 | static void *(*const volatile memset_v)(void *, int, size_t) = &memset; | - |
125 | memset_v(v, 0, n); | - |
126 | } executed 38 times by 1 test: end of block Executed by:
| 38 |
Switch to Source code | Preprocessed file |