helper.c (0c1eccd368af8805ec0fb11e6cf25d0684d37328) helper.c (ac1e86710000ba3cf2e80836fb3f66ba12b169b8)
1/*
2 * m68k op helpers
3 *
4 * Copyright (c) 2006-2007 CodeSourcery
5 * Written by Paul Brook
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public

--- 98 unchanged lines hidden (view full) ---

107
108void m68k_cpu_init_gdb(M68kCPU *cpu)
109{
110 CPUState *cs = CPU(cpu);
111 CPUM68KState *env = &cpu->env;
112
113 if (m68k_feature(env, M68K_FEATURE_CF_FPU)) {
114 gdb_register_coprocessor(cs, cf_fpu_gdb_get_reg, cf_fpu_gdb_set_reg,
1/*
2 * m68k op helpers
3 *
4 * Copyright (c) 2006-2007 CodeSourcery
5 * Written by Paul Brook
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public

--- 98 unchanged lines hidden (view full) ---

107
108void m68k_cpu_init_gdb(M68kCPU *cpu)
109{
110 CPUState *cs = CPU(cpu);
111 CPUM68KState *env = &cpu->env;
112
113 if (m68k_feature(env, M68K_FEATURE_CF_FPU)) {
114 gdb_register_coprocessor(cs, cf_fpu_gdb_get_reg, cf_fpu_gdb_set_reg,
115 11, "cf-fp.xml", 18);
115 gdb_find_static_feature("cf-fp.xml"), 18);
116 } else if (m68k_feature(env, M68K_FEATURE_FPU)) {
116 } else if (m68k_feature(env, M68K_FEATURE_FPU)) {
117 gdb_register_coprocessor(cs, m68k_fpu_gdb_get_reg,
118 m68k_fpu_gdb_set_reg, 11, "m68k-fp.xml", 18);
117 gdb_register_coprocessor(cs, m68k_fpu_gdb_get_reg, m68k_fpu_gdb_set_reg,
118 gdb_find_static_feature("m68k-fp.xml"), 18);
119 }
120 /* TODO: Add [E]MAC registers. */
121}
122
123void HELPER(cf_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val)
124{
125 switch (reg) {
126 case M68K_CR_CACR:

--- 1371 unchanged lines hidden ---
119 }
120 /* TODO: Add [E]MAC registers. */
121}
122
123void HELPER(cf_movec_to)(CPUM68KState *env, uint32_t reg, uint32_t val)
124{
125 switch (reg) {
126 case M68K_CR_CACR:

--- 1371 unchanged lines hidden ---