diff options
| author | Drahflow <drahflow@gmx.de> | 2013-09-10 10:55:17 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-09-10 10:55:17 +0200 |
| commit | b7b2ef2c65a4b6e3d97c1e835ca82484f33f037c (patch) | |
| tree | 8401f9df87bd5c6ab0bba50c9961085d46067a3f /compiler/elymasAsm.ey | |
| parent | 97d0ff2a4340a96be3753ed1fefec20b452fada0 (diff) | |
Bitfield operations on strings
(maybe moving into bin .* one day)
Diffstat (limited to 'compiler/elymasAsm.ey')
| -rw-r--r-- | compiler/elymasAsm.ey | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/compiler/elymasAsm.ey b/compiler/elymasAsm.ey index 0fdf307..a54fbe1 100644 --- a/compiler/elymasAsm.ey +++ b/compiler/elymasAsm.ey @@ -981,6 +981,13 @@ } /rolqClReg deff { ==reg + reg regno %07 gt reg rexreqbyte or { 0 reg /none /none rex } rep + %0F + %92 + /zero reg modrm11 + } /setcbReg deff + + { ==reg reg bit64assert 1 /none /none reg rex @@ -1025,6 +1032,10 @@ } /shrqImm8Reg deff { + %AA + } /stosb deff + + { 1 /none /none /none rex %AB } /stosq deff |
