0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
The epilogue should link all the return targets to the actual pop/return instructions. More... about 13 years ago
Remove unnecessary functions. More... about 13 years ago
Move load to be close to store handling method since most of the changes are related. More... about 13 years ago
When the offset of memory is immediate, i.e. for array accesses we still need to create a new memory object. More... about 13 years ago
Fix the %rax register pushing and popping at call handling to avoid %rax overwriting. More... about 13 years ago
Fix arithematic instructions so that, if the result and one of the operands are same, they don't get overwritten. More... about 13 years ago
Add the source operands also to global sibs to process. More... about 13 years ago
The second if call for global sibs should only be executed if first condition is not true, so use elif. More... about 13 years ago
Fix the docstring and add a blank line. More... about 13 years ago
Do not allocate memory for built in functions. More... about 13 years ago
Use the function arguments constant list from architecture specific file. More... about 13 years ago
List the function argument registers according to Linux AMD64 calling convention as a constant. More... about 13 years ago
Force the binary generated to be executable by all. More... over 13 years ago
Opcode entry should not be Little-endian ordered, so fix that. More... over 13 years ago
Fix typos of the variable names. More... over 13 years ago
Don't optimize the call instruction operands. More... over 13 years ago
Fix the way DIV instructions code is generated. More... over 13 years ago
Add additional instructions mapping required for the binaries. More... over 13 years ago
Process the globally addressed SIBs in the linker to set the proper displacements. More... over 13 years ago
Make a small change in the IR to better handle arrays with SIB addressing for x86. More... over 13 years ago
Fix the opcode tables for a couple of instructions. More... over 13 years ago
Add SIB Byte addressing support in x86_64 instructions binary generation code. More... over 13 years ago
Add SIB byte addressing support for arrays in codegen. More... over 13 years ago
The bootstrapping function _start should also handle the exit of the process image by calling SYSCALL 60. More... over 13 years ago
Make the linker include the precompiled binaries conditionally for InputNum, OutputNum and OutputNewLine. More... over 13 years ago
Add comments to each instruction and assign it to a variable to be later concatenated. More... over 13 years ago
Replaced all the hexadecimal values to Python hex string representation. More... over 13 years ago
Hand written binary strings for InputNum, OutputNum and OutputNewline functions. More... over 13 years ago
Leave the additional operands that are not variables or labels as is with the instructions. More... over 13 years ago
The global displacements for the global arrays should be calculated at link times, so add it to that to be processed list. More... over 13 years ago