ACCESS_FLAG
sf = ACCESS_FLAG(F_SF) != 0;
of = ACCESS_FLAG(F_OF) != 0;
sf = ACCESS_FLAG(F_SF) != 0;
of = ACCESS_FLAG(F_OF) != 0;
sf = ACCESS_FLAG(F_SF) != 0;
of = ACCESS_FLAG(F_OF) != 0;
common_jmp_near(emu, sf != of || ACCESS_FLAG(F_ZF));
sf = ACCESS_FLAG(F_SF) != 0;
of = ACCESS_FLAG(F_OF) != 0;
common_jmp_near(emu, sf == of && !ACCESS_FLAG(F_ZF));
!ACCESS_FLAG(F_IF)) {
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_ZF) == 0)
if (ACCESS_FLAG(F_ZF))
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_ZF) == 0)
if (ACCESS_FLAG(F_ZF))
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_ZF) == 0)
if (ACCESS_FLAG(F_ZF))
if (ACCESS_FLAG(F_DF)) /* down */
if (ACCESS_FLAG(F_ZF) == 0)
if (ACCESS_FLAG(F_ZF))
if (ACCESS_FLAG(F_OF))
if (emu->x86.R_CX != 0 && !ACCESS_FLAG(F_ZF)) /* CX != 0 and !ZF */
if (emu->x86.R_CX != 0 && ACCESS_FLAG(F_ZF)) /* CX != 0 and ZF */
if (ACCESS_FLAG(F_CF))
common_jmp_near(emu, ACCESS_FLAG(F_OF));
common_jmp_near(emu, !ACCESS_FLAG(F_OF));
common_jmp_near(emu, ACCESS_FLAG(F_CF));
common_jmp_near(emu, !ACCESS_FLAG(F_CF));
common_jmp_near(emu, ACCESS_FLAG(F_ZF));
common_jmp_near(emu, !ACCESS_FLAG(F_ZF));
common_jmp_near(emu, ACCESS_FLAG(F_CF) || ACCESS_FLAG(F_ZF));
common_jmp_near(emu, !ACCESS_FLAG(F_CF) && !ACCESS_FLAG(F_ZF));
common_jmp_near(emu, ACCESS_FLAG(F_SF));
common_jmp_near(emu, !ACCESS_FLAG(F_SF));
common_jmp_near(emu, ACCESS_FLAG(F_PF));
common_jmp_near(emu, !ACCESS_FLAG(F_PF));
common_jmp_long(emu, ACCESS_FLAG(F_OF));
common_jmp_long(emu, !ACCESS_FLAG(F_OF));
common_jmp_long(emu, ACCESS_FLAG(F_CF));
common_jmp_long(emu, !ACCESS_FLAG(F_CF));
common_jmp_long(emu, ACCESS_FLAG(F_ZF));
common_jmp_long(emu, !ACCESS_FLAG(F_ZF));
common_jmp_long(emu, ACCESS_FLAG(F_CF) || ACCESS_FLAG(F_ZF));
common_jmp_long(emu, !(ACCESS_FLAG(F_CF) || ACCESS_FLAG(F_ZF)));
common_jmp_long(emu, ACCESS_FLAG(F_SF));
common_jmp_long(emu, !ACCESS_FLAG(F_SF));
common_jmp_long(emu, ACCESS_FLAG(F_PF));
common_jmp_long(emu, !ACCESS_FLAG(F_PF));
common_jmp_long(emu, xorl(ACCESS_FLAG(F_SF),
ACCESS_FLAG(F_OF)));
common_jmp_long(emu, !(xorl(ACCESS_FLAG(F_SF),
ACCESS_FLAG(F_OF))));
common_jmp_long(emu, (xorl(ACCESS_FLAG(F_SF), ACCESS_FLAG(F_OF))
|| ACCESS_FLAG(F_ZF)));
!(xorl(ACCESS_FLAG(F_SF), ACCESS_FLAG(F_OF)) ||
ACCESS_FLAG(F_ZF)));
common_set_byte(emu, ACCESS_FLAG(F_OF));
common_set_byte(emu, !ACCESS_FLAG(F_OF));
common_set_byte(emu, ACCESS_FLAG(F_CF));
common_set_byte(emu, !ACCESS_FLAG(F_CF));
common_set_byte(emu, ACCESS_FLAG(F_ZF));
common_set_byte(emu, !ACCESS_FLAG(F_ZF));
common_set_byte(emu, ACCESS_FLAG(F_CF) || ACCESS_FLAG(F_ZF));
common_set_byte(emu, !(ACCESS_FLAG(F_CF) || ACCESS_FLAG(F_ZF)));
common_set_byte(emu, ACCESS_FLAG(F_SF));
common_set_byte(emu, !ACCESS_FLAG(F_SF));
common_set_byte(emu, ACCESS_FLAG(F_PF));
common_set_byte(emu, !ACCESS_FLAG(F_PF));
common_set_byte(emu, xorl(ACCESS_FLAG(F_SF),
ACCESS_FLAG(F_OF)));
common_set_byte(emu, xorl(ACCESS_FLAG(F_SF),
ACCESS_FLAG(F_OF)));
(xorl(ACCESS_FLAG(F_SF), ACCESS_FLAG(F_OF)) ||
ACCESS_FLAG(F_ZF)));
!(xorl(ACCESS_FLAG(F_SF), ACCESS_FLAG(F_OF)) ||
ACCESS_FLAG(F_ZF)));
if ((d & 0xf) > 0x9 || ACCESS_FLAG(F_AF)) {
if ((d & 0xf) > 0x9 || ACCESS_FLAG(F_AF)) {
if (ACCESS_FLAG(F_CF))
if (ACCESS_FLAG(F_CF))
if (ACCESS_FLAG(F_CF)) {
if ((d & 0xf) > 9 || ACCESS_FLAG(F_AF)) {
if (res > 0x9F || ACCESS_FLAG(F_CF)) {
if ((d & 0xf) > 9 || ACCESS_FLAG(F_AF)) {
if (d > 0x9F || ACCESS_FLAG(F_CF)) {
if (ACCESS_FLAG(F_CF)) { /* carry flag is set */
if (ACCESS_FLAG(F_CF)) {
if (ACCESS_FLAG(F_CF)) { /* carry flag is set */
ocf = ACCESS_FLAG(F_CF) != 0;
if (ACCESS_FLAG(F_CF)) { /* carry flag is set */
ocf = ACCESS_FLAG(F_CF) != 0;
if (ACCESS_FLAG(F_CF)) {
ocf = ACCESS_FLAG(F_CF) != 0;
if (ACCESS_FLAG(F_CF)) { /* carry flag is set */
(ACCESS_FLAG(F_CF) != 0)),
(ACCESS_FLAG(F_CF) != 0)),
^ (ACCESS_FLAG(F_CF) != 0)), F_OF);
(ACCESS_FLAG(F_CF) != 0)), F_OF);
^ (ACCESS_FLAG(F_CF) != 0)), F_OF);
if (ACCESS_FLAG(F_CF))
if (ACCESS_FLAG(F_CF))
if (ACCESS_FLAG(F_CF))
if (ACCESS_FLAG(F_DF)) {
if (ACCESS_FLAG(F_DF)) {