code: def _end(ins):
      
      global FLAG_end_emitted
      output = _16bit_oper(ins.quad[1])
      output.append('ld b, h')
      output.append('ld c, l')
  
      if FLAG_end_emitted:
          return output + ['jp %s' % END_LABEL]
  
      FLAG_end_emitted = True
  
      output.append('%s:' % END_LABEL)
      if OPTIONS.headerless.value:
          return output + ['ret']
  
      output.append('di')
      output.append('ld hl, (%s)' % CALL_BACK)
      output.append('ld sp, hl')
      output.append('exx')
      output.append('pop hl')
      output.append('exx')
      output.append('pop iy')
      output.append('pop ix')
      output.append('ei')
      output.append('ret')
      output.append('%s:' % CALL_BACK)
      output.append('DEFW 0')
  
      return output
docs: Outputs the ending sequence