| 
    TEMU
    4.4
    
   The Terma Emulator 
   | 
 
#include </builds/termade/temu/temu/include/temu-c/Target/Sparc.h>
Data Fields | |
| unsigned(* | getWindowCount )(const void *Cpu) | 
| uint32_t(* | getWindowedReg )(const void *Cpu, int Window, unsigned Reg) | 
| void(* | setWindowedReg )(void *Cpu, int Window, unsigned Reg, uint32_t Value) | 
| void(* | setAsiHandler )(void *Cpu, unsigned Asi, int IsWriteAsi, temu_SparcAsiHandler AsiHandler) | 
| uint32_t(* | getAsr )(const void *Cpu, unsigned Asr) | 
| void(* | setAsr )(void *Cpu, unsigned Asr, uint32_t Value) | 
| void(* | setAsrReadHandler )(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler) | 
| void(* | setAsrWriteHandler )(void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler) | 
| uint32_t(* | getPsr )(const void *Cpu) | 
| void(* | setPsr )(void *Cpu, uint32_t Value) | 
| uint32_t(* | getTbr )(const void *Cpu) | 
| void(* | setTbr )(void *Cpu, uint32_t Value) | 
| uint32_t(* | getWim )(const void *Cpu) | 
| void(* | setWim )(void *Cpu, uint32_t Value) | 
| uint32_t(* | getNPc )(const void *Cpu) | 
| void(* | setNPc )(void *Cpu, uint32_t Value) | 
| uint32_t(* | getFsr )(const void *Cpu) | 
| void(* | setFsr )(void *Cpu, uint32_t Value) | 
| uint32_t(* | getCsr )(const void *Cpu) | 
| void(* | setCsr )(void *Cpu, uint32_t Value) | 
| void(* | setAsiProbeHandler )(void *obj, unsigned asi, void(*asi_probe_handler)(void *cpu, temu_MemTransaction *mt)) | 
Interface for SPARC specific functionality
| uint32_t(* temu_SparcV8Iface::getAsr) (const void *Cpu, unsigned Asr) | 
| uint32_t(* temu_SparcV8Iface::getCsr) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getFsr) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getNPc) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getPsr) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getTbr) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getWim) (const void *Cpu) | 
| unsigned(* temu_SparcV8Iface::getWindowCount) (const void *Cpu) | 
| uint32_t(* temu_SparcV8Iface::getWindowedReg) (const void *Cpu, int Window, unsigned Reg) | 
| void(* temu_SparcV8Iface::setAsiHandler) (void *Cpu, unsigned Asi, int IsWriteAsi, temu_SparcAsiHandler AsiHandler) | 
| void(* temu_SparcV8Iface::setAsiProbeHandler) (void *obj, unsigned asi, void(*asi_probe_handler)(void *cpu, temu_MemTransaction *mt)) | 
| void(* temu_SparcV8Iface::setAsr) (void *Cpu, unsigned Asr, uint32_t Value) | 
| void(* temu_SparcV8Iface::setAsrReadHandler) (void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler) | 
| void(* temu_SparcV8Iface::setAsrWriteHandler) (void *Cpu, unsigned Asr, temu_SparcAsrHandler AsrHandler) | 
| void(* temu_SparcV8Iface::setCsr) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setFsr) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setNPc) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setPsr) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setTbr) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setWim) (void *Cpu, uint32_t Value) | 
| void(* temu_SparcV8Iface::setWindowedReg) (void *Cpu, int Window, unsigned Reg, uint32_t Value) |