From: R Veera Kumar Date: Fri, 26 Nov 2021 02:53:12 +0000 (+0530) Subject: Shorten expected state code for case_rand in alu_cases unit test X-Git-Tag: sv_maxu_works-initial~695 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4941e59bacce9ebedbcfa38d32e0fd258eeb2e04;p=openpower-isa.git Shorten expected state code for case_rand in alu_cases unit test --- diff --git a/src/openpower/test/alu/alu_cases.py b/src/openpower/test/alu/alu_cases.py index b2d9925f..4ece2cd8 100644 --- a/src/openpower/test/alu/alu_cases.py +++ b/src/openpower/test/alu/alu_cases.py @@ -84,16 +84,10 @@ class ALUTestCase(TestAccumulatorBase): e.intregs[2] = initial_regs[2] if choice == "add": result = initial_regs[1] + initial_regs[2] - if result < 0: - e.intregs[3] = (result + 2**64) & ((2**64)-1) - else: - e.intregs[3] = result & ((2**64)-1) + e.intregs[3] = result & ((2**64)-1) elif choice == "add.": result = initial_regs[1] + initial_regs[2] - if result < 0: - e.intregs[3] = (result + 2**64) & ((2**64)-1) - else: - e.intregs[3] = result & ((2**64)-1) + e.intregs[3] = result & ((2**64)-1) eq = 0 gt = 0 le = 0 @@ -106,10 +100,7 @@ class ALUTestCase(TestAccumulatorBase): e.crregs[0] = (eq<<1) | (gt<<2) | (le<<3) elif choice == "subf": result = ~initial_regs[1] + initial_regs[2] + 1 - if result < 0: - e.intregs[3] = (result + 2**64) & ((2**64)-1) - else: - e.intregs[3] = result & ((2**64)-1) + e.intregs[3] = result & ((2**64)-1) self.add_case(Program(lst, bigendian), initial_regs, expected=e)