diff options
| author | Drahflow <drahflow@gmx.de> | 2013-05-07 21:15:39 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-05-07 21:15:39 +0200 |
| commit | f8829628294ca04cfceba4541fa0529fcf5aab11 (patch) | |
| tree | 802fe7b9a8d64210265860aeffc88154afab4b82 | |
| parent | 4ba3f35c95673e618836f2ff0171e2acf3e6ffa9 (diff) | |
movbRegMemIndexScaleDisp8
| -rw-r--r-- | compiler/elymasAsm.ey | 13 |
1 files changed, 13 insertions, 0 deletions
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 |
