0110nnnnmmmm0110 m_field ← ZeroExtend4(m); n_field ← ZeroExtend4(n); op1 ← SignExtend32(Rm); address ← ZeroExtend32(op1); op2 ← SignExtend32(ReadMemory32(address)); IF (m_field = n_field) op1 ← op2; ELSE op1 ← op1 + 4; Rm ← Register(op1); Rn ← Register(op2);