ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
libresources.h
Go to the documentation of this file.
1 #ifndef JITLIB_RESOURCES_H
2 #define JITLIB_RESOURCES_H
3 
4 #include <stdint.h>
5 
6 struct ETISS_CPU;
7 
8 /*header file for the static library "resources"*/
9 uint32_t handleResources(uint32_t *resource_time,
11  uint32_t num_stages, uint32_t *num_resources,
12  ETISS_CPU *cpu);
13 
14 #endif
static __inline__ uint32_t
Definition: arm_cde.h:25
#define ETISS_MAX_RESOURCES
Definition: CPU.h:59
uint32_t handleResources(uint32_t *resource_time, uint32_t(*resources)[ETISS_MAX_RESOURCES], uint32_t num_stages, uint32_t *num_resources, ETISS_CPU *cpu)
Definition: resources.cpp:6
basic cpu state structure needed for execution of any cpu architecture.
Definition: CPU.h:89
const char * resources[ETISS_MAX_RESOURCES]
names of resources
Definition: CPU.h:101