diff --git a/ChangeLog b/ChangeLog index cdf024832..99880fed5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-03-19 Paolo Bonzini + + * lightning/i386/asm-64.h: Add LEAQmr. + 2008-03-19 Paolo Bonzini * lightning/i386/core-64.h: Misc bugfixes. diff --git a/lightning/i386/asm-64.h b/lightning/i386/asm-64.h index 0ee2e500e..c6a8fc62b 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 ))