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