ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <stdint.h>
Go to the source code of this file.
Functions | |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx1))) uint32_t __arm_cx1(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx1a))) uint32_t __arm_cx1a(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx1d))) uint64_t __arm_cx1d(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx1da))) uint64_t __arm_cx1da(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx2))) uint32_t __arm_cx2(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx2a))) uint32_t __arm_cx2a(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx2d))) uint64_t __arm_cx2d(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx2da))) uint64_t __arm_cx2da(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx3))) uint32_t __arm_cx3(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx3a))) uint32_t __arm_cx3a(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx3d))) uint64_t __arm_cx3d(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_cx3da))) uint64_t __arm_cx3da(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx1_u32))) uint32_t __arm_vcx1_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx1a_u32))) uint32_t __arm_vcx1a_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx1d_u64))) uint64_t __arm_vcx1d_u64(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx1da_u64))) uint64_t __arm_vcx1da_u64(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx2_u32))) uint32_t __arm_vcx2_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx2a_u32))) uint32_t __arm_vcx2a_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx2d_u64))) uint64_t __arm_vcx2d_u64(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx2da_u64))) uint64_t __arm_vcx2da_u64(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx3_u32))) uint32_t __arm_vcx3_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx3a_u32))) uint32_t __arm_vcx3a_u32(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx3d_u64))) uint64_t __arm_vcx3d_u64(int |
static __inline__ | __attribute__ ((__clang_arm_builtin_alias(__builtin_arm_cde_vcx3da_u64))) uint64_t __arm_vcx3da_u64(int |
Variables | |
static __inline__ | uint32_t |
static __inline__ | uint64_t |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
static __inline__ uint32_t |
Definition at line 25 of file arm_cde.h.
Referenced by etiss::instr::Instruction::addCallback(), etiss::DataSheetAccurateTiming::addRule(), etiss::mm::MMU::AddTLBEntry(), etiss::error::Error::apply(), etiss::mm::PTE::ClearFlagByName(), FuzzedDataProvider::ConsumeEnum(), FuzzedDataProvider::ConsumeProbability(), convert_buffer_output(), convert_buffer_utf32(), CPUArch_finalizeInstrSet(), utf_decoder< Traits, opt_swap >::decode_utf32_block(), utf_decoder< Traits, opt_swap >::decode_utf8_block(), fcvt_64_32(), fcvt_s(), gen_nan(), etiss::mm::PTE::GetByName(), etiss::instr::ModedInstructionSet::getMode(), RV32IMACFDArch::getVirtualStruct(), RV64IMACFDArch::getVirtualStruct(), etiss::DataSheetAccurateTiming::handleMatch_cycles(), etiss::plugin::gdb::Server::handlePacket(), handleResources(), utf16_writer::high(), etiss::DataSheetAccurateTiming::initInstrSet(), nan(), nanf(), printMessage(), etiss::mm::PTE::SetFlagByName(), etiss::mm::MMU::Translate(), wasm_u64x2_load_32x2(), and wasm_v32x4_load_splat().
static __inline__ uint64_t |
Definition at line 31 of file arm_cde.h.
Referenced by __make_mantissa_base10(), __make_mantissa_base16(), __make_mantissa_base8(), etiss::VirtualStruct::Field::_applyBitflip(), RegField_RV32IMACFD::_read(), pcField_RV32IMACFD::_read(), RegField_RV64IMACFD::_read(), pcField_RV64IMACFD::_read(), etiss::VirtualStruct::FieldT< structT, retT, field >::_read(), etiss::VirtualStruct::addField(), etiss::error::Error::apply(), etiss::mm::PTE::CheckBit(), etiss::mm::PTE::ClearBit(), FuzzedDataProvider::ConsumeIntegralInRange(), FuzzedDataProvider::ConsumeProbability(), etiss::CPUCore::CPUCore(), etiss::mm::dbg_read(), etiss::mm::dbg_write(), etiss::plugin::fault::SwitchSystem::dread(), etiss::mm::dread(), etiss::plugin::fault::SwitchSystem::dwrite(), etiss::mm::dwrite(), ETISSINCLUDED_createPlugin(), etiss::CPUCore::execute(), fcvt_d(), etiss::fault::Trigger::fired(), etiss::mm::PTE::GenerateMask(), etiss::genTranslationId(), etiss::plugin::gdb::Server::handlePacket(), etiss::plugin::fault::SwitchSystem::iread(), etiss::mm::iread(), etiss::plugin::fault::SwitchSystem::iwrite(), etiss::mm::iwrite(), etiss::SimpleMemSystem::load_segments(), main(), nan(), etiss::VirtualStruct::Field::read(), etiss::plugin::VirtualStructMemory::read(), etiss::mm::PTE::SetBit(), etiss::mm::PTE::SetFlagByName(), etiss::interfaces::SimpleInstructionInjector< T >::toFunction(), etiss::mm::MMU::Translate(), unbox_s(), etiss::interfaces::VCD::update(), etiss::interfaces::WishboneBus< BOOLSIG, VECTORSIG, instrBus, flipEndianess, bytewidth, VECTORSIGSTORAGETYPE >::update(), etiss::plugin::VariableValueLogger::VariableValueLogger(), etiss::plugin::VirtualStructMemory::VirtualStructMemory(), wasm_v64x2_load_splat(), etiss::plugin::VirtualStructMemory::write(), and etiss::Translation::~Translation().