michael@13: Index: gas/aesopt.x86.m4 michael@13: --- gas/aesopt.x86.m4.orig 2004-06-13 13:37:23 +0200 michael@13: +++ gas/aesopt.x86.m4 2004-07-28 20:02:07 +0200 michael@13: @@ -134,6 +134,9 @@ michael@13: pxor 6144(%esi,%edx,8),s0 michael@13: ') michael@13: michael@13: +') michael@13: +ifdef(`USE_MMX',` michael@13: + michael@13: define(`elr',` michael@13: movd 0(%ebp),s0 michael@13: movd t0,%eax michael@13: @@ -253,6 +256,9 @@ michael@13: ') michael@13: michael@13: michael@13: +') michael@13: +ifdef(`USE_MMX',` michael@13: + michael@13: C_FUNCTION_BEGIN(aesEncrypt) michael@13: pushl %edi michael@13: pushl %esi michael@13: @@ -364,6 +370,9 @@ michael@13: pxor 6144(%esi,%edx,8),t2 michael@13: ') michael@13: michael@13: +') michael@13: +ifdef(`USE_MMX',` michael@13: + michael@13: define(`dsft',` michael@13: movd $1+ 0(%ebp),s0 michael@13: movd t0,%eax michael@13: @@ -490,6 +499,9 @@ michael@13: pxor t3,s2 michael@13: ') michael@13: michael@13: +') michael@13: +ifdef(`USE_MMX',` michael@13: + michael@13: define(`dblock',` michael@13: sxrk michael@13: michael@13: Index: gnu.h.in michael@13: --- gnu.h.in.orig 2004-12-19 21:18:48 +0100 michael@13: +++ gnu.h.in 2005-03-08 19:34:03 +0100 michael@13: @@ -48,15 +48,6 @@ michael@13: @TYPEDEF_UINT32_T@ michael@13: @TYPEDEF_UINT64_T@ michael@13: michael@13: -#if defined(__GNUC__) michael@13: -# if !defined(__GNUC_PREREQ__) michael@13: -# define __GNUC_PREREQ__(maj, min) (__GNUC__ > (maj) || __GNUC__ == (maj) && __GNUC_MINOR__ >= (min)) michael@13: -# endif michael@13: -#else michael@13: -# define __GNUC__ 0 michael@13: -# define __GNUC_PREREQ__(maj, min) 0 michael@13: -#endif michael@13: - michael@13: /* WARNING: overriding this value is dangerous; some assembler routines michael@13: * make assumptions about the size set by the configure script michael@13: */