Home | History | Annotate | Download | only in libx86emu

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.
26 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
28 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
29 * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
30 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
31 * PERFORMANCE OF THIS SOFTWARE.
212 Raise the specified interrupt to be handled before the execution of the
299 Raise the specified interrupt to be handled before the execution of the
373 Value of the default data segment
382 decodings of addressing modes would have to set/clear a bit describing
383 whether the access is relative to DS or SS. That is the function of the
396 ds/ss select (in absence of override)
398 Each of the above 7 items are handled with a bit in the mode field.
619 Return a pointer to the register given by the R/RM field of the
620 modrm byte, for byte operands. Also enables the decoding of instructions.
666 Return a pointer to the register given by the R/RM field of the
667 modrm byte, for word operands. Also enables the decoding of instructions.
713 Return a pointer to the register given by the R/RM field of the
714 modrm byte, for dword operands. Also enables the decoding of instructions.
761 Return a pointer to the register given by the R/RM field of the
763 special case of segreg operands. Also enables the decoding of instructions.
864 Also enables the decoding of instructions.
1655 bool sf, of;
1658 of = ACCESS_FLAG(F_OF) != 0;
1660 common_jmp_near(emu, sf != of);
1669 bool sf, of;
1672 of = ACCESS_FLAG(F_OF) != 0;
1674 common_jmp_near(emu, sf == of);
1683 bool sf, of;
1686 of = ACCESS_FLAG(F_OF) != 0;
1688 common_jmp_near(emu, sf != of || ACCESS_FLAG(F_ZF));
1697 bool sf, of;
1700 of = ACCESS_FLAG(F_OF) != 0;
1702 of && !ACCESS_FLAG(F_ZF));
1727 * Weirdo special case instruction format. Part of the opcode
1774 * Weirdo special case instruction format. Part of the opcode
1792 * Weirdo special case instruction format. Part of the opcode
1835 * Weirdo special case instruction format. Part of the opcode
2412 /* clear the lower bits of the flag register */
3043 * Yet another weirdo special case instruction format. Part of
3089 * Yet another weirdo special case instruction format. Part of
3738 /* long, drawn out code follows. Double switch for a total of 32
3782 /* long, drawn out code follows. Double switch for a total of 32
3831 /* long, drawn out code follows. Double switch for a total of 32
5700 * apparently required to emulate the setting of the OF and AF flag.
5702 * flag is the XOR of the top two bits of the carry chain for an
5707 * So, given the following table, which represents the addition of two
5720 * Construction of table for cout:
5730 * That represents alot of operations, but NO CHOICE....
5734 * The following table represents the subtraction of two bits, from
5747 * Construction of table for cout:
6493 * The new rotate is done mod 9, and given this, for a rotation of n bits
6527 /* OVERFLOW is set *IFF* cnt==1, then it is the xor of CF and
6530 * causing OF to be misset */
6603 * The new rotate is done mod 9, and given this, for a rotation of n bits
6620 * 0..1 in any representation of the flags register
6649 /* OVERFLOW is set *IFF* cnt==1, then it is the xor of CF and
6756 * of the result!!! */
6758 /* OVERFLOW is set *IFF* s==1, then it is the xor of CF and
6765 * of the result!!! */
6790 * of the result!!! */
6815 * of the result!!! */
6851 * of the result!!! */
6853 /* OVERFLOW is set *IFF* s==1, then it is the xor of the two
6858 * of the result!!! */
6881 * of the result!!! */
6904 * of the result!!! */