summaryrefslogtreecommitdiff
path: root/ujit_asm.c
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2020-10-03 20:35:14 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:24 -0400
commit12283c58dab63eb9f8e916a8647758260a3e699b (patch)
tree8b646ca1e82e661508a5ec9dabeb3edca4466543 /ujit_asm.c
parent5f4e30be666af8cb8b0265b8dc68124cec4ef047 (diff)
Removed inc/dec instructions because usage not recommended.
Diffstat (limited to 'ujit_asm.c')
-rw-r--r--ujit_asm.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/ujit_asm.c b/ujit_asm.c
index 468aa4af7f..8efbee3f79 100644
--- a/ujit_asm.c
+++ b/ujit_asm.c
@@ -900,19 +900,6 @@ void cqo(codeblock_t* cb)
cb_write_bytes(cb, 2, 0x48, 0x99);
}
-// dec - Decrement integer by 1
-void dec(codeblock_t* cb, x86opnd_t opnd)
-{
- write_rm_unary(
- cb,
- "dec",
- 0xFE, // opMemReg8
- 0xFF, // opMemRegPref
- 0x01, // opExt
- opnd
- );
-}
-
/*
// div - Unsigned integer division
alias div = writeRMUnary!(
@@ -1011,19 +998,6 @@ void imul(CodeBlock cb, X86Opnd opnd0, X86Opnd opnd1, X86Opnd opnd2)
}
*/
-// inc - Increment integer by 1
-void inc(codeblock_t* cb, x86opnd_t opnd)
-{
- write_rm_unary(
- cb,
- "inc",
- 0xFE, // opMemReg8
- 0xFF, // opMemRegPref
- 0x00, // opExt
- opnd
- );
-}
-
/// jcc - relative jumps to a label
void ja (codeblock_t* cb, size_t label_idx) { cb_write_jcc(cb, "ja" , 0x0F, 0x87, label_idx); }
void jae (codeblock_t* cb, size_t label_idx) { cb_write_jcc(cb, "jae" , 0x0F, 0x83, label_idx); }