test badSSE only for 32-bit mode
diff --git a/test/Makefile b/test/Makefile
index b9dd413..0e7b889 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -1,4 +1,4 @@
-TARGET = make_nm normalize_prefix bad_address misc cvt_test cvt_test32 noexception
+TARGET = make_nm normalize_prefix bad_address misc cvt_test cvt_test32 noexception misc32
XBYAK_INC=../xbyak/xbyak.h
UNAME_S=$(shell uname -s)
BIT=32
@@ -41,6 +41,8 @@
$(CXX) $(CFLAGS) bad_address.cpp -o $@
misc: misc.cpp ../xbyak/xbyak.h
$(CXX) $(CFLAGS) misc.cpp -o $@
+misc32: misc.cpp ../xbyak/xbyak.h
+ $(CXX) $(CFLAGS) misc.cpp -o $@ -DXBYAK32
cvt_test: cvt_test.cpp ../xbyak/xbyak.h
$(CXX) $(CFLAGS) $< -o $@
cvt_test32: cvt_test.cpp ../xbyak/xbyak.h
@@ -62,6 +64,7 @@
endif
./bad_address
./misc
+ ./misc32
./cvt_test
ifeq ($(BIT),64)
./test_address.sh 64
diff --git a/test/misc.cpp b/test/misc.cpp
index 140072e..92227cd 100644
--- a/test/misc.cpp
+++ b/test/misc.cpp
@@ -23,6 +23,7 @@
} code;
}
+#ifdef XBYAK64
CYBOZU_TEST_AUTO(badSSE)
{
struct Code : Xbyak::CodeGenerator {
@@ -36,6 +37,7 @@
}
} code;
}
+#endif
CYBOZU_TEST_AUTO(compOperand)
{