(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r,r")
(ashift:SI (match_operand:SI 1 "register_operand" "r,r")
- (match_operand:SI 2 "arith5_operand" "r,n")))]
+ (match_operand:SI 2 "arith5_operand" "r,K")))]
""
"@
mak %0,%1,%2
(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r,r")
(ashiftrt:SI (match_operand:SI 1 "register_operand" "r,r")
- (match_operand:SI 2 "arith5_operand" "r,n")))]
+ (match_operand:SI 2 "arith5_operand" "r,K")))]
""
"@
ext %0,%1,%2
(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r,r")
(lshift:SI (match_operand:SI 1 "register_operand" "r,r")
- (match_operand:SI 2 "arith5_operand" "r,n")))]
+ (match_operand:SI 2 "arith5_operand" "r,K")))]
""
"@
mak %0,%1,%2
(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r,r")
(lshiftrt:SI (match_operand:SI 1 "register_operand" "r,r")
- (match_operand:SI 2 "arith5_operand" "r,n")))]
+ (match_operand:SI 2 "arith5_operand" "r,K")))]
""
"@
extu %0,%1,%2