(define_expand "cmpstrsi"
[(parallel [(set (match_operand:SI 0 "general_operand" "")
- (compare:CC (match_operand:BLK 1 "general_operand" "")
+ (compare:SI (match_operand:BLK 1 "general_operand" "")
(match_operand:BLK 2 "general_operand" "")))
(use (match_operand:SI 3 "general_operand" ""))
(use (match_operand:SI 4 "immediate_operand" ""))
(define_insn ""
[(set (match_operand:SI 0 "general_operand" "=&r")
- (compare:CC (mem:BLK (match_operand:SI 1 "address_operand" "S"))
+ (compare:SI (mem:BLK (match_operand:SI 1 "address_operand" "S"))
(mem:BLK (match_operand:SI 2 "address_operand" "D"))))
(use (match_operand:SI 3 "register_operand" "c"))
(use (match_operand:SI 4 "immediate_operand" "i"))
(define_insn ""
[(set (cc0)
- (compare:CC (mem:BLK (match_operand:SI 0 "address_operand" "S"))
+ (compare:SI (mem:BLK (match_operand:SI 0 "address_operand" "S"))
(mem:BLK (match_operand:SI 1 "address_operand" "D"))))
(use (match_operand:SI 2 "register_operand" "c"))
(use (match_operand:SI 3 "immediate_operand" "i"))