]> git.proxmox.com Git - qemu.git/blobdiff - tcg/tcg.c
tcg-i386: Add and use tcg_out64
[qemu.git] / tcg / tcg.c
index 42c95af66dd26d9f53464cccf4bd06f6f67f38c0..19bd5a39bf893c929f78002020a6744dccdede5f 100644 (file)
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -133,6 +133,13 @@ static inline void tcg_out32(TCGContext *s, uint32_t v)
     s->code_ptr = p + 4;
 }
 
+static inline void tcg_out64(TCGContext *s, uint64_t v)
+{
+    uint8_t *p = s->code_ptr;
+    *(uint64_t *)p = v;
+    s->code_ptr = p + 8;
+}
+
 /* label relocation processing */
 
 static void tcg_out_reloc(TCGContext *s, uint8_t *code_ptr, int type,