Remove powerpc load/store functions from export list on other platforms

This commit is contained in:
Alan Coopersmith 2008-12-23 14:55:26 -08:00
parent a1b201bcb0
commit fe05a46f19

View File

@ -110,20 +110,22 @@ extern _X_EXPORT unsigned int inl(unsigned long);
# endif /* __sparc__, __arm32__, __alpha__ */ # endif /* __sparc__, __arm32__, __alpha__ */
# endif /* __arm__ */ # endif /* __arm__ */
extern _X_EXPORT unsigned long ldq_u(unsigned long *); # if defined(__powerpc__) && !defined(__OpenBSD__)
extern _X_EXPORT unsigned long ldl_u(unsigned int *); extern unsigned long ldq_u(unsigned long *);
extern _X_EXPORT unsigned long ldw_u(unsigned short *); extern unsigned long ldl_u(unsigned int *);
extern _X_EXPORT void stq_u(unsigned long, unsigned long *); extern unsigned long ldw_u(unsigned short *);
extern _X_EXPORT void stl_u(unsigned long, unsigned int *); extern void stq_u(unsigned long, unsigned long *);
extern _X_EXPORT void stw_u(unsigned long, unsigned short *); extern void stl_u(unsigned long, unsigned int *);
extern _X_EXPORT void mem_barrier(void); extern void stw_u(unsigned long, unsigned short *);
extern _X_EXPORT void write_mem_barrier(void); extern void mem_barrier(void);
extern _X_EXPORT void stl_brx(unsigned long, volatile unsigned char *, int); extern void write_mem_barrier(void);
extern _X_EXPORT void stw_brx(unsigned short, volatile unsigned char *, int); extern void stl_brx(unsigned long, volatile unsigned char *, int);
extern _X_EXPORT unsigned long ldl_brx(volatile unsigned char *, int); extern void stw_brx(unsigned short, volatile unsigned char *, int);
extern _X_EXPORT unsigned short ldw_brx(volatile unsigned char *, int); extern unsigned long ldl_brx(volatile unsigned char *, int);
extern unsigned short ldw_brx(volatile unsigned char *, int);
# endif /* __powerpc__ && !__OpenBSD */
# endif # endif /* NO_INLINE || DO_PROTOTYPES */
# ifndef NO_INLINE # ifndef NO_INLINE
# ifdef __GNUC__ # ifdef __GNUC__