Solaris x86 assembler problem is already addressed in ./config
(bug reports keep coming in because that was still missing in 0.9.4)
This commit is contained in:
@@ -207,7 +207,7 @@ int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
|
|||||||
|
|
||||||
#if !defined(NO_ASM) && !defined(PEDANTIC)
|
#if !defined(NO_ASM) && !defined(PEDANTIC)
|
||||||
# if defined(__GNUC__) && __GNUC__>=2
|
# if defined(__GNUC__) && __GNUC__>=2
|
||||||
# if defined(__i386) && !defined(__sun)
|
# if defined(__i386)
|
||||||
/*
|
/*
|
||||||
* There were two reasons for implementing this template:
|
* There were two reasons for implementing this template:
|
||||||
* - GNU C generates a call to a function (__udivdi3 to be exact)
|
* - GNU C generates a call to a function (__udivdi3 to be exact)
|
||||||
|
|||||||
@@ -191,7 +191,7 @@
|
|||||||
*
|
*
|
||||||
* <appro@fy.chalmers.se>
|
* <appro@fy.chalmers.se>
|
||||||
*/
|
*/
|
||||||
# if defined(__i386) && !defined(__sun)
|
# if defined(__i386)
|
||||||
# define ROTATE(a,n) ({ register unsigned int ret; \
|
# define ROTATE(a,n) ({ register unsigned int ret; \
|
||||||
asm volatile ( \
|
asm volatile ( \
|
||||||
"roll %1,%0" \
|
"roll %1,%0" \
|
||||||
|
|||||||
Reference in New Issue
Block a user