* config/i386/predicates.md (misaligned_operand): Return true if
operand is aligned to less than its natural alignmnet.
From-SVN: r230291
+2015-11-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/predicates.md (misaligned_operand): Return true if
+ operand is aligned to less than its natural alignmnet.
+
2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
* doc/md.texi (vec_cmp@var{m}@var{n}): New item.
(define_predicate "absneg_operator"
(match_code "abs,neg"))
-;; Return true if OP is misaligned memory operand
+;; Return true if OP is a memory operand, aligned to
+;; less than its natural alignment.
(define_predicate "misaligned_operand"
(and (match_code "mem")
- (match_test "MEM_ALIGN (op) < GET_MODE_ALIGNMENT (mode)")))
+ (match_test "MEM_ALIGN (op) < GET_MODE_BITSIZE (mode)")))
;; Return true if OP is a emms operation, known to be a PARALLEL.
(define_predicate "emms_operation"