Maxime Chevalier-Boisvert
|
d1c9ca86c1
|
Port print_int, movsx. Implement putself.
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
b8a3f2ed61
|
Add function to print strings from generated code
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
2811792f91
|
Compiling getlocal_WC_0
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
2e31949225
|
Ported xor and cmovcc instructions
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
090255456a
|
Ported neg, and, or instructions
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
3739588811
|
Remove PC argument from ujit instructions
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
ca47899ccf
|
Small refactorings in ujit_compile.c
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
1879a123ca
|
Added cmp, not. Generate code for nop instruction.
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
7d0df31d7a
|
Ported inc/dec instructions
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
26fecc7236
|
Removed native_pop_code, ported call with label
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
6a12fb2067
|
Ported label linking and conditional jumps
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
566d4abee5
|
Added shift instructions
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
efcaa49a7b
|
Added sub instruction, 32-bit registers, more tests
|
2021-10-20 18:19:23 -04:00 |
|
Maxime Chevalier-Boisvert
|
1392a6f2a4
|
Added jmp R/M instruction
|
2021-10-20 18:19:22 -04:00 |
|
Maxime Chevalier-Boisvert
|
a3b411b9c8
|
add and mov instruction encoding ported and tested
|
2021-10-20 18:19:22 -04:00 |
|
Maxime Chevalier-Boisvert
|
8f40a62647
|
Progress on x86 assembler. Encode a few simple instructions.
|
2021-10-20 18:19:22 -04:00 |
|
Maxime Chevalier-Boisvert
|
5cf7ccd24a
|
Started porting instruction encoding
|
2021-10-20 18:19:22 -04:00 |
|
Maxime Chevalier-Boisvert
|
0a5dcc056e
|
Progress on porting x86 assembler for MicroJIT
|
2021-10-20 18:19:22 -04:00 |
|