Mercurial > repos > blastem
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), |