Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 5
0
 def __str__(self):
     return pisa_encoding.disassemble_inst(self.bits)