Adding libjit.

Removing some old xethunk cruft.
This commit is contained in:
Ben Vanik
2013-05-19 09:23:50 -07:00
parent b018b6fe56
commit 0aa7d1ec05
10 changed files with 7 additions and 59 deletions

View File

@@ -34,7 +34,6 @@
#include <xenia/cpu/codegen/module_generator.h>
#include <xenia/cpu/ppc/instr.h>
#include <xenia/cpu/ppc/state.h>
#include <xenia/cpu/xethunk/xethunk.h>
using namespace llvm;

View File

@@ -10,21 +10,9 @@
#ifndef XENIA_CPU_PPC_STATE_H_
#define XENIA_CPU_PPC_STATE_H_
/**
* NOTE: this file is included by xethunk and as such should have a *MINIMAL*
* set of dependencies!
*/
#include <stdint.h>
#ifdef XE_THUNK
#define XECACHEALIGN __attribute__ ((aligned(8)))
#define XECACHEALIGN64 __attribute__ ((aligned(64)))
#endif
// namespace FPRF {
// enum FPRF_e {
// QUIET_NAN = 0x00088000,

View File

@@ -315,8 +315,6 @@ void RtlImageXexHeaderField_shim(
// into guest memory, as it should be opaque and so long as our size is right
// the user code will never know.
//
// This would be good to put in xethunk for inlining.
//
// Ref: http://msdn.microsoft.com/en-us/magazine/cc164040.aspx
// Ref: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/critical.c?view=markup