Linking errors on IA64 and typo in aes-ia64.S.
authorAndy Polyakov <appro@openssl.org>
Tue, 17 Oct 2006 06:41:27 +0000 (06:41 +0000)
committerAndy Polyakov <appro@openssl.org>
Tue, 17 Oct 2006 06:41:27 +0000 (06:41 +0000)
crypto/aes/asm/aes-ia64.S
crypto/ia64cpuid.S

index c966682..10a2f96 100644 (file)
@@ -221,7 +221,7 @@ AES_encrypt:
        ADDP    in1=0,in1
 (p6)   br.spnt .Le_o_unaligned         };;
 
-{ .mii;        mov     ar.pfs=psfsave
+{ .mii;        mov     ar.pfs=pfssave
        mov     ar.lc=lcsave            }
 { .mmi;        st4     [in1]=r16,8             // s0
        st4     [in0]=r20,8             // s1
index 04fbb34..5836565 100644 (file)
@@ -1,6 +1,11 @@
 // Works on all IA-64 platforms: Linux, HP-UX, Win64i...
 // On Win64i compile with ias.exe.
 .text
+.global        OPENSSL_cpuid_setup#
+.proc  OPENSSL_cpuid_setup#
+OPENSSL_cpuid_setup:
+{ .mib;        br.ret.sptk.many        b0              };;
+.endp  OPENSSL_cpuid_setup#
 .global        OPENSSL_rdtsc#
 .proc  OPENSSL_rdtsc#
 OPENSSL_rdtsc: