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"
uint64_t(* getLR)(const void *Cpu)
struct temu_PowerPCIface temu_PowerPCIface
uint32_t(* getCTR)(const void *Cpu)
void(* setCR)(void *Cpu, uint32_t Value)
void(* setReserveAddress)(const void *Obj, uint64_t address)
void(* clearAddressReservation)(const void *Obj)
uint64_t(* getMSR)(const void *Cpu)
void(* installEAResource)(void *Obj, unsigned RID, temu_MemAccessIfaceRef Device)
uint32_t(* getCR)(const void *Cpu)
int(* isReservationBitSet)(const void *Obj)
#define TEMU_IFACE_REFERENCE_TYPE(N)
void(* setFPSCR)(void *Cpu, uint32_t Value)
void(* setCTR)(void *Cpu, uint32_t Value)
void(* setMSR)(void *Cpu, uint64_t Value)
void(* setXER)(void *Cpu, uint64_t Value)
uint64_t(* getXER)(const void *Cpu)
uint64_t(* getReserveAddress)(const void *Obj)
void(* setLR)(void *Cpu, uint64_t Value)
uint32_t(* getFPSCR)(const void *Cpu)