summaryrefslogtreecommitdiff
path: root/mpn/powerpc32
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2018-11-11 12:43:58 +0100
committerTorbjorn Granlund <tg@gmplib.org>2018-11-11 12:43:58 +0100
commitc8e77e22eb51e7f26ac0c9dc4116fabc384e33f2 (patch)
tree855c40a1d6326ed11fa490918c180dbb223b2a0f /mpn/powerpc32
parent97dabcd884e62f455c2ada2fdd79d329f56ad389 (diff)
downloadgmp-c8e77e22eb51e7f26ac0c9dc4116fabc384e33f2.tar.gz
Do addex insn via m4 macro.
Diffstat (limited to 'mpn/powerpc32')
-rw-r--r--mpn/powerpc32/powerpc-defs.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/mpn/powerpc32/powerpc-defs.m4 b/mpn/powerpc32/powerpc-defs.m4
index 3676f008e..8a1451cd8 100644
--- a/mpn/powerpc32/powerpc-defs.m4
+++ b/mpn/powerpc32/powerpc-defs.m4
@@ -115,4 +115,7 @@ define(`popcntd',m4_assert_numargs(2)`dnl
define(`divdeu',m4_assert_numargs(3)`dnl
.long eval(0x7c000312+m4_lshift($1,21)+m4_lshift($2,16)+m4_lshift($3,11))')
+define(`addex',m4_assert_numargs(4)`dnl
+.long eval(0x7c000154+m4_lshift($1,21)+m4_lshift($2,16)+m4_lshift($3,11)+m4_lshift($4,9))')
+
divert