1
2CC = gcc
3
4# X86
5#COPTS = -I../include -g -O2 -mmmx -msse
6#PLATFORM = X86
7DIS = objdump -d -S
8
9# EMULATED
10COPTS = -I../include -D__SIMD_EMU__ -g -O2
11PLATFORM = emu
12
13default: test_simd.c emulated
14	${CC} ${COPTS} -o test_simd_${PLATFORM} test_simd.c
15
16emulated: test_simd.c
17	${CC} ${COPTS} -D__SIMD_EMU__ -o test_simd_emu test_simd.c
18
19xdiff: default emulated
20	${DIS} test_simd_${PLATFORM} > test_simd_${PLATFORM}.dis
21	${DIS} test_simd_emu > test_simd_emu.dis
22	xdiff test_simd_emu.dis test_simd_${PLATFORM}.dis
23
24clean:
25	rm test_simd_${PLATFORM} test_simd_emu *.dis
26