コード例 #1
0
def check_sym( sym, pc, inst_str, inst_bits_ref, inst_str_ref ):

  inst_bits = pisa_encoding.assemble_inst( sym, pc, inst_str )
  assert inst_bits == inst_bits_ref

  inst_str  = pisa_encoding.disassemble_inst( inst_bits )
  assert inst_str == inst_str_ref
コード例 #2
0
def check_sym(sym, pc, inst_str, inst_bits_ref, inst_str_ref):

    inst_bits = pisa_encoding.assemble_inst(sym, pc, inst_str)
    assert inst_bits == inst_bits_ref

    inst_str = pisa_encoding.disassemble_inst(inst_bits)
    assert inst_str == inst_str_ref
コード例 #3
0
def check( inst_str, inst_bits_ref, inst_str_ref ):

  inst_bits = pisa_encoding.assemble_inst( {}, 0, inst_str )
  assert inst_bits == inst_bits_ref

  inst_str  = pisa_encoding.disassemble_inst( inst_bits )
  assert inst_str == inst_str_ref
コード例 #4
0
def check(inst_str, inst_bits_ref, inst_str_ref):

    inst_bits = pisa_encoding.assemble_inst({}, 0, inst_str)
    assert inst_bits == inst_bits_ref

    inst_str = pisa_encoding.disassemble_inst(inst_bits)
    assert inst_str == inst_str_ref
コード例 #5
0
ファイル: PisaInst.py プロジェクト: jl2255/pymtl
 def __str__(self):
     return pisa_encoding.disassemble_inst(self.bits)