ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
libresources.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2//
3// This file is part of ETISS. It is licensed under the BSD 3-Clause License; you may not use this file except in
4// compliance with the License. You should have received a copy of the license along with this project. If not, see the
5// LICENSE file.
6
7#ifndef JITLIB_RESOURCES_H
8#define JITLIB_RESOURCES_H
9
10#include <stdint.h>
11#include "etiss/jit/CPU.h"
12
13struct ETISS_CPU;
14
15/*header file for the static library "resources"*/
17 uint32_t *num_resources, ETISS_CPU *cpu);
18
19#endif
static __inline__ uint32_t
Definition arm_cde.h:25
#define ETISS_MAX_RESOURCES
Definition CPU.h:21
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:12
basic cpu state structure needed for execution of any cpu architecture.
Definition CPU.h:51
const char * resources[ETISS_MAX_RESOURCES]
names of resources
Definition CPU.h:63