From e8b3cfcdd47efe6a9641d85c784703181bc760f1 Mon Sep 17 00:00:00 2001 From: Dmitry Selyutin Date: Thu, 15 Sep 2022 02:04:12 +0300 Subject: [PATCH] power_insn: support instruction bytes conversion --- src/openpower/decoder/power_insn.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/openpower/decoder/power_insn.py b/src/openpower/decoder/power_insn.py index c57ec57a..c6bb65d8 100644 --- a/src/openpower/decoder/power_insn.py +++ b/src/openpower/decoder/power_insn.py @@ -1064,6 +1064,10 @@ class Instruction(_Mapping): def __setitem__(self, key, value): return self.storage.__setitem__(key, value) + def bytes(self, byteorder="little"): + nr_bytes = (self.storage.bits // 8) + return int(self).to_bytes(nr_bytes, byteorder=byteorder) + def record(self, db): record = db[self] if record is None: -- 2.30.2