| |
1 Index: gas/aesopt.x86.m4 |
| |
2 --- gas/aesopt.x86.m4.orig 2004-06-13 13:37:23 +0200 |
| |
3 +++ gas/aesopt.x86.m4 2004-07-28 20:02:07 +0200 |
| |
4 @@ -134,6 +134,9 @@ |
| |
5 pxor 6144(%esi,%edx,8),s0 |
| |
6 ') |
| |
7 |
| |
8 +') |
| |
9 +ifdef(`USE_MMX',` |
| |
10 + |
| |
11 define(`elr',` |
| |
12 movd 0(%ebp),s0 |
| |
13 movd t0,%eax |
| |
14 @@ -253,6 +256,9 @@ |
| |
15 ') |
| |
16 |
| |
17 |
| |
18 +') |
| |
19 +ifdef(`USE_MMX',` |
| |
20 + |
| |
21 C_FUNCTION_BEGIN(aesEncrypt) |
| |
22 pushl %edi |
| |
23 pushl %esi |
| |
24 @@ -364,6 +370,9 @@ |
| |
25 pxor 6144(%esi,%edx,8),t2 |
| |
26 ') |
| |
27 |
| |
28 +') |
| |
29 +ifdef(`USE_MMX',` |
| |
30 + |
| |
31 define(`dsft',` |
| |
32 movd $1+ 0(%ebp),s0 |
| |
33 movd t0,%eax |
| |
34 @@ -490,6 +499,9 @@ |
| |
35 pxor t3,s2 |
| |
36 ') |
| |
37 |
| |
38 +') |
| |
39 +ifdef(`USE_MMX',` |
| |
40 + |
| |
41 define(`dblock',` |
| |
42 sxrk |
| |
43 |
| |
44 Index: gnu.h.in |
| |
45 --- gnu.h.in.orig 2004-12-19 21:18:48 +0100 |
| |
46 +++ gnu.h.in 2005-03-08 19:34:03 +0100 |
| |
47 @@ -48,15 +48,6 @@ |
| |
48 @TYPEDEF_UINT32_T@ |
| |
49 @TYPEDEF_UINT64_T@ |
| |
50 |
| |
51 -#if defined(__GNUC__) |
| |
52 -# if !defined(__GNUC_PREREQ__) |
| |
53 -# define __GNUC_PREREQ__(maj, min) (__GNUC__ > (maj) || __GNUC__ == (maj) && __GNUC_MINOR__ >= (min)) |
| |
54 -# endif |
| |
55 -#else |
| |
56 -# define __GNUC__ 0 |
| |
57 -# define __GNUC_PREREQ__(maj, min) 0 |
| |
58 -#endif |
| |
59 - |
| |
60 /* WARNING: overriding this value is dangerous; some assembler routines |
| |
61 * make assumptions about the size set by the configure script |
| |
62 */ |