index
:
juicebox-asm
gh-pages
main
x64 jit assembler
johannst
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
insn
Commit message (
Expand
)
Author
Age
Files
Lines
*
bf: add runtime check for data ptr over/underflow
Johannes Stoelp
10 days
1
-1
/
+7
*
mem: make all memory operands explicit in size
Johannes Stoelp
11 days
7
-66
/
+84
*
asm: add sub insn, add imm8
Johannes Stoelp
12 days
2
-1
/
+21
*
bf: add jit compiler and interpreter
Johannes Stoelp
2024-12-07
1
-1
/
+7
*
asm: add initial support for memory operand only instructions
Johannes Stoelp
2024-12-07
2
-2
/
+50
*
asm: add inc, xor insn and initial support for memory base+idx
Johannes Stoelp
2024-12-06
3
-0
/
+34
*
asm: add cmovnz/cmovz instructions
Johannes Stoelp
2024-03-18
2
-0
/
+16
*
asm: preparation for cmovnz/cmovz
Johannes Stoelp
2024-03-18
3
-8
/
+8
*
asm: add push/pop insn
Johannes Stoelp
2023-12-13
2
-0
/
+28
*
insn: update doc
Johannes Stoelp
2023-12-07
2
-0
/
+2
*
remove prelude
Johannes Stoelp
2023-12-07
9
-9
/
+18
*
insn: add additional insn required for the new tiny_vm example
Johannes Stoelp
2023-12-05
4
-0
/
+33
*
Added CALL and call extern fn example
Johannes Stoelp
2023-03-05
1
-0
/
+7
*
Add jmp test
Johannes Stoelp
2023-03-05
1
-0
/
+7
*
Add JNZ and Reg32 ADD, DEC, TEST for readme example
Johannes Stoelp
2023-02-27
4
-0
/
+25
*
Add JMP, JZ, and Label
Johannes Stoelp
2023-02-27
2
-0
/
+14
*
Add ADD, DEC, TEST, RET instructions
Johannes Stoelp
2023-02-27
4
-0
/
+28
*
Move prelude to crate level and make public
Johannes Stoelp
2023-02-27
2
-7
/
+1
*
Move instruction implementation in sub module and introduce insn prelude
Johannes Stoelp
2023-02-27
2
-0
/
+111