X86: Implemented the jrcx instruction.

--HG--
extra : convert_revision : d738015ff33449e55d8f1624c8467c1bba193e16
This commit is contained in:
Gabe Black 2007-10-18 22:37:08 -07:00
parent 0ffb317ff9
commit 674b6436b0
2 changed files with 8 additions and 1 deletions

View file

@ -475,7 +475,7 @@
0x0: loopne_Jb(); 0x0: loopne_Jb();
0x1: loope_Jb(); 0x1: loope_Jb();
0x2: loop_Jb(); 0x2: loop_Jb();
0x3: jcxz_or_jecx_or_jrcx(); 0x3: Inst::JRCX(Jb);
0x4: in_Al_Ib(); 0x4: in_Al_Ib();
0x5: in_eAX_Ib(); 0x5: in_eAX_Ib();
0x6: out_Ib_Al(); 0x6: out_Ib_Al();

View file

@ -213,4 +213,11 @@ def macroop JNO_I
limm t2, imm limm t2, imm
wrip t1, t2, flags=(nCOF,) wrip t1, t2, flags=(nCOF,)
}; };
def macroop JRCX_I
{
rdip t1
add t0, t0, rcx, flags=(EZF,), dataSize=asz
wripi t1, imm, flags=(CEZF,)
};
''' '''