|
|
1.1 ! root 1: ///////// ! 2: / ! 3: / Assigned and. If field, the right tree has been modified to have the ! 4: / clearing mask ored into it. This means that an and may be aimed at the ! 5: / word or byte containing the field and all bits not actually in the field ! 6: / will be unchanged. ! 7: / ! 8: ///////// ! 9: ! 10: AAND: ! 11: % PEFFECT|PRVALUE|PREL ! 12: WORD ANYR * * TEMP ! 13: RREG|MMX WORD ! 14: EASY|MMX WORD ! 15: % PEFFECT|PRVALUE|PREL ! 16: WORD ANYR * * TEMP ! 17: ADR|LV WORD ! 18: IMM|MMX WORD ! 19: [ZAND] [AL],[AR] ! 20: [IFV] [ZMOV] [R],[AL] ! 21: [IFR] [REL0] [LAB] ! 22: ! 23: % PEFFECT|PRVALUE|PREL ! 24: WORD AX * * AX ! 25: ADR|LV FS8 ! 26: IMM|MMX WORD ! 27: [ZANDB] [AL],[AR] ! 28: [IFV] [ZMOVB] [LO R],[AL] ! 29: [IFV] [ZCBW] ! 30: [IFR] [REL0] [LAB] ! 31: ! 32: % PEFFECT|PRVALUE|PREL ! 33: WORD AX * * AX ! 34: ADR|LV FU8 ! 35: IMM|MMX WORD ! 36: [ZANDB] [AL],[AR] ! 37: [IFV] [ZMOVB] [LO R],[AL] ! 38: [IFV] [ZSUBB] [HI R],[HI R] ! 39: [IFR] [REL0] [LAB] ! 40: ! 41: % PEFFECT|PRVALUE|PREL|P_SRT ! 42: WORD ANYR * ANYR TEMP ! 43: ADR|LV WORD ! 44: TREG WORD ! 45: [ZAND] [AL],[R] ! 46: [IFV] [ZMOV] [R],[AL] ! 47: [IFR] [REL0] [LAB] ! 48: ! 49: % PEFFECT|PRVALUE|PREL|P_SRT ! 50: WORD AX * AX AX ! 51: ADR|LV FS8 ! 52: TREG WORD ! 53: [ZANDB] [AL],[LO R] ! 54: [IFV] [ZMOVB] [LO R],[AL] ! 55: [IFV] [ZCBW] ! 56: [IFR] [REL0] [LAB] ! 57: ! 58: % PEFFECT|PRVALUE|PREL|P_SRT ! 59: WORD AX * AX AX ! 60: ADR|LV FU8 ! 61: TREG WORD ! 62: [ZANDB] [AL],[LO R] ! 63: [IFV] [ZMOVB] [LO R],[AL] ! 64: [IFV] [ZSUBB] [HI R],[HI R] ! 65: [IFR] [REL0] [LAB] ! 66: ! 67: % PEFFECT|PRVALUE|PLT|PGE ! 68: LONG DXAX * * DXAX ! 69: ADR|LV LONG ! 70: LHC|MMX LONG ! 71: [ZMOV] [LO AL],[LO AR] ! 72: [ZAND] [HI AL],[HI AR] ! 73: [IFV] [ZMOV] [LO R],[LO AL] ! 74: [IFV] [ZMOV] [HI R],[HI AL] ! 75: [IFR] [REL1] [LAB] ! 76: ! 77: % PEFFECT|PRVALUE ! 78: LONG DXAX * * DXAX ! 79: ADR|LV LONG ! 80: LHS|MMX LONG ! 81: [ZAND] [HI AL],[HI AR] ! 82: [IFV] [ZMOV] [LO R],[LO AL] ! 83: [IFV] [ZMOV] [HI R],[HI AL] ! 84: ! 85: % PEFFECT|PRVALUE ! 86: LONG DXAX * * DXAX ! 87: ADR|LV LONG ! 88: UHC|MMX LONG ! 89: [ZAND] [LO AL],[LO AR] ! 90: [ZMOV] [HI AL],[HI AR] ! 91: [IFV] [ZMOV] [LO R],[LO AL] ! 92: [IFV] [ZMOV] [HI R],[HI AL] ! 93: ! 94: % PEFFECT|PRVALUE ! 95: LONG DXAX * * DXAX ! 96: ADR|LV LONG ! 97: UHS|MMX LONG ! 98: [ZAND] [LO AL],[LO AR] ! 99: [IFV] [ZMOV] [LO R],[LO AL] ! 100: [IFV] [ZMOV] [HI R],[HI AL] ! 101: ! 102: % PEFFECT|PRVALUE|PLT|PGE ! 103: LONG DXAX * * DXAX ! 104: ADR|LV LONG ! 105: IMM|MMX LONG ! 106: [ZAND] [LO AL],[LO AR] ! 107: [ZAND] [HI AL],[HI AR] ! 108: [IFV] [ZMOV] [LO R],[LO AL] ! 109: [IFV] [ZMOV] [HI R],[HI AL] ! 110: [IFR] [REL1] [LAB] ! 111: ! 112: % PEFFECT|PRVALUE ! 113: LONG DXAX * DXAX DXAX ! 114: ADR|LV LONG ! 115: TREG LONG ! 116: [ZAND] [LO AL],[LO R] ! 117: [ZAND] [HI AL],[HI R] ! 118: [IFV] [ZMOV] [LO R],[LO AL] ! 119: [IFV] [ZMOV] [HI R],[HI AL] ! 120: ! 121: ///////// ! 122: / ! 123: / Fields. Distinguish between signed and unsigned fields. If the value ! 124: / is needed the mask must be done for unsigned fields. The sign extend ! 125: / shifts don't need the mask, so it gets optimized out. ! 126: / ! 127: ///////// ! 128: ! 129: % PEFFECT|PRVALUE ! 130: FS16 ANYR * * TEMP ! 131: ADR|LV FFLD16 ! 132: DIR|IMM|MMX WORD ! 133: [ZAND] [AL],[AR] ! 134: [IFV] [ZMOV] [R],[AL] ! 135: ! 136: % PEFFECT|PRVALUE ! 137: UWORD ANYR * * TEMP ! 138: ADR|LV FFLD16 ! 139: DIR|IMM|MMX WORD ! 140: [ZAND] [AL],[AR] ! 141: [IFV] [ZMOV] [R],[AL] ! 142: [IFV] [ZAND] [R],[LO EMASK] ! 143: ! 144: % PEFFECT|PRVALUE ! 145: FS16 AX * * TEMP ! 146: ADR|LV FFLD8 ! 147: DIR|IMM|MMX WORD ! 148: [ZANDB] [AL],[AR] ! 149: [IFV] [ZMOVB] [LO R],[AL] ! 150: ! 151: % PEFFECT|PRVALUE ! 152: UWORD ANYR * * TEMP ! 153: ADR|LV FFLD8 ! 154: DIR|IMM|MMX WORD ! 155: [ZANDB] [AL],[AR] ! 156: [IFV] [ZMOVB] [LO R],[AL] ! 157: [IFV] [ZAND] [R],[LO EMASK] ! 158: ! 159: % PEFFECT|PRVALUE|P_SRT ! 160: FS16 ANYR * ANYR TEMP ! 161: ADR|LV FFLD16 ! 162: TREG WORD ! 163: [ZAND] [AL],[R] ! 164: [IFV] [ZMOV] [R],[AL] ! 165: ! 166: % PEFFECT|PRVALUE|P_SRT ! 167: UWORD ANYR * ANYR TEMP ! 168: ADR|LV FFLD16 ! 169: TREG WORD ! 170: [ZAND] [AL],[R] ! 171: [IFV] [ZMOV] [R],[AL] ! 172: [IFV] [ZAND] [R],[LO EMASK] ! 173: ! 174: % PEFFECT|PRVALUE|P_SRT ! 175: FS16 AX * AX TEMP ! 176: ADR|LV FFLD8 ! 177: TREG WORD ! 178: [ZANDB] [AL],[LO R] ! 179: [IFV] [ZMOVB] [LO R],[AL] ! 180: ! 181: % PEFFECT|PRVALUE|P_SRT ! 182: UWORD AX * AX TEMP ! 183: ADR|LV FFLD8 ! 184: TREG WORD ! 185: [ZANDB] [AL],[LO R] ! 186: [IFV] [ZMOVB] [LO R],[AL] ! 187: [IFV] [ZAND] [R],[LO EMASK]
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.