diff options
author | Andy Polyakov <appro@openssl.org> | 2016-06-12 16:21:37 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2016-06-14 23:43:52 +0200 |
commit | 4e3d2866b6e8e7a700ea22e05840a093bfd7a4b1 (patch) | |
tree | c92501b12234e5d90595bf593b747a184e253ca8 /crypto/perlasm/x86asm.pl | |
parent | cc77d0d84ab8e476f74373cad3d65210042baf02 (diff) |
perlasm/x86*.pl: add endbranch instruction.
For further information see "Control-flow Enforcement Technology
Preview" by Intel.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'crypto/perlasm/x86asm.pl')
-rw-r--r-- | crypto/perlasm/x86asm.pl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto/perlasm/x86asm.pl b/crypto/perlasm/x86asm.pl index 4590adee2f..1ff46c92cc 100644 --- a/crypto/perlasm/x86asm.pl +++ b/crypto/perlasm/x86asm.pl @@ -172,6 +172,11 @@ sub ::vprotd { &::generic("vprotd",@_); } } +sub ::endbranch +{ + &::data_byte(0xf3,0x0f,0x1e,0xfb); +} + # label management $lbdecor="L"; # local label decoration, set by package $label="000"; |