wingo pushed a commit to branch lightning
in repository guile.
commit 00f73f17d4c36c83ef53f78ba0ae4a1b8a20c351
Author: Paolo Bonzini <[email protected]>
Date: Wed Mar 19 09:40:07 2008 +0100
add LEAQmr for x86-64
2008-03-19 Paolo Bonzini <[email protected]>
* lightning/i386/asm-64.h: Add LEAQmr.
---
ChangeLog | 4 ++++
lightning/i386/asm-64.h | 2 ++
2 files changed, 6 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index cdf0248..99880fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-03-19 Paolo Bonzini <[email protected]>
+ * lightning/i386/asm-64.h: Add LEAQmr.
+
+2008-03-19 Paolo Bonzini <[email protected]>
+
* lightning/i386/core-64.h: Misc bugfixes.
2008-03-19 Paolo Bonzini <[email protected]>
diff --git a/lightning/i386/asm-64.h b/lightning/i386/asm-64.h
index 0ee2e50..c6a8fc6 100644
--- a/lightning/i386/asm-64.h
+++ b/lightning/i386/asm-64.h
@@ -252,6 +252,8 @@
#define BTSQrr(RS, RD) _BTQrr(X86_BTS, RS, RD)
#define BTSQrm(RS, MD, MB, MI, MS) _BTQrm(X86_BTS, RS, MD, MB, MI, MS)
+#define LEAQmr(MD, MB, MI, MS, RD) (_REXQmr(MB, MI, RD), _O_r_X
(0x8d ,_r8(RD) ,MD,MB,MI,MS ))
+
#define MOVQrr(RS, RD) (_REXQrr(RS, RD), _O_Mrm
(0x89 ,_b11,_r8(RS),_r8(RD) ))
#define MOVQmr(MD, MB, MI, MS, RD) (_REXQmr(MB, MI, RD), _O_r_X
(0x8b ,_r8(RD) ,MD,MB,MI,MS ))
#define MOVQrm(RS, MD, MB, MI, MS) (_REXQrm(RS, MB, MI), _O_r_X
(0x89 ,_r8(RS) ,MD,MB,MI,MS ))