Lines Matching defs:of

19  *  supporting documentation, and that the name of the authors not be used
20 * in advertising or publicity pertaining to distribution of the software
22 * representations about the suitability of this software for any purpose.
209 * Raise the specified interrupt to be handled before the execution of the
291 * Raise the specified interrupt to be handled before the execution of the
369 * Value of the default data segment
378 * decodings of addressing modes would have to set/clear a bit describing
379 * whether the access is relative to DS or SS. That is the function of the
392 * ds/ss select (in absense of override)
394 * Each of the above 7 items are handled with a bit in the mode field.
628 * Return a pointer to the register given by the R/RM field of the
629 * modrm byte, for byte operands. Also enables the decoding of instructions.
676 * Return a pointer to the register given by the R/RM field of the
677 * modrm byte, for word operands. Also enables the decoding of instructions.
724 * Return a pointer to the register given by the R/RM field of the
725 * modrm byte, for dword operands. Also enables the decoding of instructions.
773 * Return a pointer to the register given by the R/RM field of the
775 * special case of segreg operands. Also enables the decoding of instructions.
878 * Also enables the decoding of instructions.
1691 int sf, of;
1694 of = ACCESS_FLAG(F_OF) != 0;
1696 common_jmp_near(emu, sf != of);
1706 int sf, of;
1709 of = ACCESS_FLAG(F_OF) != 0;
1711 common_jmp_near(emu, sf == of);
1721 int sf, of;
1724 of = ACCESS_FLAG(F_OF) != 0;
1726 common_jmp_near(emu, sf != of || ACCESS_FLAG(F_ZF));
1736 int sf, of;
1739 of = ACCESS_FLAG(F_OF) != 0;
1741 common_jmp_near(emu, sf == of && !ACCESS_FLAG(F_ZF));
1767 * Weirdo special case instruction format. Part of the opcode
1817 * Weirdo special case instruction format. Part of the opcode
1835 * Weirdo special case instruction format. Part of the opcode
1880 * Weirdo special case instruction format. Part of the opcode
2483 /* clear the lower bits of the flag register */
3152 * Yet another weirdo special case instruction format. Part of
3201 * Yet another weirdo special case instruction format. Part of
3893 /* long, drawn out code follows. Double switch for a total of 32
3938 /* long, drawn out code follows. Double switch for a total of 32
3987 /* long, drawn out code follows. Double switch for a total of 32
5893 * apparently required to emulate the setting of the OF and AF flag.
5895 * flag is the XOR of the top two bits of the carry chain for an
5900 * So, given the following table, which represents the addition of two
5913 * Construction of table for cout:
5923 * That represents alot of operations, but NO CHOICE....
5927 * The following table represents the subtraction of two bits, from
5940 * Construction of table for cout:
6719 * The new rotate is done mod 9, and given this, for a rotation of n
6758 /* OVERFLOW is set *IFF* cnt==1, then it is the xor of CF and
6837 * The new rotate is done mod 9, and given this, for a rotation of n
6857 * 0..1 in any representation of the flags register
6886 /* OVERFLOW is set *IFF* cnt==1, then it is the xor of CF and
6995 /* OVERFLOW is set *IFF* s==1, then it is the xor of CF and
7003 * of the result!!! */
7029 * of the result!!! */
7055 * of the result!!! */
7091 /* OVERFLOW is set *IFF* s==1, then it is the xor of the two
7097 * of the result!!! */
7121 * of the result!!! */
7145 * of the result!!! */