@@ -3707,7 +3707,7 @@ (define_insn_and_split "*insvdi_lowpart_1"
[(set (match_operand:DI 0 "nonimmediate_operand" "=ro,r,r,&r")
(any_or_plus:DI
(and:DI
- (match_operand:DI 1 "nonimmediate_operand" "r,m,r,m")
+ (match_operand:DI 1 "nonimmediate_operand" "r,o,r,o")
(match_operand:DI 3 "const_int_operand" "n,n,n,n"))
(zero_extend:DI
(match_operand:SI 2 "nonimmediate_operand" "r,r,m,m"))))]
@@ -6461,7 +6461,7 @@ (define_insn_and_split "*add<dwi>3_doubleword_zext"
(plus:<DWI>
(zero_extend:<DWI>
(match_operand:DWIH 2 "nonimmediate_operand" "rm,r,rm,r"))
- (match_operand:<DWI> 1 "nonimmediate_operand" "0,0,r,m")))
+ (match_operand:<DWI> 1 "nonimmediate_operand" "0,0,r,o")))
(clobber (reg:CC FLAGS_REG))]
"ix86_binary_operator_ok (UNKNOWN, <DWI>mode, operands, TARGET_APX_NDD)"
"#"
@@ -7703,7 +7703,7 @@ (define_insn_and_split "*addv<dwi>4_doubleword_1"
(eq:CCO
(plus:<QPWI>
(sign_extend:<QPWI>
- (match_operand:<DWI> 1 "nonimmediate_operand" "%0,rjM"))
+ (match_operand:<DWI> 1 "nonimmediate_operand" "%0,rjO"))
(match_operand:<QPWI> 3 "const_scalar_int_operand" "n,n"))
(sign_extend:<QPWI>
(plus:<DWI>