--- pgp/src/platform.h 2018/04/24 16:40:27 1.1.1.3 +++ pgp/src/platform.h 2018/04/24 16:43:51 1.1.1.6 @@ -35,7 +35,7 @@ * atomic multiply instruction. For a 16x16 bit multiply yielding a * 32-bit product, MUNIT16 should be set. * Define one (or more) of the following: - * PEASANT, MERRITT, UPTON, SMITH -algorithm used for modmult. All defined + * PEASANT, MERRITT, UPTON, SMITH -algorithm used for modmult.All defined * algorithms are compiled, but the first defined name listed will be * assigned to the generic entry point symbols. Multiple algorithms are * used primarily for testing. @@ -114,8 +114,10 @@ * instructions. */ #pragma builtins -#define mp_move( dst, src) _MOVC3( global_precision*4, (char *) src, (char *) dst) -#define unitfill0( r, unitcount) _MOVC5( 0, (char *) 0, 0, unitcount*4, (char *) r) +#define mp_move( dst, src) _MOVC3( global_precision*4, (char *) src, \ +(char *) dst) +#define unitfill0( r, unitcount) _MOVC5( 0, (char *) 0, 0, unitcount*4, \ +(char *) r) #define mp_burn(r) _MOVC5(0, (char *) 0, 0, global_precision*4, (char *) r) #define mp_init0(r) mp_burn(r) /* Just for documentation purposes */ #endif /* VAXC */ @@ -123,7 +125,7 @@ #define PLATFORM_SPECIFIED #endif /* VMS */ -#ifdef mips +#if defined(mips) || defined(__mips) /* * Needs r3kd.s and r3000.s (or r3000.c) */