64-bit alignment at the beginning of functions, 32-bit alignment for
loop targets.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15798)
$self->add_code(<<___);
.globl .${fname}
+.align 5
.${fname}:
mr $rp,r3
mtctr $num
b $label->{"enter"}
+.align 4
$label->{"outer"}:
ldx $bpi,$bp,$i
___
$self->add_code(<<___);
+.align 4
$label->{"enter"}:
mulld $bpi,$tp[0],$n0
$code.=<<___;
.machine "any"
.text
-.align 5
___
my $mont;