|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
#include <cstdint>#include "etiss/CPUArch.h"#include "etiss/jit/CPU.h"#include "etiss/CPUCore.h"#include "etiss/ETISS.h"#include <chrono>
Go to the source code of this file.
Functions | |
| uint64 | etiss_get_cycles (ETISS_CPU *const cpu, ETISS_System *const system, void *const *const plugin_pointers) |
| uint64 | etiss_get_time () |
| uint64 | etiss_get_instret (ETISS_CPU *const cpu, ETISS_System *const system, void *const *const plugin_pointers) |
| uint64 etiss_get_cycles | ( | ETISS_CPU *const | cpu, |
| ETISS_System *const | system, | ||
| void *const *const | plugin_pointers | ||
| ) |
Definition at line 19 of file CSRCounters.cpp.
References ETISS_CPU::cpuCycleTime_ps, and ETISS_CPU::cpuTime_ps.
Referenced by RV32IMACFD_csr_read(), and RV64IMACFD_csr_read().

| uint64 etiss_get_instret | ( | ETISS_CPU *const | cpu, |
| ETISS_System *const | system, | ||
| void *const *const | plugin_pointers | ||
| ) |
Definition at line 31 of file CSRCounters.cpp.
References ETISS_CPU::cpuCycleTime_ps, and ETISS_CPU::cpuTime_ps.
Referenced by RV32IMACFD_csr_read(), and RV64IMACFD_csr_read().

| uint64 etiss_get_time | ( | ) |
Definition at line 24 of file CSRCounters.cpp.
Referenced by RV32IMACFD_csr_read(), and RV64IMACFD_csr_read().
