aboutsummaryrefslogtreecommitdiff
path: root/i386-tok.h
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2016-05-12 00:57:02 +0200
committerMichael Matz <matz@suse.de>2016-05-12 00:57:02 +0200
commit6bd8c936e33db20f7023e11228bc2f2a4fb51f2e (patch)
tree46b0f7e21a1c78f17feb8e0b541018f358f962c0 /i386-tok.h
parentb9f01dffc61d41868157d3cc31f460d952502779 (diff)
downloadtinycc-6bd8c936e33db20f7023e11228bc2f2a4fb51f2e.tar.gz
tinycc-6bd8c936e33db20f7023e11228bc2f2a4fb51f2e.tar.bz2
x86-64-asm: Add mov[sz]xq opcodes
This adds the zero/sign-extending opcodes with 64bit destinations.
Diffstat (limited to 'i386-tok.h')
-rw-r--r--i386-tok.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/i386-tok.h b/i386-tok.h
index eedbc18..fde386f 100644
--- a/i386-tok.h
+++ b/i386-tok.h
@@ -152,6 +152,9 @@
DEF_ASM(movsbl)
DEF_ASM(movswl)
#ifdef TCC_TARGET_X86_64
+ DEF_ASM(movsbq)
+ DEF_ASM(movswq)
+ DEF_ASM(movzwq)
DEF_ASM(movslq)
#endif