From 11957ad98b5af041ff0ba04deb1cc4c9e2154ca2 Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 9 Sep 2015 07:08:43 -0400 Subject: fix 32/64-bit support. --- stub.S | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 stub.S (limited to 'stub.S') diff --git a/stub.S b/stub.S new file mode 100644 index 0000000..1d6e11a --- /dev/null +++ b/stub.S @@ -0,0 +1,32 @@ +.text +.globl __psx_init +.globl ___psx_init +.globl _so_entry_point +.globl __so_entry_point + +.def __psx_init; .scl 2; .type 32; .endef +.def ___psx_init; .scl 2; .type 32; .endef + +__psx_init: +___psx_init: +_so_entry_point: +__so_entry_point: + mov $1, %eax + ret + + .section .got$stub + .global __imp___psx_init + .global __imp____psx_init + +#ifdef __NT64 +__imp___psx_init: +__imp____psx_init: + .quad __psx_init +#endif + +#ifdef __NT32 +__imp___psx_init: +__imp____psx_init: + .long ___psx_init + +#endif -- cgit v1.2.3