parameters: (self)
docstring: Merge sse tables with only one entry for /sse=none
docstring_summary: Merge sse tables with only one entry for /sse=none
docstring_tokens: Merge sse tables with only one entry for / sse = none
function: def mergeSSENONE(self):
          """Merge sse tables with only one entry for /sse=none
          """
          for table in self._tables:
              for k, e in table.entries():
                  if isinstance(e, UdOpcodeTable) and e.typ() == '/sse':
                      if e.numEntries() == 1:
                          sse = e.lookup("/sse=none")
                          if sse:
                              table.setEntryAt(k, sse)
          uniqTables = {}
          def genTableList(tbl):
              if tbl not in uniqTables:
                  self._tables.append(tbl)
              uniqTables[tbl] = 1
              for k, e in tbl.entries():
                  if isinstance(e, UdOpcodeTable):
                      genTableList(e)
          self._tables = []
          genTableList(self.root)
function_tokens: def mergeSSENONE ( self ) : for table in self . _tables : for k , e in table . entries ( ) : if isinstance ( e , UdOpcodeTable ) and e . typ ( ) == '/sse' : if e . numEntries ( ) == 1 : sse = e . lookup ( "/sse=none" ) if sse : table . setEntryAt ( k , sse ) uniqTables = { } def genTableList ( tbl ) : if tbl not in uniqTables : self . _tables . append ( tbl ) uniqTables [ tbl ] = 1 for k , e in tbl . entries ( ) : if isinstance ( e , UdOpcodeTable ) : genTableList ( e ) self . _tables = [ ] genTableList ( self . root )