]> git.ipfire.org Git - thirdparty/gcc.git/commit
hppa: Don't use '%' operator in base14_operand
authorJohn David Anglin <danglin@gcc.gnu.org>
Fri, 8 Nov 2024 21:54:48 +0000 (16:54 -0500)
committerJohn David Anglin <danglin@gcc.gnu.org>
Fri, 8 Nov 2024 21:54:48 +0000 (16:54 -0500)
commitc9db5322ae39a49db0728a0a4cb5003efb6ae668
tree4c2530b99a92e2e2b14f70092b2deffc06f1fe85
parent3a1da8ffb71af1005c5a035d0eb5f956056adf32
hppa: Don't use '%' operator in base14_operand

Division is slow on hppa and mode sizes are powers of 2.  So, we
can use '&' operator to check displacement alignment.

2024-11-08  John David Anglin  <danglin@gcc.gnu.org>

gcc/ChangeLog:

* config/pa/predicates.md (base14_operand): Use '&' operator
instead of '%' to check displacement alignment.
gcc/config/pa/predicates.md