diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2020-09-10 14:31:45 -0400 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:23 -0400 |
commit | 566d4abee5e8e59ce6e080f28a25b7c3431c5b3b (patch) | |
tree | d18e08e5d103fb5e7194b4e241218d6c7c2163fa /ujit_asm.h | |
parent | fe1cd076da74be8077509fab5a401060ce1c17a4 (diff) |
Added shift instructions
Diffstat (limited to 'ujit_asm.h')
-rw-r--r-- | ujit_asm.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ujit_asm.h b/ujit_asm.h index bc93b1e360..714bfa2f31 100644 --- a/ujit_asm.h +++ b/ujit_asm.h @@ -194,6 +194,10 @@ void nop(codeblock_t* cb, size_t length); void push(codeblock_t* cb, x86opnd_t reg); void pop(codeblock_t* cb, x86opnd_t reg); void ret(codeblock_t* cb); +void sal(codeblock_t* cb, x86opnd_t opnd0, x86opnd_t opnd1); +void sar(codeblock_t* cb, x86opnd_t opnd0, x86opnd_t opnd1); +void shl(codeblock_t* cb, x86opnd_t opnd0, x86opnd_t opnd1); +void shr(codeblock_t* cb, x86opnd_t opnd0, x86opnd_t opnd1); void sub(codeblock_t* cb, x86opnd_t opnd0, x86opnd_t opnd1); #endif |