Home | History | Annotate | Download | only in x86emu

Lines Matching defs:of

15 *  supporting documentation, and that the name of the authors not be used
16 * in advertising or publicity pertaining to distribution of the software
18 * representations about the suitability of this software for any purpose.
22 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
24 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
25 * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
26 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
27 * PERFORMANCE OF THIS SOFTWARE.
36 * and emulation of all the x86 processor instructions.
49 * Many of the procedures are *VERY* similar in coding. This has
50 * allowed for a very large amount of code to be generated in a fairly
51 * short amount of time (i.e. cut, paste, and modify). The result is
52 * that much of the code below could have been folded into subroutines
53 * for a large reduction in size of this file. The downside would be
62 * into the second category. The coding of the "switch(mod){ .... }"
63 * in many of the subroutines below falls into the first category.
64 * Especially, the coding of {add,and,or,sub,...}_{byte,word}
65 * subroutines are an especially glaring case of the third guideline.
66 * Since so much of the code is cloned from other modules (compare
2282 * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4
4125 * what type of processor is in the system.
4509 * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4
4527 * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4
5400 int sf, of;
5410 of = ACCESS_FLAG(F_OF) != 0;
5411 if (sf ^ of)
5426 int sf, of;
5436 of = ACCESS_FLAG(F_OF) != 0;
5437 /* note: inverse of above, but using == instead of xor. */
5438 if (sf == of)
5453 int sf, of;
5464 of = ACCESS_FLAG(F_OF) != 0;
5465 if ((sf ^ of) || ACCESS_FLAG(F_ZF))
5480 int sf, of;
5491 of = ACCESS_FLAG(F_OF) != 0;
5492 if ((sf == of) && !ACCESS_FLAG(F_ZF))
5523 * Weirdo special case instruction format. Part of the opcode
5651 * Weirdo special case instruction format. Part of the opcode
5845 * Weirdo special case instruction format. Part of the opcode
5969 * Weirdo special case instruction format. Part of the opcode
7062 DECODE_PRINTF("ILLEGAL DECODE OF OPCODE 8F\n");
7574 /* clear the lower bits of the flag register */
8681 * Yet another weirdo special case instruction format. Part of
8790 * Yet another weirdo special case instruction format. Part of
9098 DECODE_PRINTF("ILLEGAL DECODE OF OPCODE c6\n");
9152 DECODE_PRINTF("ILLEGAL DECODE OF OPCODE 8F\n");
9477 * Yet another weirdo special case instruction format. Part of
9570 * Yet another weirdo special case instruction format. Part of
9726 * Yet another weirdo special case instruction format. Part of
9821 * Yet another weirdo special case instruction format. Part of
10503 of 32 cases. */
10786 of 32 cases. */
11728 DECODE_PRINTF("ILLEGAL DECODING OF OPCODE FF\t");