Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implemented mechanism for rel32 call | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+35 |
* | Added int3() to x86 asm | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+7 |
* | Anonymous union is a C11 feature unavailable to us | Alan Wu | 2021-10-20 | 1 | -46/+46 |
* | Explicitly convert function pointer to void pointer | Alan Wu | 2021-10-20 | 1 | -1/+1 |
* | _GNU_SOURCE has to be before includes | Alan Wu | 2021-10-20 | 1 | -2/+3 |
* | Get access to MAP_ANONYMOUS in pedantic compile mode | Alan Wu | 2021-10-20 | 1 | -0/+2 |
* | Small build fixes | Alan Wu | 2021-10-20 | 1 | -1/+1 |
* | Try to fix Windows build | Alan Wu | 2021-10-20 | 1 | -0/+6 |
* | Removed inc/dec instructions because usage not recommended. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -26/+0 |
* | Move registers into header and make them static | Alan Wu | 2021-10-20 | 1 | -78/+0 |
* | Added jmp_ptr() to ujit_asm.h | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -18/+6 |
* | Implemented side-exits to interpreter. setlocal_WC_0 | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -18/+97 |
* | Added 8-bit and 16-bit general-purpose registers, more tests. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+37 |
* | Add location hint to code block mmap call | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -6/+4 |
* | Added method to align code block write position | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -3/+23 |
* | Port print_int, movsx. Implement putself. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+67 |
* | Add function to print strings from generated code | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -7/+5 |
* | Compiling getlocal_WC_0 | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+23 |
* | Ported xor and cmovcc instructions | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -53/+54 |
* | Ported neg, and, or instructions | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -21/+122 |
* | Remove PC argument from ujit instructions | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+11 |
* | Small refactorings in ujit_compile.c | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -16/+0 |
* | Added cmp, not. Generate code for nop instruction. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+64 |
* | Ported inc/dec instructions | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -11/+164 |
* | Removed native_pop_code, ported call with label | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -7/+5 |
* | Ported label linking and conditional jumps | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -52/+123 |
* | Added shift instructions | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+110 |
* | Added sub instruction, 32-bit registers, more tests | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+37 |
* | Added jmp R/M instruction | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+99 |
* | add and mov instruction encoding ported and tested | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+471 |
* | Progress on x86 assembler. Encode a few simple instructions. | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -16/+68 |
* | Started porting instruction encoding | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+72 |
* | Progress on porting x86 assembler for MicroJIT | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+183 |