TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_ARMCpuIface Struct Reference

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

Collaboration diagram for temu_ARMCpuIface:

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)
 

Detailed Description

Definition at line 35 of file ARM.h.

Field Documentation

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

Definition at line 41 of file ARM.h.

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

Definition at line 36 of file ARM.h.

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

Definition at line 38 of file ARM.h.

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

Definition at line 47 of file ARM.h.

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

Definition at line 50 of file ARM.h.

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

Definition at line 44 of file ARM.h.

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

Definition at line 37 of file ARM.h.

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

Definition at line 42 of file ARM.h.

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

Definition at line 39 of file ARM.h.

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

Definition at line 48 of file ARM.h.

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

Definition at line 51 of file ARM.h.

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

Definition at line 45 of file ARM.h.


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