From: Jacob Lifshay Date: Mon, 9 Oct 2023 04:43:00 +0000 (-0700) Subject: speed up divmod shift-sub tests by removing most test cases X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;ds=sidebyside;h=839ab1d9cf98b79176a78bc73b54858249236a3e;p=openpower-isa.git speed up divmod shift-sub tests by removing most test cases --- diff --git a/src/openpower/test/bigint/powmod.py b/src/openpower/test/bigint/powmod.py index 425e860a..89826eae 100644 --- a/src/openpower/test/bigint/powmod.py +++ b/src/openpower/test/bigint/powmod.py @@ -529,7 +529,9 @@ class PowModCases(TestAccumulatorBase): yield (n, d) def case_divmod_shift_sub_512x256_to_256x256(self): - for n, d in self.divmod_512x256_to_256x256_test_inputs(): + cases = list(self.divmod_512x256_to_256x256_test_inputs()) + del cases[2:-1] # speed up tests by removing most test cases + for n, d in cases: q, r = divmod(n, d) with self.subTest(n=f"{n:#_x}", d=f"{d:#_x}", q=f"{q:#_x}", r=f"{r:#_x}"):