Solaris x86 assembler update.
authorAndy Polyakov <appro@openssl.org>
Fri, 10 Dec 2004 13:15:55 +0000 (13:15 +0000)
committerAndy Polyakov <appro@openssl.org>
Fri, 10 Dec 2004 13:15:55 +0000 (13:15 +0000)
fips/sha1/asm/sx86-elf.s
fips/sha1/fingerprint.sha1
fips/sha1/standalone.sha1

index a9799688a99913409442536ae564d295dff2b48c..2a4d98791dccefb6583b60e5ea2cc7257afb9fb1 100644 (file)
@@ -32,97 +32,97 @@ sha1_block_asm_data_order:
        movl    (%esi),         %eax
        movl    4(%esi),        %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           (%esp)
        movl    %ecx,           4(%esp)
        movl    8(%esi),        %eax
        movl    12(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           8(%esp)
        movl    %ecx,           12(%esp)
        movl    16(%esi),       %eax
        movl    20(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           16(%esp)
        movl    %ecx,           20(%esp)
        movl    24(%esi),       %eax
        movl    28(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           24(%esp)
        movl    %ecx,           28(%esp)
        movl    32(%esi),       %eax
        movl    36(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           32(%esp)
        movl    %ecx,           36(%esp)
        movl    40(%esi),       %eax
        movl    44(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           40(%esp)
        movl    %ecx,           44(%esp)
        movl    48(%esi),       %eax
        movl    52(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           48(%esp)
        movl    %ecx,           52(%esp)
        movl    56(%esi),       %eax
        movl    60(%esi),       %ecx
 
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
        rorl    $16,            %eax
-       xchg    %al,            %ah
+       xchgb   %al,            %ah
 
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        rorl    $16,            %ecx
-       xchg    %cl,            %ch
+       xchgb   %cl,            %ch
        movl    %eax,           56(%esp)
        movl    %ecx,           60(%esp)
 
index 2f2d0896c0ae22b586242f19c18bc3b2276da116..92225550a4a0febd95c937ea124fa8cb8f3a58bc 100644 (file)
@@ -1,5 +1,5 @@
 HMAC-SHA1(fips_sha1dgst.c)= 10575600a9540eb15188a7d3b0b031e60aedbc18
 HMAC-SHA1(fips_sha1_selftest.c)= 98910a0c85eff1688bd7adb23e738dc75b39546e
-HMAC-SHA1(asm/sx86-elf.s)= cb91f86229e31e8093174604a3191321b23aac33
+HMAC-SHA1(asm/sx86-elf.s)= ae66fb23ab8e1a2287e87a0a2dd30a4b9039fe63
 HMAC-SHA1(fips_sha_locl.h)= 4a83a6c5181483244e0f44a902225425835f54bc
 HMAC-SHA1(fips_md32_common.h)= 1c7e761db430067391b1b7b86da5d2bf6df92834
index 075b150b939c5920449a33f87c114f6ed8c6000e..819654a886ca4c51ed510c237375a0007bcf5e30 100644 (file)
@@ -1,6 +1,6 @@
 HMAC-SHA1(fips_sha1dgst.c)= 10575600a9540eb15188a7d3b0b031e60aedbc18
 HMAC-SHA1(fips_sha1_selftest.c)= 98910a0c85eff1688bd7adb23e738dc75b39546e
-HMAC-SHA1(asm/sx86-elf.s)= cb91f86229e31e8093174604a3191321b23aac33
+HMAC-SHA1(asm/sx86-elf.s)= ae66fb23ab8e1a2287e87a0a2dd30a4b9039fe63
 HMAC-SHA1(fips_standalone_sha1.c)= 93203c569097189b47a0085bc9fc55193867d4ce
 HMAC-SHA1(fips_sha_locl.h)= 4a83a6c5181483244e0f44a902225425835f54bc
 HMAC-SHA1(fips_md32_common.h)= 1c7e761db430067391b1b7b86da5d2bf6df92834