comparison m68k_core.c @ 1262:462d9770d467

Cycle accurate divu and undefined flags for overflow case
author Michael Pavone <pavone@retrodev.com>
date Fri, 03 Mar 2017 23:51:29 -0800
parents 2e6dcb5c11a2
children f36ef4847ef2
comparison
equal deleted inserted replaced
1261:f13f51e9f9f2 1262:462d9770d467
742 BINARY_IMPL(M68K_AND, N|Z|V0|C0), 742 BINARY_IMPL(M68K_AND, N|Z|V0|C0),
743 BINARY_IMPL(M68K_EOR, N|Z|V0|C0), 743 BINARY_IMPL(M68K_EOR, N|Z|V0|C0),
744 BINARY_IMPL(M68K_OR, N|Z|V0|C0), 744 BINARY_IMPL(M68K_OR, N|Z|V0|C0),
745 RAW_IMPL(M68K_CMP, translate_m68k_cmp), 745 RAW_IMPL(M68K_CMP, translate_m68k_cmp),
746 OP_IMPL(M68K_DIVS, translate_m68k_div), 746 OP_IMPL(M68K_DIVS, translate_m68k_div),
747 OP_IMPL(M68K_DIVU, translate_m68k_div), 747 OP_IMPL(M68K_DIVU, translate_m68k_divu),
748 OP_IMPL(M68K_MULS, translate_m68k_mul), 748 OP_IMPL(M68K_MULS, translate_m68k_mul),
749 OP_IMPL(M68K_MULU, translate_m68k_mul), 749 OP_IMPL(M68K_MULU, translate_m68k_mul),
750 RAW_IMPL(M68K_EXT, translate_m68k_ext), 750 RAW_IMPL(M68K_EXT, translate_m68k_ext),
751 UNARY_IMPL(M68K_NEG, X|N|Z|V|C), 751 UNARY_IMPL(M68K_NEG, X|N|Z|V|C),
752 OP_IMPL(M68K_NEGX, translate_m68k_negx), 752 OP_IMPL(M68K_NEGX, translate_m68k_negx),