ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
etiss
src
jitlibs
resources
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,
10
uint32_t
(*
resources
)[
ETISS_MAX_RESOURCES
],
11
uint32_t
num_stages,
uint32_t
*num_resources,
12
ETISS_CPU
*cpu);
13
14
#endif
uint32_t
static __inline__ uint32_t
Definition:
arm_cde.h:25
ETISS_MAX_RESOURCES
#define ETISS_MAX_RESOURCES
Definition:
CPU.h:59
handleResources
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
stdint.h
ETISS_CPU
basic cpu state structure needed for execution of any cpu architecture.
Definition:
CPU.h:89
ETISS_CPU::resources
const char * resources[ETISS_MAX_RESOURCES]
names of resources
Definition:
CPU.h:101
Generated on Thu Oct 24 2024 09:40:11 for ETISS 0.8.0 by
1.9.1