+ { "tosicmp0", REG_A, REG_AXY | REG_SREG },
+ { "toslcmp", REG_EAX, REG_A | REG_Y | REG_PTR1 },
+ { "tosle00", REG_NONE, REG_AXY | REG_SREG },
+ { "toslea0", REG_A, REG_AXY | REG_SREG },
+ { "tosleax", REG_AX, REG_AXY | REG_SREG },
+ { "tosleeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "toslt00", REG_NONE, REG_AXY | REG_SREG },
+ { "toslta0", REG_A, REG_AXY | REG_SREG },
+ { "tosltax", REG_AX, REG_AXY | REG_SREG },
+ { "toslteax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosmod0ax", REG_AX, REG_ALL },
+ { "tosmodeax", REG_EAX, REG_ALL },
+ { "tosmul0ax", REG_AX, REG_ALL },
+ { "tosmula0", REG_A, REG_ALL },
+ { "tosmulax", REG_AX, REG_ALL },
+ { "tosmuleax", REG_EAX, REG_ALL },
+ { "tosne00", REG_NONE, REG_AXY | REG_SREG },
+ { "tosnea0", REG_A, REG_AXY | REG_SREG },
+ { "tosneax", REG_AX, REG_AXY | REG_SREG },
+ { "tosneeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosor0ax", REG_AX, REG_EAX | REG_TMP1 },
+ { "tosora0", REG_A, REG_AXY | REG_TMP1 },
+ { "tosorax", REG_AX, REG_AXY | REG_TMP1 },
+ { "tosoreax", REG_EAX, REG_EAX | REG_TMP1 },
+ { "tosrsub0ax", REG_AX, REG_EAX | REG_TMP1 },
+ { "tosrsuba0", REG_A, REG_AX | REG_TMP1 },
+ { "tosrsubax", REG_AX, REG_AX | REG_TMP1 },
+ { "tosrsubeax", REG_EAX, REG_EAX | REG_TMP1 },
+ { "tosshlax", REG_A, REG_AXY | REG_TMP1 },
+ { "tosshleax", REG_A, REG_EAXY | REG_TMP1 },
+ { "tosshrax", REG_A, REG_AXY | REG_TMP1 },
+ { "tosshreax", REG_A, REG_EAXY | REG_TMP1 },
+ { "tossub0ax", REG_AX, REG_EAXY },
+ { "tossuba0", REG_A, REG_AXY },
+ { "tossubax", REG_AX, REG_AXY },
+ { "tossubeax", REG_EAX, REG_EAXY },
+ { "tosudiv0ax", REG_AX, REG_ALL & ~REG_SAVE },
+ { "tosudiva0", REG_A, REG_EAXY | REG_PTR1 }, /* also ptr4 */
+ { "tosudivax", REG_AX, REG_EAXY | REG_PTR1 }, /* also ptr4 */
+ { "tosudiveax", REG_EAX, REG_ALL & ~REG_SAVE },
+ { "tosuge00", REG_NONE, REG_AXY | REG_SREG },
+ { "tosugea0", REG_A, REG_AXY | REG_SREG },
+ { "tosugeax", REG_AX, REG_AXY | REG_SREG },
+ { "tosugeeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosugt00", REG_NONE, REG_AXY | REG_SREG },
+ { "tosugta0", REG_A, REG_AXY | REG_SREG },
+ { "tosugtax", REG_AX, REG_AXY | REG_SREG },
+ { "tosugteax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosule00", REG_NONE, REG_AXY | REG_SREG },
+ { "tosulea0", REG_A, REG_AXY | REG_SREG },
+ { "tosuleax", REG_AX, REG_AXY | REG_SREG },
+ { "tosuleeax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosult00", REG_NONE, REG_AXY | REG_SREG },
+ { "tosulta0", REG_A, REG_AXY | REG_SREG },
+ { "tosultax", REG_AX, REG_AXY | REG_SREG },
+ { "tosulteax", REG_EAX, REG_AXY | REG_PTR1 },
+ { "tosumod0ax", REG_AX, REG_ALL & ~REG_SAVE },
+ { "tosumoda0", REG_A, REG_EAXY | REG_PTR1 }, /* also ptr4 */
+ { "tosumodax", REG_AX, REG_EAXY | REG_PTR1 }, /* also ptr4 */
+ { "tosumodeax", REG_EAX, REG_ALL & ~REG_SAVE },
+ { "tosumul0ax", REG_AX, REG_ALL },
+ { "tosumula0", REG_A, REG_ALL },