pysvp64dis: migrate to new byteorder class
authorDmitry Selyutin <ghostmansd@gmail.com>
Wed, 10 May 2023 18:01:42 +0000 (18:01 +0000)
committerDmitry Selyutin <ghostmansd@gmail.com>
Sat, 13 May 2023 18:37:22 +0000 (18:37 +0000)
src/openpower/sv/trans/pysvp64dis.py

index 8f2afc7aa554b521232ea36f8c937a0fbd23daec..b2fceeaa85cb417e5f25f1200aa429a0be9b2354 100644 (file)
@@ -7,6 +7,7 @@ from openpower.decoder.power_enums import (
     find_wiki_dir as _find_wiki_dir,
 )
 from openpower.decoder.power_insn import (
+    ByteOrder as _ByteOrder,
     Style as _Style,
     Database as _Database,
     WordInstruction as _WordInstruction,
@@ -15,17 +16,7 @@ from openpower.decoder.power_insn import (
 )
 
 
-class ByteOrder(_enum.Enum):
-    LITTLE = "little"
-    BIG = "big"
-
-    def __str__(self):
-        return self.name.lower()
-
-
-def load(ifile, byteorder=ByteOrder.LITTLE, **_):
-    byteorder = str(byteorder)
-
+def load(ifile, byteorder=_ByteOrder.LITTLE, **_):
     while True:
         insn = ifile.read(4)
         length = len(insn)
@@ -66,7 +57,7 @@ def main():
     parser.add_argument("ofile", nargs="?",
         type=_argparse.FileType("w"), default=_sys.stdout)
     parser.add_argument("-b", "--byteorder",
-        type=ByteOrder, default=ByteOrder.LITTLE)
+        type=_ByteOrder, default=_ByteOrder.LITTLE)
     parser.add_argument("-s", "--short",
         dest="style", default=_Style.NORMAL,
         action="store_const", const=_Style.SHORT)