Skip to content

Commit c569e54

Browse files
committed
jit/interpreter: Organize ifdefs
Signed-off-by: Ronald Caesar <github43132@proton.me>
1 parent b9b6257 commit c569e54

File tree

5 files changed

+335
-280
lines changed

5 files changed

+335
-280
lines changed

scripts/generate_jit_assets.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,12 @@ def write_interpreter_handler_table(path, instructions):
179179
print(f"Generating interpreter handler table: {path}")
180180
seen = set()
181181
with open(path, "w") as f:
182-
f.write("/* GENERATED FILE - DO NOT EDIT */\n")
183-
f.write("/* This file is generated by scripts/generate_jit_assets.py */\n")
184182
for inst in instructions:
185183
enum_name = f"PVM_A32_OP_{inst.name.upper()}"
186184
if enum_name not in seen:
187-
f.write(f" [{enum_name}] = &&HANDLER_{enum_name},\n")
185+
f.write(f" [{enum_name}] = &&{enum_name},\n")
188186
seen.add(enum_name)
187+
f.write(f" [PVM_A32_OP_STOP] = &&PVM_A32_OP_STOP,\n")
189188

190189

191190
def write_interpreter_handler_skeletons(path, instructions):

0 commit comments

Comments
 (0)