From 9d4eccf66e21b7d0314bd723fee726abd99c80f4 Mon Sep 17 00:00:00 2001 From: Jennifer Taylor Date: Fri, 3 Sep 2021 05:07:15 +0000 Subject: [PATCH] Add in a few additional 64-bit operations I was missing. --- bemani/common/pe.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bemani/common/pe.py b/bemani/common/pe.py index 9373a98..14e56d3 100644 --- a/bemani/common/pe.py +++ b/bemani/common/pe.py @@ -501,6 +501,8 @@ def assign(registers: Registers, memory: Memory, size: int, loc: str, value: int data = struct.pack(" int: return struct.unpack(" int: return immediate & 0xFFFF if size == 4: return immediate & 0xFFFFFFFF + if size == 8: + return immediate raise Exception(f"Unsupported size {size} for immediate fetch!") if loc == "rax":