TEMU  4.4
The Terma Emulator
temu_ARMCpuIface Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Target/ARM.h>

Data Fields

uint32_t(* getBankedRegister )(void *Obj, temu_ARMMode Mode, unsigned Reg)
 
temu_ARMMode(* getMode )(void *Obj)
 
temu_ARMExecMode(* getExecMode )(void *Obj)
 
void(* setExecMode )(void *Obj, temu_ARMExecMode Mode)
 
uint32_t(* getAPSR )(void *Obj)
 
void(* setAPSR )(void *Obj, uint32_t Value)
 
uint32_t(* getFpscr )(const void *Cpu)
 
void(* setFpscr )(void *Cpu, uint32_t Value)
 
uint32_t(* getFpexc )(const void *Cpu)
 
void(* setFpexc )(void *Cpu, uint32_t Value)
 
uint32_t(* getFpinst )(const void *Cpu, int idx)
 
void(* setFpinst )(void *Cpu, int idx, uint32_t Value)
 

Field Documentation

◆ getAPSR

uint32_t(* temu_ARMCpuIface::getAPSR) (void *Obj)

◆ getBankedRegister

uint32_t(* temu_ARMCpuIface::getBankedRegister) (void *Obj, temu_ARMMode Mode, unsigned Reg)

◆ getExecMode

temu_ARMExecMode(* temu_ARMCpuIface::getExecMode) (void *Obj)

◆ getFpexc

uint32_t(* temu_ARMCpuIface::getFpexc) (const void *Cpu)

◆ getFpinst

uint32_t(* temu_ARMCpuIface::getFpinst) (const void *Cpu, int idx)

◆ getFpscr

uint32_t(* temu_ARMCpuIface::getFpscr) (const void *Cpu)

◆ getMode

temu_ARMMode(* temu_ARMCpuIface::getMode) (void *Obj)

◆ setAPSR

void(* temu_ARMCpuIface::setAPSR) (void *Obj, uint32_t Value)

◆ setExecMode

void(* temu_ARMCpuIface::setExecMode) (void *Obj, temu_ARMExecMode Mode)

◆ setFpexc

void(* temu_ARMCpuIface::setFpexc) (void *Cpu, uint32_t Value)

◆ setFpinst

void(* temu_ARMCpuIface::setFpinst) (void *Cpu, int idx, uint32_t Value)

◆ setFpscr

void(* temu_ARMCpuIface::setFpscr) (void *Cpu, uint32_t Value)

The documentation for this struct was generated from the following file: