digitalgust / miniJVM

Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .
MIT License
326 stars 92 forks source link

这个JIT支持哪个架构的?ARM的thumb2指令集支持吗? #22

Open snikeguo opened 1 year ago

snikeguo commented 1 year ago

RT. 另外有没有WX,方便加一下不? irust2020

digitalgust commented 1 year ago

jit目前没有适配32位CPU,主要是long型8字节算术指令没有适配,minijvm的JIT依赖于SLJIT项目,其支持如下:https://github.com/zherczeg/sljit/ Supported architectures

Intel-x86 32 AMD-x86 64 ARM 32 (ARM-v5, ARM-v7 and Thumb2 instruction sets) ARM 64 PowerPC 32 PowerPC 64 MIPS 32 (III, R1) MIPS 64 (III, R1) RISC-V 32 RISC-V 64 s390x (64)