Fixed synthetic instructions for DIV and XCHG to handle Byte wide operations, and also in case of XCHG memory, also fixed assembly generation for IN/OUT operations and all string instructions MOVS etc.

This commit is contained in:
Artur K
2012-03-04 00:30:53 +01:00
parent 32d1b71e79
commit d7ddc86d76
11 changed files with 405 additions and 361 deletions

View File

@@ -86,6 +86,8 @@ int Idiom6::action()
****************************************************************************/
bool Idiom18::match(iICODE picode)
{
if(picode==m_func->Icode.begin())
return false;
if(std::distance(picode,m_end)<3)
return false;
--picode; //