This patch introduces PAC and BTI support for AARCH64. My apologies for the
diff style being git. However, hg email I could not get working and it seems
as though hg import works as expected with this patch.

If theirs another way this patch needs to come in, please let me know.

Thanks,
Bill Roberts

Bill Roberts (1):
  aarch64: support PAC and BTI

 configure.ac                   | 12 +++++
 mpn/Makeasm.am                 |  3 +-
 mpn/arm64/aors_n.asm           |  4 ++
 mpn/arm64/aorsmul_1.asm        |  3 ++
 mpn/arm64/aorsorrlsh1_n.asm    |  2 +
 mpn/arm64/aorsorrlsh2_n.asm    |  2 +
 mpn/arm64/aorsorrlshC_n.asm    |  1 +
 mpn/arm64/arm64-defs.m4        | 67 ++++++++++++++++++++++++++++
 mpn/arm64/bdiv_dbm1c.asm       |  2 +
 mpn/arm64/bdiv_q_1.asm         |  3 ++
 mpn/arm64/cnd_aors_n.asm       |  3 ++
 mpn/arm64/com.asm              |  2 +
 mpn/arm64/copyd.asm            |  2 +
 mpn/arm64/copyi.asm            |  2 +
 mpn/arm64/divrem_1.asm         |  9 ++++
 mpn/arm64/gcd_11.asm           |  2 +
 mpn/arm64/gcd_22.asm           |  2 +
 mpn/arm64/gen-extra-m4.sh      | 81 ++++++++++++++++++++++++++++++++++
 mpn/arm64/hamdist.asm          |  7 ++-
 mpn/arm64/invert_limb.asm      |  2 +
 mpn/arm64/logops_n.asm         |  3 ++
 mpn/arm64/lshift.asm           |  2 +
 mpn/arm64/lshiftc.asm          |  2 +
 mpn/arm64/mod_34lsub1.asm      |  2 +
 mpn/arm64/mul_1.asm            |  3 ++
 mpn/arm64/popcount.asm         |  8 +++-
 mpn/arm64/rsh1aors_n.asm       |  3 ++
 mpn/arm64/rshift.asm           |  2 +
 mpn/arm64/sec_tabselect.asm    |  2 +
 mpn/arm64/sqr_diag_addlsh1.asm |  2 +
 mpn/m4-ccas                    | 23 ++++++++--
 31 files changed, 255 insertions(+), 8 deletions(-)
 create mode 100755 mpn/arm64/gen-extra-m4.sh

-- 
2.45.2

_______________________________________________
gmp-devel mailing list
gmp-devel@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-devel

Reply via email to