@inject()
def op_rldicl(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
b = concat(mb[5], mb[0:5])
@inject()
def op_rldicl_(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
b = concat(mb[5], mb[0:5])
@inject()
def op_rldicr(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
e = concat(me[5], me[0:5])
@inject()
def op_rldicr_(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
e = concat(me[5], me[0:5])
@inject()
def op_rldic(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
b = concat(mb[5], mb[0:5])
@inject()
def op_rldic_(self, RS):
-- n = concat(sh[5], sh[0:5])
+- n = sh
+ n = sh
r = ROTL64(RS, n)
b = concat(mb[5], mb[0:5])
initial_regs[1] = 0x5678
self.run_tst_program(Program(lst, bigendian), initial_regs)
- def tst_extswsli(self):
+ def test_extswsli(self):
for i in range(40):
sh = random.randint(0, 63)
lst = [f"extswsli 3, 1, {sh}"]