Lines 253-259
static unsigned int poly1305_final (poly1305_context_t *ctx,
Link Here
|
253 |
|
253 |
|
254 |
#ifdef USE_MPI_32BIT |
254 |
#ifdef USE_MPI_32BIT |
255 |
|
255 |
|
256 |
#ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS |
256 |
#if defined (__arm__) && defined (HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS) |
257 |
|
257 |
|
258 |
/* HI:LO += A * B (arm) */ |
258 |
/* HI:LO += A * B (arm) */ |
259 |
#define UMUL_ADD_32(HI, LO, A, B) \ |
259 |
#define UMUL_ADD_32(HI, LO, A, B) \ |
Lines 272-278
static unsigned int poly1305_final (poly1305_context_t *ctx,
Link Here
|
272 |
: "r" (B0), "r" (B1), "r" (B2), "r" (B3), "r" (B4) \ |
272 |
: "r" (B0), "r" (B1), "r" (B2), "r" (B3), "r" (B4) \ |
273 |
: "cc" ) |
273 |
: "cc" ) |
274 |
|
274 |
|
275 |
#endif /* HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS */ |
275 |
#endif /* defined (__arm__) && defined (HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS) */ |
276 |
|
276 |
|
277 |
#if defined (__i386__) && __GNUC__ >= 4 |
277 |
#if defined (__i386__) && __GNUC__ >= 4 |
278 |
|
278 |
|