super().__init__(name)
self.test_name = name
+ @unittest.skip("disable")
def test_0_litex_bios_r1(self):
"""litex bios IMM64 macro test
"""
with Program(lst, bigendian) as program:
self.run_tst_program(program, [1, 2, 3, 4])
- @unittest.skip("disable")
+ #@unittest.skip("disable")
def test_ldst(self):
lst = ["addi 1, 0, 0x5678",
"addi 2, 0, 0x1234",
[1, 2, 3],
initial_mem)
+ #@unittest.skip("disable")
+ def test_ldst_update(self):
+ lst = ["addi 1, 0, 0x5678",
+ "addi 2, 0, 0x1234",
+ "stwu 1, 0(2)",
+ "lwz 3, 0(2)"
+ ]
+ initial_mem = {0x1230: (0x5432123412345678, 8),
+ 0x1238: (0xabcdef0187654321, 8),
+ }
+ with Program(lst, bigendian) as program:
+ self.run_tst_program(program,
+ [1, 2, 3],
+ initial_mem)
+
@unittest.skip("disable")
def test_ld_rev_ext(self):
lst = ["addi 1, 0, 0x5678",
with Program(lst, bigendian) as program:
self.run_tst_program(program, [1, 2, 3])
- @unittest.skip("disable")
+ #@unittest.skip("disable")
def test_ldst_extended(self):
lst = ["addi 1, 0, 0x5678",
"addi 2, 0, 0x1234",
with Program(lst, bigendian) as program:
self.run_tst_program(program, [1, 2, 3, 4, 5])
- @unittest.skip("disable")
+ #@unittest.skip("disable")
def test_add_with_carry(self):
lst = ["addi 1, 0, 5",
"neg 1, 1",
with Program(lst, bigendian) as program:
self.run_tst_program(program, [1, 2, 3, 4], initial_mem)
+ @unittest.skip("disable")
def test_nop(self):
lst = ["addi 1, 0, 0x1004",
"ori 0,0,0", # "preferred" form of nop
program.assembly = '\n'.join(disassembly) + '\n' # XXX HACK!
self.run_tst_program(program, [1, 3])
+ @unittest.skip("disable")
def test_loop(self):
"""in godbolt.org:
register unsigned long i asm ("r12");
with Program(lst, bigendian) as program:
self.run_tst_program(program, [9], initial_mem={})
+ @unittest.skip("disable")
def test_30_addis(self):
lst = [ # "addi 0, 0, 5",
"addis 12, 0, 0",