add test of regs of apx

This commit is contained in:
MITSUNARI Shigeo 2023-10-13 09:45:33 +09:00
parent e25b1cd627
commit 873c93a516
3 changed files with 12 additions and 3 deletions

View file

@ -1,4 +1,4 @@
TARGET = make_nm normalize_prefix bad_address misc cvt_test cvt_test32 noexception misc32 detect_x32 TARGET = make_nm normalize_prefix bad_address misc cvt_test cvt_test32 noexception misc32 detect_x32 apx
XBYAK_INC=../xbyak/xbyak.h XBYAK_INC=../xbyak/xbyak.h
UNAME_S=$(shell uname -s) UNAME_S=$(shell uname -s)
ifeq ($(shell ./detect_x32),x32) ifeq ($(shell ./detect_x32),x32)
@ -55,6 +55,8 @@ cvt_test32: cvt_test.cpp ../xbyak/xbyak.h
$(CXX) $(CFLAGS) $< -o $@ -DXBYAK32 $(CXX) $(CFLAGS) $< -o $@ -DXBYAK32
noexception: noexception.cpp ../xbyak/xbyak.h noexception: noexception.cpp ../xbyak/xbyak.h
$(CXX) $(CFLAGS) $< -o $@ -fno-exceptions $(CXX) $(CFLAGS) $< -o $@ -fno-exceptions
apx: apx.cpp ../xbyak/xbyak.h
$(CXX) $(CFLAGS) apx.cpp -o $@
test_nm: normalize_prefix $(TARGET) test_nm: normalize_prefix $(TARGET)
$(MAKE) -C ../gen $(MAKE) -C ../gen
@ -71,6 +73,7 @@ endif
./misc ./misc
./misc32 ./misc32
./cvt_test ./cvt_test
./apx
ifeq ($(BIT),64) ifeq ($(BIT),64)
CXX=$(CXX) ./test_address.sh 64 CXX=$(CXX) ./test_address.sh 64
ifneq ($(X32),1) ifneq ($(X32),1)

View file

@ -5,4 +5,10 @@ call test_address
call test_address 64 call test_address 64
echo *** test jmp address *** echo *** test jmp address ***
call test_jmp call test_jmp
echo *** test misc ***
set FILE=misc
call test_misc
echo *** test APX ***
set FILE=apx
call test_misc
echo *** all test end *** echo *** all test end ***

View file

@ -1,4 +1,4 @@
call set_opt call set_opt
bmake -f Makefile.win all bmake -f Makefile.win all
cl -I../ -I./ -DXBYAK_TEST misc.cpp %OPT% /Od /Zi cl -I../ -I./ -DXBYAK_TEST %FILE%.cpp %OPT% /Od /Zi
misc %FILE%