x86-64bit v0.2 Release Notes
Release Date: 2016-08-30 // over 7 years ago-
- simpler API for immediate values:
Add ax, 1
- redesigned addressing API:
Add ax (addr $ rax + 4*rdi + 3)
- ๐ support near jumps
- ๐ support automatic decision between short and near jumps (conditional jumps too)
- ๐ support more registers and instructions:
- cmovCC instructions
- SSE registers: xmm0 - xmm7
- SSE instructions: movd, movq, movdqa, paddb, paddw, paddd, paddq, psubb, psubw, psubd, psubq, pxor
- SSE instructions (partial support): psllw, pslld, psllq, pslldq, psrlw, psrld, psrlq, psrldq, psraw, psraq
- ๐ bugfixes
- throw an error if an immediate value does not fit
- fix show instance of shift instructions
- simpler API for immediate values: