code: def _translate_ldm(self, oprnd1, oprnd2, oprnd3):
          
          assert oprnd1.size and oprnd3.size
          assert oprnd1.size == self._address_size
  
          op1_var = self._translate_src_oprnd(oprnd1)
          op3_var, op3_var_constrs = self._translate_dst_oprnd(oprnd3)
  
          exprs = []
  
          for i in reversed(range(0, oprnd3.size, 8)):
              exprs += [self._mem_curr[op1_var + i // 8] == smtfunction.extract(op3_var, i, 8)]
  
          return exprs + op3_var_constrs
docs: Return a formula representation of a LDM instruction.