From f8829628294ca04cfceba4541fa0529fcf5aab11 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Tue, 7 May 2013 21:15:39 +0200 Subject: movbRegMemIndexScaleDisp8 --- compiler/elymasAsm.ey | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/compiler/elymasAsm.ey b/compiler/elymasAsm.ey index 790403d..e654cc1 100644 --- a/compiler/elymasAsm.ey +++ b/compiler/elymasAsm.ey @@ -624,6 +624,19 @@ reg mem modrm00 } /movbRegMem deff + { ==mem ==idx ==scale ==disp ==reg + reg bit8assert + mem bit64assert + idx bit64assert + disp 128 lt assert + + reg regno %07 gt reg rexreqbyte mem regno %07 gt idx regno %07 gt or or or { 0 reg idx mem rex } rep + %88 + reg /sib modrm01 + scale idx mem sib + disp imm8 + } /movbRegMemIndexScaleDisp8 deff + { ==mem ==i mem bit64assert i 65536 lt assert -- cgit v1.2.3