Skip to content

Commit 71728fc

Browse files
committed
tbr
1 parent cdc1e31 commit 71728fc

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

demo/shared.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ void print_header(void)
4444
#endif
4545
printf("Size of mp_digit: %u\n", (unsigned int)sizeof(mp_digit));
4646
printf("Size of mp_word: %u\n", (unsigned int)sizeof(mp_word));
47+
/* Some of the architectures are mixed e.g. -mx32 */
48+
printf("Size of int: %u\n", (unsigned int)sizeof(int));
49+
printf("Size of long: %u\n", (unsigned int)sizeof(long));
50+
printf("Size of pointers: %u\n", (unsigned int)sizeof(int *));
4751
printf("MP_DIGIT_BIT: %d\n", MP_DIGIT_BIT);
4852
printf("MP_DEFAULT_DIGIT_COUNT: %d\n", MP_DEFAULT_DIGIT_COUNT);
4953
}

demo/test.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ static int test_mp_printf_extension(void)
398398
"Left aligned AAA +0@JTpzuD8E+6OxDD6VWf/T BBB\n", /* 55 */
399399
"Right aligned AAA 0@JTpzuD8E+6OxDD6VWf/T BBB\n",
400400
"Left aligned AAA 0@JTpzuD8E+6OxDD6VWf/T BBB\n",
401-
#if (MP_DIGIT_BIT == 60)
401+
#if ((MP_DIGIT_BIT == 60) && (UINT_MAX > 0xffffffffU) )
402402
"Right aligned AAA 449010662782443485 BBB\n",
403403
"Left aligned AAA 449010662782443485 BBB\n",
404404
"Right aligned AAA +449010662782443485 BBB\n", /* 60 */
@@ -496,7 +496,7 @@ static int test_mp_printf_extension(void)
496496
"Left aligned AAA 0011111100000101001111111011101,1001100011101100110100110100011,0000011010010000011101111100001,0000010011011101110011111101111, BBB\n",
497497
"Right aligned AAA 0011111100000101001111111011101,1001100011101100110100110100011,0000011010010000011101111100001,0000010011011101110011111101111, BBB\n",
498498
"Left aligned AAA 0011111100000101001111111011101,1001100011101100110100110100011,0000011010010000011101111100001,0000010011011101110011111101111, BBB\n"
499-
#elif (MP_DIGIT_BIT == 28)
499+
#elif ((MP_DIGIT_BIT == 28) || ( (MP_DIGIT_BIT == 60) && (UINT_MAX == 0xffffffffU) ) )
500500
"Right aligned AAA 260218845 BBB\n",
501501
"Left aligned AAA 260218845 BBB\n",
502502
"Right aligned AAA +260218845 BBB\n",

0 commit comments

Comments
 (0)