|
|
1.1 ! root 1: ///////// ! 2: / ! 3: / Logical AND. ! 4: / There is no logical AND instruction for long integers. ! 5: / There are a number of special cases; ! 6: / most try to eliminate AND with words of 0 or with words of all 1 bits. ! 7: / Because of the '!' operator you must not use REL0 or REL1 ! 8: / if EQ and NE are not in the same table. ! 9: / ! 10: ///////// ! 11: ! 12: AND: ! 13: % PSREL ! 14: * NONE * * NONE ! 15: ADR WORD ! 16: IMM|MMX WORD ! 17: % PSREL ! 18: * NONE * * NONE ! 19: RREG|MMX WORD ! 20: ADR|IMM WORD ! 21: [ZTEST] [AL],[AR] ! 22: [REL0] [LAB] ! 23: ! 24: % PSREL ! 25: * NONE * * NONE ! 26: ADR BYTE ! 27: IMM|MMX WORD ! 28: [ZTESTB] [AL],[AR] ! 29: [REL0] [LAB] ! 30: ! 31: % PEFFECT|PRVALUE|PEREL|P_SLT ! 32: WORD ANYR ANYR * TEMP ! 33: TREG WORD ! 34: ADR|IMM WORD ! 35: [ZAND] [R],[AR] ! 36: [IFR] [REL0] [LAB] ! 37: ! 38: % PLT|PGE ! 39: * NONE * * NONE ! 40: ADR LONG ! 41: IMM|MMX LONG ! 42: [ZTEST] [HI AL],[HI AR] ! 43: [REL1] [LAB] ! 44: ! 45: % PLT|PGE ! 46: * AX * * NONE ! 47: ADR LONG ! 48: ADR|IMM LONG ! 49: [ZMOV] [R],[HI AL] ! 50: [ZTEST] [R],[HI AR] ! 51: [REL1] [LAB] ! 52: ! 53: % PLT|PGE ! 54: * * ANYR * NONE ! 55: TREG LONG ! 56: ADR|IMM LONG ! 57: [ZTEST] [HI RL],[HI AR] ! 58: [REL1] [LAB] ! 59: ! 60: % PEQ|PNE ! 61: * NONE * * NONE ! 62: ADR|IMM LONG ! 63: UHC|MMX LONG ! 64: [ZTEST] [LO AL],[LO AR] ! 65: [REL0] [LAB] ! 66: ! 67: % PEQ|PNE ! 68: * NONE * * NONE ! 69: ADR|IMM LONG ! 70: LHC|MMX LONG ! 71: [ZTEST] [HI AL],[HI AR] ! 72: [REL0] [LAB] ! 73: ! 74: % PEQ|PNE ! 75: * * ANYR * NONE ! 76: TREG LONG ! 77: UHC|MMX LONG ! 78: [ZTEST] [LO RL],[LO AR] ! 79: [REL0] [LAB] ! 80: ! 81: % PEQ|PNE ! 82: * * ANYR * NONE ! 83: TREG LONG ! 84: LHC|MMX LONG ! 85: [ZTEST] [HI RL],[HI AR] ! 86: [REL0] [LAB] ! 87: ! 88: % PNE ! 89: * NONE * * NONE ! 90: ADR|IMM LONG ! 91: IMM|MMX LONG ! 92: [ZTEST] [LO AL],[LO AR] ! 93: [ZJNE] [LAB] ! 94: [ZTEST] [HI AL],[HI AR] ! 95: [ZJNE] [LAB] ! 96: ! 97: % PNE ! 98: * * ANYR * NONE ! 99: TREG LONG ! 100: ADR|IMM LONG ! 101: [ZTEST] [LO RL],[LO AR] ! 102: [ZJNE] [LAB] ! 103: [ZTEST] [HI RL],[HI AR] ! 104: [ZJNE] [LAB] ! 105: ! 106: % PEQ ! 107: * NONE * * NONE ! 108: ADR|IMM LONG ! 109: IMM|MMX LONG ! 110: [ZTEST] [LO AL],[LO AR] ! 111: [ZJNE] [LAB0] ! 112: [ZTEST] [HI AL],[HI AR] ! 113: [ZJE] [LAB] ! 114: [DLAB0]: ! 115: ! 116: % PEQ ! 117: * * ANYR * NONE ! 118: TREG LONG ! 119: ADR|IMM LONG ! 120: [ZTEST] [LO RL],[LO AR] ! 121: [ZJNE] [LAB0] ! 122: [ZTEST] [HI RL],[HI AR] ! 123: [ZJE] [LAB] ! 124: [DLAB0]: ! 125: ! 126: % PEFFECT|PRVALUE|P_SLT ! 127: LONG ANYR ANYR * TEMP ! 128: TREG LONG ! 129: UHS|MMX LONG ! 130: [ZAND] [LO R],[LO AR] ! 131: ! 132: % PEFFECT|PRVALUE|P_SLT ! 133: LONG ANYR ANYR * TEMP ! 134: TREG LONG ! 135: UHC|MMX LONG ! 136: [ZAND] [LO R],[LO AR] ! 137: [ZSUB] [HI R],[HI R] ! 138: ! 139: % PEFFECT|PRVALUE|P_SLT ! 140: LONG ANYR ANYR * TEMP ! 141: TREG LONG ! 142: LHS|MMX LONG ! 143: [ZAND] [HI R],[HI AR] ! 144: ! 145: % PEFFECT|PRVALUE|P_SLT ! 146: LONG ANYR ANYR * TEMP ! 147: TREG LONG ! 148: LHC|MMX LONG ! 149: [ZSUB] [LO R],[LO R] ! 150: [ZAND] [HI R],[HI AR] ! 151: ! 152: % PEFFECT|PRVALUE|P_SLT ! 153: LONG ANYR ANYR * TEMP ! 154: TREG LONG ! 155: ADR|IMM LONG ! 156: [ZAND] [LO R],[LO AR] ! 157: [ZAND] [HI R],[HI AR]
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.