summaryrefslogtreecommitdiff
path: root/ujit_asm.h
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2020-09-18 12:20:43 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:23 -0400
commitd1c9ca86c191ef92d9bcd1242aeb7eaa35381e6c (patch)
tree43ca7b474c7be83d01e8dc4663966771c6cdd5ea /ujit_asm.h
parentb8a3f2ed6177c753a35feaa4239a47de0a97ee77 (diff)
downloadruby-d1c9ca86c191ef92d9bcd1242aeb7eaa35381e6c.tar.gz
Port print_int, movsx. Implement putself.
Diffstat (limited to 'ujit_asm.h')
-rw-r--r--ujit_asm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ujit_asm.h b/ujit_asm.h
index 595e20eed1..2ed00b1723 100644
--- a/ujit_asm.h
+++ b/ujit_asm.h
@@ -268,6 +268,7 @@ void jmp_rm(codeblock_t* cb, x86opnd_t opnd);
void jmp32(codeblock_t* cb, int32_t offset);
void lea(codeblock_t* cb, x86opnd_t dst, x86opnd_t src);
void mov(codeblock_t* cb, x86opnd_t dst, x86opnd_t src);
+void movsx(codeblock_t* cb, x86opnd_t dst, x86opnd_t src);
void neg(codeblock_t* cb, x86opnd_t opnd);
void nop(codeblock_t* cb, size_t length);
void not(codeblock_t* cb, x86opnd_t opnd);