2525#include "common_utils.h" // HEXDIGITS
2626#include "utils.h"
2727
28- void readu128BE (const uint8_t * const buffer , uint128_t * const target ) {
28+ void readu128BE (const uint8_t * buffer , uint128_t * target ) {
2929 UPPER_P (target ) = read_u64_be (buffer , 0 );
3030 LOWER_P (target ) = read_u64_be (buffer + 8 , 0 );
3131}
3232
33- bool zero128 (const uint128_t * const number ) {
33+ bool zero128 (const uint128_t * number ) {
3434 return ((LOWER_P (number ) == 0 ) && (UPPER_P (number ) == 0 ));
3535}
3636
37- void copy128 (uint128_t * const target , const uint128_t * const number ) {
37+ void copy128 (uint128_t * target , const uint128_t * number ) {
3838 UPPER_P (target ) = UPPER_P (number );
3939 LOWER_P (target ) = LOWER_P (number );
4040}
4141
42- void clear128 (uint128_t * const target ) {
42+ void clear128 (uint128_t * target ) {
4343 UPPER_P (target ) = 0 ;
4444 LOWER_P (target ) = 0 ;
4545}
4646
47- void shiftl128 (const uint128_t * const number , uint32_t value , uint128_t * const target ) {
47+ void shiftl128 (const uint128_t * number , uint32_t value , uint128_t * target ) {
4848 if (value >= 128 ) {
4949 clear128 (target );
5050 } else if (value == 64 ) {
@@ -61,7 +61,7 @@ void shiftl128(const uint128_t *const number, uint32_t value, uint128_t *const t
6161 }
6262}
6363
64- void shiftr128 (const uint128_t * const number , uint32_t value , uint128_t * const target ) {
64+ void shiftr128 (const uint128_t * number , uint32_t value , uint128_t * target ) {
6565 if (value >= 128 ) {
6666 clear128 (target );
6767 } else if (value == 64 ) {
@@ -80,7 +80,7 @@ void shiftr128(const uint128_t *const number, uint32_t value, uint128_t *const t
8080 }
8181}
8282
83- uint32_t bits128 (const uint128_t * const number ) {
83+ uint32_t bits128 (const uint128_t * number ) {
8484 uint32_t result = 0 ;
8585 if (UPPER_P (number )) {
8686 result = 64 ;
@@ -99,47 +99,39 @@ uint32_t bits128(const uint128_t *const number) {
9999 return result ;
100100}
101101
102- bool equal128 (const uint128_t * const number1 , const uint128_t * const number2 ) {
102+ bool equal128 (const uint128_t * number1 , const uint128_t * number2 ) {
103103 return (UPPER_P (number1 ) == UPPER_P (number2 )) && (LOWER_P (number1 ) == LOWER_P (number2 ));
104104}
105105
106- bool gt128 (const uint128_t * const number1 , const uint128_t * const number2 ) {
106+ bool gt128 (const uint128_t * number1 , const uint128_t * number2 ) {
107107 if (UPPER_P (number1 ) == UPPER_P (number2 )) {
108108 return (LOWER_P (number1 ) > LOWER_P (number2 ));
109109 }
110110 return (UPPER_P (number1 ) > UPPER_P (number2 ));
111111}
112112
113- bool gte128 (const uint128_t * const number1 , const uint128_t * const number2 ) {
113+ bool gte128 (const uint128_t * number1 , const uint128_t * number2 ) {
114114 return gt128 (number1 , number2 ) || equal128 (number1 , number2 );
115115}
116116
117- void add128 (const uint128_t * const number1 ,
118- const uint128_t * const number2 ,
119- uint128_t * const target ) {
117+ void add128 (const uint128_t * number1 , const uint128_t * number2 , uint128_t * target ) {
120118 UPPER_P (target ) = UPPER_P (number1 ) + UPPER_P (number2 ) +
121119 ((LOWER_P (number1 ) + LOWER_P (number2 )) < LOWER_P (number1 ));
122120 LOWER_P (target ) = LOWER_P (number1 ) + LOWER_P (number2 );
123121}
124122
125- void sub128 (const uint128_t * const number1 ,
126- const uint128_t * const number2 ,
127- uint128_t * const target ) {
123+ void sub128 (const uint128_t * number1 , const uint128_t * number2 , uint128_t * target ) {
128124 UPPER_P (target ) = UPPER_P (number1 ) - UPPER_P (number2 ) -
129125 ((LOWER_P (number1 ) - LOWER_P (number2 )) > LOWER_P (number1 ));
130126 LOWER_P (target ) = LOWER_P (number1 ) - LOWER_P (number2 );
131127}
132128
133- void or128 (const uint128_t * const number1 ,
134- const uint128_t * const number2 ,
135- uint128_t * const target ) {
129+ void or128 (const uint128_t * number1 , const uint128_t * number2 , uint128_t * target ) {
136130 UPPER_P (target ) = UPPER_P (number1 ) | UPPER_P (number2 );
137131 LOWER_P (target ) = LOWER_P (number1 ) | LOWER_P (number2 );
138132}
139133
140- void mul128 (const uint128_t * const number1 ,
141- const uint128_t * const number2 ,
142- uint128_t * const target ) {
134+ void mul128 (const uint128_t * number1 , const uint128_t * number2 , uint128_t * target ) {
143135 uint64_t top [4 ] = {UPPER_P (number1 ) >> 32 ,
144136 UPPER_P (number1 ) & 0xffffffff ,
145137 LOWER_P (number1 ) >> 32 ,
@@ -184,10 +176,7 @@ void mul128(const uint128_t *const number1,
184176 add128 (& tmp , & tmp2 , target );
185177}
186178
187- void divmod128 (const uint128_t * const l ,
188- const uint128_t * const r ,
189- uint128_t * const retDiv ,
190- uint128_t * const retMod ) {
179+ void divmod128 (const uint128_t * l , const uint128_t * r , uint128_t * retDiv , uint128_t * retMod ) {
191180 uint128_t copyd , adder , resDiv , resMod ;
192181 uint128_t one ;
193182 UPPER (one ) = 0 ;
@@ -218,10 +207,7 @@ void divmod128(const uint128_t *const l,
218207 }
219208}
220209
221- bool tostring128 (const uint128_t * const number ,
222- uint32_t baseParam ,
223- char * const out ,
224- uint32_t outLength ) {
210+ bool tostring128 (const uint128_t * number , uint32_t baseParam , char * out , uint32_t outLength ) {
225211 uint128_t rDiv ;
226212 uint128_t rMod ;
227213 uint128_t base ;
@@ -259,10 +245,7 @@ bool tostring128(const uint128_t *const number,
259245 * @param[in] out_length the length of the output buffer
260246 * @return whether the formatting was successful or not
261247 */
262- bool tostring128_signed (const uint128_t * const number ,
263- uint32_t base ,
264- char * const out ,
265- uint32_t out_length ) {
248+ bool tostring128_signed (const uint128_t * number , uint32_t base , char * out , uint32_t out_length ) {
266249 uint128_t max_unsigned_val ;
267250 uint128_t max_signed_val ;
268251 uint128_t one_val ;
@@ -289,7 +272,7 @@ bool tostring128_signed(const uint128_t *const number,
289272 return tostring128 (number , base , out , out_length ); // positive value
290273}
291274
292- void convertUint64BEto128 (const uint8_t * const data , uint32_t length , uint128_t * const target ) {
275+ void convertUint64BEto128 (const uint8_t * data , uint32_t length , uint128_t * target ) {
293276 uint8_t tmp [INT128_LENGTH ];
294277 int64_t value ;
295278
@@ -303,7 +286,7 @@ void convertUint64BEto128(const uint8_t *const data, uint32_t length, uint128_t
303286 readu128BE (tmp , target );
304287}
305288
306- void convertUint128BE (const uint8_t * const data , uint32_t length , uint128_t * const target ) {
289+ void convertUint128BE (const uint8_t * data , uint32_t length , uint128_t * target ) {
307290 uint8_t tmp [INT128_LENGTH ];
308291
309292 if (data == NULL || target == NULL || length == 0 ) {
0 commit comments