add test of Cpu::has
diff --git a/test/misc.cpp b/test/misc.cpp
index ec08e49..236dfb8 100644
--- a/test/misc.cpp
+++ b/test/misc.cpp
@@ -1,8 +1,8 @@
#include <stdio.h>
#include <string.h>
#include <string>
-#define XBYAK_NO_OP_NAMES
#include <xbyak/xbyak.h>
+#include <xbyak/xbyak_util.h>
#include <cybozu/inttype.hpp>
#include <cybozu/test.hpp>
@@ -1967,3 +1967,11 @@
CYBOZU_TEST_EQUAL(c.getSize(), n);
CYBOZU_TEST_EQUAL_ARRAY(c.getCode(), tbl, n);
}
+
+CYBOZU_TEST_AUTO(cpu)
+{
+ // https://github.com/herumi/xbyak/issues/148
+ using namespace Xbyak::util;
+ Cpu cpu;
+ CYBOZU_TEST_EQUAL(cpu.has(Cpu::tINTEL) && cpu.has(Cpu::tAMD), cpu.has(Cpu::tINTEL | Cpu::tAMD));
+}