ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
include
jit
etiss
jit
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
13
struct
ETISS_CPU
;
14
15
/*header file for the static library "resources"*/
16
uint32_t
handleResources
(
uint32_t
*resource_time,
uint32_t
(*
resources
)[
ETISS_MAX_RESOURCES
],
uint32_t
num_stages,
17
uint32_t
*num_resources,
ETISS_CPU
*cpu);
18
19
#endif
uint32_t
static __inline__ uint32_t
Definition
arm_cde.h:25
ETISS_MAX_RESOURCES
#define ETISS_MAX_RESOURCES
Definition
CPU.h:21
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:12
stdint.h
ETISS_CPU
basic cpu state structure needed for execution of any cpu architecture.
Definition
CPU.h:51
ETISS_CPU::resources
const char * resources[ETISS_MAX_RESOURCES]
names of resources
Definition
CPU.h:63
Generated on Sat Nov 15 2025 19:30:09 for ETISS 0.11.2 by
1.9.8