{ "ldauidx", REG_AXY, REG_AX | REG_PTR1 },
{ "ldax0sp", REG_Y, REG_AX },
{ "ldaxi", REG_AX, REG_AXY | REG_PTR1 },
- { "ldaxidx", REG_AXY, REG_AX | REG_PTR1 },
+ { "ldaxidx", REG_AXY, REG_AXY | REG_PTR1 },
{ "ldaxysp", REG_Y, REG_AX },
{ "leaasp", REG_A, REG_AX },
{ "negax", REG_AX, REG_AX },
{ "tosdiva0", REG_AX, REG_ALL },
{ "tosdivax", REG_AX, REG_ALL },
{ "tosdiveax", REG_EAX, REG_ALL },
+ { "toseqeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosgeeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosgteax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "toslcmp", REG_EAX, REG_A | REG_Y | REG_PTR1 },
+ { "tosleeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "toslteax", REG_EAX, REG_AXY | REG_PTR1 },
{ "tosmula0", REG_AX, REG_ALL },
{ "tosmulax", REG_AX, REG_ALL },
{ "tosmuleax", REG_EAX, REG_ALL },
+ { "tosneeax", REG_EAX, REG_AXY | REG_PTR1 },
{ "tosshreax", REG_EAX, REG_EAXY | REG_PTR1 | REG_PTR2 },
+ { "tosugeeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosugteax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosuleeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosulteax", REG_EAX, REG_AXY | REG_PTR1 },
{ "tosumula0", REG_AX, REG_ALL },
{ "tosumulax", REG_AX, REG_ALL },
{ "tosumuleax", REG_EAX, REG_ALL },
}
-
+
static unsigned GetRegInfo1 (CodeSeg* S,
CodeEntry* E,
int Index,