Adding lfd.

This commit is contained in:
Ben Vanik
2013-05-26 07:19:09 -07:00
parent 9d63eb7499
commit 82159b2b9d
3 changed files with 47 additions and 42 deletions

View File

@@ -80,8 +80,8 @@ public:
AsmJit::GpVar gpr_value(uint32_t n);
void update_gpr_value(uint32_t n, AsmJit::GpVar& value);
AsmJit::GpVar fpr_value(uint32_t n);
void update_fpr_value(uint32_t n, AsmJit::GpVar& value);
AsmJit::XmmVar fpr_value(uint32_t n);
void update_fpr_value(uint32_t n, AsmJit::XmmVar& value);
AsmJit::GpVar TouchMemoryAddress(uint32_t cia, AsmJit::GpVar& addr);
AsmJit::GpVar ReadMemory(
@@ -126,15 +126,15 @@ private:
ppc::InstrAccessBits access_bits_;
struct {
AsmJit::GpVar indirection_target;
AsmJit::GpVar indirection_cia;
AsmJit::GpVar indirection_target;
AsmJit::GpVar indirection_cia;
AsmJit::GpVar xer;
AsmJit::GpVar lr;
AsmJit::GpVar ctr;
AsmJit::GpVar cr[8];
AsmJit::GpVar gpr[32];
AsmJit::GpVar fpr[32];
AsmJit::GpVar xer;
AsmJit::GpVar lr;
AsmJit::GpVar ctr;
AsmJit::GpVar cr[8];
AsmJit::GpVar gpr[32];
AsmJit::XmmVar fpr[32];
} locals_;
};