summaryrefslogtreecommitdiff
path: root/ujit_asm.h
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2020-09-10 14:31:45 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:23 -0400
commit566d4abee5e8e59ce6e080f28a25b7c3431c5b3b (patch)
treed18e08e5d103fb5e7194b4e241218d6c7c2163fa /ujit_asm.h
parentfe1cd076da74be8077509fab5a401060ce1c17a4 (diff)
Added shift instructions
Diffstat (limited to 'ujit_asm.h')
-rw-r--r--ujit_asm.h4
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