From: Andrey Miroshnikov Date: Wed, 22 Jun 2022 14:38:10 +0000 (+0100) Subject: Added cprop test case, fails atm (not enabled by default) X-Git-Tag: sv_maxu_works-initial~366 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d845a4b7b0e888d7ecd3670e7e0cdda55e58f37f;p=openpower-isa.git Added cprop test case, fails atm (not enabled by default) --- diff --git a/src/openpower/test/bitmanip/av_cases.py b/src/openpower/test/bitmanip/av_cases.py index 292797a3..7e026ea4 100644 --- a/src/openpower/test/bitmanip/av_cases.py +++ b/src/openpower/test/bitmanip/av_cases.py @@ -398,3 +398,23 @@ class AVTestCase(TestAccumulatorBase): e.intregs[5] = 0x3 self.add_case(Program(lst, bigendian), initial_regs, expected=e) + def cse_0_cprop(self): + lst = ["cprop 3, 1, 2" ] + lst = list(SVP64Asm(lst, bigendian)) + reg_a = 0b000001 + reg_b = 0b000111 + reg_t = 0b001111 + + initial_regs = [0] * 32 + initial_regs[1] = reg_a + initial_regs[2] = reg_b + #initial_regs[4] = 0x9 + #initial_regs[5] = 0x3 + e = ExpectedState(pc=8) + e.intregs[1] = reg_a + e.intregs[2] = reg_b + e.intregs[3] = reg_t + #e.intregs[4] = 0x9 + #e.intregs[5] = 0x3 + self.add_case(Program(lst, bigendian), initial_regs, expected=e) +