@FLAG_M32@
AM_CXXFLAGS = $(AM_CFLAGS) @FLAG_M32@
-jm_insns_CFLAGS = -Winline -Wall -O -mregnames \
- -DHAS_ALTIVEC -maltivec @FLAG_M32@
+jm_insns_CFLAGS = -Winline -Wall -O -mregnames -maltivec @FLAG_M32@
testVMX_CFLAGS = -O -g -Wall -maltivec -mabi=altivec -DALTIVEC \
-DGCC_COMPILER @FLAG_M32@
/* HOW TO COMPILE:
* 32bit build:
- gcc -Winline -Wall -g -O -mregnames -DHAS_ALTIVEC -maltivec
+ gcc -Winline -Wall -g -O -mregnames -maltivec
* 64bit build:
- gcc -Winline -Wall -g -O -mregnames -DHAS_ALTIVEC -maltivec -m64
+ gcc -Winline -Wall -g -O -mregnames -maltivec -m64
This program is useful, but the register usage conventions in
it are a complete dog. In particular, _patch_op_imm has to
register HWord_t r16 __asm__ ("r16");
register HWord_t r17 __asm__ ("r17");
-#if defined (HAS_ALTIVEC)
+#include "config.h"
+#if defined (HAVE_ALTIVEC_H)
# include <altivec.h>
#endif
#include <assert.h>
@FLAG_M64@
AM_CXXFLAGS = $(AM_CFLAGS) @FLAG_M64@
-jm_insns_CFLAGS = -Winline -Wall -O -mregnames -DHAS_ALTIVEC -maltivec \
- @FLAG_M64@
+jm_insns_CFLAGS = -Winline -Wall -O -mregnames -maltivec @FLAG_M64@