Index: gas/aesopt.x86.m4 --- gas/aesopt.x86.m4.orig 2004-06-13 13:37:23 +0200 +++ gas/aesopt.x86.m4 2004-07-28 20:02:07 +0200 @@ -134,6 +134,9 @@ pxor 6144(%esi,%edx,8),s0 ') +') +ifdef(`USE_MMX',` + define(`elr',` movd 0(%ebp),s0 movd t0,%eax @@ -253,6 +256,9 @@ ') +') +ifdef(`USE_MMX',` + C_FUNCTION_BEGIN(aesEncrypt) pushl %edi pushl %esi @@ -364,6 +370,9 @@ pxor 6144(%esi,%edx,8),t2 ') +') +ifdef(`USE_MMX',` + define(`dsft',` movd $1+ 0(%ebp),s0 movd t0,%eax @@ -490,6 +499,9 @@ pxor t3,s2 ') +') +ifdef(`USE_MMX',` + define(`dblock',` sxrk