(eq_attr "type" "jsr"))
"ev5_e1")
-(define_insn_reservation "ev5_shiftmvi" 2
+(define_insn_reservation "ev5_shift" 1
(and (eq_attr "cpu" "ev5")
- (eq_attr "type" "shift,mvi"))
+ (eq_attr "type" "shift"))
+ "ev5_e0")
+
+(define_insn_reservation "ev5_mvi" 2
+ (and (eq_attr "cpu" "ev5")
+ (eq_attr "type" "mvi"))
"ev5_e0")
(define_insn_reservation "ev5_cmov" 2
; Model this instead with increased latency on the input instruction.
(define_bypass 3
- "ev5_ld,ev5_shiftmvi,ev5_cmov,ev5_iadd,ev5_ilogcmp"
+ "ev5_ld,ev5_shift,ev5_mvi,ev5_cmov,ev5_iadd,ev5_ilogcmp"
"ev5_imull,ev5_imulq,ev5_imulh")
(define_bypass 9 "ev5_imull" "ev5_imull,ev5_imulq,ev5_imulh")