original_docstring: Create the result of the operation 'v' in any register
          currently available.  CAN SPILL ONE REGISTER.
docstring: Create the result of the operation 'v' in any register
  currently available.  CAN SPILL ONE REGISTER.
docstring_tokens: Create the result of the operation ' v ' in any register currently available . CAN SPILL ONE REGISTER .
code: def create_reg(self, v, srcloc=None):
          """Create the result of the operation 'v' in any register
          currently available.  CAN SPILL ONE REGISTER."""
          suggested_loc = self.suggested_location.get(v, None)
          if (isinstance(suggested_loc, REG) and
              self.consume_loc(v, suggested_loc)):
              loc = suggested_loc
          else:
              loc = self._use_next_reg()
          self._created(v, loc)
          if srcloc is not None and loc is not srcloc:
              # if srcop was spilled, srcloc still contains its value right now
              # and then it's possible that srcop == dstop (no MOV needed then)
              self.mc.MOV(loc, srcloc)
          return loc
code_tokens: def create_reg ( self , v , srcloc = None ) : suggested_loc = self . suggested_location . get ( v , None ) if ( isinstance ( suggested_loc , REG ) and self . consume_loc ( v , suggested_loc ) ) : loc = suggested_loc else : loc = self . _use_next_reg ( ) self . _created ( v , loc ) if srcloc is not None and loc is not srcloc : self . mc . MOV ( loc , srcloc ) return loc
short_docstring: Create the result of the operation 'v' in any register
  currently available.
short_docstring_tokens: Create the result of the operation ' v ' in any register currently available .
comment: """Create the result of the operation 'v' in any register
          currently available.  CAN SPILL ONE REGISTER."""$SEP$# if srcop was spilled, srcloc still contains its value right now$SEP$# and then it's possible that srcop == dstop (no MOV needed then)