Commit 2daed095 by Richard Stallman

*** empty log message ***

From-SVN: r351
parent 9c21a7e7
...@@ -1464,12 +1464,14 @@ ...@@ -1464,12 +1464,14 @@
"" ""
"j%C0 %l1") ; %C0 negates condition "j%C0 %l1") ; %C0 negates condition
;; Recognize jbs, jlbs, jbc and jlbc instructions. ;; Recognize jbs, jlbs, jbc and jlbc instructions. Note that the operand
;; if this insn is SImode in the hardware. However, if it is memory,
;; we use QImode. So we can't allow the memory address to be indexed.
(define_insn "" (define_insn ""
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(ne (zero_extract:SI (match_operand:QI 0 "nonimmediate_operand" "g,g") (ne (zero_extract:SI (match_operand:QI 0 "reg_or_nxmem_operand" "g,g")
(const_int 1) (const_int 1)
(match_operand:SI 1 "general_operand" "I,g")) (match_operand:SI 1 "general_operand" "I,g"))
(const_int 0)) (const_int 0))
...@@ -1483,7 +1485,7 @@ ...@@ -1483,7 +1485,7 @@
(define_insn "" (define_insn ""
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(eq (zero_extract:SI (match_operand:QI 0 "nonimmediate_operand" "g,g") (eq (zero_extract:SI (match_operand:QI 0 "reg_or_nxmem_operand" "g,g")
(const_int 1) (const_int 1)
(match_operand:SI 1 "general_operand" "I,g")) (match_operand:SI 1 "general_operand" "I,g"))
(const_int 0)) (const_int 0))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment