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 --- |