Make ppccpuid AIX friendly.
authorAndy Polyakov <appro@openssl.org>
Mon, 30 Jul 2007 08:47:32 +0000 (08:47 +0000)
committerAndy Polyakov <appro@openssl.org>
Mon, 30 Jul 2007 08:47:32 +0000 (08:47 +0000)
crypto/Makefile
crypto/ppccpuid.pl

index a19f4d9917895743a329a7dddd51bf77338180b9..e5b5b0781b1f9f6dc0f5ab4894669fa692a978af 100644 (file)
@@ -77,7 +77,9 @@ x86_64cpuid.s: x86_64cpuid.pl
        $(PERL) x86_64cpuid.pl $@
 ia64cpuid.s: ia64cpuid.S
        $(CC) $(CFLAGS) -E ia64cpuid.S > $@
        $(PERL) x86_64cpuid.pl $@
 ia64cpuid.s: ia64cpuid.S
        $(CC) $(CFLAGS) -E ia64cpuid.S > $@
-ppccpuid_%.s:  ppccpuid.pl;    $(PERL) $< $@
+ppccpuid_%.s:          ppccpuid.pl;    $(PERL) $< $@
+ppccpuid_aix32.s:      ppccpuid.pl;    $(PERL) ppccpuid.pl $@
+ppccpuid_aix64.s:      ppccpuid.pl;    $(PERL) ppccpuid.pl $@
 
 testapps:
        [ -z "$(THIS)" ] || (   if echo ${SDIRS} | fgrep ' des '; \
 
 testapps:
        [ -z "$(THIS)" ] || (   if echo ${SDIRS} | fgrep ' des '; \
index 50d989e193d887c6a72a3c09e2a5b94ca4b2abaf..dad5703b0e7c08cf464305774c5edb34532e326c 100755 (executable)
@@ -70,7 +70,7 @@ Loop: lwarx   r5,0,r3
 Little:        mtctr   r4
        stb     r0,0(r3)
        addi    r3,r3,1
 Little:        mtctr   r4
        stb     r0,0(r3)
        addi    r3,r3,1
-       bdnz-   .-8
+       bdnz-   $-8
        blr
 Lot:   andi.   r5,r3,3
        beq     Laligned
        blr
 Lot:   andi.   r5,r3,3
        beq     Laligned
@@ -83,7 +83,7 @@ Laligned:
        mtctr   r5
        stw     r0,0(r3)
        addi    r3,r3,4
        mtctr   r5
        stw     r0,0(r3)
        addi    r3,r3,4
-       bdnz-   .-8
+       bdnz-   $-8
        andi.   r4,r4,3
        bne     Little
        blr
        andi.   r4,r4,3
        bne     Little
        blr