From 54166a54ea35a5ab30cbca884e9bb9c110bee9bd Mon Sep 17 00:00:00 2001 From: Ronald Caesar Date: Thu, 4 Dec 2025 19:33:35 -0400 Subject: [PATCH] jit/interpreter: Add stub files for arm32 decoding Signed-off-by: Ronald Caesar --- src/README.md | 2 +- src/jit/interpreter/a32/instruction.c | 3 +++ src/jit/interpreter/a32/translator.c | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/jit/interpreter/a32/instruction.c create mode 100644 src/jit/interpreter/a32/translator.c diff --git a/src/README.md b/src/README.md index f13297a..1278522 100644 --- a/src/README.md +++ b/src/README.md @@ -1,4 +1,4 @@ -# Multithreading +# Tiered JIT Compilation Pound's current goal is to create a Task-Based Parrallel JIT with Work-Stealing. This should hopefully be faster than Dynarmic's multithreading model. Wish me luck. ## Roadmap: diff --git a/src/jit/interpreter/a32/instruction.c b/src/jit/interpreter/a32/instruction.c new file mode 100644 index 0000000..626d743 --- /dev/null +++ b/src/jit/interpreter/a32/instruction.c @@ -0,0 +1,3 @@ +/* + * Defines pvm_jit_interpreter_instruction_t struct and its internal opcodes. + */ diff --git a/src/jit/interpreter/a32/translator.c b/src/jit/interpreter/a32/translator.c new file mode 100644 index 0000000..a557a31 --- /dev/null +++ b/src/jit/interpreter/a32/translator.c @@ -0,0 +1,3 @@ +/* + * Reads ARM code and produces the an array of interpreter instructions. + */