mirror of https://github.com/openXC7/prjxray.git
Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
1d42f21e3d
commit
fcc21c9989
|
|
@ -38,7 +38,13 @@ class FasmDisassembler(object):
|
|||
self.decode_warnings = set()
|
||||
|
||||
def find_features_in_tile(
|
||||
self, tile_name, block_type, bits, solved_bitdata, bitdata, verbose=False):
|
||||
self,
|
||||
tile_name,
|
||||
block_type,
|
||||
bits,
|
||||
solved_bitdata,
|
||||
bitdata,
|
||||
verbose=False):
|
||||
gridinfo = self.grid.gridinfo_at_tilename(tile_name)
|
||||
|
||||
try:
|
||||
|
|
@ -69,7 +75,8 @@ class FasmDisassembler(object):
|
|||
self.decode_warnings.add(gridinfo.tile_type)
|
||||
return
|
||||
|
||||
for ones_matched, feature in tile_segbits.match_bitdata(block_type, bits, bitdata):
|
||||
for ones_matched, feature in tile_segbits.match_bitdata(block_type,
|
||||
bits, bitdata):
|
||||
for frame, bit in ones_matched:
|
||||
if frame not in solved_bitdata:
|
||||
solved_bitdata[frame] = set()
|
||||
|
|
@ -110,9 +117,8 @@ class FasmDisassembler(object):
|
|||
tiles_checked.add((bits_info.tile, bits_info.block_type))
|
||||
|
||||
for fasm_line in self.find_features_in_tile(
|
||||
bits_info.tile, bits_info.block_type,
|
||||
bits_info.bits, solved_bitdata,
|
||||
bitdata, verbose=verbose):
|
||||
bits_info.tile, bits_info.block_type, bits_info.bits,
|
||||
solved_bitdata, bitdata, verbose=verbose):
|
||||
if fasm_line not in emitted_features:
|
||||
emitted_features.add(fasm_line)
|
||||
yield fasm_line
|
||||
|
|
|
|||
|
|
@ -2,7 +2,8 @@ from collections import namedtuple
|
|||
import json
|
||||
from prjxray import lib
|
||||
""" Database files available for a tile """
|
||||
TileDbs = namedtuple('TileDbs', 'segbits block_ram_segbits ppips mask tile_type')
|
||||
TileDbs = namedtuple(
|
||||
'TileDbs', 'segbits block_ram_segbits ppips mask tile_type')
|
||||
|
||||
Pip = namedtuple(
|
||||
'Pip', 'name net_to net_from can_invert is_directional is_pseudo')
|
||||
|
|
|
|||
Loading…
Reference in New Issue