self.assertEqual(sim.fpr(2), SelectableInt(0xC02399999999999A, 64))
self.assertEqual(sim.fpr(3), SelectableInt(0xc051266640000000, 64))
+ def test_fp_muls2(self):
+ """>>> lst = ["fmuls 3, 1, 2",
+ ]
+ """
+ lst = ["fmuls 3, 1, 2", #
+ ]
+
+ fprs = [0] * 32
+ fprs[1] = 0xbfc4e9d700000000
+ fprs[2] = 0xbdc5000000000000
+
+ with Program(lst, bigendian=False) as program:
+ sim = self.run_tst_program(program, initial_fprs=fprs)
+ self.assertEqual(sim.fpr(3), SelectableInt(0x3d9b72ea40000000, 64))
+
def test_fp_mul(self):
""">>> lst = ["fmul 3, 1, 2",
]