mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
s390x assembly pack: allow alignment hints for vector load/store
z14 introduced alignment hints to help vector load/store performance. For its predecessors, alignment hint defaults to 0 (no alignment indicated). Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8181)
This commit is contained in:
parent
bb5b3e6dd0
commit
11aad86285
@ -250,7 +250,7 @@ sub vgmg {
|
||||
}
|
||||
|
||||
sub vl {
|
||||
confess(err("ARGNUM")) if ($#_!=1);
|
||||
confess(err("ARGNUM")) if ($#_<1||$#_>2);
|
||||
VRX(0xe706,@_);
|
||||
}
|
||||
|
||||
@ -345,7 +345,7 @@ sub vllezg {
|
||||
}
|
||||
|
||||
sub vlm {
|
||||
confess(err("ARGNUM")) if ($#_!=2);
|
||||
confess(err("ARGNUM")) if ($#_<2||$#_>3);
|
||||
VRSa(0xe736,@_);
|
||||
}
|
||||
|
||||
@ -548,7 +548,7 @@ sub vsegf {
|
||||
}
|
||||
|
||||
sub vst {
|
||||
confess(err("ARGNUM")) if ($#_!=1);
|
||||
confess(err("ARGNUM")) if ($#_<1||$#_>2);
|
||||
VRX(0xe70e,@_);
|
||||
}
|
||||
|
||||
@ -570,7 +570,7 @@ sub vsteg {
|
||||
}
|
||||
|
||||
sub vstm {
|
||||
confess(err("ARGNUM")) if ($#_!=2);
|
||||
confess(err("ARGNUM")) if ($#_<2||$#_>3);
|
||||
VRSa(0xe73e,@_);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user