pub/libvex_guest_amd64.h \
pub/libvex_guest_arm.h \
pub/libvex_guest_ppc32.h \
+ pub/libvex_guest_ppc64.h \
pub/libvex_guest_offsets.h
PRIV_HEADERS = priv/host-x86/hdefs.h \
priv/host-amd64/hdefs.h \
priv/host-arm/hdefs.h \
- priv/host-ppc32/hdefs.h \
+ priv/host-ppc/hdefs.h \
priv/host-generic/h_generic_regs.h \
priv/host-generic/h_generic_simd64.h \
priv/main/vex_globals.h \
priv/guest-x86/gdefs.h \
priv/guest-amd64/gdefs.h \
priv/guest-arm/gdefs.h \
- priv/guest-ppc32/gdefs.h \
+ priv/guest-ppc/gdefs.h \
priv/ir/irmatch.h \
priv/ir/iropt.h
priv/host-x86/hdefs.o \
priv/host-amd64/hdefs.o \
priv/host-arm/hdefs.o \
- priv/host-ppc32/hdefs.o \
+ priv/host-ppc/hdefs.o \
priv/host-x86/isel.o \
priv/host-amd64/isel.o \
priv/host-arm/isel.o \
- priv/host-ppc32/isel.o \
+ priv/host-ppc/isel.o \
priv/host-generic/h_generic_regs.o \
priv/host-generic/h_generic_simd64.o \
priv/host-generic/reg_alloc2.o \
priv/guest-x86/ghelpers.o \
priv/guest-amd64/ghelpers.o \
priv/guest-arm/ghelpers.o \
- priv/guest-ppc32/ghelpers.o \
+ priv/guest-ppc/ghelpers.o \
priv/guest-x86/toIR.o \
priv/guest-amd64/toIR.o \
priv/guest-arm/toIR.o \
- priv/guest-ppc32/toIR.o
+ priv/guest-ppc/toIR.o
PUB_INCLUDES = -Ipub
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/hdefs.o \
-c priv/host-arm/hdefs.c
-priv/host-ppc32/hdefs.o: $(ALL_HEADERS) priv/host-ppc32/hdefs.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc32/hdefs.o \
- -c priv/host-ppc32/hdefs.c
+priv/host-ppc/hdefs.o: $(ALL_HEADERS) priv/host-ppc/hdefs.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc/hdefs.o \
+ -c priv/host-ppc/hdefs.c
priv/host-x86/isel.o: $(ALL_HEADERS) priv/host-x86/isel.c
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/isel.o \
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/isel.o \
-c priv/host-arm/isel.c
-priv/host-ppc32/isel.o: $(ALL_HEADERS) priv/host-ppc32/isel.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc32/isel.o \
- -c priv/host-ppc32/isel.c
+priv/host-ppc/isel.o: $(ALL_HEADERS) priv/host-ppc/isel.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc/isel.o \
+ -c priv/host-ppc/isel.c
priv/host-generic/h_generic_regs.o: $(ALL_HEADERS) priv/host-generic/h_generic_regs.c
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-generic/h_generic_regs.o \
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-arm/toIR.o \
-c priv/guest-arm/toIR.c
-priv/guest-ppc32/ghelpers.o: $(ALL_HEADERS) priv/guest-ppc32/ghelpers.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc32/ghelpers.o \
- -c priv/guest-ppc32/ghelpers.c
+priv/guest-ppc/ghelpers.o: $(ALL_HEADERS) priv/guest-ppc/ghelpers.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc/ghelpers.o \
+ -c priv/guest-ppc/ghelpers.c
-priv/guest-ppc32/toIR.o: $(ALL_HEADERS) priv/guest-ppc32/toIR.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc32/toIR.o \
- -c priv/guest-ppc32/toIR.c
+priv/guest-ppc/toIR.o: $(ALL_HEADERS) priv/guest-ppc/toIR.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc/toIR.o \
+ -c priv/guest-ppc/toIR.c
pub/libvex_guest_amd64.h \
pub/libvex_guest_arm.h \
pub/libvex_guest_ppc32.h \
+ pub/libvex_guest_ppc64.h \
pub/libvex_guest_offsets.h
PRIV_HEADERS = priv/host-x86/hdefs.h \
priv/host-amd64/hdefs.h \
priv/host-arm/hdefs.h \
- priv/host-ppc32/hdefs.h \
+ priv/host-ppc/hdefs.h \
priv/host-generic/h_generic_regs.h \
priv/host-generic/h_generic_simd64.h \
priv/main/vex_globals.h \
priv/guest-x86/gdefs.h \
priv/guest-amd64/gdefs.h \
priv/guest-arm/gdefs.h \
- priv/guest-ppc32/gdefs.h \
+ priv/guest-ppc/gdefs.h \
priv/ir/irmatch.h \
priv/ir/iropt.h
priv/host-x86/hdefs.o \
priv/host-amd64/hdefs.o \
priv/host-arm/hdefs.o \
- priv/host-ppc32/hdefs.o \
+ priv/host-ppc/hdefs.o \
priv/host-x86/isel.o \
priv/host-amd64/isel.o \
priv/host-arm/isel.o \
- priv/host-ppc32/isel.o \
+ priv/host-ppc/isel.o \
priv/host-generic/h_generic_regs.o \
priv/host-generic/h_generic_simd64.o \
priv/host-generic/reg_alloc2.o \
priv/guest-x86/ghelpers.o \
priv/guest-amd64/ghelpers.o \
priv/guest-arm/ghelpers.o \
- priv/guest-ppc32/ghelpers.o \
+ priv/guest-ppc/ghelpers.o \
priv/guest-x86/toIR.o \
priv/guest-amd64/toIR.o \
priv/guest-arm/toIR.o \
- priv/guest-ppc32/toIR.o
+ priv/guest-ppc/toIR.o
PUB_INCLUDES = -Ipub
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/hdefs.o \
-c priv/host-arm/hdefs.c
-priv/host-ppc32/hdefs.o: $(ALL_HEADERS) priv/host-ppc32/hdefs.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc32/hdefs.o \
- -c priv/host-ppc32/hdefs.c
+priv/host-ppc/hdefs.o: $(ALL_HEADERS) priv/host-ppc/hdefs.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc/hdefs.o \
+ -c priv/host-ppc/hdefs.c
priv/host-x86/isel.o: $(ALL_HEADERS) priv/host-x86/isel.c
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-x86/isel.o \
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-arm/isel.o \
-c priv/host-arm/isel.c
-priv/host-ppc32/isel.o: $(ALL_HEADERS) priv/host-ppc32/isel.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc32/isel.o \
- -c priv/host-ppc32/isel.c
+priv/host-ppc/isel.o: $(ALL_HEADERS) priv/host-ppc/isel.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-ppc/isel.o \
+ -c priv/host-ppc/isel.c
priv/host-generic/h_generic_regs.o: $(ALL_HEADERS) priv/host-generic/h_generic_regs.c
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host-generic/h_generic_regs.o \
$(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-arm/toIR.o \
-c priv/guest-arm/toIR.c
-priv/guest-ppc32/ghelpers.o: $(ALL_HEADERS) priv/guest-ppc32/ghelpers.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc32/ghelpers.o \
- -c priv/guest-ppc32/ghelpers.c
+priv/guest-ppc/ghelpers.o: $(ALL_HEADERS) priv/guest-ppc/ghelpers.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc/ghelpers.o \
+ -c priv/guest-ppc/ghelpers.c
-priv/guest-ppc32/toIR.o: $(ALL_HEADERS) priv/guest-ppc32/toIR.c
- $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc32/toIR.o \
- -c priv/guest-ppc32/toIR.c
+priv/guest-ppc/toIR.o: $(ALL_HEADERS) priv/guest-ppc/toIR.c
+ $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest-ppc/toIR.o \
+ -c priv/guest-ppc/toIR.c
/*---------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (guest-ppc32/gdefs.h) is ---*/
+/*--- This file (guest-ppc/gdefs.h) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
without prior written permission.
*/
-/* Only to be used within the guest-ppc32 directory. */
+/* Only to be used within the guest-ppc directory. */
#ifndef __LIBVEX_GUEST_PPC_DEFS_H
#endif /* ndef __LIBVEX_GUEST_PPC_DEFS_H */
/*---------------------------------------------------------------*/
-/*--- end guest-ppc32/gdefs.h ---*/
+/*--- end guest-ppc/gdefs.h ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (guest-ppc32/ghelpers.c) is ---*/
+/*--- This file (guest-ppc/ghelpers.c) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
#include "main/vex_util.h"
#include "guest-generic/bb_to_IR.h"
-#include "guest-ppc32/gdefs.h"
+#include "guest-ppc/gdefs.h"
/* This file contains helper functions for ppc32 and ppc64 guest code.
Only change the signatures of these helper functions very
carefully. If you change the signature here, you'll have to change
the parameters passed to it in the IR calls constructed by
- guest-ppc32/toIR.c.
+ guest-ppc/toIR.c.
*/
/* CALLED FROM GENERATED CODE */
/* DIRTY HELPER (non-referentially-transparent) */
-/* Horrible hack. On non-ppc32 platforms, return 1. */
+/* Horrible hack. On non-ppc platforms, return 1. */
/* Reads a complete, consistent 64-bit TB value. */
ULong ppcg_dirtyhelper_MFTB ( void )
{
};
/*---------------------------------------------------------------*/
-/*--- end guest-ppc32/ghelpers.c ---*/
+/*--- end guest-ppc/ghelpers.c ---*/
/*---------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (guest-ppc32/toIR.c) is ---*/
+/*--- This file (guest-ppc/toIR.c) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
#include "main/vex_util.h"
#include "main/vex_globals.h"
#include "guest-generic/bb_to_IR.h"
-#include "guest-ppc32/gdefs.h"
+#include "guest-ppc/gdefs.h"
/*------------------------------------------------------------*/
//}
/*--------------------------------------------------------------------*/
-/*--- end guest-ppc32/toIR.c ---*/
+/*--- end guest-ppc/toIR.c ---*/
/*--------------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (host-ppc32/hdefs.c) is ---*/
+/*--- This file (host-ppc/hdefs.c) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
#include "main/vex_util.h"
#include "host-generic/h_generic_regs.h"
-#include "host-ppc32/hdefs.h"
+#include "host-ppc/hdefs.h"
/* --------- Registers. --------- */
}
/*---------------------------------------------------------------*/
-/*--- end host-ppc32/hdefs.c ---*/
+/*--- end host-ppc/hdefs.c ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (host-ppc32/hdefs.h) is ---*/
+/*--- This file (host-ppc/hdefs.h) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
#endif /* ndef __LIBVEX_HOST_PPC_HDEFS_H */
/*---------------------------------------------------------------*/
-/*--- end host-ppc32/hdefs.h ---*/
+/*--- end host-ppc/hdefs.h ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- ---*/
-/*--- This file (host-ppc32/isel.c) is ---*/
+/*--- This file (host-ppc/isel.c) is ---*/
/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
#include "main/vex_util.h"
#include "main/vex_globals.h"
#include "host-generic/h_generic_regs.h"
-#include "host-ppc32/hdefs.h"
+#include "host-ppc/hdefs.h"
/* Is our guest binary 32 or 64bit? Set at each call to
iselBB_PPC below. */
/*--- misc helpers ---*/
/*---------------------------------------------------------*/
-/* These are duplicated in guest-ppc32/toIR.c */
+/* These are duplicated in guest-ppc/toIR.c */
static IRExpr* unop ( IROp op, IRExpr* a )
{
return IRExpr_Unop(op, a);
/*---------------------------------------------------------------*/
-/*--- end host-ppc32/isel.c ---*/
+/*--- end host-ppc/isel.c ---*/
/*---------------------------------------------------------------*/
#include "host-x86/hdefs.h"
#include "host-amd64/hdefs.h"
-#include "host-ppc32/hdefs.h"
+#include "host-ppc/hdefs.h"
#include "guest-generic/bb_to_IR.h"
#include "guest-x86/gdefs.h"
#include "guest-amd64/gdefs.h"
#include "guest-arm/gdefs.h"
-#include "guest-ppc32/gdefs.h"
+#include "guest-ppc/gdefs.h"
/* This file contains the top level interface to the library. */