aboutsummaryrefslogtreecommitdiff
path: root/sim/sparc/sparc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sim/sparc/sparc.c')
-rw-r--r--sim/sparc/sparc.c62
1 files changed, 0 insertions, 62 deletions
diff --git a/sim/sparc/sparc.c b/sim/sparc/sparc.c
deleted file mode 100644
index a439ae2..0000000
--- a/sim/sparc/sparc.c
+++ /dev/null
@@ -1,62 +0,0 @@
-/* sparc simulator support code, generic to all sparcs
- Copyright (C) 1999 Cygnus Solutions. */
-
-#include "sim-main.h"
-#include "libiberty.h"
-#include "bfd.h"
-#include "cgen-mem.h"
-#include "cgen-ops.h"
-
-#ifdef HAVE_SPARC64
-#define WI DI
-#else
-#define WI SI
-#endif
-
-void
-sparc_do_unimp (SIM_CPU *current_cpu, IADDR pc, SI imm22)
-{
- sim_engine_invalid_insn (current_cpu, pc);
-}
-
-void
-do_ldstub ()
-{
-}
-
-void
-do_swap ()
-{
-}
-
-/* The semantic code invokes this for invalid (unrecognized) instructions. */
-
-void
-sim_engine_invalid_insn (SIM_CPU *cpu, IADDR pc)
-{
-#ifdef HAVE_SPARC32
- if (ARCH32_P (cpu))
- sparc32_invalid_insn (cpu, pc);
-#endif
-#ifdef HAVE_SPARC64
- if (ARCH64_P (cpu))
- sparc64_invalid_insn (cpu, pc);
-#endif
-}
-
-/* Process an address exception. */
-
-void
-sparc_core_signal (SIM_DESC sd, SIM_CPU *cpu, sim_cia pc,
- unsigned int map, int nr_bytes, address_word addr,
- transfer_type transfer, sim_core_signals sig)
-{
-#ifdef HAVE_SPARC32
- if (ARCH32_P (cpu))
- sparc32_core_signal (sd, cpu, pc, map, nr_bytes, addr, transfer, sig);
-#endif
-#ifdef HAVE_SPARC64
- if (ARCH64_P (cpu))
- sparc64_core_signal (sd, cpu, pc, map, nr_bytes, addr, transfer, sig);
-#endif
-}