10 #ifndef TEMU_POWERPC_H 11 #define TEMU_POWERPC_H 27 void (*
setXER)(
void *Cpu, uint64_t Value);
28 uint32_t (*
getCR)(
const void *Cpu);
29 void (*
setCR)(
void *Cpu, uint32_t Value);
31 void (*
setMSR)(
void *Cpu, uint64_t Value);
37 void (*
setCTR)(
void *Cpu, uint32_t Value);
38 uint64_t (*
getLR)(
const void *Cpu);
39 void (*
setLR)(
void *Cpu, uint64_t Value);
43 temu_MemAccessIfaceRef Device);
46 #define TEMU_POWERPC_IFACE_TYPE "PowerPCIface" void(* clearAddressReservation)(const void *Obj)
Definition: PowerPC.h:35
int(* isReservationBitSet)(const void *Obj)
Definition: PowerPC.h:34
uint32_t(* getCR)(const void *Cpu)
Definition: PowerPC.h:28
uint32_t(* getFPSCR)(const void *Cpu)
Definition: PowerPC.h:40
void(* setReserveAddress)(const void *Obj, uint64_t address)
Definition: PowerPC.h:33
uint64_t(* getMSR)(const void *Cpu)
Definition: PowerPC.h:30
TEMU_IFACE_REFERENCE_TYPE(temu_PowerPC)
void(* setCR)(void *Cpu, uint32_t Value)
Definition: PowerPC.h:29
uint64_t(* getLR)(const void *Cpu)
Definition: PowerPC.h:38
void(* setCTR)(void *Cpu, uint32_t Value)
Definition: PowerPC.h:37
uint64_t(* getXER)(const void *Cpu)
Definition: PowerPC.h:26
void(* setFPSCR)(void *Cpu, uint32_t Value)
Definition: PowerPC.h:41
void(* installEAResource)(void *Obj, unsigned RID, temu_MemAccessIfaceRef Device)
Definition: PowerPC.h:42
void(* setLR)(void *Cpu, uint64_t Value)
Definition: PowerPC.h:39
struct temu_PowerPCIface temu_PowerPCIface
void(* setXER)(void *Cpu, uint64_t Value)
Definition: PowerPC.h:27
uint64_t(* getReserveAddress)(const void *Obj)
Definition: PowerPC.h:32
void(* setMSR)(void *Cpu, uint64_t Value)
Definition: PowerPC.h:31
uint32_t(* getCTR)(const void *Cpu)
Definition: PowerPC.h:36