Fabian
|
3a8d644d75
Port jit to Rust
|
há 6 anos atrás |
Fabian
|
f8349af093
New block analysis, generation of state machine with multiple basic blocks
|
há 6 anos atrás |
Amaan Cheval
|
42f7501cba
cpu: s/jump/block_boundary/
|
há 6 anos atrás |
Amaan Cheval
|
ba785709b0
headers: remove instruction/opcode headers that aren't required
|
há 6 anos atrás |
Amaan Cheval
|
33c2b72553
fpu: Have opcode 0xDC use fixed_g instruction functions
|
há 6 anos atrás |
Amaan Cheval
|
c3a856e944
fpu: Have opcode 0xDB use fixed_g instruction functions
|
há 6 anos atrás |
Amaan Cheval
|
0f23cf2745
fpu: Have opcode 0xDA use fixed_g instruction functions
|
há 6 anos atrás |
Amaan Cheval
|
f50deef374
fpu: Add opcode D9's instructions to header
|
há 6 anos atrás |
Amaan Cheval
|
173be47658
fpu: Have opcode 0xD8 use fixed_g and the regular instruction decoder
|
há 6 anos atrás |
Amaan Cheval
|
e437cb4b2b
fpu: Define macro helpers for modrm FPU instructions
|
há 6 anos atrás |
Awal Garg
|
a3e2bb52d9
fix function names in instructions.h
|
há 6 anos atrás |
Awal Garg
|
54a43ab437
improve segment prefix handling and custom code generation for lea
|
há 6 anos atrás |
Fabian
|
d64b31c9ac
Remove redundant declarations and fix argument names
|
há 6 anos atrás |
Amaan Cheval
|
afffe5ae33
s/uint32_t/jit_instr_flags/
|
há 6 anos atrás |
Amaan Cheval
|
c681bef307
Have jit_instruction actually return a flag status
|
há 6 anos atrás |
Amaan Cheval
|
69ce29c1a9
Use bit-shifts instead of fixed values for flag mask
|
há 6 anos atrás |
Amaan Cheval
|
ea9a86cb35
Revert jit_instruction -> jit_opcode rename for return status
|
há 6 anos atrás |
Amaan Cheval
|
78e3ecc6a9
Revert "Rename jit opcode/instruction functions for clarity"
|
há 6 anos atrás |
Amaan Cheval
|
0adaf182fd
Add groundwork for EIP update optimization for non-faulting instructions
|
há 6 anos atrás |
Amaan Cheval
|
d1ea2a8605
Rename jit opcode/instruction functions for clarity
|
há 6 anos atrás |
Amaan Cheval
|
c43890d2f3
Refactor and have jit_instruction return status flags
|
há 6 anos atrás |
Fabian
|
7859db9126
Fix clang-tidy warnings (parens around macro arguments)
|
há 6 anos atrás |
Awal Garg
|
93926f0c31
enable separate compilation
|
há 6 anos atrás |