diff options
| author | Drahflow <drahflow@gmx.de> | 2015-06-01 13:59:08 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2015-06-01 13:59:08 +0200 |
| commit | 4f22194ed7f14d30a6ceafba6049d689b2d305c7 (patch) | |
| tree | c74948cba7cfa1dd2d8e82840a6164b90b84964c /compiler | |
| parent | d091bf0f1c35c1d9566fe64c6fc8789fb0c0d16f (diff) | |
More serious trace compiler
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/elymasAsmOps.ey | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/compiler/elymasAsmOps.ey b/compiler/elymasAsmOps.ey index db5a336..8a3c2a2 100644 --- a/compiler/elymasAsmOps.ey +++ b/compiler/elymasAsmOps.ey @@ -1335,6 +1335,38 @@ memoryAddressingVariants keys { ==variant memoryAddressingVariants variant . =*p } /setneReg deff { ==reg + reg regno %07 gt reg rexreqbyte or { 0 reg /none /none rex } rep + %0F + %9C + /zero reg modrm11 +} _ /setlReg deff + /setngeReg deff + +{ ==reg + reg regno %07 gt reg rexreqbyte or { 0 reg /none /none rex } rep + %0F + %9D + /zero reg modrm11 +} _ /setnlReg deff + /setgeReg deff + +{ ==reg + reg regno %07 gt reg rexreqbyte or { 0 reg /none /none rex } rep + %0F + %9E + /zero reg modrm11 +} _ /setleReg deff + /setngReg deff + +{ ==reg + reg regno %07 gt reg rexreqbyte or { 0 reg /none /none rex } rep + %0F + %9F + /zero reg modrm11 +} _ /setnleReg deff + /setgReg deff + +{ ==reg reg bit64assert 1 /none /none reg rex |
