PPC assembly pack: relax 64-bit requirement for little-endian support.
[openssl.git] / crypto / aes / asm / aes-ppc.pl
index b38bce1b3b26b3a14fb86dde2ee0669c0d8cc491..7a99fc3d0452e32370169c99b7cf114a3972ecfd 100644 (file)
@@ -45,11 +45,7 @@ if ($flavour =~ /64/) {
        $PUSH   ="stw";
 } else { die "nonsense $flavour"; }
 
-$LITTLE_ENDIAN=0;
-if ($flavour =~ /le$/) {
-       die "little-endian is 64-bit only: $flavour" if ($SIZE_T == 4);
-       $LITTLE_ENDIAN=1;
-}
+$LITTLE_ENDIAN = ($flavour=~/le$/) ? $SIZE_T : 0;
 
 $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1;
 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or