>>> naken_asm: Building testing/naken_asm 0_git20240726-r0 (using abuild 3.16.0-r0) started Sat, 24 Jan 2026 14:00:20 +0000 >>> naken_asm: Validating /home/buildozer/aports/testing/naken_asm/APKBUILD... >>> naken_asm: Analyzing dependencies... >>> naken_asm: Installing for build: build-base bash readline-dev python3 ( 1/19) Installing bash (5.3.3-r1) Executing bash-5.3.3-r1.post-install ( 2/19) Installing libhistory (8.3.3-r1) ( 3/19) Installing libformw (6.6_p20251231-r0) ( 4/19) Installing libmenuw (6.6_p20251231-r0) ( 5/19) Installing libpanelw (6.6_p20251231-r0) ( 6/19) Installing libncurses++ (6.6_p20251231-r0) ( 7/19) Installing ncurses-dev (6.6_p20251231-r0) ( 8/19) Installing readline-dev (8.3.3-r1) ( 9/19) Installing libbz2 (1.0.8-r6) (10/19) Installing libffi (3.5.2-r0) (11/19) Installing gdbm (1.26-r0) (12/19) Installing xz-libs (5.8.2-r0) (13/19) Installing mpdecimal (4.0.1-r0) (14/19) Installing sqlite-libs (3.51.2-r1) (15/19) Installing python3 (3.12.12-r0) (16/19) Installing python3-pycache-pyc0 (3.12.12-r0) (17/19) Installing pyc (3.12.12-r0) (18/19) Installing python3-pyc (3.12.12-r0) (19/19) Installing .makedepends-naken_asm (20260124.140021) Executing busybox-1.37.0-r31.trigger OK: 425.1 MiB in 126 packages >>> naken_asm: Cleaning up srcdir >>> naken_asm: Cleaning up pkgdir >>> naken_asm: Cleaning up tmpdir >>> naken_asm: Fetching https://distfiles.alpinelinux.org/distfiles/edge//naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> naken_asm: Fetching https://github.com/mikeakohn/naken_asm/archive/b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/edge/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz.part' naken_asm-b6e83f1976 40331 --:--:-- ETA naken_asm-b6e83f1976 100% |********************************| 868k 0:00:00 ETA '/var/cache/distfiles/edge/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz.part' saved /var/cache/distfiles/edge/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz: OK >>> naken_asm: Fetching https://distfiles.alpinelinux.org/distfiles/edge//naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz /var/cache/distfiles/edge/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz: OK >>> naken_asm: Unpacking /var/cache/distfiles/edge/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef.tar.gz... Configuration: Install to: /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr : /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/bin, /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/share/naken_asm/include Compiler: gcc, g++ LDFLAGS: -s UTIL LDFLAGS: CFLAGS: -Wall -O3 DEFINES: -DENABLE_1802 -DENABLE_4004 -DENABLE_6502 -DENABLE_6800 -DENABLE_6809 -DENABLE_65816 -DENABLE_68HC08 -DENABLE_68000 -DENABLE_8008 -DENABLE_8048 -DENABLE_8051 -DENABLE_86000 -DENABLE_AGC -DENABLE_ARC -DENABLE_ARM -DENABLE_ARM64 -DENABLE_AVR8 -DENABLE_CELL -DENABLE_COPPER -DENABLE_CP1610 -DENABLE_DOTNET -DENABLE_DSPIC -DENABLE_EBPF -DENABLE_EMOTION_ENGINE -DENABLE_EPIPHANY -DENABLE_F100_L -DENABLE_JAVA -DENABLE_F8 -DENABLE_LC3 -DENABLE_M8C -DENABLE_MIPS -DENABLE_MSP430 -DENABLE_PADAUK -DENABLE_PDP8 -DENABLE_PDP11 -DENABLE_PIC14 -DENABLE_PIC18 -DENABLE_POWERPC -DENABLE_PROPELLER -DENABLE_PROPELLER2 -DENABLE_RISCV -DENABLE_SH4 -DENABLE_SPARC -DENABLE_STM8 -DENABLE_SUPER_FX -DENABLE_SWEET16 -DENABLE_THUMB -DENABLE_TMS340 -DENABLE_TMS1000 -DENABLE_TMS9900 -DENABLE_UNSP -DENABLE_WEBASM -DENABLE_XTENSA -DENABLE_Z80 INCLUDE_PATH: /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/share/naken_asm/include BINS: naken_asm, naken_util Now type: make make -C build make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/build' g++ -c ../asm/1802.cpp -o asm/1802.o -Wall -O3 -I.. g++ -c ../asm/4004.cpp -o asm/4004.o -Wall -O3 -I.. g++ -c ../asm/6502.cpp -o asm/6502.o -Wall -O3 -I.. g++ -c ../asm/65816.cpp -o asm/65816.o -Wall -O3 -I.. g++ -c ../asm/6800.cpp -o asm/6800.o -Wall -O3 -I.. g++ -c ../asm/68000.cpp -o asm/68000.o -Wall -O3 -I.. g++ -c ../asm/6809.cpp -o asm/6809.o -Wall -O3 -I.. g++ -c ../asm/68hc08.cpp -o asm/68hc08.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/4004.h:15, from ../asm/4004.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/4004.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/1802.h:15, from ../asm/1802.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/1802.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/65816.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/65816.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/68000.h:15, from ../asm/68000.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/68000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/6502.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/6502.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/6800.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/6800.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/6809.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/6809.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/68hc08.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/68hc08.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/8008.cpp -o asm/8008.o -Wall -O3 -I.. g++ -c ../asm/8048.cpp -o asm/8048.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/8008.h:15, from ../asm/8008.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/8008.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/8048.h:15, from ../asm/8048.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/8048.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/8051.cpp -o asm/8051.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/8051.h:15, from ../asm/8051.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/8051.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/86000.cpp -o asm/86000.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/86000.h:15, from ../asm/86000.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/86000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/agc.cpp -o asm/agc.o -Wall -O3 -I.. g++ -c ../asm/arc.cpp -o asm/arc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/agc.h:17, from ../asm/agc.cpp:19: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/agc.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/arm.cpp -o asm/arm.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/arc.h:15, from ../asm/arc.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/arc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/arm.h:15, from ../asm/arm.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/arm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/arm64.cpp -o asm/arm64.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/arm64.h:15, from ../asm/arm64.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/arm64.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/avr8.cpp -o asm/avr8.o -Wall -O3 -I.. g++ -c ../asm/cell.cpp -o asm/cell.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/avr8.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/avr8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/cell.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/cell.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/common.cpp -o asm/common.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/common.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/common.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/copper.cpp -o asm/copper.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/copper.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/copper.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/cp1610.cpp -o asm/cp1610.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/cp1610.h:15, from ../asm/cp1610.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/cp1610.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/dotnet.cpp -o asm/dotnet.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/dotnet.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/dotnet.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/dspic.cpp -o asm/dspic.o -Wall -O3 -I.. g++ -c ../asm/ebpf.cpp -o asm/ebpf.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/dspic.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/dspic.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/ebpf.h:15, from ../asm/ebpf.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/ebpf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/epiphany.cpp -o asm/epiphany.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/epiphany.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/epiphany.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/f100_l.cpp -o asm/f100_l.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/f100_l.h:15, from ../asm/f100_l.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/f100_l.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/f8.cpp -o asm/f8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/f8.h:15, from ../asm/f8.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/f8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/java.cpp -o asm/java.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/java.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/java.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/lc3.cpp -o asm/lc3.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/lc3.h:15, from ../asm/lc3.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/lc3.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/m8c.cpp -o asm/m8c.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/m8c.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/m8c.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/mips.cpp -o asm/mips.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/mips.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/mips.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/msp430.cpp -o asm/msp430.o -Wall -O3 -I.. g++ -c ../asm/pdk13.cpp -o asm/pdk13.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/msp430.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/msp430.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdk13.h:15, from ../asm/pdk13.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdk13.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pdk14.cpp -o asm/pdk14.o -Wall -O3 -I.. g++ -c ../asm/pdk15.cpp -o asm/pdk15.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdk14.h:15, from ../asm/pdk14.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdk14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdk15.h:15, from ../asm/pdk15.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdk15.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pdk16.cpp -o asm/pdk16.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdk16.h:15, from ../asm/pdk16.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdk16.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pdk_parse.cpp -o asm/pdk_parse.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdk_parse.h:15, from ../asm/pdk_parse.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pdp11.cpp -o asm/pdp11.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdp11.h:15, from ../asm/pdp11.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdp11.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pdp8.cpp -o asm/pdp8.o -Wall -O3 -I.. g++ -c ../asm/pic14.cpp -o asm/pic14.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pdp8.h:17, from ../asm/pdp8.cpp:19: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pdp8.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/pic18.cpp -o asm/pic18.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pic14.h:15, from ../asm/pic14.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pic14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/powerpc.cpp -o asm/powerpc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/pic18.h:15, from ../asm/pic18.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/pic18.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/powerpc.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/powerpc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/propeller.cpp -o asm/propeller.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/propeller.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/propeller.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/propeller2.cpp -o asm/propeller2.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/propeller2.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/propeller2.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/ps2_ee_vu.cpp -o asm/ps2_ee_vu.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/ps2_ee_vu.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/ps2_ee_vu.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/riscv.cpp -o asm/riscv.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/riscv.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/riscv.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/sh4.cpp -o asm/sh4.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/sh4.h:15, from ../asm/sh4.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/sh4.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/sparc.cpp -o asm/sparc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/sparc.h:15, from ../asm/sparc.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/sparc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/stm8.cpp -o asm/stm8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/stm8.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/stm8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/super_fx.cpp -o asm/super_fx.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/super_fx.h:15, from ../asm/super_fx.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/super_fx.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/sweet16.cpp -o asm/sweet16.o -Wall -O3 -I.. g++ -c ../asm/thumb.cpp -o asm/thumb.o -Wall -O3 -I.. g++ -c ../asm/tms1000.cpp -o asm/tms1000.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/sweet16.h:15, from ../asm/sweet16.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/sweet16.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/thumb.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/thumb.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/tms1000.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/tms1000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/tms340.cpp -o asm/tms340.o -Wall -O3 -I.. g++ -c ../asm/tms9900.cpp -o asm/tms9900.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/tms340.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/tms340.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/unsp.cpp -o asm/unsp.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/tms9900.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/tms9900.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/unsp.h:15, from ../asm/unsp.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/unsp.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/webasm.cpp -o asm/webasm.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/webasm.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/webasm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/xtensa.cpp -o asm/xtensa.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/xtensa.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/xtensa.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../asm/z80.cpp -o asm/z80.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../asm/z80.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../asm/z80.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/1802.cpp -o disasm/1802.o -Wall -O3 -I.. g++ -c ../disasm/4004.cpp -o disasm/4004.o -Wall -O3 -I.. g++ -c ../disasm/6502.cpp -o disasm/6502.o -Wall -O3 -I.. g++ -c ../disasm/65816.cpp -o disasm/65816.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/1802.h:15, from ../disasm/1802.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/1802.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/4004.h:15, from ../disasm/4004.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/4004.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/6502.h:17, from ../disasm/6502.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/6502.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/65816.h:19, from ../disasm/65816.cpp:19: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/65816.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/6800.cpp -o disasm/6800.o -Wall -O3 -I.. g++ -c ../disasm/68000.cpp -o disasm/68000.o -Wall -O3 -I.. g++ -c ../disasm/6809.cpp -o disasm/6809.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/6800.h:15, from ../disasm/6800.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/6800.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/68hc08.cpp -o disasm/68hc08.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/68000.h:15, from ../disasm/68000.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/68000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/6809.h:15, from ../disasm/6809.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/6809.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/68hc08.h:15, from ../disasm/68hc08.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/68hc08.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/8008.cpp -o disasm/8008.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/8008.h:15, from ../disasm/8008.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/8008.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/8048.cpp -o disasm/8048.o -Wall -O3 -I.. g++ -c ../disasm/8051.cpp -o disasm/8051.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/8048.h:15, from ../disasm/8048.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/8048.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/8051.h:15, from ../disasm/8051.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/8051.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/86000.cpp -o disasm/86000.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/86000.h:15, from ../disasm/86000.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/86000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/agc.cpp -o disasm/agc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/agc.h:17, from ../disasm/agc.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/agc.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/arc.cpp -o disasm/arc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/arc.h:15, from ../disasm/arc.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/arc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/arm.cpp -o disasm/arm.o -Wall -O3 -I.. g++ -c ../disasm/arm64.cpp -o disasm/arm64.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/arm.h:15, from ../disasm/arm.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/arm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/arm64.h:15, from ../disasm/arm64.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/arm64.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/avr8.cpp -o disasm/avr8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/avr8.h:15, from ../disasm/avr8.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/avr8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/cell.cpp -o disasm/cell.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/cell.h:15, from ../disasm/cell.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/cell.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/copper.cpp -o disasm/copper.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/copper.h:15, from ../disasm/copper.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/copper.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/cp1610.cpp -o disasm/cp1610.o -Wall -O3 -I.. g++ -c ../disasm/dotnet.cpp -o disasm/dotnet.o -Wall -O3 -I.. g++ -c ../disasm/dspic.cpp -o disasm/dspic.o -Wall -O3 -I.. g++ -c ../disasm/ebpf.cpp -o disasm/ebpf.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/cp1610.h:15, from ../disasm/cp1610.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/cp1610.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/dotnet.h:15, from ../disasm/dotnet.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/dotnet.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/dspic.h:15, from ../disasm/dspic.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/dspic.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/ebpf.h:15, from ../disasm/ebpf.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/ebpf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/epiphany.cpp -o disasm/epiphany.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/epiphany.h:15, from ../disasm/epiphany.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/epiphany.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/f100_l.cpp -o disasm/f100_l.o -Wall -O3 -I.. g++ -c ../disasm/f8.cpp -o disasm/f8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/f100_l.h:15, from ../disasm/f100_l.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/f100_l.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/java.cpp -o disasm/java.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/f8.h:15, from ../disasm/f8.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/f8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/java.h:15, from ../disasm/java.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/java.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/lc3.cpp -o disasm/lc3.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/lc3.h:15, from ../disasm/lc3.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/lc3.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/m8c.cpp -o disasm/m8c.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/m8c.h:15, from ../disasm/m8c.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/m8c.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/mips.cpp -o disasm/mips.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/mips.h:15, from ../disasm/mips.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/mips.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/msp430.cpp -o disasm/msp430.o -Wall -O3 -I.. g++ -c ../disasm/pdk13.cpp -o disasm/pdk13.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/msp430.h:17, from ../disasm/msp430.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/msp430.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/pdk14.cpp -o disasm/pdk14.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdk13.h:15, from ../disasm/pdk13.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdk13.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/pdk15.cpp -o disasm/pdk15.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdk14.h:15, from ../disasm/pdk14.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdk14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdk15.h:15, from ../disasm/pdk15.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdk15.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/pdk16.cpp -o disasm/pdk16.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdk16.h:15, from ../disasm/pdk16.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdk16.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/pdp11.cpp -o disasm/pdp11.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdp11.h:15, from ../disasm/pdp11.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdp11.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/pdp8.cpp -o disasm/pdp8.o -Wall -O3 -I.. g++ -c ../disasm/pic14.cpp -o disasm/pic14.o -Wall -O3 -I.. g++ -c ../disasm/pic18.cpp -o disasm/pic18.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pdp8.h:17, from ../disasm/pdp8.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pdp8.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pic14.h:15, from ../disasm/pic14.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pic14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/pic18.h:15, from ../disasm/pic18.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/pic18.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/powerpc.cpp -o disasm/powerpc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/powerpc.h:15, from ../disasm/powerpc.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/powerpc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/propeller.cpp -o disasm/propeller.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/propeller.h:15, from ../disasm/propeller.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/propeller.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/propeller2.cpp -o disasm/propeller2.o -Wall -O3 -I.. g++ -c ../disasm/ps2_ee_vu.cpp -o disasm/ps2_ee_vu.o -Wall -O3 -I.. g++ -c ../disasm/riscv.cpp -o disasm/riscv.o -Wall -O3 -I.. g++ -c ../disasm/sh4.cpp -o disasm/sh4.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/propeller2.h:15, from ../disasm/propeller2.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/propeller2.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/ps2_ee_vu.h:15, from ../disasm/ps2_ee_vu.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/ps2_ee_vu.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/sh4.h:15, from ../disasm/sh4.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/sh4.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/riscv.h:15, from ../disasm/riscv.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/riscv.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/sparc.cpp -o disasm/sparc.o -Wall -O3 -I.. g++ -c ../disasm/stm8.cpp -o disasm/stm8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/sparc.h:15, from ../disasm/sparc.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/sparc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/super_fx.cpp -o disasm/super_fx.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/stm8.h:15, from ../disasm/stm8.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/stm8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/sweet16.cpp -o disasm/sweet16.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/super_fx.h:15, from ../disasm/super_fx.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/super_fx.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/sweet16.h:15, from ../disasm/sweet16.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/sweet16.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/thumb.cpp -o disasm/thumb.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/thumb.h:15, from ../disasm/thumb.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/thumb.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/tms1000.cpp -o disasm/tms1000.o -Wall -O3 -I.. g++ -c ../disasm/tms340.cpp -o disasm/tms340.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/tms1000.h:15, from ../disasm/tms1000.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/tms1000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/tms340.h:15, from ../disasm/tms340.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/tms340.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/tms9900.cpp -o disasm/tms9900.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/tms9900.h:15, from ../disasm/tms9900.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/tms9900.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/unsp.cpp -o disasm/unsp.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/unsp.h:15, from ../disasm/unsp.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/unsp.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/webasm.cpp -o disasm/webasm.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/webasm.h:15, from ../disasm/webasm.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/webasm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/xtensa.cpp -o disasm/xtensa.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/xtensa.h:15, from ../disasm/xtensa.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/xtensa.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../disasm/z80.cpp -o disasm/z80.o -Wall -O3 -I.. g++ -c ../common/add_bin.cpp -o common/add_bin.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/z80.h:15, from ../disasm/z80.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../disasm/z80.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../common/add_bin.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/add_bin.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/assembler.cpp -o common/assembler.o -Wall -O3 -DENABLE_1802 -DENABLE_4004 -DENABLE_6502 -DENABLE_6800 -DENABLE_6809 -DENABLE_65816 -DENABLE_68HC08 -DENABLE_68000 -DENABLE_8008 -DENABLE_8048 -DENABLE_8051 -DENABLE_86000 -DENABLE_AGC -DENABLE_ARC -DENABLE_ARM -DENABLE_ARM64 -DENABLE_AVR8 -DENABLE_CELL -DENABLE_COPPER -DENABLE_CP1610 -DENABLE_DOTNET -DENABLE_DSPIC -DENABLE_EBPF -DENABLE_EMOTION_ENGINE -DENABLE_EPIPHANY -DENABLE_F100_L -DENABLE_JAVA -DENABLE_F8 -DENABLE_LC3 -DENABLE_M8C -DENABLE_MIPS -DENABLE_MSP430 -DENABLE_PADAUK -DENABLE_PDP8 -DENABLE_PDP11 -DENABLE_PIC14 -DENABLE_PIC18 -DENABLE_POWERPC -DENABLE_PROPELLER -DENABLE_PROPELLER2 -DENABLE_RISCV -DENABLE_SH4 -DENABLE_SPARC -DENABLE_STM8 -DENABLE_SUPER_FX -DENABLE_SWEET16 -DENABLE_THUMB -DENABLE_TMS340 -DENABLE_TMS1000 -DENABLE_TMS9900 -DENABLE_UNSP -DENABLE_WEBASM -DENABLE_XTENSA -DENABLE_Z80 -I.. g++ -c ../common/cpu_list.cpp -o common/cpu_list.o -Wall -O3 -DENABLE_1802 -DENABLE_4004 -DENABLE_6502 -DENABLE_6800 -DENABLE_6809 -DENABLE_65816 -DENABLE_68HC08 -DENABLE_68000 -DENABLE_8008 -DENABLE_8048 -DENABLE_8051 -DENABLE_86000 -DENABLE_AGC -DENABLE_ARC -DENABLE_ARM -DENABLE_ARM64 -DENABLE_AVR8 -DENABLE_CELL -DENABLE_COPPER -DENABLE_CP1610 -DENABLE_DOTNET -DENABLE_DSPIC -DENABLE_EBPF -DENABLE_EMOTION_ENGINE -DENABLE_EPIPHANY -DENABLE_F100_L -DENABLE_JAVA -DENABLE_F8 -DENABLE_LC3 -DENABLE_M8C -DENABLE_MIPS -DENABLE_MSP430 -DENABLE_PADAUK -DENABLE_PDP8 -DENABLE_PDP11 -DENABLE_PIC14 -DENABLE_PIC18 -DENABLE_POWERPC -DENABLE_PROPELLER -DENABLE_PROPELLER2 -DENABLE_RISCV -DENABLE_SH4 -DENABLE_SPARC -DENABLE_STM8 -DENABLE_SUPER_FX -DENABLE_SWEET16 -DENABLE_THUMB -DENABLE_TMS340 -DENABLE_TMS1000 -DENABLE_TMS9900 -DENABLE_UNSP -DENABLE_WEBASM -DENABLE_XTENSA -DENABLE_Z80 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../common/assembler.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/assembler.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/cpu_list.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/directives.cpp -o common/directives.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../common/directives.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/directives.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/directives_data.cpp -o common/directives_data.o -Wall -O3 -I.. g++ -c ../common/directives_if.cpp -o common/directives_if.o -Wall -O3 -I.. g++ -c ../common/directives_include.cpp -o common/directives_include.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/add_bin.h:17, from ../asm/common.h:17, from ../common/directives_data.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/directives_data.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/directives_if.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/directives_if.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/directives_include.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/directives_include.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/eval_expression.cpp -o common/eval_expression.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/eval_expression.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/eval_expression.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/ifdef_expression.cpp -o common/ifdef_expression.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/ifdef_expression.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/ifdef_expression.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/imports_ar.cpp -o common/imports_ar.o -Wall -O3 -I.. g++ -c ../common/imports_get_int.cpp -o common/imports_get_int.o -Wall -O3 -I.. g++ -c ../common/imports_obj.cpp -o common/imports_obj.o -Wall -O3 -I.. g++ -c ../common/Linker.cpp -o common/Linker.o -Wall -O3 -I.. g++ -c ../common/print_error.cpp -o common/print_error.o -Wall -O3 -I.. g++ -c ../common/Macros.cpp -o common/Macros.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/print_error.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/print_error.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/Macros.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/Macros.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/Memory.cpp -o common/Memory.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/Memory.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/Memory.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/MemoryPool.cpp -o common/MemoryPool.o -Wall -O3 -I.. g++ -c ../common/Operator.cpp -o common/Operator.o -Wall -O3 -I.. g++ -c ../common/StringHeap.cpp -o common/StringHeap.o -Wall -O3 -I.. g++ -c ../common/Symbols.cpp -o common/Symbols.o -Wall -O3 -I.. g++ -c ../common/tokens.cpp -o common/tokens.o -Wall -O3 -I.. g++ -c ../common/Var.cpp -o common/Var.o -Wall -O3 -I.. g++ -c ../simulate/1802.cpp -o simulate/1802.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/tokens.cpp:20: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/tokens.cpp:14: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/1802.h:15, from ../simulate/1802.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/1802.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/6502.cpp -o simulate/6502.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/6502.h:17, from ../simulate/6502.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/6502.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/65816.cpp -o simulate/65816.o -Wall -O3 -I.. ../common/Macros.cpp: In function 'int macros_parse(AsmContext*, int)': ../common/Macros.cpp:569:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 569 | macro[ptr++] = ch; | ~~~~~~~~~~~~~^~~~ ../common/Macros.cpp:368:8: note: at offset [-2147483648, -1] into destination object 'macro' of size 1024 368 | char macro[MAX_MACRO_LEN]; | ^~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/65816.h:17, from ../simulate/65816.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/65816.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/8008.cpp -o simulate/8008.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/8008.h:15, from ../simulate/8008.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/8008.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/Simulate.cpp -o simulate/Simulate.o -Wall -O3 -I.. g++ -c ../simulate/avr8.cpp -o simulate/avr8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/Simulate.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/Simulate.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/avr8.h:15, from ../simulate/avr8.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/avr8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/ebpf.cpp -o simulate/ebpf.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/ebpf.h:17, from ../simulate/ebpf.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/ebpf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/f100_l.cpp -o simulate/f100_l.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/f100_l.h:15, from ../simulate/f100_l.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/f100_l.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/lc3.cpp -o simulate/lc3.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/lc3.h:15, from ../simulate/lc3.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/lc3.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/mips.cpp -o simulate/mips.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/mips.h:17, from ../simulate/mips.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/mips.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/msp430.cpp -o simulate/msp430.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/msp430.h:15, from ../simulate/msp430.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/msp430.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/null.cpp -o simulate/null.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/null.h:17, from ../simulate/null.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/null.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/riscv.cpp -o simulate/riscv.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/riscv.h:17, from ../simulate/riscv.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/riscv.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/stm8.cpp -o simulate/stm8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../simulate/stm8.h:19, from ../simulate/stm8.cpp:33: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/stm8.cpp:29: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../simulate/tms1000.cpp -o simulate/tms1000.o -Wall -O3 -I.. g++ -c ../simulate/tms9900.cpp -o simulate/tms9900.o -Wall -O3 -I.. g++ -c ../simulate/z80.cpp -o simulate/z80.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/tms1000.h:15, from ../simulate/tms1000.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/tms1000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/tms9900.h:15, from ../simulate/tms9900.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/tms9900.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/1802.cpp -o table/1802.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../asm/z80.h:15, from ../simulate/z80.cpp:26: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../simulate/z80.cpp:22: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/4004.cpp -o table/4004.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/4004.h:15, from ../table/4004.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/6502.cpp -o table/6502.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/6502.h:17, from ../table/6502.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/65816.cpp -o table/65816.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/65816.h:17, from ../table/65816.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/6800.cpp -o table/6800.o -Wall -O3 -I.. g++ -c ../table/68000.cpp -o table/68000.o -Wall -O3 -I.. g++ -c ../table/6809.cpp -o table/6809.o -Wall -O3 -I.. g++ -c ../table/68hc08.cpp -o table/68hc08.o -Wall -O3 -I.. g++ -c ../table/8008.cpp -o table/8008.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/68000.h:17, from ../table/68000.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/8048.cpp -o table/8048.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/8008.h:15, from ../table/8008.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/8048.h:15, from ../table/8048.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/8048.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/8051.cpp -o table/8051.o -Wall -O3 -I.. g++ -c ../table/86000.cpp -o table/86000.o -Wall -O3 -I.. g++ -c ../table/agc.cpp -o table/agc.o -Wall -O3 -I.. g++ -c ../table/arc.cpp -o table/arc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/8051.h:15, from ../table/8051.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/8051.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/86000.h:15, from ../table/86000.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/86000.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/arm.cpp -o table/arm.o -Wall -O3 -I.. g++ -c ../table/arm64.cpp -o table/arm64.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/arc.h:15, from ../table/arc.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/arc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/avr8.cpp -o table/avr8.o -Wall -O3 -I.. g++ -c ../table/cell.cpp -o table/cell.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/arm.h:17, from ../table/arm.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/cp1610.cpp -o table/cp1610.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/avr8.h:15, from ../table/avr8.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/dotnet.cpp -o table/dotnet.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/cell.h:15, from ../table/cell.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/dspic.cpp -o table/dspic.o -Wall -O3 -I.. g++ -c ../table/ebpf.cpp -o table/ebpf.o -Wall -O3 -I.. g++ -c ../table/epiphany.cpp -o table/epiphany.o -Wall -O3 -I.. g++ -c ../table/f100_l.cpp -o table/f100_l.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/dspic.h:17, from ../table/dspic.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/dspic.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/ebpf.h:15, from ../table/ebpf.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/ebpf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/epiphany.h:15, from ../table/epiphany.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/epiphany.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/f8.cpp -o table/f8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/f100_l.h:15, from ../table/f100_l.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/java.cpp -o table/java.o -Wall -O3 -I.. g++ -c ../table/lc3.cpp -o table/lc3.o -Wall -O3 -I.. g++ -c ../table/m8c.cpp -o table/m8c.o -Wall -O3 -I.. g++ -c ../table/mips.cpp -o table/mips.o -Wall -O3 -I.. g++ -c ../table/msp430.cpp -o table/msp430.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/lc3.h:15, from ../table/lc3.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/lc3.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pdk13.cpp -o table/pdk13.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/m8c.h:15, from ../table/m8c.cpp:15: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/m8c.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/msp430.h:17, from ../table/msp430.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pdk14.cpp -o table/pdk14.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdk13.h:15, from ../table/pdk13.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdk13.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pdk15.cpp -o table/pdk15.o -Wall -O3 -I.. g++ -c ../table/pdk16.cpp -o table/pdk16.o -Wall -O3 -I.. g++ -c ../table/pdp11.cpp -o table/pdp11.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdk14.h:15, from ../table/pdk14.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdk14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pdp8.cpp -o table/pdp8.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdk15.h:15, from ../table/pdk15.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdk15.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdk16.h:15, from ../table/pdk16.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdk16.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdp11.h:15, from ../table/pdp11.cpp:15: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdp11.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pdp8.h:17, from ../table/pdp8.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pdp8.cpp:15: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pic14.cpp -o table/pic14.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pic14.h:15, from ../table/pic14.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pic14.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/pic18.cpp -o table/pic18.o -Wall -O3 -I.. g++ -c ../table/powerpc.cpp -o table/powerpc.o -Wall -O3 -I.. g++ -c ../table/propeller.cpp -o table/propeller.o -Wall -O3 -I.. g++ -c ../table/propeller2.cpp -o table/propeller2.o -Wall -O3 -I.. g++ -c ../table/ps2_ee_vu.cpp -o table/ps2_ee_vu.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/pic18.h:15, from ../table/pic18.cpp:15: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/pic18.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/powerpc.h:15, from ../table/powerpc.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/riscv.cpp -o table/riscv.o -Wall -O3 -I.. g++ -c ../table/sh4.cpp -o table/sh4.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/riscv.h:15, from ../table/riscv.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/sparc.cpp -o table/sparc.o -Wall -O3 -I.. g++ -c ../table/stm8.cpp -o table/stm8.o -Wall -O3 -I.. g++ -c ../table/super_fx.cpp -o table/super_fx.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/sh4.h:15, from ../table/sh4.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/sh4.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/sweet16.cpp -o table/sweet16.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../disasm/stm8.h:15, from ../table/stm8.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/stm8.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/super_fx.h:15, from ../table/super_fx.cpp:14: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/super_fx.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/sparc.h:15, from ../table/sparc.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/thumb.cpp -o table/thumb.o -Wall -O3 -I.. g++ -c ../table/tms1000.cpp -o table/tms1000.o -Wall -O3 -I.. g++ -c ../table/tms340.cpp -o table/tms340.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/thumb.h:17, from ../table/thumb.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/tms1000.h:15, from ../table/tms1000.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/tms9900.cpp -o table/tms9900.o -Wall -O3 -I.. g++ -c ../table/unsp.cpp -o table/unsp.o -Wall -O3 -I.. g++ -c ../table/webasm.cpp -o table/webasm.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/tms340.h:17, from ../table/tms340.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/xtensa.cpp -o table/xtensa.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/tms9900.h:15, from ../table/tms9900.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../table/z80.cpp -o table/z80.o -Wall -O3 -I.. g++ -c ../common/UtilContext.cpp -o common/UtilContext.o -Wall -O3 -I.. g++ -c ../common/util_disasm.cpp -o common/util_disasm.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/xtensa.h:15, from ../table/xtensa.cpp:12: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/MemoryPage.h:16: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../common/util_sim.cpp -o common/util_sim.o -Wall -O3 -I.. g++ -c ../fileio/FileIo.cpp -o fileio/FileIo.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../table/z80.h:15, from ../table/z80.cpp:15: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../table/z80.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/UtilContext.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/UtilContext.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/UtilContext.h:15, from ../common/util_disasm.h:15, from ../common/util_disasm.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/util_disasm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/UtilContext.h:15, from ../common/util_sim.h:15, from ../common/util_sim.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/util_sim.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/file.cpp -o fileio/file.o -Wall -O3 -I.. g++ -c ../fileio/read_amiga.cpp -o fileio/read_amiga.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../fileio/file.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/file.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_bin.cpp -o fileio/read_bin.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/read_amiga.h:17, from ../fileio/read_amiga.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_amiga.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../fileio/read_bin.h:17, from ../fileio/read_bin.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_bin.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_elf.cpp -o fileio/read_elf.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../fileio/read_elf.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_elf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_hex.cpp -o fileio/read_hex.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/read_hex.h:15, from ../fileio/read_hex.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_hex.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_macho.cpp -o fileio/read_macho.o -Wall -O3 -I.. g++ -c ../fileio/read_srec.cpp -o fileio/read_srec.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../fileio/read_macho.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_macho.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_ti_txt.cpp -o fileio/read_ti_txt.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/read_srec.h:15, from ../fileio/read_srec.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_srec.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../fileio/read_ti_txt.h:15, from ../fileio/read_ti_txt.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_ti_txt.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_uf2.cpp -o fileio/read_uf2.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/read_uf2.h:17, from ../fileio/read_uf2.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_uf2.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/read_wdc.cpp -o fileio/read_wdc.o -Wall -O3 -I.. g++ -c ../fileio/write_amiga.cpp -o fileio/write_amiga.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/read_wdc.h:17, from ../fileio/read_wdc.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/read_wdc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/write_bin.cpp -o fileio/write_bin.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/write_amiga.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_amiga.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/write_elf.cpp -o fileio/write_elf.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/write_bin.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_bin.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../fileio/write_elf.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_elf.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/write_hex.cpp -o fileio/write_hex.o -Wall -O3 -I.. g++ -c ../fileio/write_macho.cpp -o fileio/write_macho.o -Wall -O3 -I.. g++ -c ../fileio/write_srec.cpp -o fileio/write_srec.o -Wall -O3 -I.. g++ -c ../fileio/write_uf2.cpp -o fileio/write_uf2.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/write_hex.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_hex.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../fileio/write_uf2.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../fileio/write_srec.cpp:18: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_uf2.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_srec.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../fileio/write_macho.cpp:16: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_macho.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -c ../fileio/write_wdc.cpp -o fileio/write_wdc.o -Wall -O3 -I.. In file included from ../common/Memory.h:17, from ../fileio/write_wdc.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../fileio/write_wdc.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -o ../naken_asm ../common/naken_asm.cpp \ naken_asm.a \ -DINCLUDE_PATH="\"/home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/share/naken_asm/include\"" \ -Wall -O3 -s -I.. In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/naken_asm.cpp:17: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/naken_asm.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ g++ -o ../naken_util ../common/naken_util.cpp \ naken_asm.a \ -DENABLE_1802 -DENABLE_4004 -DENABLE_6502 -DENABLE_6800 -DENABLE_6809 -DENABLE_65816 -DENABLE_68HC08 -DENABLE_68000 -DENABLE_8008 -DENABLE_8048 -DENABLE_8051 -DENABLE_86000 -DENABLE_AGC -DENABLE_ARC -DENABLE_ARM -DENABLE_ARM64 -DENABLE_AVR8 -DENABLE_CELL -DENABLE_COPPER -DENABLE_CP1610 -DENABLE_DOTNET -DENABLE_DSPIC -DENABLE_EBPF -DENABLE_EMOTION_ENGINE -DENABLE_EPIPHANY -DENABLE_F100_L -DENABLE_JAVA -DENABLE_F8 -DENABLE_LC3 -DENABLE_M8C -DENABLE_MIPS -DENABLE_MSP430 -DENABLE_PADAUK -DENABLE_PDP8 -DENABLE_PDP11 -DENABLE_PIC14 -DENABLE_PIC18 -DENABLE_POWERPC -DENABLE_PROPELLER -DENABLE_PROPELLER2 -DENABLE_RISCV -DENABLE_SH4 -DENABLE_SPARC -DENABLE_STM8 -DENABLE_SUPER_FX -DENABLE_SWEET16 -DENABLE_THUMB -DENABLE_TMS340 -DENABLE_TMS1000 -DENABLE_TMS9900 -DENABLE_UNSP -DENABLE_WEBASM -DENABLE_XTENSA -DENABLE_Z80 -I.. \ -Wall -O3 -s In file included from ../common/Memory.h:17, from ../simulate/Simulate.h:18, from ../common/cpu_list.h:16, from ../common/assembler.h:17, from ../common/naken_util.cpp:23: ../common/MemoryPage.h:31:9: warning: 'PAGE_SIZE' redefined 31 | #define PAGE_SIZE (64 * 1024) | ^~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:30, from /usr/include/c++/15.2.0/cstdlib:83, from /usr/include/c++/15.2.0/stdlib.h:36, from ../common/naken_util.cpp:13: /usr/include/limits.h:97:9: note: this is the location of the previous definition 97 | #define PAGE_SIZE PAGESIZE | ^~~~~~~~~ make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/build' Passed 8051 ... Passed avr8 ... Passed dspic ... Passed msp430 ... Passed stm8 ... Passed tms9900 ... Passed z80 ... make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression' g++ -o unit_test unit_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression' eval_expression() test Testing: -6 ... PASS Testing: 3*5 ... PASS Testing: 3+5+1*2 ... PASS Testing: 3 * 5 ... PASS Testing: 3*(5+4) ... PASS Testing: 3*(5<<2) ... PASS Testing: 5+3*9 ... PASS Testing: (106 - 100) * 2 - 2 ... PASS Testing: (106 - 100) / 2 - 2 ... PASS Testing: 6 / 2 - 2 ... PASS Testing: 6 * 2 - 2 ... PASS Testing: ((106 - 100) / 2) - 2 ... PASS Testing: ~0 ... PASS Testing: 1 + ~0 ... PASS Testing: 1 + ~1 ... PASS Testing: 1 + ~(0 - 1) ... PASS Testing: 2 + ~~0 ... PASS Testing: 1 + ~~(0 - 1) ... PASS Testing: ~~5 ... PASS Testing: ~~5 + 1 ... PASS Testing: ~1 + 1 ... PASS Testing: ~-1 + 5 ... PASS Testing: ~-~1 + 5 ... PASS Testing: 6( ... PASS Testing: -6*(3+4) ... PASS Testing: 6-4*(3+4) ... PASS Testing: 6-4(3+4) ... PASS Testing: -6( ... PASS Testing: 1+(((2*3)+5)+3) ... PASS Testing: 23 23 ... Error: Unexpected token '23' at (null):1 PASS Testing: 23~23 ... Error: Unexpected token '~' at (null):1 PASS Testing: ((1 << 6)+(2 << 5)) >> 1 ... PASS Testing: (1 << 6)+(2 << 5) >> 1 ... PASS Testing: (1 << 6)|(2 << 5) >> 1 ... PASS Testing: ((1) << 6)|((2) << 5) >> 1 ... PASS Testing: ((1 << 6)|(2 << 5)) >> 1 ... PASS Testing: 0xffffffff ... PASS Testing: ~(0-44) ... PASS Testing: ~(104) ... PASS Testing: (0-104) + (0-1) ... PASS Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression_ex' g++ -o unit_test unit_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression_ex' eval_expression() test Testing: -6 ... PASS Testing: 6 + -5 ... PASS Testing: +6 + -5 ... PASS Testing: 6 + -5 + -3 ... PASS Testing: ~0xfe ... PASS Testing: 3 * "\0" + 1 ... PASS Testing: 3 * '0' + 1 ... PASS Testing: 3*5 ... PASS Testing: 3+5+1*2 ... PASS Testing: 3 * 5 ... PASS Testing: 3*(5+4) ... PASS Testing: 3*(5<<2) ... PASS Testing: 5+3*9 ... PASS Testing: 1+(((2*3)+5)+3) ... PASS Testing: (106 - 100) * 2 - 2 ... PASS Testing: (106 - 100) / 2 - 2 ... PASS Testing: 6 / 2 - 2 ... PASS Testing: 6 * 2 - 2 ... PASS Testing: 8 * 4 / 2 ... PASS Testing: 0xffffffff+1 ... PASS Testing: ~0 ... PASS Testing: 1 - ~0 ... PASS Testing: 1 + ~0 ... PASS Testing: 1 + ~1 ... PASS Testing: 1 + ~(0 - 1) ... PASS Testing: 2 + ~~0 ... PASS Testing: 1 + ~~(0 - 1) ... PASS Testing: ~~5 ... PASS Testing: ~~5 + 1 ... PASS Testing: ~1 + 1 ... PASS Testing: ~-1 + 5 ... PASS Testing: ~-~1 + 5 ... PASS Testing: 6( ... PASS Testing: -6*(3+4) ... PASS Testing: 6-4*(3+4) ... PASS Testing: 6-4(3+4) ... PASS Testing: -6( ... PASS Testing: 6( ... PASS Testing: -6*(3+4) ... PASS Testing: 6-4*(3+4) ... PASS Testing: 6-4(3+4) ... PASS Testing: -6( ... PASS Testing: 23 23 ... Error: Unexpected token '23' at (null):1 PASS Testing: 23~23 ... Error: Unexpected token '~' at (null):1 PASS Testing: ((1 << 6)+(2 << 5)) >> 1 ... PASS Testing: (1 << 6)+(2 << 5) >> 1 ... PASS Testing: (1 << 6)|(2 << 5) >> 1 ... PASS Testing: ((1) << 6)|((2) << 5) >> 1 ... PASS Testing: ((1) << 6)|((2) << 5) >> 32 ... PASS Testing: ((1) << 6)|((2) << 5) >> 32 ... PASS Testing: (1 << 6)|(2 << 5) >> 1 ... PASS Testing: ((1 << 6)|(2 << 5)) >> 1 ... PASS Testing: ((1 << 6)|(2 << 5)) >> 32 ... PASS Testing: 0xffffffff ... PASS Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression_ex' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/eval_expression_ex' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' g++ -o memory_pool_fixed_test memory_pool_fixed_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. In file included from memory_pool_fixed_test.cpp:6: ../../../common/MemoryPoolFixed.h:25:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 25 | MemoryPoolFixed() : | ^ ../../../common/MemoryPoolFixed.h:25:24: note: remove the '< >' ../../../common/MemoryPoolFixed.h:33:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 33 | MemoryPoolFixed(int size) : | ^ ../../../common/MemoryPoolFixed.h:33:24: note: remove the '< >' ../../../common/MemoryPoolFixed.h:41:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 41 | ~MemoryPoolFixed() | ^ ../../../common/MemoryPoolFixed.h:41:3: note: remove the '< >' g++ -o named_record_test named_record_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. In file included from ../../../common/NamedRecord.h:25, from named_record_test.cpp:6: ../../../common/MemoryPoolFixed.h:25:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 25 | MemoryPoolFixed() : | ^ ../../../common/MemoryPoolFixed.h:25:24: note: remove the '< >' ../../../common/MemoryPoolFixed.h:33:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 33 | MemoryPoolFixed(int size) : | ^ ../../../common/MemoryPoolFixed.h:33:24: note: remove the '< >' ../../../common/MemoryPoolFixed.h:41:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 41 | ~MemoryPoolFixed() | ^ ../../../common/MemoryPoolFixed.h:41:3: note: remove the '< >' g++ -o string_test string_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. g++ -o string_heap_test string_heap_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. g++ -o var_test var_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. g++ -o vector_test vector_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -O3 -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' ./memory_pool_fixed_test Testing MemoryPoolFixed.h MemoryPoolFixed.h ... PASSED. ./named_record_test Testing NamedRecord.h 166: ekim mike 176: kohn 180: roar ekim 3 mike 0 kohn 1 roar 2 72222 5 22227 4 NamedRecord.h ... PASSED. ./string_test Testing String.h String.h ... PASSED. ./string_heap_test Testing StringHeap.h --- StringHeap --- size: 4096 length: 15 entry_count: 2 0) hello 1) blah StringHeap.h ... PASSED. ./var_test Testing var.h var.h ... PASSED. ./vector_test Testing Vector.h Vector.h ... PASSED. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/common' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/data' g++ -o data_test data_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/data' directives_data.o test Testing: .db 0x01, 0x02, 0x03, 0x04 (little) ... PASS Testing: .db 0x01, 0x02, 0x03, 0x04 (big) ... PASS Testing: .dw 0x0102, 0x0304 (little) ... PASS Testing: .dw 0x0102, 0x0304 (big) ... PASS Testing: .dc16 0x0102, 0x0304 (little) ... PASS Testing: .dc16 0x0102, 0x0304 (big) ... PASS Testing: .dl 0x01020304, 0x0304ffaa (little) ... PASS Testing: .dl 0x01020304, 0x0304ffaa (big) ... PASS Testing: .dc32 0x01020304, 0x0304ffaa (little) ... PASS Testing: .dc32 0x01020304, 0x0304ffaa (big) ... PASS Testing: .dc64 0x0102030405060708, 0x0304ffaa (little) ... PASS Testing: .dc64 0x0102030405060708, 0x0304ffaa (big) ... PASS Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/data' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/data' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/tokens' g++ -o tokens_test tokens_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/tokens' tokens.o test - test_1 - - test_constants - - test_pushback - - test_strings_with_dots - - test_ascii_with_null - - test_asciiz - - test_escape_chars_in_db - - test_escape_chars_in_code_const - - test_db_quote_error - Error: Unterminated quote at (null):1 - test_db_tick_error - Error: Unterminated ticks at (null):1 - test_code_tick_error - Error: Unterminated ticks at (null):2 Testing: tokens.o ... Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/tokens' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/tokens' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/macros' g++ -o macro_test macro_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../../ make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/macros' macros.o test Testing: .macro blah one two three .endm blah ... 'one' -> 'one' 'two' -> 'two' 'three' -> 'three' Testing: .macro blah(param_underscore) param_underscore two three .endm blah(ten) ... 'ten' -> 'ten' 'two' -> 'two' 'three' -> 'three' Testing: .macro blah (param_underscore) param_underscore two three .endm blah (ten) ... 'ten' -> 'ten' 'two' -> 'two' 'three' -> 'three' Testing: .macro blah ( param_underscore ) param_underscore two three .endm blah ( ten ) ... 'ten' -> 'ten' 'two' -> 'two' 'three' -> 'three' Testing: .macro blah ( param_underscore ) param_underscore two three .endm blah ( ten ) ... 'ten' -> 'ten' 'two' -> 'two' 'three' -> 'three' Testing: .if (15 < 256) ... PASS Testing: .if (257 < 256) ... PASS Testing: .if 15 < 256 ... PASS Testing: .if 257 < 256 ... PASS Testing: .define blah(a) a .db blah(5) ... PASS Testing: .define blah(a) a .db blah(',') ... PASS Testing: .define blah(a) a .db blah('"') ... PASS Testing: .define blah(a) a .db blah('\n') ... PASS Testing: .define blah(a) a .db blah('\'') ... PASS Testing: .define blah(a) a + 1 .db blah(5) ... PASS Testing: .define blah(a) (a + 1) .db blah(5) ... PASS Testing: .define blah (5 + 1) .db blah ... PASS Testing: .define blah .ifdef blah .define value 6 .else .define value 5 .endif .db value ... PASS Testing: .ifdef blah .define value 6 .else .define value 5 .endif .db value ... PASS Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/macros' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/macros' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/memory' g++ -o memory_test memory_test.cpp ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/memory' Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/memory' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/memory' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/symbols' g++ -o symbols_test symbols_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. -g make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/symbols' Error: Cannot export local variable 'test4' Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/symbols' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/symbols' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/util' g++ -o util_test util_test.cpp \ ../../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../.. make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/util' Illegal number 'asdf' Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/util' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/unit/util' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/symbol_address' g++ -o symbol_address symbol_address.cpp \ ../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../ make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/symbol_address' ---- 65c816 1 ---- .65816 .org 0x1000 first: lda #10 second: lda.b #10 third: ldx fifth fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4099 4099 third=4101 4101 fourth=4104 4104 fifth=240 240 ---- 65c816 2 ---- .65816 .org 0xff00 first: lda fifth, x second: lda first, x third: bne first fourth: .org 0xfffc fifth: db 0x10, 0x20 first=65280 65280 second=65283 65283 third=65286 65286 fourth=65288 65288 fifth=65532 65532 ---- 6502 1 ---- .6502 .org 0x1000 first: lda #10 second: lda.b #10 third: ldx fifth fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4098 4098 third=4100 4100 fourth=4103 4103 fifth=240 240 ---- 6502 2 ---- .6502 .org 0x1000 first: trb fifth second: trb first third: bbs4 $10, first fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4099 4099 third=4102 4102 fourth=4105 4105 fifth=240 240 ---- 6502 3 ---- .6502 .org 0xff00 first: lda fifth, x second: lda first, x third: lda fifth, y fourth: .org 0xfffc fifth: db 0x10, 0x20 first=65280 65280 second=65283 65283 third=65286 65286 fourth=65289 65289 fifth=65532 65532 ---- 6502 4 ---- .6502 .org 0xff00 first: lda fifth second: lda first third: bne first fourth: .org 0xfffc fifth: db 0x10, 0x20 first=65280 65280 second=65283 65283 third=65286 65286 fourth=65288 65288 fifth=65532 65532 ---- 68hc08 1 ---- .68hc08 .org 0x1000 first: lda 10, SP second: lda first, SP third: lda 0x1000 lda fifth fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4099 4099 third=4103 4103 fourth=4109 4109 fifth=240 240 ---- 68hc08 2 ---- .68hc08 .org 0x1000 first: sub 10 second: sub first third: sub 0x1000 sub fifth fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4098 4098 third=4101 4101 fourth=4107 4107 fifth=240 240 ---- 68hc08 3 ---- .68hc08 .org 0x1000 first: ldx 10, X second: ldx first, X third: ldx 0x1000, X ldx fifth, X fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4098 4098 third=4101 4101 fourth=4107 4107 fifth=240 240 ---- 68000 ---- .68000 .org 0x1000 first: move.l #fifth, d0 second: add.l (fifth), d1 third: sub.w #1, d5 fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4102 4102 third=4108 4108 fourth=4112 4112 fifth=240 240 ---- Epiphany ---- .epiphany .org 0x200 first: add r1, r2, #fifth second: b fourth third: lsr r1, r2, r3 fourth: mov r3, #fifth .org 2 fifth: add r2, r3, #fourth first=512 512 second=516 516 third=520 520 fourth=522 522 fifth=2 2 ---- MSP430 1 ---- .msp430 .org 0x200 first: mov.w #1, &100 second: mov.w #first, &100 third: mov.w #fifth, &100 fourth: mov.b #1, &100 .org 10 fifth: mov.w #fourth, &100 first=512 512 second=516 516 third=522 522 fourth=528 528 fifth=10 10 ---- MSP430 2 ---- .msp430x .org 0x200 first: mov.w #fifth, &100 second: mova &first, r7 third: mova r7, &100 fourth: mov.b #1, &100 .org 2 fifth: mov.w #fourth, &100 first=512 512 second=518 518 third=522 522 fourth=526 526 fifth=2 2 ---- MSP430 3 ---- .msp430x .org 0x200 first: rpt #5, adda #7, r8 second: calla fifth third: mova r7, &100 fourth: mov.b #1, &100 .org 2 fifth: mov.w #fourth, &100 first=512 512 second=518 518 third=522 522 fourth=526 526 fifth=2 2 ---- MSP430 4 ---- .msp430x .org 0x200 first: pushx.a #0xffff second: calla fifth third: pushx.a #0xfffff fourth: mov.b #1, &100 .org 2 fifth: mov.w #fourth, &100 first=512 512 second=516 516 third=520 520 fourth=524 524 fifth=2 2 ---- MSP430 5 ---- .msp430x .org 0x200 first: pushx.a #blah4 second: calla fifth third: pushx.a #blah5 fourth: mov.b #1, &100 .org 2 fifth: mov.w #fourth, &100 .org 0xffff blah4: .org 0xfffff blah5: first=512 512 second=518 518 third=522 522 fourth=528 528 fifth=2 2 ---- MSP430 6 ---- .msp430 .org 0x200 first: mov.w 0(r4), r4 second: mov.w fifth(r4), r4 third: mov.w 6(r4), fifth(r4) fourth: mov.w second(r4), r4 .org 2 fifth: mov.w #fourth, blah4(r5) .org 0xffff blah4: .org 0xfffff blah5: first=512 512 second=516 516 third=520 520 fourth=526 526 fifth=2 2 ---- MSP430 7 ---- .msp430x .org 0x200 first: rra.b 0(r4) second: rra.w fifth(r4) third: mova 0(r4), r5 fourth: mova fifth(r4), r4 .org 0 fifth: mov.w #fourth, blah4(r5) .org 0xffff blah4: .org 0xfffff blah5: first=512 512 second=516 516 third=520 520 fourth=524 524 fifth=0 0 ---- MIPS 1 ---- .mips32 .org 0x1000 first: li $v0, fifth second: li $v1, 0xf1220000 third: li $a0, first fourth: .org 0xf1220000 fifth: db 0x10, 0x20 first=4096 4096 second=4104 4104 third=4108 4108 fourth=4112 4112 fifth=-249430016 -249430016 ---- MIPS 2 ---- .mips32 .org 0x1000 first: li $v0, fifth second: li $v1, 0xff third: li $a0, first fourth: .org 0xf1220000 fifth: db 0x10, 0x20 first=4096 4096 second=4104 4104 third=4108 4108 fourth=4112 4112 fifth=-249430016 -249430016 ---- STM8 ---- .stm8 .org 0x1000 first: ld a, 0x10 second: ld a, fifth third: ld a, (fifth,Y) fourth: .org 0xf0 fifth: db 0x10, 0x20 first=4096 4096 second=4098 4098 third=4101 4101 fourth=4105 4105 fifth=240 240 Total errors: 0 PASSED. make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/symbol_address' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/symbol_address' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' g++ -o n64_rsp_illegal_instr n64_rsp_illegal_instr.cpp \ ../../build/naken_asm.a \ -Wall -g -DUNIT_TEST -I../../ make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' ./n64_rsp_illegal_instr N64 RSP: ldl $t1, 10($a1) ... Error: Unknown instruction 'ldl' at (null):2 PASS! N64 RSP: ldr $t1, 10($a1) ... Error: Unknown instruction 'ldr' at (null):2 PASS! N64 RSP: lwl $t3, 0x1234($t4) ... Error: Unknown instruction 'lwl' at (null):2 PASS! N64 RSP: lwr $t3, 0x1234($t4) ... Error: Unknown instruction 'lwr' at (null):2 PASS! N64 RSP: lwu $t3, 0x1234($t4) ... Error: Unknown instruction 'lwu' at (null):2 PASS! N64 RSP: swl $t3, 0x1234($t4) ... Error: Unknown instruction 'swl' at (null):2 PASS! N64 RSP: sdl $t3, 0x1234($t4) ... Error: Unknown instruction 'sdl' at (null):2 PASS! N64 RSP: sdr $t3, 0x1234($t4) ... Error: Unknown instruction 'sdr' at (null):2 PASS! N64 RSP: swr $t3, 0x1234($t4) ... Error: Unknown instruction 'swr' at (null):2 PASS! N64 RSP: ll $t3, 0x1234($t4) ... Error: Unknown instruction 'll' at (null):2 PASS! N64 RSP: lld $t3, 0x1234($t4) ... Error: Unknown instruction 'lld' at (null):2 PASS! N64 RSP: ldc1 $t3, 0x1234($t4) ... Error: Unknown instruction 'ldc1' at (null):2 PASS! N64 RSP: ldc2 $t3, 0x1234($t4) ... Error: Unknown instruction 'ldc2' at (null):2 PASS! N64 RSP: ld $t3, 0x1234($t4) ... Error: Unknown instruction 'ld' at (null):2 PASS! N64 RSP: sdc1 $t3, 0x1234($t4) ... Error: Unknown instruction 'sdc1' at (null):2 PASS! N64 RSP: sdc2 $t3, 0x1234($t4) ... Error: Unknown instruction 'sdc2' at (null):2 PASS! N64 RSP: sd $t3, 0x1234($t4) ... Error: Unknown instruction 'sd' at (null):2 PASS! N64 RSP: sc $t3, 0x1234($t4) ... Error: Unknown instruction 'sc' at (null):2 PASS! N64 RSP: scd $t3, 0x1234($t4) ... Error: Unknown instruction 'scd' at (null):2 PASS! N64 RSP: main: beql $t6, $t7, main ... Error: Unknown instruction 'beql' at (null):2 PASS! N64 RSP: main: bnel $t6, $t7, main ... Error: Unknown instruction 'bnel' at (null):2 PASS! N64 RSP: main: bnezl $t6, $t7, main ... Error: Unknown instruction 'bnezl' at (null):2 PASS! N64 RSP: main: bgtzl $t6, $t7, main ... Error: Unknown instruction 'bgtzl' at (null):2 PASS! N64 RSP: main: bltzl $t6, $t7, main ... Error: Unknown instruction 'bltzl' at (null):2 PASS! N64 RSP: main: bgezl $t6, $t7, main ... Error: Unknown instruction 'bgezl' at (null):2 PASS! N64 RSP: main: bltzall $t6, $t7, main ... Error: Unknown instruction 'bltzall' at (null):2 PASS! N64 RSP: main: bgtzall $t6, $t7, main ... Error: Unknown instruction 'bgtzall' at (null):2 PASS! N64 RSP: main: bgezall $t6, $t7, main ... Error: Unknown instruction 'bgezall' at (null):2 PASS! N64 RSP: mfhi $t3 ... Error: Unknown instruction 'mfhi' at (null):2 PASS! N64 RSP: mthi $t3 ... Error: Unknown instruction 'mthi' at (null):2 PASS! N64 RSP: mflo $t3 ... Error: Unknown instruction 'mflo' at (null):2 PASS! N64 RSP: mtlo $t3 ... Error: Unknown instruction 'mtlo' at (null):2 PASS! N64 RSP: daddi $k0, $s0, 0x1234 ... Error: Unknown instruction 'daddi' at (null):2 PASS! N64 RSP: daddiu $k0, $s0, 0x1234 ... Error: Unknown instruction 'daddiu' at (null):2 PASS! N64 RSP: dsllv $t5, $t6, $t7 ... Error: Unknown instruction 'dsllv' at (null):2 PASS! N64 RSP: dsrlv $t5, $t6, $t7 ... Error: Unknown instruction 'dsrlv' at (null):2 PASS! N64 RSP: dsrav $t5, $t6, $t7 ... Error: Unknown instruction 'dsrav' at (null):2 PASS! N64 RSP: dmult $t5, $t6, $t7 ... Error: Unknown instruction 'dmult' at (null):2 PASS! N64 RSP: dmultu $t5, $t6, $t7 ... Error: Unknown instruction 'dmultu' at (null):2 PASS! N64 RSP: ddiv $t5, $t6, $t7 ... Error: Unknown instruction 'ddiv' at (null):2 PASS! N64 RSP: ddivu $t5, $t6, $t7 ... Error: Unknown instruction 'ddivu' at (null):2 PASS! N64 RSP: dadd $t5, $t6, $t7 ... Error: Unknown instruction 'dadd' at (null):2 PASS! N64 RSP: daddu $t5, $t6, $t7 ... Error: Unknown instruction 'daddu' at (null):2 PASS! N64 RSP: dsub $t5, $t6, $t7 ... Error: Unknown instruction 'dsub' at (null):2 PASS! N64 RSP: dsubu $t5, $t6, $t7 ... Error: Unknown instruction 'dsubu' at (null):2 PASS! N64 RSP: dsll $t5, $t6, $t7 ... Error: Unknown instruction 'dsll' at (null):2 PASS! N64 RSP: dsrl $t5, $t6, $t7 ... Error: Unknown instruction 'dsrl' at (null):2 PASS! N64 RSP: dsra $t5, $t6, $t7 ... Error: Unknown instruction 'dsra' at (null):2 PASS! N64 RSP: dsll32 $t5, $t6, $t7 ... Error: Unknown instruction 'dsll32' at (null):2 PASS! N64 RSP: dsrl32 $t5, $t6, $t7 ... Error: Unknown instruction 'dsrl32' at (null):2 PASS! N64 RSP: dsra32 $t5, $t6, $t7 ... Error: Unknown instruction 'dsra32' at (null):2 PASS! N64 RSP: mult $t5, $t6, $t7 ... Error: Unknown instruction 'mult' at (null):2 PASS! N64 RSP: multu $t5, $t6, $t7 ... Error: Unknown instruction 'multu' at (null):2 PASS! N64 RSP: div $t5, $t6, $t7 ... Error: Unknown instruction 'div' at (null):2 PASS! N64 RSP: divu $t5, $t6, $t7 ... Error: Unknown instruction 'divu' at (null):2 PASS! N64 RSP: syscall ... Error: Unknown instruction 'syscall' at (null):2 PASS! N64 RSP: sync ... Error: Unknown instruction 'sync' at (null):2 PASS! N64 RSP: main: bc0f main ... Error: Unknown instruction 'bc0f' at (null):2 PASS! N64 RSP: main: bc1f main ... Error: Unknown instruction 'bc1f' at (null):2 PASS! N64 RSP: main: bc2f main ... Error: Unknown instruction 'bc2f' at (null):2 PASS! N64 RSP: main: bc0fl main ... Error: Unknown instruction 'bc0fl' at (null):2 PASS! N64 RSP: main: bc1fl main ... Error: Unknown instruction 'bc1fl' at (null):2 PASS! N64 RSP: main: bc2fl main ... Error: Unknown instruction 'bc2fl' at (null):2 PASS! N64 RSP: main: bc0t main ... Error: Unknown instruction 'bc0t' at (null):2 PASS! N64 RSP: main: bc1t main ... Error: Unknown instruction 'bc1t' at (null):2 PASS! N64 RSP: main: bc2t main ... Error: Unknown instruction 'bc2t' at (null):2 PASS! N64 RSP: main: bc0tl main ... Error: Unknown instruction 'bc0tl' at (null):2 PASS! N64 RSP: main: bc1tl main ... Error: Unknown instruction 'bc1tl' at (null):2 PASS! N64 RSP: main: bc2tl main ... Error: Unknown instruction 'bc2tl' at (null):2 PASS! N64 RSP: tge $t3, $t4 ... Error: Unknown instruction 'tge' at (null):2 PASS! N64 RSP: tgeu $t3, $t4 ... Error: Unknown instruction 'tgeu' at (null):2 PASS! N64 RSP: tlt $t3, $t4 ... Error: Unknown instruction 'tlt' at (null):2 PASS! N64 RSP: tltu $t3, $t4 ... Error: Unknown instruction 'tltu' at (null):2 PASS! N64 RSP: teq $t3, $t4 ... Error: Unknown instruction 'teq' at (null):2 PASS! N64 RSP: tne $t3, $t4 ... Error: Unknown instruction 'tne' at (null):2 PASS! N64 RSP: tgei $t3, 4 ... Error: Unknown instruction 'tgei' at (null):2 PASS! N64 RSP: tgeiu $t3, 4 ... Error: Unknown instruction 'tgeiu' at (null):2 PASS! N64 RSP: tlti $t3, 4 ... Error: Unknown instruction 'tlti' at (null):2 PASS! N64 RSP: tltiu $t3, 4 ... Error: Unknown instruction 'tltiu' at (null):2 PASS! N64 RSP: teqi $t3, 4 ... Error: Unknown instruction 'teqi' at (null):2 PASS! N64 RSP: tnei $t3, 4 ... Error: Unknown instruction 'tnei' at (null):2 PASS! Errors: 0 #bash check_libstdcplusplus.sh make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' Clean! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/other' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/disasm' python3 pic32.py Disassembler: PIC32 Passed! python3 ps2_ee.py Disassembler: PS2 EE Passed! make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/disasm' make[1]: Entering directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/comparison' bash run_test.sh 1802 cpu=1802 [1802]testing idl ... PASS [1802]testing ldn 9 ... PASS [1802]testing inc D ... PASS [1802]testing dec 8 ... PASS [1802]testing br 191 ... PASS [1802]testing bq 106 ... PASS [1802]testing bz 61 ... PASS [1802]testing bdf 8 ... PASS [1802]testing b1 216 ... PASS [1802]testing b2 244 ... PASS [1802]testing b3 124 ... PASS [1802]testing b4 194 ... PASS [1802]testing skp ... PASS [1802]testing bnq 157 ... PASS [1802]testing bnz 6 ... PASS [1802]testing bnf 221 ... PASS [1802]testing bn1 146 ... PASS [1802]testing bn2 237 ... PASS [1802]testing bn3 100 ... PASS [1802]testing bn4 161 ... PASS [1802]testing lda 7 ... PASS [1802]testing str 9 ... PASS [1802]testing irx ... PASS [1802]testing out 3 ... PASS [1802]testing inp 1 ... PASS [1802]testing ret ... PASS [1802]testing dis ... PASS [1802]testing ldxa ... PASS [1802]testing stxd ... PASS [1802]testing adc ... PASS [1802]testing sdb ... PASS [1802]testing shrc ... PASS [1802]testing smb ... PASS [1802]testing sav ... PASS [1802]testing mark ... PASS [1802]testing req ... PASS [1802]testing seq ... PASS [1802]testing adci 14 ... PASS [1802]testing sdbi 54 ... PASS [1802]testing shlc ... PASS [1802]testing smbi 7 ... PASS [1802]testing glo D ... PASS [1802]testing ghi 4 ... PASS [1802]testing plo D ... PASS [1802]testing phi F ... PASS [1802]testing lbr 49782 ... PASS [1802]testing lbq 62210 ... PASS [1802]testing lbz 34093 ... PASS [1802]testing lbdf 36255 ... PASS [1802]testing nop ... PASS [1802]testing lsnq ... PASS [1802]testing lsnz ... PASS [1802]testing lsnf ... PASS [1802]testing lskp ... PASS [1802]testing lbnq 10321 ... PASS [1802]testing lbnz 21195 ... PASS [1802]testing lbnf 18890 ... PASS [1802]testing lsie ... PASS [1802]testing lsq ... PASS [1802]testing lsz ... PASS [1802]testing lsdf ... PASS [1802]testing sep C ... PASS [1802]testing sex 8 ... PASS [1802]testing ldx ... PASS [1802]testing or ... PASS [1802]testing and ... PASS [1802]testing xor ... PASS [1802]testing add ... PASS [1802]testing sd ... PASS [1802]testing shr ... PASS [1802]testing sm ... PASS [1802]testing ldi 164 ... PASS [1802]testing ori 99 ... PASS [1802]testing ani 214 ... PASS [1802]testing xri 91 ... PASS [1802]testing adi 247 ... PASS [1802]testing sdi 154 ... PASS [1802]testing shl ... PASS [1802]testing smi 12 ... PASS bash run_test.sh 4004 cpu=4004 [4004]testing jnt 0xb2 ... PASS [4004]testing jc 0x7f ... PASS [4004]testing jz 0xb9 ... PASS [4004]testing jt 0x1e ... PASS [4004]testing jnc 0x96 ... PASS [4004]testing jnz 0x81 ... PASS [4004]testing nop ... PASS [4004]testing jcn 11, 0xc2 ... PASS [4004]testing fim 8, 0x7e ... PASS [4004]testing src 2 ... PASS [4004]testing fin 2 ... PASS [4004]testing jin 4 ... PASS [4004]testing jun 0xa35 ... PASS [4004]testing jms 0x829 ... PASS [4004]testing inc 14 ... PASS [4004]testing isz 10, 0x99 ... PASS [4004]testing add 15 ... PASS [4004]testing sub 14 ... PASS [4004]testing ld 10 ... PASS [4004]testing xch 11 ... PASS [4004]testing bbl 14 ... PASS [4004]testing ldm 9 ... PASS [4004]testing wrm ... PASS [4004]testing wmp ... PASS [4004]testing wrr ... PASS [4004]testing wr0 ... PASS [4004]testing wr1 ... PASS [4004]testing wr2 ... PASS [4004]testing wr3 ... PASS [4004]testing sbm ... PASS [4004]testing rdm ... PASS [4004]testing rdr ... PASS [4004]testing adm ... PASS [4004]testing rd0 ... PASS [4004]testing rd1 ... PASS [4004]testing rd2 ... PASS [4004]testing rd3 ... PASS [4004]testing clb ... PASS [4004]testing clc ... PASS [4004]testing iac ... PASS [4004]testing cmc ... PASS [4004]testing cma ... PASS [4004]testing ral ... PASS [4004]testing rar ... PASS [4004]testing tcc ... PASS [4004]testing dac ... PASS [4004]testing tcs ... PASS [4004]testing stc ... PASS [4004]testing daa ... PASS [4004]testing kbp ... PASS [4004]testing dcl ... PASS python3 run_test.py 6502 [6502]testing bpl 2 ...PASS [6502]testing bmi 2 ...PASS [6502]testing bvc 2 ...PASS [6502]testing bvs 2 ...PASS [6502]testing bcc 2 ...PASS [6502]testing bcs 2 ...PASS [6502]testing bne 2 ...PASS [6502]testing beq 2 ...PASS [6502]testing adc #$44 ...PASS [6502]testing adc $44 ...PASS [6502]testing adc $44,X ...PASS [6502]testing adc $4400 ...PASS [6502]testing adc $4400,X ...PASS [6502]testing adc $4400,Y ...PASS [6502]testing adc ($44,X) ...PASS [6502]testing adc ($44),Y ...PASS [6502]testing adc ($12) ...PASS [6502]testing and #$44 ...PASS [6502]testing and $44 ...PASS [6502]testing and $44,X ...PASS [6502]testing and $4400 ...PASS [6502]testing and $4400,X ...PASS [6502]testing and $4400,Y ...PASS [6502]testing and ($44,X) ...PASS [6502]testing and ($44),Y ...PASS [6502]testing and ($12) ...PASS [6502]testing asl ...PASS [6502]testing asl $44 ...PASS [6502]testing asl $44,X ...PASS [6502]testing asl $4400 ...PASS [6502]testing asl $4400,X ...PASS [6502]testing bit $44 ...PASS [6502]testing bit $4400 ...PASS [6502]testing bit #$12 ...PASS [6502]testing bit $34, X ...PASS [6502]testing bit $5678, X ...PASS [6502]testing brk ...PASS [6502]testing cmp #$44 ...PASS [6502]testing cmp $44 ...PASS [6502]testing cmp $44,X ...PASS [6502]testing cmp $4400 ...PASS [6502]testing cmp $4400,X ...PASS [6502]testing cmp $4400,Y ...PASS [6502]testing cmp ($44,X) ...PASS [6502]testing cmp ($44),Y ...PASS [6502]testing cmp ($12) ...PASS [6502]testing cpx #$44 ...PASS [6502]testing cpx $44 ...PASS [6502]testing cpx $4400 ...PASS [6502]testing cpy #$44 ...PASS [6502]testing cpy $44 ...PASS [6502]testing cpy $4400 ...PASS [6502]testing dec ...PASS [6502]testing dec $44 ...PASS [6502]testing dec $44,X ...PASS [6502]testing dec $4400 ...PASS [6502]testing dec $4400,X ...PASS [6502]testing eor #$44 ...PASS [6502]testing eor $44 ...PASS [6502]testing eor $44,X ...PASS [6502]testing eor $4400 ...PASS [6502]testing eor $4400,X ...PASS [6502]testing eor $4400,Y ...PASS [6502]testing eor ($44,X) ...PASS [6502]testing eor ($44),Y ...PASS [6502]testing eor ($12) ...PASS [6502]testing clc ...PASS [6502]testing sec ...PASS [6502]testing cli ...PASS [6502]testing sei ...PASS [6502]testing clv ...PASS [6502]testing cld ...PASS [6502]testing sed ...PASS [6502]testing inc ...PASS [6502]testing inc $44 ...PASS [6502]testing inc $44,X ...PASS [6502]testing inc $4400 ...PASS [6502]testing inc $4400,X ...PASS [6502]testing jmp $5597 ...PASS [6502]testing jmp ($5597) ...PASS [6502]testing jmp ($55) ...PASS [6502]testing jmp ($5597,x) ...PASS [6502]testing jmp ($55,x) ...PASS [6502]testing jsr $5597 ...PASS [6502]testing lda #$44 ...PASS [6502]testing lda $44 ...PASS [6502]testing lda $44,X ...PASS [6502]testing lda $4400 ...PASS [6502]testing lda $4400,X ...PASS [6502]testing lda $4400,Y ...PASS [6502]testing lda ($44,X) ...PASS [6502]testing lda ($44),Y ...PASS [6502]testing lda ($12) ...PASS [6502]testing ldx #$44 ...PASS [6502]testing ldx $44 ...PASS [6502]testing ldx $44,Y ...PASS [6502]testing ldx $4400 ...PASS [6502]testing ldx $4400,Y ...PASS [6502]testing ldy #$44 ...PASS [6502]testing ldy $44 ...PASS [6502]testing ldy $44,X ...PASS [6502]testing ldy $4400 ...PASS [6502]testing ldy $4400,X ...PASS [6502]testing lsr ...PASS [6502]testing lsr $44 ...PASS [6502]testing lsr $4400 ...PASS [6502]testing lsr $4400,X ...PASS [6502]testing nop ...PASS [6502]testing ora #$44 ...PASS [6502]testing ora $44 ...PASS [6502]testing ora $44,X ...PASS [6502]testing ora $4400 ...PASS [6502]testing ora $4400,X ...PASS [6502]testing ora $4400,Y ...PASS [6502]testing ora ($44,X) ...PASS [6502]testing ora ($44),Y ...PASS [6502]testing ora ($12) ...PASS [6502]testing tax ...PASS [6502]testing txa ...PASS [6502]testing dex ...PASS [6502]testing inx ...PASS [6502]testing tay ...PASS [6502]testing tya ...PASS [6502]testing dey ...PASS [6502]testing rol ...PASS [6502]testing rol $44 ...PASS [6502]testing rol $44,X ...PASS [6502]testing rol $4400 ...PASS [6502]testing rol $4400,X ...PASS [6502]testing ror ...PASS [6502]testing ror $44 ...PASS [6502]testing ror $44,X ...PASS [6502]testing ror $4400 ...PASS [6502]testing ror $4400,X ...PASS [6502]testing rti ...PASS [6502]testing rts ...PASS [6502]testing sbc #$44 ...PASS [6502]testing sbc $44 ...PASS [6502]testing sbc $44,X ...PASS [6502]testing sbc $4400 ...PASS [6502]testing sbc $4400,X ...PASS [6502]testing sbc $4400,Y ...PASS [6502]testing sbc ($44,X) ...PASS [6502]testing sbc ($44),Y ...PASS [6502]testing sbc ($12) ...PASS [6502]testing sta $44 ...PASS [6502]testing sta $44,X ...PASS [6502]testing sta $4400 ...PASS [6502]testing sta $4400,X ...PASS [6502]testing sta $4400,Y ...PASS [6502]testing sta ($44,X) ...PASS [6502]testing sta ($44),Y ...PASS [6502]testing sta ($12) ...PASS [6502]testing txs ...PASS [6502]testing tsx ...PASS [6502]testing pha ...PASS [6502]testing pla ...PASS [6502]testing php ...PASS [6502]testing plp ...PASS [6502]testing phx ...PASS [6502]testing phy ...PASS [6502]testing plx ...PASS [6502]testing ply ...PASS [6502]testing stx $44 ...PASS [6502]testing stx $44,Y ...PASS [6502]testing stx $4400 ...PASS [6502]testing sty $44 ...PASS [6502]testing sty $44,X ...PASS [6502]testing sty $4400 ...PASS [6502]testing stz $12 ...PASS [6502]testing stz $12, X ...PASS [6502]testing stz $3456 ...PASS [6502]testing stz $3456, X ...PASS [6502]testing tsb $12 ...PASS [6502]testing tsb $3456 ...PASS [6502]testing trb $12 ...PASS [6502]testing trb $3456 ...PASS bash run_test.sh 65816 cpu=65816 [65816]testing adc ($44,x) ... PASS [65816]testing adc $44,s ... PASS [65816]testing adc $44 ... PASS [65816]testing adc [$44] ... PASS [65816]testing adc #$44 ... PASS [65816]testing adc $4444 ... PASS [65816]testing adc $444444 ... PASS [65816]testing adc ($44),y ... PASS [65816]testing adc ($44) ... PASS [65816]testing adc ($44,s),y ... PASS [65816]testing adc $44,x ... PASS [65816]testing adc [$44],y ... PASS [65816]testing adc $4444,y ... PASS [65816]testing adc $4444,x ... PASS [65816]testing adc $444444,x ... PASS [65816]testing and ($44,x) ... PASS [65816]testing and $44,s ... PASS [65816]testing and $44 ... PASS [65816]testing and [$44] ... PASS [65816]testing and #$44 ... PASS [65816]testing and $4444 ... PASS [65816]testing and $444444 ... PASS [65816]testing and ($44),y ... PASS [65816]testing and ($44) ... PASS [65816]testing and ($44,s),y ... PASS [65816]testing and $44,x ... PASS [65816]testing and [$44],y ... PASS [65816]testing and $4444,y ... PASS [65816]testing and $4444,x ... PASS [65816]testing and $444444,x ... PASS [65816]testing asl $44 ... PASS [65816]testing asl ... PASS [65816]testing asl $4444 ... PASS [65816]testing asl $44,x ... PASS [65816]testing asl $4444,x ... PASS [65816]testing label_bcc: bcc label_bcc ... PASS [65816]testing label_bcs: bcs label_bcs ... PASS [65816]testing label_beq: beq label_beq ... PASS [65816]testing bit $44 ... PASS [65816]testing bit $4444 ... PASS [65816]testing bit $44,x ... PASS [65816]testing bit $4444,x ... PASS [65816]testing bit #$44 ... PASS [65816]testing label_bmi: bmi label_bmi ... PASS [65816]testing label_bne: bmi label_bne ... PASS [65816]testing label_bpl: bmi label_bpl ... PASS [65816]testing label_bra: bmi label_bra ... PASS [65816]testing brk ... PASS [65816]testing label_brl: brl label_brl ... PASS [65816]testing label_bvc: bmi label_bvc ... PASS [65816]testing label_bvs: bmi label_bvs ... PASS [65816]testing clc ... PASS [65816]testing cld ... PASS [65816]testing cli ... PASS [65816]testing clv ... PASS [65816]testing cmp ($44,x) ... PASS [65816]testing cmp $44,s ... PASS [65816]testing cmp $44 ... PASS [65816]testing cmp [$44] ... PASS [65816]testing cmp #$44 ... PASS [65816]testing cmp $4444 ... PASS [65816]testing cmp $444444 ... PASS [65816]testing cmp ($44),y ... PASS [65816]testing cmp ($44) ... PASS [65816]testing cmp ($44,s),y ... PASS [65816]testing cmp $44,x ... PASS [65816]testing cmp [$44],y ... PASS [65816]testing cmp $4444,y ... PASS [65816]testing cmp $4444,x ... PASS [65816]testing cmp $444444,x ... PASS [65816]testing cop #$44 ... PASS [65816]testing cpx #$44 ... PASS [65816]testing cpx $44 ... PASS [65816]testing cpx $4444 ... PASS [65816]testing cpy #$44 ... PASS [65816]testing cpy $44 ... PASS [65816]testing cpy $4444 ... PASS [65816]testing dec ... PASS [65816]testing dec $44 ... PASS [65816]testing dec $4444 ... PASS [65816]testing dec $44,x ... PASS [65816]testing dec $4444,x ... PASS [65816]testing dex ... PASS [65816]testing dey ... PASS [65816]testing eor ($44,x) ... PASS [65816]testing eor $44,s ... PASS [65816]testing eor $44 ... PASS [65816]testing eor [$44] ... PASS [65816]testing eor #$44 ... PASS [65816]testing eor $4444 ... PASS [65816]testing eor $444444 ... PASS [65816]testing eor ($44),y ... PASS [65816]testing eor ($44) ... PASS [65816]testing eor ($44,s),y ... PASS [65816]testing eor $44,x ... PASS [65816]testing eor [$44],y ... PASS [65816]testing eor $4444,y ... PASS [65816]testing eor $4444,x ... PASS [65816]testing eor $444444,x ... PASS [65816]testing inc ... PASS [65816]testing inc $44 ... PASS [65816]testing inc $4444 ... PASS [65816]testing inc $44,x ... PASS [65816]testing inc $4444,x ... PASS [65816]testing inx ... PASS [65816]testing iny ... PASS [65816]testing jmp $4444 ... PASS [65816]testing jmp $444444 ... PASS [65816]testing jmp ($4444) ... PASS [65816]testing jmp ($44,x) ... PASS [65816]testing jmp [$4444] ... PASS [65816]testing jsr $4444 ... PASS [65816]testing jsr $444444 ... PASS [65816]testing jsr ($4444,x) ... PASS [65816]testing lda ($44,x) ... PASS [65816]testing lda $44,s ... PASS [65816]testing lda $44 ... PASS [65816]testing lda [$44] ... PASS [65816]testing lda #$44 ... PASS [65816]testing lda $4444 ... PASS [65816]testing lda $444444 ... PASS [65816]testing lda ($44),y ... PASS [65816]testing lda ($44) ... PASS [65816]testing lda ($44,s),y ... PASS [65816]testing lda $44,x ... PASS [65816]testing lda [$44],y ... PASS [65816]testing lda $4444,y ... PASS [65816]testing lda $4444,x ... PASS [65816]testing lda $444444,x ... PASS [65816]testing ldx #$44 ... PASS [65816]testing ldx $44 ... PASS [65816]testing ldx $4444 ... PASS [65816]testing ldx $44,y ... PASS [65816]testing ldx $4444,y ... PASS [65816]testing ldy #$44 ... PASS [65816]testing ldy $44 ... PASS [65816]testing ldy $4444 ... PASS [65816]testing ldy $44,x ... PASS [65816]testing ldy $4444,x ... PASS [65816]testing lsr $44 ... PASS [65816]testing lsr ... PASS [65816]testing lsr $4444 ... PASS [65816]testing lsr $44,x ... PASS [65816]testing lsr $4444,x ... PASS [65816]testing mvp $44,$44 ... PASS [65816]testing mvn $44,$44 ... PASS [65816]testing nop ... PASS [65816]testing ora ($44,x) ... PASS [65816]testing ora $44,s ... PASS [65816]testing ora $44 ... PASS [65816]testing ora [$44] ... PASS [65816]testing ora #$44 ... PASS [65816]testing ora $4444 ... PASS [65816]testing ora $444444 ... PASS [65816]testing ora ($44),y ... PASS [65816]testing ora ($44) ... PASS [65816]testing ora ($44,s),y ... PASS [65816]testing ora $44,x ... PASS [65816]testing ora [$44],y ... PASS [65816]testing ora $4444,y ... PASS [65816]testing ora $4444,x ... PASS [65816]testing ora $444444,x ... PASS [65816]testing pea $4444 ... PASS [65816]testing pei ($44) ... PASS [65816]testing label_per: per label_per ... PASS [65816]testing pha ... PASS [65816]testing phb ... PASS [65816]testing phd ... PASS [65816]testing phk ... PASS [65816]testing php ... PASS [65816]testing phx ... PASS [65816]testing phy ... PASS [65816]testing pla ... PASS [65816]testing plb ... PASS [65816]testing pld ... PASS [65816]testing plp ... PASS [65816]testing plx ... PASS [65816]testing ply ... PASS [65816]testing rep #$44 ... PASS [65816]testing rol $44 ... PASS [65816]testing rol ... PASS [65816]testing rol $4444 ... PASS [65816]testing rol $44,x ... PASS [65816]testing rol $4444,x ... PASS [65816]testing ror $44 ... PASS [65816]testing ror ... PASS [65816]testing ror $4444 ... PASS [65816]testing ror $44,x ... PASS [65816]testing ror $4444,x ... PASS [65816]testing rti ... PASS [65816]testing rtl ... PASS [65816]testing rts ... PASS [65816]testing sbc ($44,x) ... PASS [65816]testing sbc $44,s ... PASS [65816]testing sbc $44 ... PASS [65816]testing sbc [$44] ... PASS [65816]testing sbc #$44 ... PASS [65816]testing sbc $4444 ... PASS [65816]testing sbc $444444 ... PASS [65816]testing sbc ($44),y ... PASS [65816]testing sbc ($44) ... PASS [65816]testing sbc ($44,s),y ... PASS [65816]testing sbc $44,x ... PASS [65816]testing sbc [$44],y ... PASS [65816]testing sbc $4444,y ... PASS [65816]testing sbc $4444,x ... PASS [65816]testing sbc $444444,x ... PASS [65816]testing sec ... PASS [65816]testing sed ... PASS [65816]testing sei ... PASS [65816]testing sep #$44 ... PASS [65816]testing sta ($44,x) ... PASS [65816]testing sta $44,s ... PASS [65816]testing sta $44 ... PASS [65816]testing sta [$44] ... PASS [65816]testing sta $4444 ... PASS [65816]testing sta $444444 ... PASS [65816]testing sta ($44),y ... PASS [65816]testing sta ($44) ... PASS [65816]testing sta ($44,s),y ... PASS [65816]testing sta $44,x ... PASS [65816]testing sta [$44],y ... PASS [65816]testing sta $4444,y ... PASS [65816]testing sta $4444,x ... PASS [65816]testing sta $444444,x ... PASS [65816]testing stp ... PASS [65816]testing stx $44 ... PASS [65816]testing stx $4444 ... PASS [65816]testing stx $44,y ... PASS [65816]testing sty $44 ... PASS [65816]testing sty $4444 ... PASS [65816]testing sty $44,x ... PASS [65816]testing stz $44 ... PASS [65816]testing stz $44,x ... PASS [65816]testing stz $4444 ... PASS [65816]testing stz $4444,x ... PASS [65816]testing tax ... PASS [65816]testing tay ... PASS [65816]testing tcd ... PASS [65816]testing tcs ... PASS [65816]testing trb $44 ... PASS [65816]testing trb $4444 ... PASS [65816]testing tsb $44 ... PASS [65816]testing tsb $4444 ... PASS [65816]testing tsc ... PASS [65816]testing tsx ... PASS [65816]testing txa ... PASS [65816]testing txs ... PASS [65816]testing txy ... PASS [65816]testing tya ... PASS [65816]testing tyx ... PASS [65816]testing wai ... PASS [65816]testing xba ... PASS [65816]testing xce ... PASS [65816]testing lda.b 1,x ... PASS [65816]testing lda.b 0,x ... PASS [65816]testing sty.b 1,x ... PASS [65816]testing sty.b 0,x ... PASS bash run_test.sh 6800 cpu=6800 [6800]testing aba ... PASS [6800]testing adca #0xd8 ... PASS [6800]testing adca 0x15 ... PASS [6800]testing adca 0x5789 ... PASS [6800]testing adca 97, x ... PASS [6800]testing adcb #0x60 ... PASS [6800]testing adcb 0x3b ... PASS [6800]testing adcb 0x4479 ... PASS [6800]testing adcb 50, x ... PASS [6800]testing adda #0x75 ... PASS [6800]testing adda 0x8c ... PASS [6800]testing adda 0xdb85 ... PASS [6800]testing adda 121, x ... PASS [6800]testing addb #0xe4 ... PASS [6800]testing addb 0x64c9 ... PASS [6800]testing addb 0x81 ... PASS [6800]testing addb 100, x ... PASS [6800]testing anda #0x07 ... PASS [6800]testing anda 0x1ff1 ... PASS [6800]testing anda 0x93 ... PASS [6800]testing anda 208, x ... PASS [6800]testing andb #0x52 ... PASS [6800]testing andb 0x23 ... PASS [6800]testing andb 0x7358 ... PASS [6800]testing andb 128, x ... PASS [6800]testing asl 0x22cb ... PASS [6800]testing asl 193, x ... PASS [6800]testing asla ... PASS [6800]testing aslb ... PASS [6800]testing asr 0xd4ce ... PASS [6800]testing asr 43, x ... PASS [6800]testing asra ... PASS [6800]testing asrb ... PASS [6800]testing bita #0x51 ... PASS [6800]testing bita 0x4370 ... PASS [6800]testing bita 0x9e ... PASS [6800]testing bita 254, x ... PASS [6800]testing bitb #0xae ... PASS [6800]testing bitb 0x5ce2 ... PASS [6800]testing bitb 0x9e ... PASS [6800]testing bitb 163, x ... PASS [6800]testing cba ... PASS [6800]testing clc ... PASS [6800]testing cli ... PASS [6800]testing clr 0x50fa ... PASS [6800]testing clr 208, x ... PASS [6800]testing clra ... PASS [6800]testing clrb ... PASS [6800]testing clv ... PASS [6800]testing cmpa #0x9d ... PASS [6800]testing cmpa 0x21 ... PASS [6800]testing cmpa 0x241f ... PASS [6800]testing cmpa 103, x ... PASS [6800]testing cmpb #0x1f ... PASS [6800]testing cmpb 0x3a1b ... PASS [6800]testing cmpb 0xf8 ... PASS [6800]testing cmpb 77, x ... PASS [6800]testing com 0x14c1 ... PASS [6800]testing com 214, x ... PASS [6800]testing coma ... PASS [6800]testing comb ... PASS [6800]testing cpx #0x84e3 ... PASS [6800]testing cpx 0x46 ... PASS [6800]testing cpx 0x6081 ... PASS [6800]testing cpx 232, x ... PASS [6800]testing daa ... PASS [6800]testing dec 0x838c ... PASS [6800]testing dec 181, x ... PASS [6800]testing deca ... PASS [6800]testing decb ... PASS [6800]testing des ... PASS [6800]testing dex ... PASS [6800]testing eora #0xae ... PASS [6800]testing eora 0x6d ... PASS [6800]testing eora 0xd4b7 ... PASS [6800]testing eora 153, x ... PASS [6800]testing eorb #0xc4 ... PASS [6800]testing eorb 0x81bf ... PASS [6800]testing eorb 0xeb ... PASS [6800]testing eorb 202, x ... PASS [6800]testing inc 0xfdc0 ... PASS [6800]testing inc 97, x ... PASS [6800]testing inca ... PASS [6800]testing incb ... PASS [6800]testing ins ... PASS [6800]testing inx ... PASS [6800]testing jmp 0xb5b3 ... PASS [6800]testing jmp 191, x ... PASS [6800]testing jsr 0x32f0 ... PASS [6800]testing jsr 247, x ... PASS [6800]testing ldaa #0x15 ... PASS [6800]testing ldaa 0x398b ... PASS [6800]testing ldaa 0x60 ... PASS [6800]testing ldaa 96, x ... PASS [6800]testing ldab #0x77 ... PASS [6800]testing ldab 0x4d8e ... PASS [6800]testing ldab 0xcd ... PASS [6800]testing ldab 223, x ... PASS [6800]testing lds #0x32c5 ... PASS [6800]testing lds 0xe3 ... PASS [6800]testing lds 0xe736 ... PASS [6800]testing lds 222, x ... PASS [6800]testing ldx #0xbbb ... PASS [6800]testing ldx 0x5c7c ... PASS [6800]testing ldx 0xca ... PASS [6800]testing ldx 53, x ... PASS [6800]testing lsr 0xc483 ... PASS [6800]testing lsr 240, x ... PASS [6800]testing lsra ... PASS [6800]testing lsrb ... PASS [6800]testing main: bcc main ... PASS [6800]testing main: bcs main ... PASS [6800]testing main: beq main ... PASS [6800]testing main: bge main ... PASS [6800]testing main: bgt main ... PASS [6800]testing main: bhi main ... PASS [6800]testing main: ble main ... PASS [6800]testing main: bls main ... PASS [6800]testing main: blt main ... PASS [6800]testing main: bmi main ... PASS [6800]testing main: bne main ... PASS [6800]testing main: bpl main ... PASS [6800]testing main: bra main ... PASS [6800]testing main: bsr main ... PASS [6800]testing main: bvc main ... PASS [6800]testing main: bvs main ... PASS [6800]testing neg 0x2978 ... PASS [6800]testing neg 226, x ... PASS [6800]testing nega ... PASS [6800]testing negb ... PASS [6800]testing nop ... PASS [6800]testing oraa #0x56 ... PASS [6800]testing oraa 0x56 ... PASS [6800]testing oraa 0xfbb5 ... PASS [6800]testing oraa 119, x ... PASS [6800]testing orab #0x72 ... PASS [6800]testing orab 0x7dd8 ... PASS [6800]testing orab 0xbc ... PASS [6800]testing orab 65, x ... PASS [6800]testing psha ... PASS [6800]testing pshb ... PASS [6800]testing pula ... PASS [6800]testing pulb ... PASS [6800]testing rol 0x10ca ... PASS [6800]testing rol 63, x ... PASS [6800]testing rola ... PASS [6800]testing rolb ... PASS [6800]testing ror 0x2ffd ... PASS [6800]testing ror 73, x ... PASS [6800]testing rora ... PASS [6800]testing rorb ... PASS [6800]testing rti ... PASS [6800]testing rts ... PASS [6800]testing sba ... PASS [6800]testing sbca #0x71 ... PASS [6800]testing sbca 0x8f7d ... PASS [6800]testing sbca 0xae ... PASS [6800]testing sbca 254, x ... PASS [6800]testing sbcb #0x6a ... PASS [6800]testing sbcb 0x5d ... PASS [6800]testing sbcb 0x769f ... PASS [6800]testing sbcb 121, x ... PASS [6800]testing sec ... PASS [6800]testing sei ... PASS [6800]testing sev ... PASS [6800]testing staa 0x09 ... PASS [6800]testing staa 0xf1bc ... PASS [6800]testing staa 90, x ... PASS [6800]testing stab 0x72a1 ... PASS [6800]testing stab 0xe8 ... PASS [6800]testing stab 176, x ... PASS [6800]testing sts 0x6a ... PASS [6800]testing sts 0xf527 ... PASS [6800]testing sts 187, x ... PASS [6800]testing stx 0x39 ... PASS [6800]testing stx 0xbe0a ... PASS [6800]testing stx 162, x ... PASS [6800]testing suba #0xb8 ... PASS [6800]testing suba 0x558c ... PASS [6800]testing suba 0xd9 ... PASS [6800]testing suba 29, x ... PASS [6800]testing subb #0x5c ... PASS [6800]testing subb 0x299e ... PASS [6800]testing subb 0xeb ... PASS [6800]testing subb 255, x ... PASS [6800]testing swi ... PASS [6800]testing tab ... PASS [6800]testing tap ... PASS [6800]testing tba ... PASS [6800]testing tpa ... PASS [6800]testing tst 0xf0f9 ... PASS [6800]testing tst 215, x ... PASS [6800]testing tsta ... PASS [6800]testing tstb ... PASS [6800]testing tsx ... PASS [6800]testing txs ... PASS [6800]testing wai ... PASS bash run_test.sh 6809 cpu=6809 [6809]testing neg 115 ... PASS [6809]testing com 141 ... PASS [6809]testing lsr 215 ... PASS [6809]testing ror 71 ... PASS [6809]testing asr 105 ... PASS [6809]testing lsl 46 ... PASS [6809]testing rol 45 ... PASS [6809]testing dec 236 ... PASS [6809]testing inc 148 ... PASS [6809]testing tst 35 ... PASS [6809]testing jmp 235 ... PASS [6809]testing clr 90 ... PASS [6809]testing nop ... PASS [6809]testing sync ... PASS [6809]testing main: lbra main ... PASS [6809]testing main: lbsr main ... PASS [6809]testing daa ... PASS [6809]testing orcc #173 ... PASS [6809]testing andcc #90 ... PASS [6809]testing sex ... PASS [6809]testing exg X, Y ... PASS [6809]testing exg B, A ... PASS [6809]testing tfr X, Y ... PASS [6809]testing tfr B, A ... PASS [6809]testing main: bra main ... PASS [6809]testing main: brn main ... PASS [6809]testing main: bhi main ... PASS [6809]testing main: bls main ... PASS [6809]testing main: bhs main ... PASS [6809]testing main: blo main ... PASS [6809]testing main: bne main ... PASS [6809]testing main: beq main ... PASS [6809]testing main: bvc main ... PASS [6809]testing main: bvs main ... PASS [6809]testing main: bpl main ... PASS [6809]testing main: bmi main ... PASS [6809]testing main: bge main ... PASS [6809]testing main: blt main ... PASS [6809]testing main: bgt main ... PASS [6809]testing main: ble main ... PASS [6809]testing leax 116, X ... PASS [6809]testing leax 126, Y ... PASS [6809]testing leay 126, X ... PASS [6809]testing leay 223, Y ... PASS [6809]testing leas 50, X ... PASS [6809]testing leas 124, Y ... PASS [6809]testing leau 141, X ... PASS [6809]testing leau 156, Y ... PASS [6809]testing pshs X, Y ... PASS [6809]testing pshs A, B ... PASS [6809]testing puls X, Y ... PASS [6809]testing puls A, B ... PASS [6809]testing pshu X, Y ... PASS [6809]testing pshu A, B ... PASS [6809]testing pulu X, Y ... PASS [6809]testing pulu A, B ... PASS [6809]testing rts ... PASS [6809]testing abx ... PASS [6809]testing rti ... PASS [6809]testing cwai #124 ... PASS [6809]testing mul ... PASS [6809]testing swi ... PASS [6809]testing nega ... PASS [6809]testing coma ... PASS [6809]testing lsra ... PASS [6809]testing rora ... PASS [6809]testing asra ... PASS [6809]testing lsla ... PASS [6809]testing rola ... PASS [6809]testing deca ... PASS [6809]testing inca ... PASS [6809]testing tsta ... PASS [6809]testing clra ... PASS [6809]testing negb ... PASS [6809]testing comb ... PASS [6809]testing lsrb ... PASS [6809]testing rorb ... PASS [6809]testing asrb ... PASS [6809]testing lslb ... PASS [6809]testing rolb ... PASS [6809]testing decb ... PASS [6809]testing incb ... PASS [6809]testing tstb ... PASS [6809]testing clrb ... PASS [6809]testing neg 97, X ... PASS [6809]testing neg 156, Y ... PASS [6809]testing com 4, X ... PASS [6809]testing com 252, Y ... PASS [6809]testing lsr 77, X ... PASS [6809]testing lsr 182, Y ... PASS [6809]testing ror 13, X ... PASS [6809]testing ror 253, Y ... PASS [6809]testing asr 8, X ... PASS [6809]testing asr 23, Y ... PASS [6809]testing lsl 72, X ... PASS [6809]testing lsl 148, Y ... PASS [6809]testing rol 183, X ... PASS [6809]testing rol 78, Y ... PASS [6809]testing dec 39, X ... PASS [6809]testing dec 230, Y ... PASS [6809]testing inc 104, X ... PASS [6809]testing inc 95, Y ... PASS [6809]testing tst 222, X ... PASS [6809]testing tst 10, Y ... PASS [6809]testing jmp 69, X ... PASS [6809]testing jmp 103, Y ... PASS [6809]testing clr 130, X ... PASS [6809]testing clr 159, Y ... PASS [6809]testing neg 26831 ... PASS [6809]testing com 55989 ... PASS [6809]testing lsr 52805 ... PASS [6809]testing ror 3899 ... PASS [6809]testing asr 13597 ... PASS [6809]testing lsl 1586 ... PASS [6809]testing rol 9706 ... PASS [6809]testing dec 55311 ... PASS [6809]testing inc 14557 ... PASS [6809]testing tst 40415 ... PASS [6809]testing jmp 44848 ... PASS [6809]testing clr 24449 ... PASS [6809]testing suba #44 ... PASS [6809]testing cmpa #66 ... PASS [6809]testing sbca #172 ... PASS [6809]testing subd #253 ... PASS [6809]testing anda #253 ... PASS [6809]testing bita #247 ... PASS [6809]testing lda #131 ... PASS [6809]testing eora #131 ... PASS [6809]testing adca #47 ... PASS [6809]testing ora #55 ... PASS [6809]testing adda #203 ... PASS [6809]testing cmpx #31 ... PASS [6809]testing main: bsr main ... PASS [6809]testing ldx #199 ... PASS [6809]testing suba 59 ... PASS [6809]testing cmpa 30 ... PASS [6809]testing sbca 72 ... PASS [6809]testing subd 208 ... PASS [6809]testing anda 225 ... PASS [6809]testing bita 27 ... PASS [6809]testing lda 9 ... PASS [6809]testing sta 59 ... PASS [6809]testing eora 162 ... PASS [6809]testing adca 180 ... PASS [6809]testing ora 241 ... PASS [6809]testing adda 35 ... PASS [6809]testing cmpx 51 ... PASS [6809]testing jsr 186 ... PASS [6809]testing ldx 143 ... PASS [6809]testing stx 0 ... PASS [6809]testing suba 132, X ... PASS [6809]testing suba 246, Y ... PASS [6809]testing cmpa 205, X ... PASS [6809]testing cmpa 87, Y ... PASS [6809]testing sbca 148, X ... PASS [6809]testing sbca 104, Y ... PASS [6809]testing subd 120, X ... PASS [6809]testing subd 40, Y ... PASS [6809]testing anda 20, X ... PASS [6809]testing anda 148, Y ... PASS [6809]testing bita 57, X ... PASS [6809]testing bita 19, Y ... PASS [6809]testing lda 224, X ... PASS [6809]testing lda 204, Y ... PASS [6809]testing sta 154, X ... PASS [6809]testing sta 179, Y ... PASS [6809]testing eora 248, X ... PASS [6809]testing eora 163, Y ... PASS [6809]testing adca 246, X ... PASS [6809]testing adca 157, Y ... PASS [6809]testing ora 169, X ... PASS [6809]testing ora 169, Y ... PASS [6809]testing adda 185, X ... PASS [6809]testing adda 206, Y ... PASS [6809]testing cmpx 123, X ... PASS [6809]testing cmpx 32, Y ... PASS [6809]testing jsr 184, X ... PASS [6809]testing jsr 222, Y ... PASS [6809]testing ldx 170, X ... PASS [6809]testing ldx 219, Y ... PASS [6809]testing stx 69, X ... PASS [6809]testing stx 97, Y ... PASS [6809]testing suba 63976 ... PASS [6809]testing cmpa 58279 ... PASS [6809]testing sbca 12340 ... PASS [6809]testing subd 47191 ... PASS [6809]testing anda 17083 ... PASS [6809]testing bita 50656 ... PASS [6809]testing lda 44376 ... PASS [6809]testing sta 59042 ... PASS [6809]testing eora 2307 ... PASS [6809]testing adca 50262 ... PASS [6809]testing ora 48141 ... PASS [6809]testing adda 17383 ... PASS [6809]testing cmpx 4680 ... PASS [6809]testing jsr 61975 ... PASS [6809]testing ldx 8352 ... PASS [6809]testing stx 40329 ... PASS [6809]testing subb #60 ... PASS [6809]testing cmpb #118 ... PASS [6809]testing sbcb #0 ... PASS [6809]testing addd #73 ... PASS [6809]testing andb #147 ... PASS [6809]testing bitb #177 ... PASS [6809]testing ldb #127 ... PASS [6809]testing eorb #115 ... PASS [6809]testing adcb #252 ... PASS [6809]testing orb #64 ... PASS [6809]testing addb #98 ... PASS [6809]testing ldd #34 ... PASS [6809]testing ldu #252 ... PASS [6809]testing subb 54 ... PASS [6809]testing cmpb 216 ... PASS [6809]testing sbcb 217 ... PASS [6809]testing addd 41 ... PASS [6809]testing andb 73 ... PASS [6809]testing bitb 203 ... PASS [6809]testing ldb 170 ... PASS [6809]testing stb 224 ... PASS [6809]testing eorb 20 ... PASS [6809]testing adcb 128 ... PASS [6809]testing orb 23 ... PASS [6809]testing addb 234 ... PASS [6809]testing ldd 40 ... PASS [6809]testing std 212 ... PASS [6809]testing ldu 242 ... PASS [6809]testing stu 192 ... PASS [6809]testing subb 127, X ... PASS [6809]testing subb 23, Y ... PASS [6809]testing cmpb 189, X ... PASS [6809]testing cmpb 64, Y ... PASS [6809]testing sbcb 225, X ... PASS [6809]testing sbcb 50, Y ... PASS [6809]testing addd 196, X ... PASS [6809]testing addd 250, Y ... PASS [6809]testing andb 23, X ... PASS [6809]testing andb 193, Y ... PASS [6809]testing bitb 175, X ... PASS [6809]testing bitb 108, Y ... PASS [6809]testing ldb 4, X ... PASS [6809]testing ldb 9, Y ... PASS [6809]testing stb 102, X ... PASS [6809]testing stb 18, Y ... PASS [6809]testing eorb 174, X ... PASS [6809]testing eorb 202, Y ... PASS [6809]testing adcb 18, X ... PASS [6809]testing adcb 66, Y ... PASS [6809]testing orb 226, Y ... PASS [6809]testing addb 154, X ... PASS [6809]testing addb 51, Y ... PASS [6809]testing ldd 133, X ... PASS [6809]testing ldd 58, Y ... PASS [6809]testing std 153, X ... PASS [6809]testing std 110, Y ... PASS [6809]testing ldu 212, X ... PASS [6809]testing ldu 210, Y ... PASS [6809]testing stu 54, X ... PASS [6809]testing stu 155, Y ... PASS [6809]testing subb 23182 ... PASS [6809]testing cmpb 41101 ... PASS [6809]testing sbcb 31549 ... PASS [6809]testing addd 15256 ... PASS [6809]testing andb 54489 ... PASS [6809]testing bitb 4773 ... PASS [6809]testing ldb 54711 ... PASS [6809]testing stb 12803 ... PASS [6809]testing eorb 64700 ... PASS [6809]testing adcb 26247 ... PASS [6809]testing orb 18640 ... PASS [6809]testing addb 7454 ... PASS [6809]testing ldd 26523 ... PASS [6809]testing std 52783 ... PASS [6809]testing ldu 1424 ... PASS [6809]testing stu 5846 ... PASS [6809]testing main: lbrn main ... PASS [6809]testing main: lbhi main ... PASS [6809]testing main: lbls main ... PASS [6809]testing main: lbhs main ... PASS [6809]testing main: lblo main ... PASS [6809]testing main: lbne main ... PASS [6809]testing main: lbeq main ... PASS [6809]testing main: lbvc main ... PASS [6809]testing main: lbvs main ... PASS [6809]testing main: lbpl main ... PASS [6809]testing main: lbmi main ... PASS [6809]testing main: lbge main ... PASS [6809]testing main: lblt main ... PASS [6809]testing main: lbgt main ... PASS [6809]testing main: lble main ... PASS [6809]testing swi2 ... PASS [6809]testing cmpd #177 ... PASS [6809]testing cmpy #3 ... PASS [6809]testing ldy #10 ... PASS [6809]testing cmpd 70 ... PASS [6809]testing cmpy 75 ... PASS [6809]testing ldy 162 ... PASS [6809]testing sty 118 ... PASS [6809]testing cmpd 247, X ... PASS [6809]testing cmpd 38, Y ... PASS [6809]testing cmpy 47, X ... PASS [6809]testing cmpy 247, Y ... PASS [6809]testing ldy 189, X ... PASS [6809]testing ldy 153, Y ... PASS [6809]testing sty 94, X ... PASS [6809]testing sty 197, Y ... PASS [6809]testing cmpd 40903 ... PASS [6809]testing cmpy 714 ... PASS [6809]testing ldy 14725 ... PASS [6809]testing sty 8052 ... PASS [6809]testing lds #105 ... PASS [6809]testing lds 9 ... PASS [6809]testing sts 1 ... PASS [6809]testing lds 210, X ... PASS [6809]testing lds 100, Y ... PASS [6809]testing sts 55, X ... PASS [6809]testing sts 219, Y ... PASS [6809]testing lds 64859 ... PASS [6809]testing sts 58334 ... PASS [6809]testing swi3 ... PASS [6809]testing cmpu #58 ... PASS [6809]testing cmps #21 ... PASS [6809]testing cmpu 44 ... PASS [6809]testing cmps 137 ... PASS [6809]testing cmpu 164, X ... PASS [6809]testing cmpu 169, Y ... PASS [6809]testing cmps 104, X ... PASS [6809]testing cmps 2, Y ... PASS [6809]testing cmpu 14560 ... PASS [6809]testing cmps 46963 ... PASS bash run_test.sh 68hc08 cpu=68hc08 [68hc08]testing main: brset 0, 0x79, main ... PASS [68hc08]testing main: brclr 0, 0xce, main ... PASS [68hc08]testing main: brset 1, 0x14, main ... PASS [68hc08]testing main: brclr 1, 0xd4, main ... PASS [68hc08]testing main: brset 2, 0x3d, main ... PASS [68hc08]testing main: brclr 2, 0x12, main ... PASS [68hc08]testing main: brset 3, 0x9e, main ... PASS [68hc08]testing main: brclr 3, 0x83, main ... PASS [68hc08]testing main: brset 4, 0xf7, main ... PASS [68hc08]testing main: brclr 4, 0x0b, main ... PASS [68hc08]testing main: brset 5, 0x31, main ... PASS [68hc08]testing main: brclr 5, 0x86, main ... PASS [68hc08]testing main: brset 6, 0xbf, main ... PASS [68hc08]testing main: brclr 6, 0x5a, main ... PASS [68hc08]testing main: brset 7, 0x5b, main ... PASS [68hc08]testing main: brclr 7, 0x95, main ... PASS [68hc08]testing bset 0, 0xd8 ... PASS [68hc08]testing bclr 0, 0x28 ... PASS [68hc08]testing bset 1, 0x06 ... PASS [68hc08]testing bclr 1, 0x4d ... PASS [68hc08]testing bset 2, 0xa1 ... PASS [68hc08]testing bclr 2, 0xc2 ... PASS [68hc08]testing bset 3, 0x89 ... PASS [68hc08]testing bclr 3, 0xdc ... PASS [68hc08]testing bset 4, 0x41 ... PASS [68hc08]testing bclr 4, 0x61 ... PASS [68hc08]testing bset 5, 0xcd ... PASS [68hc08]testing bclr 5, 0xcb ... PASS [68hc08]testing bset 6, 0x77 ... PASS [68hc08]testing bclr 6, 0x16 ... PASS [68hc08]testing bset 7, 0xba ... PASS [68hc08]testing bclr 7, 0x6b ... PASS [68hc08]testing main: bra main ... PASS [68hc08]testing main: brn main ... PASS [68hc08]testing main: bhi main ... PASS [68hc08]testing main: bls main ... PASS [68hc08]testing main: bcc main ... PASS [68hc08]testing main: bcs main ... PASS [68hc08]testing main: bne main ... PASS [68hc08]testing main: beq main ... PASS [68hc08]testing main: bhcc main ... PASS [68hc08]testing main: bhcs main ... PASS [68hc08]testing main: bpl main ... PASS [68hc08]testing main: bmi main ... PASS [68hc08]testing main: bmc main ... PASS [68hc08]testing main: bms main ... PASS [68hc08]testing main: bil main ... PASS [68hc08]testing main: bih main ... PASS [68hc08]testing neg 0x0f ... PASS [68hc08]testing main: cbeq 0x3a, main ... PASS [68hc08]testing com 0x5a ... PASS [68hc08]testing lsr 0x56 ... PASS [68hc08]testing sthx 0x07 ... PASS [68hc08]testing ror 0x49 ... PASS [68hc08]testing asr 0xe6 ... PASS [68hc08]testing asl 0x90 ... PASS [68hc08]testing rol 0x43 ... PASS [68hc08]testing dec 0xa8 ... PASS [68hc08]testing main: dbnz 0x61, main ... PASS [68hc08]testing inc 0xd5 ... PASS [68hc08]testing tst 0x8c ... PASS [68hc08]testing clr 0x71 ... PASS [68hc08]testing nega ... PASS [68hc08]testing main: cbeqa #0x3b, main ... PASS [68hc08]testing mul ... PASS [68hc08]testing coma ... PASS [68hc08]testing lsra ... PASS [68hc08]testing ldhx #0xa943 ... PASS [68hc08]testing rora ... PASS [68hc08]testing asra ... PASS [68hc08]testing asla ... PASS [68hc08]testing rola ... PASS [68hc08]testing deca ... PASS [68hc08]testing main: dbnza main ... PASS [68hc08]testing inca ... PASS [68hc08]testing tsta ... PASS [68hc08]testing mov 0xcf, 0x03 ... PASS [68hc08]testing clra ... PASS [68hc08]testing negx ... PASS [68hc08]testing main: cbeqx #0x45, main ... PASS [68hc08]testing div ... PASS [68hc08]testing comx ... PASS [68hc08]testing lsrx ... PASS [68hc08]testing ldhx 0x3e ... PASS [68hc08]testing rorx ... PASS [68hc08]testing asrx ... PASS [68hc08]testing aslx ... PASS [68hc08]testing rolx ... PASS [68hc08]testing decx ... PASS [68hc08]testing main: dbnzx main ... PASS [68hc08]testing incx ... PASS [68hc08]testing tstx ... PASS [68hc08]testing mov 0x6f, X+ ... PASS [68hc08]testing clrx ... PASS [68hc08]testing neg 0x9a, X ... PASS [68hc08]testing main: cbeq 0x26, X+, main ... PASS [68hc08]testing nsa ... PASS [68hc08]testing com 0x6d, X ... PASS [68hc08]testing lsr 0xd0, X ... PASS [68hc08]testing cphx #0xf515 ... PASS [68hc08]testing ror 0xdd, X ... PASS [68hc08]testing asr 0xdb, X ... PASS [68hc08]testing asl 0x51, X ... PASS [68hc08]testing rol 0x31, X ... PASS [68hc08]testing dec 0xef, X ... PASS [68hc08]testing main: dbnz 0xec, X, main ... PASS [68hc08]testing inc 0xe5, X ... PASS [68hc08]testing tst 0xd6, X ... PASS [68hc08]testing mov #0x7b, 0xb0 ... PASS [68hc08]testing clr 0x84, X ... PASS [68hc08]testing neg X ... PASS [68hc08]testing main: cbeq X+, main ... PASS [68hc08]testing daa ... PASS [68hc08]testing com X ... PASS [68hc08]testing lsr X ... PASS [68hc08]testing cphx 0x5d ... PASS [68hc08]testing ror X ... PASS [68hc08]testing asr X ... PASS [68hc08]testing asl X ... PASS [68hc08]testing rol X ... PASS [68hc08]testing dec X ... PASS [68hc08]testing main: dbnz X, main ... PASS [68hc08]testing inc X ... PASS [68hc08]testing tst X ... PASS [68hc08]testing mov X+, 0x2b ... PASS [68hc08]testing clr X ... PASS [68hc08]testing rti ... PASS [68hc08]testing rts ... PASS [68hc08]testing swi ... PASS [68hc08]testing tap ... PASS [68hc08]testing tpa ... PASS [68hc08]testing pula ... PASS [68hc08]testing psha ... PASS [68hc08]testing pulx ... PASS [68hc08]testing pshx ... PASS [68hc08]testing pulh ... PASS [68hc08]testing pshh ... PASS [68hc08]testing clrh ... PASS [68hc08]testing stop ... PASS [68hc08]testing wait ... PASS [68hc08]testing main: bge main ... PASS [68hc08]testing main: blt main ... PASS [68hc08]testing main: bgt main ... PASS [68hc08]testing main: ble main ... PASS [68hc08]testing txs ... PASS [68hc08]testing tsx ... PASS [68hc08]testing tax ... PASS [68hc08]testing clc ... PASS [68hc08]testing sec ... PASS [68hc08]testing cli ... PASS [68hc08]testing sei ... PASS [68hc08]testing rsp ... PASS [68hc08]testing nop ... PASS [68hc08]testing txa ... PASS [68hc08]testing sub #0x99 ... PASS [68hc08]testing cmp #0x4d ... PASS [68hc08]testing sbc #0xad ... PASS [68hc08]testing cpx #0x6b ... PASS [68hc08]testing and #0x3c ... PASS [68hc08]testing bit #0x2e ... PASS [68hc08]testing lda #0xf7 ... PASS [68hc08]testing ais #0xbf ... PASS [68hc08]testing eor #0x83 ... PASS [68hc08]testing adc #0xec ... PASS [68hc08]testing ora #0x7a ... PASS [68hc08]testing add #0x48 ... PASS [68hc08]testing main: bsr main ... PASS [68hc08]testing ldx #0xc0 ... PASS [68hc08]testing aix #0x37 ... PASS [68hc08]testing sub 0x53 ... PASS [68hc08]testing cmp 0x37 ... PASS [68hc08]testing sbc 0xbb ... PASS [68hc08]testing cpx 0x44 ... PASS [68hc08]testing and 0xa2 ... PASS [68hc08]testing bit 0xf8 ... PASS [68hc08]testing lda 0x47 ... PASS [68hc08]testing sta 0xc5 ... PASS [68hc08]testing eor 0x6e ... PASS [68hc08]testing adc 0x0f ... PASS [68hc08]testing ora 0xbc ... PASS [68hc08]testing add 0xf0 ... PASS [68hc08]testing jmp 0x98 ... PASS [68hc08]testing jsr 0x3d ... PASS [68hc08]testing ldx 0x88 ... PASS [68hc08]testing stx 0xd4 ... PASS [68hc08]testing sub 0xf783 ... PASS [68hc08]testing cmp 0xeb58 ... PASS [68hc08]testing sbc 0x6190 ... PASS [68hc08]testing cpx 0x8de1 ... PASS [68hc08]testing and 0x5446 ... PASS [68hc08]testing bit 0x656e ... PASS [68hc08]testing lda 0xcd01 ... PASS [68hc08]testing sta 0x6b85 ... PASS [68hc08]testing eor 0x81dd ... PASS [68hc08]testing adc 0xe807 ... PASS [68hc08]testing ora 0xd865 ... PASS [68hc08]testing add 0x93ee ... PASS [68hc08]testing jmp 0x612b ... PASS [68hc08]testing jsr 0x249f ... PASS [68hc08]testing ldx 0xfa3 ... PASS [68hc08]testing stx 0x4ef0 ... PASS [68hc08]testing sub 0x6243, X ... PASS [68hc08]testing cmp 0x17b7, X ... PASS [68hc08]testing sbc 0x5c5b, X ... PASS [68hc08]testing cpx 0xe466, X ... PASS [68hc08]testing and 0x938b, X ... PASS [68hc08]testing bit 0x86ea, X ... PASS [68hc08]testing lda 0x54d3, X ... PASS [68hc08]testing sta 0x87ab, X ... PASS [68hc08]testing eor 0xf9f9, X ... PASS [68hc08]testing adc 0x658c, X ... PASS [68hc08]testing ora 0x1b45, X ... PASS [68hc08]testing add 0xf0f9, X ... PASS [68hc08]testing jmp 0x316b, X ... PASS [68hc08]testing jsr 0x8a00, X ... PASS [68hc08]testing ldx 0xd241, X ... PASS [68hc08]testing stx 0x47c0, X ... PASS [68hc08]testing sub 0x37, X ... PASS [68hc08]testing cmp 0x87, X ... PASS [68hc08]testing sbc 0x21, X ... PASS [68hc08]testing cpx 0x0d, X ... PASS [68hc08]testing and 0xc4, X ... PASS [68hc08]testing bit 0x84, X ... PASS [68hc08]testing lda 0x1b, X ... PASS [68hc08]testing sta 0x89, X ... PASS [68hc08]testing eor 0x51, X ... PASS [68hc08]testing adc 0x7a, X ... PASS [68hc08]testing ora 0x86, X ... PASS [68hc08]testing add 0x9f, X ... PASS [68hc08]testing jmp 0x5e, X ... PASS [68hc08]testing jsr 0xdd, X ... PASS [68hc08]testing ldx 0xf8, X ... PASS [68hc08]testing stx 0xc5, X ... PASS [68hc08]testing sub X ... PASS [68hc08]testing cmp X ... PASS [68hc08]testing sbc X ... PASS [68hc08]testing cpx X ... PASS [68hc08]testing and X ... PASS [68hc08]testing bit X ... PASS [68hc08]testing lda X ... PASS [68hc08]testing sta X ... PASS [68hc08]testing eor X ... PASS [68hc08]testing adc X ... PASS [68hc08]testing ora X ... PASS [68hc08]testing add X ... PASS [68hc08]testing jmp X ... PASS [68hc08]testing jsr X ... PASS [68hc08]testing ldx X ... PASS [68hc08]testing stx X ... PASS [68hc08]testing neg 0x43, SP ... PASS [68hc08]testing main: cbeq 0x5b, SP, main ... PASS [68hc08]testing com 0xb3, SP ... PASS [68hc08]testing lsr 0xa6, SP ... PASS [68hc08]testing ror 0xd9, SP ... PASS [68hc08]testing asr 0x8c, SP ... PASS [68hc08]testing asl 0xd8, SP ... PASS [68hc08]testing lsl 0xef, SP ... PASS [68hc08]testing rol 0x6f, SP ... PASS [68hc08]testing dec 0x8a, SP ... PASS [68hc08]testing main: dbnz 0x42, SP, main ... PASS [68hc08]testing inc 0x02, SP ... PASS [68hc08]testing tst 0xbd, SP ... PASS [68hc08]testing clr 0xe5, SP ... PASS [68hc08]testing sub 0xd87e, SP ... PASS [68hc08]testing cmp 0xa533, SP ... PASS [68hc08]testing sbc 0x2cc3, SP ... PASS [68hc08]testing cpx 0xfddf, SP ... PASS [68hc08]testing and 0x93ca, SP ... PASS [68hc08]testing bit 0xffe7, SP ... PASS [68hc08]testing lda 0xa178, SP ... PASS [68hc08]testing sta 0xc3c4, SP ... PASS [68hc08]testing eor 0x4f76, SP ... PASS [68hc08]testing adc 0x8a97, SP ... PASS [68hc08]testing ora 0x4f2, SP ... PASS [68hc08]testing add 0x104f, SP ... PASS [68hc08]testing ldx 0xd5d8, SP ... PASS [68hc08]testing stx 0xf542, SP ... PASS [68hc08]testing sub 0xf1, SP ... PASS [68hc08]testing cmp 0x36, SP ... PASS [68hc08]testing sbc 0x8a, SP ... PASS [68hc08]testing cpx 0x9a, SP ... PASS [68hc08]testing and 0x1f, SP ... PASS [68hc08]testing bit 0xd9, SP ... PASS [68hc08]testing lda 0xec, SP ... PASS [68hc08]testing sta 0x4f, SP ... PASS [68hc08]testing eor 0x13, SP ... PASS [68hc08]testing adc 0x5d, SP ... PASS [68hc08]testing ora 0x4b, SP ... PASS [68hc08]testing add 0x23, SP ... PASS [68hc08]testing ldx 0x32, SP ... PASS [68hc08]testing stx 0x5c, SP ... PASS bash run_test.sh 68000 cpu=68000 [68000]testing abcd d0,d1 ... PASS [68000]testing abcd d6,d7 ... PASS [68000]testing abcd -(a0),-(a1) ... PASS [68000]testing abcd -(a6),-(a7) ... PASS [68000]testing add.b d3,d5 ... PASS [68000]testing add.w d7,d1 ... PASS [68000]testing add.l d2,d6 ... PASS [68000]testing add.w a7,d1 ... PASS [68000]testing add.l a2,d6 ... PASS [68000]testing add.w (a1),d3 ... PASS [68000]testing add.l (a6),d2 ... PASS [68000]testing add.l (a6)+,d1 ... PASS [68000]testing add.l -(a6),d4 ... PASS [68000]testing add.l (100,a6),d6 ... PASS [68000]testing add.w d7,(a1) ... PASS [68000]testing add.l d2,(a6) ... PASS [68000]testing add.l d3,(a6)+ ... PASS [68000]testing add.l d1,-(a6) ... PASS [68000]testing add.l d0,(100,a6) ... PASS [68000]testing add.l d0,(1000).w ... PASS [68000]testing add.w d0,(1000).l ... PASS [68000]testing add.b d0,(1000) ... PASS [68000]testing add.l d0,(100000) ... PASS [68000]testing add.l #0xfff33,d0 ... PASS [68000]testing add.w #1000,d1 ... PASS [68000]testing add.b #7,d7 ... PASS [68000]testing add.b #7,(100,a3) ... PASS [68000]testing add.b #7,(-100,a3) ... PASS [68000]testing add.b #0x66,(5,a3,d3) ... PASS [68000]testing add.b #0x66,(5,a3,d3.w) ... PASS [68000]testing add.b #0x66,(5,a3,d3.l) ... PASS [68000]testing add.b (20,a3,a3.w),d0 ... PASS [68000]testing add.b (5,a3,a3.l),d7 ... PASS [68000]testing add.b (5,a3,d3),d4 ... PASS [68000]testing add.b #0x66,(5,a3,d3.w) ... PASS [68000]testing add.b #0x66,(5,a3,d3.l) ... PASS [68000]testing add.b #0x66,(20,a3,a3.w) ... PASS [68000]testing add.b #0x66,(5,a3,a3.l) ... PASS [68000]testing adda.w d0, a6 ... PASS [68000]testing adda.l #7, a6 ... PASS [68000]testing adda.w (5,a3,d3.w), a6 ... PASS [68000]testing addi.b #5, d1 ... PASS [68000]testing addi.w #5, (a3) ... PASS [68000]testing addi.l #5, (50,a3) ... PASS [68000]testing addq.l #5, (50,a3) ... PASS [68000]testing addq.l #8, d0 ... PASS [68000]testing addq.l #1, a5 ... PASS [68000]testing addq.w #1, (a5) ... PASS [68000]testing addq.b #2, (a5)+ ... PASS [68000]testing addx.b d0, d1 ... PASS [68000]testing addx.w d7, d6 ... PASS [68000]testing addx.l d5, d3 ... PASS [68000]testing addx.b -(a0), -(a1) ... PASS [68000]testing addx.w -(a7), -(a6) ... PASS [68000]testing addx.l -(a5), -(a3) ... PASS [68000]testing and.b d3,d7 ... PASS [68000]testing and.w d4,(100,a3) ... PASS [68000]testing and.w d7,(-100,a3) ... PASS [68000]testing and.b (20,a3,a3.w),d0 ... PASS [68000]testing and.b (5,a3,a3.l),d7 ... PASS [68000]testing and.b (5,a3,d3),d4 ... PASS [68000]testing andi.l #0x66,(5,a3,d3.w) ... PASS [68000]testing andi.w #0x66,(5,a3,d3.l) ... PASS [68000]testing andi.l #0x66,(20,a3,a3.w) ... PASS [68000]testing addi.b #5, d1 ... PASS [68000]testing andi.w #5, (a3) ... PASS [68000]testing andi.l #5, (50,a3) ... PASS [68000]testing andi.b #0x66,(5,a3,a3.l) ... PASS [68000]testing andi #0x66, ccr ... PASS [68000]testing asl.w d1, d2 ... PASS [68000]testing asr.b d3, d4 ... PASS [68000]testing asl.l #3, d2 ... PASS [68000]testing asr.w #5, d4 ... PASS [68000]testing asl.w (100) ... PASS [68000]testing asr.w (1000) ... PASS [68000]testing asr.w (a4) ... PASS [68000]testing bchg d4, (a4) ... PASS [68000]testing bchg #5, (8,a2) ... PASS [68000]testing bclr d4, (a4)+ ... PASS [68000]testing bclr #2, -(a4) ... PASS [68000]testing bkpt #3 ... PASS [68000]testing bset d1, (a3) ... PASS [68000]testing bset #5, d1 ... PASS [68000]testing btst d6, (100) ... PASS [68000]testing btst #5, (1000) ... PASS [68000]testing chk.w (a4), d5 ... PASS [68000]testing clr.b d7 ... PASS [68000]testing clr.w (a5) ... PASS [68000]testing cmp.w (a6)+, d7 ... PASS [68000]testing cmp.l d1, d3 ... PASS [68000]testing cmp.b (a6), d5 ... PASS [68000]testing cmpa.w (a3), a3 ... PASS [68000]testing cmpa.l d1, a2 ... PASS [68000]testing cmpa.w (a6), a1 ... PASS [68000]testing cmpi.w #5, d7 ... PASS [68000]testing cmpi.l #5, (a7) ... PASS [68000]testing cmpm.b (a1)+, (a2)+ ... PASS [68000]testing cmpm.w (a2)+, (a5)+ ... PASS [68000]testing cmpm.l (a3)+, (a6)+ ... PASS [68000]testing divs.w (a3), d6 ... PASS [68000]testing divu.w d3, d6 ... PASS [68000]testing eor.b d3, (a3) ... PASS [68000]testing eor.w d3, (a3)+ ... PASS [68000]testing eor.l d3, (10,a3) ... PASS [68000]testing eori.b #3, (a3) ... PASS [68000]testing eori.w #7, (a3)+ ... PASS [68000]testing eori.l #9, (10,a3) ... PASS [68000]testing eori #9, ccr ... PASS [68000]testing eor.b d1, d2 ... PASS [68000]testing eor.w d3, d4 ... PASS [68000]testing eor.l d5, d6 ... PASS [68000]testing exg d1, d7 ... PASS [68000]testing exg a1, a7 ... PASS [68000]testing exg d1, a7 ... PASS [68000]testing ext.w d1 ... PASS [68000]testing ext.l d2 ... PASS [68000]testing illegal ... PASS [68000]testing lea (1000), a4 ... PASS [68000]testing lea (a4), a1 ... PASS [68000]testing lea (8,a3,d1), a2 ... PASS [68000]testing lea (8,a3), a3 ... PASS [68000]testing lea (100,pc), a3 ... PASS [68000]testing link.w a4, #50 ... PASS [68000]testing link.l a4, #50 ... PASS [68000]testing lsl.w d1, d2 ... PASS [68000]testing lsr.l #5, d2 ... PASS [68000]testing lsl.w (a5) ... PASS [68000]testing movea.l d5, a3 ... PASS [68000]testing movea.w (1000), a3 ... PASS [68000]testing movea.l (4), a2 ... PASS [68000]testing movea.l (400000), a2 ... PASS [68000]testing move.l d5, (a1)+ ... PASS [68000]testing move.w d5, d6 ... PASS [68000]testing move.w d5, (5,a4) ... PASS [68000]testing move.b (8,a5), (5,a4) ... PASS [68000]testing move ccr, d5 ... PASS [68000]testing move ccr, (a5) ... PASS [68000]testing move d2, ccr ... PASS [68000]testing move (a4), ccr ... PASS [68000]testing move sr, d5 ... PASS [68000]testing move sr, (a5) ... PASS [68000]testing movem d4/d5/d6, (a4) ... PASS [68000]testing movem (a4), d4/d5/d6 ... PASS [68000]testing movep d3, (100,a4) ... PASS [68000]testing movep (100,a2), d1 ... PASS [68000]testing moveq #50, d5 ... PASS [68000]testing moveq #-50, d5 ... PASS [68000]testing muls.w (a3), d6 ... PASS [68000]testing muls.w d3, d6 ... PASS [68000]testing mulu.w (a3), d6 ... PASS [68000]testing mulu.w d3, d6 ... PASS [68000]testing nbcd d5 ... PASS [68000]testing nbcd (a5) ... PASS [68000]testing neg.b (a5) ... PASS [68000]testing neg.w d3 ... PASS [68000]testing neg.l (a2) ... PASS [68000]testing negx.b (a5) ... PASS [68000]testing negx.w d3 ... PASS [68000]testing negx.l (a2) ... PASS [68000]testing nop ... PASS [68000]testing not.b (a5) ... PASS [68000]testing not.w d3 ... PASS [68000]testing not.l (a2) ... PASS [68000]testing or.b d3,d7 ... PASS [68000]testing or.w d4,(100,a3) ... PASS [68000]testing or.w d7,(-100,a3) ... PASS [68000]testing or.b (20,a3,a3.w),d0 ... PASS [68000]testing or.b (5,a3,a3.l),d7 ... PASS [68000]testing or.b (5,a3,d3),d4 ... PASS [68000]testing ori.l #0x66,(5,a3,d3.w) ... PASS [68000]testing ori.w #0x66,(5,a3,d3.l) ... PASS [68000]testing ori.l #0x66,(20,a3,a3.w) ... PASS [68000]testing ori.w #5, (a3) ... PASS [68000]testing ori.l #5, (50,a3) ... PASS [68000]testing ori.b #0x66,(5,a3,a3.l) ... PASS [68000]testing ori #0x66, ccr ... PASS [68000]testing pea (a4) ... PASS [68000]testing pea (10,a4) ... PASS [68000]testing rol.w #5, d7 ... PASS [68000]testing rol.w d5, d7 ... PASS [68000]testing ror.b d5, d7 ... PASS [68000]testing ror.b #5, d7 ... PASS [68000]testing ror (a6) ... PASS [68000]testing roxl.w #5, d7 ... PASS [68000]testing roxl.w d5, d7 ... PASS [68000]testing roxr.l #5, d7 ... PASS [68000]testing roxr.l d5, d7 ... PASS [68000]testing roxr.w (a6) ... PASS [68000]testing rtr ... PASS [68000]testing rts ... PASS [68000]testing sbcd d1, d7 ... PASS [68000]testing sbcd -(a3), -(a1) ... PASS [68000]testing sub.b d7, (a4) ... PASS [68000]testing sub.l (a4), d1 ... PASS [68000]testing suba.w (a4), a1 ... PASS [68000]testing suba.l d4, a1 ... PASS [68000]testing subi.w #4, (a3) ... PASS [68000]testing subq.l #4, (a3) ... PASS [68000]testing subx.w d1, d7 ... PASS [68000]testing subx.l -(a3), -(a1) ... PASS [68000]testing swap d5 ... PASS [68000]testing tas d5 ... PASS [68000]testing trap #3 ... PASS [68000]testing trapv ... PASS [68000]testing tst.l (a3) ... PASS [68000]testing unlk a4 ... PASS bash run_test.sh 8008 cpu=8008 [8008]testing mov e, b ... PASS [8008]testing mov c, m ... PASS [8008]testing mov m, d ... PASS [8008]testing mvi b, 131 ... PASS [8008]testing mvi m, 232 ... PASS [8008]testing inr c ... PASS [8008]testing dcr h ... PASS [8008]testing add l ... PASS [8008]testing add m ... PASS [8008]testing adi 200 ... PASS [8008]testing adc a ... PASS [8008]testing adc m ... PASS [8008]testing aci 139 ... PASS [8008]testing sub h ... PASS [8008]testing sub m ... PASS [8008]testing sui 32 ... PASS [8008]testing sbb h ... PASS [8008]testing sbb m ... PASS [8008]testing sbi 100 ... PASS [8008]testing ana b ... PASS [8008]testing ana m ... PASS [8008]testing ani 129 ... PASS [8008]testing xra e ... PASS [8008]testing xra m ... PASS [8008]testing xri 99 ... PASS [8008]testing ora c ... PASS [8008]testing ora m ... PASS [8008]testing ori 199 ... PASS [8008]testing cmp h ... PASS [8008]testing cmp m ... PASS [8008]testing cpi 23 ... PASS [8008]testing rlc ... PASS [8008]testing rrc ... PASS [8008]testing ral ... PASS [8008]testing rar ... PASS [8008]testing jmp 0x1234 ... PASS [8008]testing jnc 0x1234 ... PASS [8008]testing jnz 0x1234 ... PASS [8008]testing jp 0x1234 ... PASS [8008]testing jpo 0x1234 ... PASS [8008]testing jc 0x1234 ... PASS [8008]testing jz 0x1234 ... PASS [8008]testing jm 0x1234 ... PASS [8008]testing jpe 0x1234 ... PASS [8008]testing call 0x1234 ... PASS [8008]testing cnc 0x1234 ... PASS [8008]testing cnz 0x1234 ... PASS [8008]testing cp 0x1234 ... PASS [8008]testing cpo 0x1234 ... PASS [8008]testing cc 0x1234 ... PASS [8008]testing cz 0x1234 ... PASS [8008]testing cm 0x1234 ... PASS [8008]testing cpe 0x1234 ... PASS [8008]testing ret ... PASS [8008]testing rnc ... PASS [8008]testing rnz ... PASS [8008]testing rp ... PASS [8008]testing rpo ... PASS [8008]testing rc ... PASS [8008]testing rz ... PASS [8008]testing rm ... PASS [8008]testing rpe ... PASS [8008]testing rst 0x18 ... PASS [8008]testing in 6 ... PASS [8008]testing out 12 ... PASS [8008]testing hlt ... PASS bash run_test.sh 8041 cpu=8041 [8041]testing out dbb, A ... PASS [8041]testing in A, dbb ... PASS [8041]testing main: jnibf main ... PASS [8041]testing main: jobf main ... PASS [8041]testing mov sts, A ... PASS [8041]testing en dma ... PASS [8041]testing en flags ... PASS bash run_test.sh 8048 cpu=8048 [8048]testing add A, r4 ... PASS [8048]testing add A, @r1 ... PASS [8048]testing add A, #68 ... PASS [8048]testing addc A, r6 ... PASS [8048]testing addc A, @r1 ... PASS [8048]testing addc A, #88 ... PASS [8048]testing anl A, r1 ... PASS [8048]testing anl A, @r1 ... PASS [8048]testing anl A, #163 ... PASS [8048]testing anl p2, #33 ... PASS [8048]testing anld p7, A ... PASS [8048]testing call 1276 ... PASS [8048]testing clr A ... PASS [8048]testing clr C ... PASS [8048]testing clr f0 ... PASS [8048]testing clr f1 ... PASS [8048]testing cpl A ... PASS [8048]testing cpl C ... PASS [8048]testing cpl f0 ... PASS [8048]testing cpl f1 ... PASS [8048]testing da A ... PASS [8048]testing dec A ... PASS [8048]testing dec r5 ... PASS [8048]testing dis I ... PASS [8048]testing dis TCNTI ... PASS [8048]testing djnz r3, 65 ... PASS [8048]testing en I ... PASS [8048]testing en TCNTI ... PASS [8048]testing ent0 CLK ... PASS [8048]testing in A, p2 ... PASS [8048]testing inc A ... PASS [8048]testing inc r1 ... PASS [8048]testing inc @r1 ... PASS [8048]testing ins A, BUS ... PASS [8048]testing jb0 143 ... PASS [8048]testing jb1 145 ... PASS [8048]testing jb2 76 ... PASS [8048]testing jb3 137 ... PASS [8048]testing jb4 92 ... PASS [8048]testing jb5 214 ... PASS [8048]testing jb6 117 ... PASS [8048]testing jb7 185 ... PASS [8048]testing jc 188 ... PASS [8048]testing jf0 69 ... PASS [8048]testing jf1 14 ... PASS [8048]testing jmp 1244 ... PASS [8048]testing jmpp @A ... PASS [8048]testing jnc 155 ... PASS [8048]testing jni 75 ... PASS [8048]testing jnt0 148 ... PASS [8048]testing jnt1 175 ... PASS [8048]testing jnz 113 ... PASS [8048]testing jtf 161 ... PASS [8048]testing jt0 138 ... PASS [8048]testing jt1 40 ... PASS [8048]testing jz 62 ... PASS [8048]testing mov A, #160 ... PASS [8048]testing mov A, PSW ... PASS [8048]testing mov A, r5 ... PASS [8048]testing mov A, @r1 ... PASS [8048]testing mov A, T ... PASS [8048]testing mov PSW, A ... PASS [8048]testing mov r6, A ... PASS [8048]testing mov r7, #250 ... PASS [8048]testing mov @r0, A ... PASS [8048]testing mov @r0, #52 ... PASS [8048]testing mov T, A ... PASS [8048]testing movd A, p6 ... PASS [8048]testing movd p6, A ... PASS [8048]testing movp A, @A ... PASS [8048]testing movp3 A, @A ... PASS [8048]testing movx A, @r1 ... PASS [8048]testing movx @r0, A ... PASS [8048]testing nop ... PASS [8048]testing orl A, r1 ... PASS [8048]testing orl A, @r0 ... PASS [8048]testing orl A, #129 ... PASS [8048]testing orl p1, #253 ... PASS [8048]testing orld p4, A ... PASS [8048]testing outl BUS, A ... PASS [8048]testing outl P1, A ... PASS [8048]testing ret ... PASS [8048]testing retr ... PASS [8048]testing rl A ... PASS [8048]testing rlc A ... PASS [8048]testing rr A ... PASS [8048]testing rrc A ... PASS [8048]testing sel MB1 ... PASS [8048]testing sel RB1 ... PASS [8048]testing stop TCNT ... PASS [8048]testing strt CNT ... PASS [8048]testing strt T ... PASS [8048]testing swap A ... PASS [8048]testing xch A, r6 ... PASS [8048]testing xch A, @r0 ... PASS [8048]testing xchd A, @r1 ... PASS [8048]testing xrl A, r6 ... PASS [8048]testing xrl A, @r1 ... PASS [8048]testing xrl A, #115 ... PASS bash run_test.sh 8051 cpu=8051 [8051]testing main: cjne a,#5,main ... PASS [8051]testing main: cjne a,15,main ... PASS [8051]testing main: cjne @r0,#10,main ... PASS [8051]testing main: cjne @r1,#10,main ... PASS [8051]testing main: cjne r0,#10,main ... PASS [8051]testing main: cjne r1,#10,main ... PASS [8051]testing main: cjne r2,#10,main ... PASS [8051]testing main: cjne r3,#10,main ... PASS [8051]testing main: cjne r4,#10,main ... PASS [8051]testing main: cjne r5,#10,main ... PASS [8051]testing main: cjne r6,#10,main ... PASS [8051]testing main: cjne r7,#10,main ... PASS [8051]testing main: djnz 13,main ... PASS [8051]testing main: djnz r0,main ... PASS [8051]testing main: djnz r1,main ... PASS [8051]testing main: djnz r2,main ... PASS [8051]testing main: djnz r3,main ... PASS [8051]testing main: djnz r4,main ... PASS [8051]testing main: djnz r5,main ... PASS [8051]testing main: djnz r6,main ... PASS [8051]testing main: djnz r7,main ... PASS [8051]testing main: jb CY,main ... PASS [8051]testing main: jb P1.1,main ... PASS [8051]testing main: jbc OV,main ... PASS [8051]testing main: jc main ... PASS [8051]testing main: jnb AC,main ... PASS [8051]testing main: jnb F0,main ... PASS [8051]testing main: jnb RS1,main ... PASS [8051]testing main: jnb RS0,main ... PASS [8051]testing main: jnb P,main ... PASS [8051]testing main: jnb 0x87,main ... PASS [8051]testing main: jnc main ... PASS [8051]testing main: jnz main ... PASS [8051]testing main: jz main ... PASS [8051]testing main: sjmp main ... PASS [8051]testing acall 0x019 ... PASS [8051]testing acall 0x120 ... PASS [8051]testing acall 0x210 ... PASS [8051]testing acall 0x313 ... PASS [8051]testing acall 0x412 ... PASS [8051]testing acall 0x510 ... PASS [8051]testing acall 0x612 ... PASS [8051]testing acall 0x711 ... PASS [8051]testing add a, #10 ... PASS [8051]testing add a, 25 ... PASS [8051]testing add a, @r0 ... PASS [8051]testing add a, @r1 ... PASS [8051]testing add a, r0 ... PASS [8051]testing add a, r1 ... PASS [8051]testing add a, r2 ... PASS [8051]testing add a, r3 ... PASS [8051]testing add a, r4 ... PASS [8051]testing add a, R5 ... PASS [8051]testing add a, r6 ... PASS [8051]testing add a, r7 ... PASS [8051]testing addc a, #10 ... PASS [8051]testing addc a, 25 ... PASS [8051]testing addc a, @r0 ... PASS [8051]testing addc a, @r1 ... PASS [8051]testing addc a, r0 ... PASS [8051]testing addc a, r1 ... PASS [8051]testing addc a, r2 ... PASS [8051]testing addc a, r3 ... PASS [8051]testing addc a, r4 ... PASS [8051]testing addc a, R5 ... PASS [8051]testing addc a, r6 ... PASS [8051]testing addc a, r7 ... PASS [8051]testing ajmp 0x019 ... PASS [8051]testing ajmp 0x120 ... PASS [8051]testing ajmp 0x210 ... PASS [8051]testing ajmp 0x313 ... PASS [8051]testing ajmp 0x412 ... PASS [8051]testing ajmp 0x510 ... PASS [8051]testing ajmp 0x612 ... PASS [8051]testing ajmp 0x711 ... PASS [8051]testing anl 23,a ... PASS [8051]testing anl 23,#20 ... PASS [8051]testing anl a,#10 ... PASS [8051]testing anl a,25 ... PASS [8051]testing anl a,@r0 ... PASS [8051]testing anl a,@r1 ... PASS [8051]testing anl a,r0 ... PASS [8051]testing anl a,r1 ... PASS [8051]testing anl a,r2 ... PASS [8051]testing anl a,r3 ... PASS [8051]testing anl a,r4 ... PASS [8051]testing anl a,r5 ... PASS [8051]testing anl a,r6 ... PASS [8051]testing anl a,r7 ... PASS [8051]testing anl c,ACC.7 ... PASS [8051]testing anl c,/OV ... PASS [8051]testing anl c,/P2.5 ... PASS [8051]testing anl c,/0x23.5 ... PASS [8051]testing clr P1.0 ... PASS [8051]testing clr a ... PASS [8051]testing clr c ... PASS [8051]testing cpl P1.0 ... PASS [8051]testing cpl a ... PASS [8051]testing cpl c ... PASS [8051]testing da a ... PASS [8051]testing dec a ... PASS [8051]testing dec 25 ... PASS [8051]testing dec @r0 ... PASS [8051]testing dec @r1 ... PASS [8051]testing dec r0 ... PASS [8051]testing dec r1 ... PASS [8051]testing dec r2 ... PASS [8051]testing dec r3 ... PASS [8051]testing dec r4 ... PASS [8051]testing dec r5 ... PASS [8051]testing dec r6 ... PASS [8051]testing dec r7 ... PASS [8051]testing div ab ... PASS [8051]testing inc a ... PASS [8051]testing inc 25 ... PASS [8051]testing inc @r0 ... PASS [8051]testing inc @r1 ... PASS [8051]testing inc r0 ... PASS [8051]testing inc r1 ... PASS [8051]testing inc r2 ... PASS [8051]testing inc r3 ... PASS [8051]testing inc r4 ... PASS [8051]testing inc r5 ... PASS [8051]testing inc r6 ... PASS [8051]testing inc r7 ... PASS [8051]testing inc dptr ... PASS [8051]testing jmp @a+dptr ... PASS [8051]testing lcall 0x01923 ... PASS [8051]testing ljmp 0x01923 ... PASS [8051]testing mov @r0,#21 ... PASS [8051]testing mov @r1,#21 ... PASS [8051]testing mov @r0,a ... PASS [8051]testing mov @r1,a ... PASS [8051]testing mov @r0,177 ... PASS [8051]testing mov @r1,177 ... PASS [8051]testing mov a,#21 ... PASS [8051]testing mov a,@r0 ... PASS [8051]testing mov a,@r1 ... PASS [8051]testing mov a,r0 ... PASS [8051]testing mov a,r1 ... PASS [8051]testing mov a,r2 ... PASS [8051]testing mov a,r3 ... PASS [8051]testing mov a,r4 ... PASS [8051]testing mov a,r5 ... PASS [8051]testing mov a,r6 ... PASS [8051]testing mov a,r7 ... PASS [8051]testing mov a,177 ... PASS [8051]testing mov DPTR,#0x1234 ... PASS [8051]testing mov r0,#21 ... PASS [8051]testing mov r1,#21 ... PASS [8051]testing mov r2,#21 ... PASS [8051]testing mov r3,#21 ... PASS [8051]testing mov r4,#21 ... PASS [8051]testing mov r5,#21 ... PASS [8051]testing mov r6,#21 ... PASS [8051]testing mov r7,#21 ... PASS [8051]testing mov r0,a ... PASS [8051]testing mov r1,a ... PASS [8051]testing mov r2,a ... PASS [8051]testing mov r3,a ... PASS [8051]testing mov r4,a ... PASS [8051]testing mov r5,a ... PASS [8051]testing mov r6,a ... PASS [8051]testing mov R7,a ... PASS [8051]testing mov r0,177 ... PASS [8051]testing mov r1,177 ... PASS [8051]testing mov r2,177 ... PASS [8051]testing mov r3,177 ... PASS [8051]testing mov r4,177 ... PASS [8051]testing mov r5,177 ... PASS [8051]testing mov r6,177 ... PASS [8051]testing mov r7,177 ... PASS [8051]testing mov 177,#21 ... PASS [8051]testing mov 177,@r0 ... PASS [8051]testing mov 177,@r1 ... PASS [8051]testing mov 177,r0 ... PASS [8051]testing mov 177,r1 ... PASS [8051]testing mov 177,r2 ... PASS [8051]testing mov 177,r3 ... PASS [8051]testing mov 177,r4 ... PASS [8051]testing mov 177,r5 ... PASS [8051]testing mov 177,r6 ... PASS [8051]testing mov 177,r7 ... PASS [8051]testing mov 177,a ... PASS [8051]testing mov 177,100 ... PASS [8051]testing movc a,@a+DPTR ... PASS [8051]testing movc a,@a+PC ... PASS [8051]testing movx @DPTR,a ... PASS [8051]testing movx @r0,a ... PASS [8051]testing movx @r1,a ... PASS [8051]testing movx a,@DPTR ... PASS [8051]testing movx a,@r0 ... PASS [8051]testing movx a,@r1 ... PASS [8051]testing mov c, 0x19 ... PASS [8051]testing mov 0x19, c ... PASS [8051]testing mov C,OV ... PASS [8051]testing mov OV,C ... PASS [8051]testing mul ab ... PASS [8051]testing nop ... PASS [8051]testing orl 23,a ... PASS [8051]testing orl 23,#20 ... PASS [8051]testing orl a,#10 ... PASS [8051]testing orl a,25 ... PASS [8051]testing orl a,@r0 ... PASS [8051]testing orl a,@r1 ... PASS [8051]testing orl a,r0 ... PASS [8051]testing orl a,r1 ... PASS [8051]testing orl a,r2 ... PASS [8051]testing orl a,r3 ... PASS [8051]testing orl a,r4 ... PASS [8051]testing orl a,r5 ... PASS [8051]testing orl a,r6 ... PASS [8051]testing orl a,r7 ... PASS [8051]testing orl c,ACC.7 ... PASS [8051]testing orl c,/OV ... PASS [8051]testing pop 11 ... PASS [8051]testing pop ACC ... PASS [8051]testing pop PSW ... PASS [8051]testing push 177 ... PASS [8051]testing push ACC ... PASS [8051]testing push PSW ... PASS [8051]testing ret ... PASS [8051]testing reti ... PASS [8051]testing rl a ... PASS [8051]testing rlc a ... PASS [8051]testing rr a ... PASS [8051]testing rrc a ... PASS [8051]testing setb C ... PASS [8051]testing setb OV ... PASS [8051]testing subb a, #10 ... PASS [8051]testing subb a, 25 ... PASS [8051]testing subb a, @r0 ... PASS [8051]testing subb a, @r1 ... PASS [8051]testing subb a, r0 ... PASS [8051]testing subb a, r1 ... PASS [8051]testing subb a, r2 ... PASS [8051]testing subb a, r3 ... PASS [8051]testing subb a, r4 ... PASS [8051]testing subb a, R5 ... PASS [8051]testing subb a, r6 ... PASS [8051]testing subb a, r7 ... PASS [8051]testing swap a ... PASS [8051]testing xch a, @r0 ... PASS [8051]testing xch a, @r1 ... PASS [8051]testing xch a, r0 ... PASS [8051]testing xch a, r1 ... PASS [8051]testing xch a, r2 ... PASS [8051]testing xch a, r3 ... PASS [8051]testing xch a, r4 ... PASS [8051]testing xch a, R5 ... PASS [8051]testing xch a, r6 ... PASS [8051]testing xch a, r7 ... PASS [8051]testing xch a, 177 ... PASS [8051]testing xchd a, @r0 ... PASS [8051]testing xchd a, @r1 ... PASS [8051]testing xrl 23,a ... PASS [8051]testing xrl 23,#20 ... PASS [8051]testing xrl a,#10 ... PASS [8051]testing xrl a,25 ... PASS [8051]testing xrl a,@r0 ... PASS [8051]testing xrl a,@r1 ... PASS [8051]testing xrl a,r0 ... PASS [8051]testing xrl a,r1 ... PASS [8051]testing xrl a,r2 ... PASS [8051]testing xrl a,r3 ... PASS [8051]testing xrl a,r4 ... PASS [8051]testing xrl a,r5 ... PASS [8051]testing xrl a,r6 ... PASS [8051]testing xrl a,r7 ... PASS [8051]testing setb 0x20.3 ... PASS [8051]testing setb 0x20 ... PASS [8051]testing setb 0x10 ... PASS [8051]testing clr 0x24.7 ... PASS [8051]testing main: jnb 0x22.3,main ... PASS [8051]testing anl c,/0x2f.2 ... PASS [8051]testing cpl 0x2f.7 ... PASS [8051]testing anl c,/0x60 ... PASS [8051]testing anl c,0x60 ... PASS [8051]testing anl c,0x19 ... PASS [8051]testing setb 0xff ... PASS bash run_test.sh 86000 cpu=86000 [86000]testing addc 0xfc ... PASS [86000]testing addc #0x4e ... PASS [86000]testing addc @r1 ... PASS [86000]testing add 0x159 ... PASS [86000]testing add #0x4e ... PASS [86000]testing add @r1 ... PASS [86000]testing and 0xbb ... PASS [86000]testing and #0x67 ... PASS [86000]testing and @r2 ... PASS [86000]testing be 0x88,66 ... PASS [86000]testing be #0xfe,91 ... PASS [86000]testing be @r1,#0x23,20 ... PASS [86000]testing bn 0x73,7,32 ... PASS [86000]testing bne 0x10,25 ... PASS [86000]testing bne #0x25,23 ... PASS [86000]testing bne @r3,#0x88,25 ... PASS [86000]testing bnz 5 ... PASS [86000]testing bpc 0x91,2,33 ... PASS [86000]testing bp 0x3f,6,11 ... PASS [86000]testing brf 0x1234 ... PASS [86000]testing br 9 ... PASS [86000]testing bz 100 ... PASS [86000]testing call 0xf33 ... PASS [86000]testing callf 0x4321 ... PASS [86000]testing callr 0x1234 ... PASS [86000]testing clr1 0x100,1 ... PASS [86000]testing dbnz 0x12f,12 ... PASS [86000]testing dbnz @r3,9 ... PASS [86000]testing dec 0x15e ... PASS [86000]testing dec @r1 ... PASS [86000]testing div ... PASS [86000]testing inc 0x78 ... PASS [86000]testing inc @r0 ... PASS [86000]testing jmp 0xf03 ... PASS [86000]testing jmpf 0x4234 ... PASS [86000]testing ldc ... PASS [86000]testing ld 0x25 ... PASS [86000]testing ld @r2 ... PASS [86000]testing mov #0xf1,0x1f0 ... PASS [86000]testing mov #0x63,@r3 ... PASS [86000]testing mul ... PASS [86000]testing nop ... PASS [86000]testing not1 0x39,6 ... PASS [86000]testing or 0x23 ... PASS [86000]testing or #0xa1 ... PASS [86000]testing or @r1 ... PASS [86000]testing pop 0x14 ... PASS [86000]testing push 0x1c ... PASS [86000]testing ret ... PASS [86000]testing reti ... PASS [86000]testing rol ... PASS [86000]testing rolc ... PASS [86000]testing ror ... PASS [86000]testing rorc ... PASS [86000]testing set1 0x77,5 ... PASS [86000]testing st 0x123 ... PASS [86000]testing st @r2 ... PASS [86000]testing subc 0x15d ... PASS [86000]testing subc #0x94 ... PASS [86000]testing subc @r0 ... PASS [86000]testing sub 0xd6 ... PASS [86000]testing sub #0xb8 ... PASS [86000]testing sub @r0 ... PASS [86000]testing xch 0x114 ... PASS [86000]testing xch @r1 ... PASS [86000]testing xor 0x0d ... PASS [86000]testing xor #0x2f ... PASS [86000]testing xor @r3 ... PASS bash run_test.sh arm cpu=arm [arm]testing adc r4, r2, #512 ... PASS [arm]testing add r1, r2, r3, lsl #1 ... PASS [arm]testing add r0, r1, r2 ... PASS [arm]testing adds r7, r2, r3, asl #2 ... PASS [arm]testing addnes r7, r2, r3, lsr #3 ... PASS [arm]testing addeqs r7, r2, r3, asr #4 ... PASS [arm]testing addals r7, r2, r3, ror #5 ... PASS [arm]testing add r3, r6, r9 ... PASS [arm]testing andmi r1, r1, r0 ... PASS [arm]testing andmi r1, r1, r0, lsl r0 ... PASS [arm]testing adds r3, r6, r9 ... PASS [arm]testing andlt r5, r6, #512 ... PASS [arm]testing andeq r5, r6, #1024 ... PASS [arm]testing andeqs r5, r6, #1024 ... PASS [arm]testing andvc r5, r6, #0 ... PASS [arm]testing andcc r1, r3, #77 ... PASS [arm]testing andeq r5, r6, #512 ... PASS [arm]testing andne r1, r6, #512 ... PASS [arm]testing andcs r0, r6, #512 ... PASS [arm]testing andmi r2, r1, #1 ... PASS [arm]testing andpl r5, r3, #3 ... PASS [arm]testing andpls r5, r3, #3 ... PASS [arm]testing andvs r3, r4, r9 ... PASS [arm]testing andvc r5, r3, #512 ... PASS [arm]testing andhi r5, r8, r0 ... PASS [arm]testing andls r8, r6, r8 ... PASS [arm]testing andge r5, r9, r9 ... PASS [arm]testing andlt r5, r10, #512 ... PASS [arm]testing andgt r5, r11, #512 ... PASS [arm]testing andle r5, r6, #7 ... PASS [arm]testing andles r5, r6, #7 ... PASS [arm]testing andal r4, r6, #112 ... PASS [arm]testing bic r1, r9, #512 ... PASS [arm]testing bx lr ... PASS [arm]testing cmp r11, #120 ... PASS [arm]testing cmn r11, #1024 ... PASS [arm]testing eor r8, r6, #512 ... PASS [arm]testing ldmfd sp!, {r0,r1,r2} ... PASS [arm]testing ldmfd sp!, {r15} ... PASS [arm]testing ldmfd sp!, {r15}^ ... PASS [arm]testing ldmed sp!, {r0-r3,r15} ... PASS [arm]testing ldr r7, [r2] ... PASS [arm]testing ldr r3, [r1], r7 ... PASS [arm]testing ldr r7, [r1, r2] ... PASS [arm]testing ldr r7, [r1, r2, ror #2] ... PASS [arm]testing ldr r7, [r1, r2, lsl #2] ... PASS [arm]testing ldr r2, [r0, r1, ror #2] ... PASS [arm]testing ldr r2, [r0, r1, lsl #2] ... PASS [arm]testing ldr r2, [r0, r1, asl #13] ... PASS [arm]testing ldreqb r1, [r6, #5] ... PASS [arm]testing main: ldr r4, main ... PASS [arm]testing mov r11, r1 ... PASS [arm]testing mov r4, #0xffffffff ... PASS [arm]testing movs pc, lr ... PASS [arm]testing mrs r0, cpsr ... PASS [arm]testing msr cpsr, r0 ... PASS [arm]testing msr cpsr, #0xf0000000 ... PASS [arm]testing msr cpsr_all, r0 ... PASS [arm]testing msr cpsr_all, #0xf0000000 ... PASS [arm]testing msr cpsr_flg, r0 ... PASS [arm]testing msr cpsr_flg, #0xf0000000 ... PASS [arm]testing msr spsr, r0 ... PASS [arm]testing msr spsr, #0xf00000 ... PASS [arm]testing msr spsr_all, r0 ... PASS [arm]testing msr spsr_all, #0xf0000000 ... PASS [arm]testing msr spsr_flg, r0 ... PASS [arm]testing msr spsr_flg, #0xf0000000 ... PASS [arm]testing mul r5, r6, r7 ... PASS [arm]testing mulge r5, r6, r7 ... PASS [arm]testing mulles r5, r6, r7 ... PASS [arm]testing mvn r4, #0xffffffff ... PASS [arm]testing mvn r0, #7 ... PASS [arm]testing orr r5, r6, #256 ... PASS [arm]testing orr r10, r10, #9 ... PASS [arm]testing orr r5, r5, #0x200000 ... PASS [arm]testing rsbles r4, r5, #5 ... PASS [arm]testing rsb r2,r3,r3,lsl #4 ... PASS [arm]testing rsb r2, r3, #1 ... PASS [arm]testing rsc r5, r6, r0 ... PASS [arm]testing sbc r4, r2, #512 ... PASS [arm]testing stmfd r13, {r0-r14}^ ... PASS [arm]testing stmed sp!, {r0-r3,r14} ... PASS [arm]testing stmltia r7, {r7-r15} ... PASS [arm]testing stmib r8, {r3-r7} ... PASS [arm]testing stmda r9, {r5-r15} ... PASS [arm]testing stmdb r10, {r0-r15} ... PASS [arm]testing str r2, [r1] ... PASS [arm]testing str r1, [r1, r2, lsl #2] ... PASS [arm]testing str r7, [r1, r2, lsl #2]! ... PASS [arm]testing str r0, [r1], r2, lsl #2 ... PASS [arm]testing str r0, [r1], #-12 ... PASS [arm]testing strb r0, [r1], #-12 ... PASS [arm]testing str r1, [r2,r4]! ... PASS [arm]testing strleb r0, [r1], #-12 ... PASS [arm]testing streqb r0, [r1], #-12 ... PASS [arm]testing sub r1, r3, #512 ... PASS [arm]testing sub r4, r5, r7, lsr #2 ... PASS [arm]testing swi 100 ... PASS [arm]testing tst r11, #7 ... PASS [arm]testing teq r11, r1 ... PASS python3 run_test.py avr8 [avr8]testing adc r5,r6 ...PASS [avr8]testing add r5,r6 ...PASS [avr8]testing and r5,r6 ...PASS [avr8]testing andi r19,10 ...PASS [avr8]testing adiw r24,10 ...PASS [avr8]testing asr r19 ...PASS [avr8]testing bclr 3 ...PASS [avr8]testing bld r19,3 ...PASS [avr8]testing main0: brbc 1,main0 ...PASS [avr8]testing main1: brbs 1,main1 ...PASS [avr8]testing break ...PASS [avr8]testing bset 3 ...PASS [avr8]testing bst r19,3 ...PASS [avr8]testing main2: call main2 ...PASS [avr8]testing cbr r19,3 ...PASS [avr8]testing clc ...PASS [avr8]testing clr r24 ...PASS [avr8]testing clh ...PASS [avr8]testing cli ...PASS [avr8]testing cln ...PASS [avr8]testing cls ...PASS [avr8]testing clv ...PASS [avr8]testing clt ...PASS [avr8]testing clz ...PASS [avr8]testing com r19 ...PASS [avr8]testing cp r24,r17 ...PASS [avr8]testing cpi r24,10 ...PASS [avr8]testing cpc r24,r17 ...PASS [avr8]testing cpse r24,r17 ...PASS [avr8]testing dec r19 ...PASS [avr8]testing eor r19,r20 ...PASS [avr8]testing icall ...PASS [avr8]testing ijmp ...PASS [avr8]testing in r18, 10 ...PASS [avr8]testing inc r18 ...PASS [avr8]testing main3: jmp main3 ...PASS [avr8]testing ld r19, X ...PASS [avr8]testing ld r19, -X ...PASS [avr8]testing ld r19, X+ ...PASS [avr8]testing ldd r19, Y+10 ...PASS [avr8]testing ld r19, -Y ...PASS [avr8]testing ld r19, Y+ ...PASS [avr8]testing ldd r19, Z+10 ...PASS [avr8]testing ld r19, -Z ...PASS [avr8]testing ld r19, Z+ ...PASS [avr8]testing ldi r19, 100 ...PASS [avr8]testing lds r19, 100 ...PASS [avr8]testing lpm ...PASS [avr8]testing lpm r19,Z ...PASS [avr8]testing lpm r19,Z+ ...PASS [avr8]testing lsr r19 ...PASS [avr8]testing mov r5,r6 ...PASS [avr8]testing movw r16,r18 ...PASS [avr8]testing neg r19 ...PASS [avr8]testing or r19,r20 ...PASS [avr8]testing ori r24,10 ...PASS [avr8]testing out 10, r18 ...PASS [avr8]testing pop r18 ...PASS [avr8]testing push r18 ...PASS [avr8]testing ret ...PASS [avr8]testing reti ...PASS [avr8]testing ror r19 ...PASS [avr8]testing sbci r18,10 ...PASS [avr8]testing sbiw r24,10 ...PASS [avr8]testing sbic 15,1 ...PASS [avr8]testing sbis 15,1 ...PASS [avr8]testing sbr r19,3 ...PASS [avr8]testing sbrc r24,1 ...PASS [avr8]testing sbrs r24,7 ...PASS [avr8]testing sec ...PASS [avr8]testing seh ...PASS [avr8]testing sei ...PASS [avr8]testing sen ...PASS [avr8]testing ses ...PASS [avr8]testing set ...PASS [avr8]testing sev ...PASS [avr8]testing sez ...PASS [avr8]testing ser r24 ...PASS [avr8]testing sleep ...PASS [avr8]testing spm ...PASS [avr8]testing st X, r18 ...PASS [avr8]testing st -X, r18 ...PASS [avr8]testing st X+, r18 ...PASS [avr8]testing st -Y, r18 ...PASS [avr8]testing st Y+, r18 ...PASS [avr8]testing st -Z, r18 ...PASS [avr8]testing st Z+, r18 ...PASS [avr8]testing std Y+10, r18 ...PASS [avr8]testing std Z+10, r18 ...PASS [avr8]testing sts 100, r18 ...PASS [avr8]testing sub r5,r6 ...PASS [avr8]testing swap r19 ...PASS [avr8]testing tst r19 ...PASS [avr8]testing wdr ...PASS bash run_test.sh cell cpu=cell [cell]testing lqd r55, -368(r67) ... PASS [cell]testing lqx r126, r121, r82 ... PASS [cell]testing main: lqa r91, main ... PASS [cell]testing main: lqr r64, main ... PASS [cell]testing stqd r64, -480(r42) ... PASS [cell]testing stqx r3, r104, r117 ... PASS [cell]testing main: stqa r71, main ... PASS [cell]testing main: stqr r27, main ... PASS [cell]testing cbd r97, 16(r108) ... PASS [cell]testing cbx r16, r82, r55 ... PASS [cell]testing chd r48, 16(r17) ... PASS [cell]testing chx r78, r89, r82 ... PASS [cell]testing cwd r3, 0(r59) ... PASS [cell]testing cwx r44, r31, r57 ... PASS [cell]testing cdd r10, 32(r73) ... PASS [cell]testing cdx r19, r2, r4 ... PASS [cell]testing ilh r82, -12609 ... PASS [cell]testing ilhu r4, 35818 ... PASS [cell]testing il r87, -3726 ... PASS [cell]testing ila r5, 250578 ... PASS [cell]testing iohl r23, 54699 ... PASS [cell]testing ah r82, r27, r19 ... PASS [cell]testing ahi r6, r115, 67 ... PASS [cell]testing a r51, r110, r116 ... PASS [cell]testing ai r121, r41, -163 ... PASS [cell]testing sfh r54, r74, r121 ... PASS [cell]testing sfhi r28, r64, -263 ... PASS [cell]testing sf r91, r1, r105 ... PASS [cell]testing sfi r97, r5, -315 ... PASS [cell]testing addx r28, r6, r108 ... PASS [cell]testing cg r13, r121, r74 ... PASS [cell]testing cgx r60, r12, r101 ... PASS [cell]testing sfx r23, r38, r17 ... PASS [cell]testing bg r111, r38, r64 ... PASS [cell]testing bgx r76, r14, r11 ... PASS [cell]testing mpy r121, r88, r18 ... PASS [cell]testing mpyu r3, r25, r32 ... PASS [cell]testing mpyi r96, r13, -337 ... PASS [cell]testing mpyui r69, r111, 59 ... PASS [cell]testing mpya r29, r107, r1, r93 ... PASS [cell]testing mpyh r69, r115, r116 ... PASS [cell]testing mpys r76, r59, r64 ... PASS [cell]testing mpyhh r108, r82, r117 ... PASS [cell]testing mpyhha r110, r100, r89 ... PASS [cell]testing mpyhhu r96, r21, r10 ... PASS [cell]testing mpyhhau r6, r61, r124 ... PASS [cell]testing clz r6, r64 ... PASS [cell]testing cntb r118, r41 ... PASS [cell]testing fsmb r32, r8 ... PASS [cell]testing fsmh r5, r72 ... PASS [cell]testing fsm r122, r54 ... PASS [cell]testing fsmbi r72, 56521 ... PASS [cell]testing gbb r26, r13 ... PASS [cell]testing gbh r108, r19 ... PASS [cell]testing gb r39, r118 ... PASS [cell]testing avgb r62, r109, r111 ... PASS [cell]testing absdb r112, r97, r108 ... PASS [cell]testing sumb r34, r32, r117 ... PASS [cell]testing xsbh r123, r72 ... PASS [cell]testing xshw r51, r109 ... PASS [cell]testing xswd r103, r2 ... PASS [cell]testing and r106, r71, r103 ... PASS [cell]testing andc r69, r68, r27 ... PASS [cell]testing andbi r73, r29, -45 ... PASS [cell]testing andhi r38, r8, -154 ... PASS [cell]testing andi r77, r37, 403 ... PASS [cell]testing or r35, r13, r76 ... PASS [cell]testing orc r5, r37, r61 ... PASS [cell]testing orbi r23, r43, 249 ... PASS [cell]testing orhi r84, r49, 176 ... PASS [cell]testing ori r124, r7, 171 ... PASS [cell]testing orx r79, r34 ... PASS [cell]testing xor r41, r89, r6 ... PASS [cell]testing xorbi r29, r4, -41 ... PASS [cell]testing xorhi r38, r84, -30 ... PASS [cell]testing xori r57, r11, 424 ... PASS [cell]testing nand r116, r10, r114 ... PASS [cell]testing nor r31, r69, r5 ... PASS [cell]testing eqv r104, r116, r67 ... PASS [cell]testing selb r72, r43, r57, r39 ... PASS [cell]testing shufb r43, r21, r99, r48 ... PASS [cell]testing shlh r41, r93, r74 ... PASS [cell]testing shlhi r18, r33, 46 ... PASS [cell]testing shl r78, r124, r60 ... PASS [cell]testing shli r33, r85, 7 ... PASS [cell]testing shlqbi r75, r36, r69 ... PASS [cell]testing shlqbii r66, r106, 6 ... PASS [cell]testing shlqby r42, r118, r33 ... PASS [cell]testing shlqbyi r55, r89, 7 ... PASS [cell]testing shlqbybi r98, r35, r110 ... PASS [cell]testing roth r7, r37, r107 ... PASS [cell]testing rothi r51, r124, 50 ... PASS [cell]testing rot r79, r13, r28 ... PASS [cell]testing roti r113, r48, 97 ... PASS [cell]testing rotqby r46, r10, r33 ... PASS [cell]testing rotqbyi r2, r87, 3 ... PASS [cell]testing rotqbybi r83, r21, r94 ... PASS [cell]testing rotqbi r53, r49, r63 ... PASS [cell]testing rotqbii r20, r122, 62 ... PASS [cell]testing rothm r117, r40, r26 ... PASS [cell]testing rothmi r108, r76, -4 ... PASS [cell]testing rotm r85, r53, r101 ... PASS [cell]testing rotmi r35, r13, 1 ... PASS [cell]testing rotqmby r51, r93, r47 ... PASS [cell]testing rotqmbyi r78, r1, -3 ... PASS [cell]testing rotqmbybi r56, r80, r94 ... PASS [cell]testing rotqmbi r56, r125, r122 ... PASS [cell]testing rotqmbii r88, r114, 5 ... PASS [cell]testing rotmah r54, r83, r44 ... PASS [cell]testing rotmahi r31, r99, -22 ... PASS [cell]testing rotma r69, r51, r89 ... PASS [cell]testing rotmai r27, r89, 20 ... PASS [cell]testing heq r100, r112 ... PASS [cell]testing heqi r59, 204 ... PASS [cell]testing hgt r16, r109 ... PASS [cell]testing hgti r85, 253 ... PASS [cell]testing hlgt r48, r109 ... PASS [cell]testing hlgti r46, 317 ... PASS [cell]testing ceqb r64, r90, r9 ... PASS [cell]testing ceqbi r30, r83, 251 ... PASS [cell]testing ceqh r3, r37, r103 ... PASS [cell]testing ceqhi r100, r78, -330 ... PASS [cell]testing ceq r121, r62, r78 ... PASS [cell]testing ceqi r113, r27, 277 ... PASS [cell]testing cgtb r127, r106, r7 ... PASS [cell]testing cgtbi r36, r110, 183 ... PASS [cell]testing cgth r10, r47, r90 ... PASS [cell]testing cgthi r96, r40, 64 ... PASS [cell]testing cgt r18, r2, r108 ... PASS [cell]testing cgti r84, r87, 322 ... PASS [cell]testing clgtb r77, r2, r30 ... PASS [cell]testing clgtbi r63, r119, 466 ... PASS [cell]testing clgth r31, r63, r98 ... PASS [cell]testing clgthi r127, r44, 10 ... PASS [cell]testing clgt r91, r13, r34 ... PASS [cell]testing clgti r59, r103, -39 ... PASS [cell]testing main: br main ... PASS [cell]testing main: bra main ... PASS [cell]testing main: brsl r24, main ... PASS [cell]testing main: brasl r108, main ... PASS [cell]testing bi r77 ... PASS [cell]testing iret r109 ... PASS [cell]testing bisled r24, r65 ... PASS [cell]testing bisl r30, r62 ... PASS [cell]testing main: brnz r49, main ... PASS [cell]testing main: brz r78, main ... PASS [cell]testing main: brhnz r7, main ... PASS [cell]testing main: brhz r8, main ... PASS [cell]testing biz r9, r101 ... PASS [cell]testing binz r96, r53 ... PASS [cell]testing bihz r78, r12 ... PASS [cell]testing bihnz r67, r16 ... PASS [cell]testing main: hbr main, r93 ... PASS [cell]testing hbrp ... PASS [cell]testing main: hbra main, main ... PASS [cell]testing main: hbrr main, main ... PASS [cell]testing fa r71, r87, r95 ... PASS [cell]testing dfa r58, r95, r41 ... PASS [cell]testing fs r43, r76, r22 ... PASS [cell]testing dfs r24, r95, r107 ... PASS [cell]testing fm r27, r110, r36 ... PASS [cell]testing dfm r83, r44, r8 ... PASS [cell]testing fma r77, r28, r122, r108 ... PASS [cell]testing dfma r30, r100, r104 ... PASS [cell]testing fnms r53, r118, r39, r65 ... PASS [cell]testing dfnms r102, r8, r37 ... PASS [cell]testing fms r55, r102, r26, r80 ... PASS [cell]testing dfms r82, r15, r15 ... PASS [cell]testing dfnma r118, r45, r61 ... PASS [cell]testing frest r91, r25 ... PASS [cell]testing frsqest r15, r104 ... PASS [cell]testing fi r106, r35, r119 ... PASS [cell]testing csflt r112, r95, 11 ... PASS [cell]testing cflts r4, r96, 13 ... PASS [cell]testing cuflt r46, r104, 33 ... PASS [cell]testing cfltu r88, r85, 43 ... PASS [cell]testing frds r12, r29 ... PASS [cell]testing fesd r97, r109 ... PASS [cell]testing dfceq r126, r74, r63 ... PASS [cell]testing dfcmeq r50, r34, r15 ... PASS [cell]testing dfcgt r2, r115, r98 ... PASS [cell]testing dfcmgt r112, r17, r10 ... PASS [cell]testing dftsv r99, r9, 46 ... PASS [cell]testing fceq r114, r42, r15 ... PASS [cell]testing fcmeq r74, r88, r61 ... PASS [cell]testing fcgt r29, r91, r49 ... PASS [cell]testing fcmgt r41, r74, r22 ... PASS [cell]testing fscrwr r77, r92 ... PASS [cell]testing fscrrd r38 ... PASS [cell]testing stop 16146 ... PASS [cell]testing stopd r7, r11, r58 ... PASS [cell]testing lnop ... PASS [cell]testing nop r33 ... PASS [cell]testing sync ... PASS [cell]testing syncc ... PASS [cell]testing dsync ... PASS [cell]testing mfspr r82, 81 ... PASS [cell]testing mtspr 111, r119 ... PASS [cell]testing rdch r118, 92 ... PASS [cell]testing rchcnt r16, 104 ... PASS [cell]testing wrch 28, r99 ... PASS bash run_test.sh cp1610 cpu=cp1610 [cp1610]testing hlt ... PASS [cp1610]testing sdbd ... PASS [cp1610]testing eis ... PASS [cp1610]testing dis ... PASS [cp1610]testing j 0x73de ... PASS [cp1610]testing je 0x293c ... PASS [cp1610]testing jd 0x0545 ... PASS [cp1610]testing jsr r4, 0x6673 ... PASS [cp1610]testing jsre r4, 0x465e ... PASS [cp1610]testing jsrd r4, 0xfebb ... PASS [cp1610]testing tci ... PASS [cp1610]testing clrc ... PASS [cp1610]testing setc ... PASS [cp1610]testing incr r4 ... PASS [cp1610]testing decr r6 ... PASS [cp1610]testing comr r2 ... PASS [cp1610]testing negr r5 ... PASS [cp1610]testing adcr r6 ... PASS [cp1610]testing gswd r2 ... PASS [cp1610]testing nop ... PASS [cp1610]testing nop ... PASS [cp1610]testing sin ... PASS [cp1610]testing sin ... PASS [cp1610]testing swap r3, 2 ... PASS [cp1610]testing sll r3, 1 ... PASS [cp1610]testing rlc r1 ... PASS [cp1610]testing sllc r1, 2 ... PASS [cp1610]testing slr r3 ... PASS [cp1610]testing sar r3 ... PASS [cp1610]testing rrc r3 ... PASS [cp1610]testing sarc r3 ... PASS [cp1610]testing jr r4 ... PASS [cp1610]testing movr r6, r3 ... PASS [cp1610]testing addr r3, r2 ... PASS [cp1610]testing subr r2, r3 ... PASS [cp1610]testing cmpr r5, r3 ... PASS [cp1610]testing andr r3, r5 ... PASS [cp1610]testing xorr r3, r6 ... PASS [cp1610]testing main: b main ... PASS [cp1610]testing main: bc main ... PASS [cp1610]testing main: bov main ... PASS [cp1610]testing main: bpl main ... PASS [cp1610]testing main: beq main ... PASS [cp1610]testing main: bze main ... PASS [cp1610]testing main: blt main ... PASS [cp1610]testing main: bnge main ... PASS [cp1610]testing main: ble main ... PASS [cp1610]testing main: bngt main ... PASS [cp1610]testing main: busc main ... PASS [cp1610]testing main: bnc main ... PASS [cp1610]testing main: bnov main ... PASS [cp1610]testing main: bmi main ... PASS [cp1610]testing main: bneq main ... PASS [cp1610]testing main: bnze main ... PASS [cp1610]testing main: bge main ... PASS [cp1610]testing main: bnlt main ... PASS [cp1610]testing main: bgt main ... PASS [cp1610]testing main: bnle main ... PASS [cp1610]testing main: besc main ... PASS [cp1610]testing mvo r6, 0x24ca ... PASS [cp1610]testing mvo@ r4, r3 ... PASS [cp1610]testing mvoi r3, #0x15c9 ... PASS [cp1610]testing mvi 0xb860, r6 ... PASS [cp1610]testing mvi@ r4, r1 ... PASS [cp1610]testing mvii #0x7d73, r7 ... PASS [cp1610]testing add 0x2e2c, r3 ... PASS [cp1610]testing add@ r4, r2 ... PASS [cp1610]testing addi #0x12cd, r6 ... PASS [cp1610]testing sub 0x6a02, r5 ... PASS [cp1610]testing sub@ r4, r3 ... PASS [cp1610]testing subi #0x2bf7, r4 ... PASS [cp1610]testing cmp 0x472f, r5 ... PASS [cp1610]testing cmp@ r6, r3 ... PASS [cp1610]testing cmpi #0xd757, r4 ... PASS [cp1610]testing and 0x3c5d, r4 ... PASS [cp1610]testing and@ r2, r4 ... PASS [cp1610]testing andi #0x2e35, r7 ... PASS [cp1610]testing xor 0x6a25, r4 ... PASS [cp1610]testing xor@ r5, r2 ... PASS [cp1610]testing xori #0x94da, r1 ... PASS bash run_test.sh dspic cpu=dspic [dspic]testing add 0x100 ... PASS [dspic]testing add.b 0x100, wreg ... PASS [dspic]testing add.b w3, #30, w5 ... PASS [dspic]testing add.b w3, #11, w5 ... PASS [dspic]testing add.b w3, #5, [w5] ... PASS [dspic]testing add.b w3, #7, [w5++] ... PASS [dspic]testing add.b w3, #9, [--w5] ... PASS [dspic]testing add w0, w8, w9 ... PASS [dspic]testing add.b w0, w8, w9 ... PASS [dspic]testing add.w w0, [w8], w9 ... PASS [dspic]testing add.w w0, w8, [w9] ... PASS [dspic]testing add.w w0, w8, [w9++] ... PASS [dspic]testing add.w w0, [--w8], [w9--] ... PASS [dspic]testing add.w w0, [++w8], [w9--] ... PASS [dspic]testing add a ... PASS [dspic]testing add b ... PASS [dspic]testing add [w5], #5, b ... PASS [dspic]testing add [w5], a ... PASS [dspic]testing addc 0x100, wreg ... PASS [dspic]testing addc w9, #11, w5 ... PASS [dspic]testing addc.b w9, #3, [--w5] ... PASS [dspic]testing addc.w w0, w8, [w9++] ... PASS [dspic]testing and 0x100, wreg ... PASS [dspic]testing and w9, #11, w5 ... PASS [dspic]testing and.b w9, #3, [--w5] ... PASS [dspic]testing and.w w0, w11, [w9++] ... PASS [dspic]testing asr 0x100, wreg ... PASS [dspic]testing asr w9, #11, w5 ... PASS [dspic]testing bclr 0x300, #7 ... PASS [dspic]testing bclr.b w13, #2 ... PASS [dspic]testing bset 0x300, #7 ... PASS [dspic]testing bset [++w7], #1 ... PASS [dspic]testing bsw.c [++w7], w9 ... PASS [dspic]testing bsw.z [w7--], w9 ... PASS [dspic]testing btg 0x134, #7 ... PASS [dspic]testing btg [w10], #5 ... PASS [dspic]testing btsc 0x134, #7 ... PASS [dspic]testing btsc [w10++], #5 ... PASS [dspic]testing btss 0x132, #7 ... PASS [dspic]testing btss [w0++], #2 ... PASS [dspic]testing btst 0x40, #7 ... PASS [dspic]testing btst w9, #2 ... PASS [dspic]testing btst.c [++w7], w9 ... PASS [dspic]testing btst.z [w7--], w9 ... PASS [dspic]testing btsts.b 0x1201, #0x3 ... PASS [dspic]testing btsts.w 0x1201, #0x3 ... PASS [dspic]testing btsts 0x1202, #0x3 ... PASS [dspic]testing btsts.c [w0++], #0x3 ... PASS [dspic]testing call 0 ... PASS [dspic]testing call w7 ... PASS [dspic]testing clr 0x1234 ... PASS [dspic]testing clr.b wreg ... PASS [dspic]testing clr.b [w5++] ... PASS [dspic]testing clr A, [w8]+=2, W4, w13 ... PASS [dspic]testing clrwdt ... PASS [dspic]testing com.b 0x124 ... PASS [dspic]testing com.b [w0++], [w1++] ... PASS [dspic]testing cp 0x124 ... PASS [dspic]testing cp.b w5, #3 ... PASS [dspic]testing cp w4, [--w5] ... PASS [dspic]testing cp0 0x124 ... PASS [dspic]testing cp0 w4 ... PASS [dspic]testing cpb 0x124 ... PASS [dspic]testing cpb.b w5, #3 ... PASS [dspic]testing cpb w3, [w5++] ... PASS [dspic]testing cpseq w5, w7 ... PASS [dspic]testing cpsgt.b w7, w12 ... PASS [dspic]testing cpslt w15, w11 ... PASS [dspic]testing cpsne w15, w14 ... PASS [dspic]testing daw.b w7 ... PASS [dspic]testing dec.b 0x124 ... PASS [dspic]testing dec.b 0x124, wreg ... PASS [dspic]testing dec [w3], [w7] ... PASS [dspic]testing dec2 0x124 ... PASS [dspic]testing dec2 [w3++], [--w7] ... PASS [dspic]testing disi #27 ... PASS [dspic]testing div.s w7, w8 ... PASS [dspic]testing div.sw w2, w8 ... PASS [dspic]testing div.sd w2, w9 ... PASS [dspic]testing div.u w7, w8 ... PASS [dspic]testing div.uw w2, w8 ... PASS [dspic]testing div.ud w2, w9 ... PASS [dspic]testing divf w9, w3 ... PASS [dspic]testing ed w4*w4, A, [w8]+=2, [w10]-=4, w4 ... PASS [dspic]testing ed w4*w4, A, [w9+w12], [w11+w12], w4 ... PASS [dspic]testing edac w4*w4, A, [w8]-=2, [w10]+=6, w4 ... PASS [dspic]testing edac w4*w4, A, [w8], [w10], w4 ... PASS [dspic]testing exch w5, w7 ... PASS [dspic]testing fbcl w3, w9 ... PASS [dspic]testing ff1l w9, w11 ... PASS [dspic]testing ff1r w1, w11 ... PASS [dspic]testing goto 0 ... PASS [dspic]testing goto w14 ... PASS [dspic]testing inc.b 0x124 ... PASS [dspic]testing inc.b 0x124, wreg ... PASS [dspic]testing inc [w3], [w7] ... PASS [dspic]testing inc2 0x124 ... PASS [dspic]testing inc2 [w3++], [--w7] ... PASS [dspic]testing ior 0x124, wreg ... PASS [dspic]testing ior #63, w9 ... PASS [dspic]testing ior.b w7, #3, w9 ... PASS [dspic]testing ior.w w0, [--w8], [w9--] ... PASS [dspic]testing lac [w4++], #-3, B ... PASS [dspic]testing lnk #0xa0 ... PASS [dspic]testing lsr 0x100, wreg ... PASS [dspic]testing lsr w9, [w10] ... PASS [dspic]testing lsr w9, #11, w5 ... PASS [dspic]testing lsr w0, w1, w2 ... PASS [dspic]testing mac w4*w5, A, [w8]+=6, w4, [w10]+=2, w5 ... PASS [dspic]testing mac w4*w5, A, [w8]-=2, w4, [w10]+=2, w5, w13 ... PASS [dspic]testing mac w4*w4, B, [w9+w12], W4, [w10]-=2, w5 ... PASS [dspic]testing mov 0x800 ... PASS [dspic]testing mov wreg, 0x120 ... PASS [dspic]testing mov 0x140, w8 ... PASS [dspic]testing mov w7, 0x110 ... PASS [dspic]testing mov.b #55, w9 ... PASS [dspic]testing mov #5534, w9 ... PASS [dspic]testing mov.b [w8+0x13], w10 ... PASS [dspic]testing mov.b w0, [w1+0x7] ... PASS [dspic]testing mov.b [w0--], w4 ... PASS [dspic]testing mov.d w2, w6 ... PASS [dspic]testing mov.d w10, [w9--] ... PASS [dspic]testing movsac B, [w9], w6, [w11]+=4, w7, w13 ... PASS [dspic]testing movsac A, [w9]-=2, w4, [w11+w12], w6, [w13]+=2 ... PASS [dspic]testing mpy w4*w5, A, [w8]+=2, w6, [w10]-=2, w7 ... PASS [dspic]testing mpy w6*w7, B, [w8]+=2, w4, [w10]-=2, w5 ... PASS [dspic]testing mpy w6*w6, A, [w9]+=2, w6 ... PASS [dspic]testing mpy w4*w4, B, [w9+w12], w4, [w10]+=2, w5 ... PASS [dspic]testing mpy.n w4*w5, A, [w8]+=2, w4, [w10]+=2, w5 ... PASS [dspic]testing mpy.n w4*w5, A, [w8]+=2, w4, [w10]+=2, w5 ... PASS [dspic]testing msc w6*w7, A, [w8]-=4, w6, [w10]-=4, w7 ... PASS [dspic]testing msc w4*w5, B, [w11+w12], w5, w13 ... PASS [dspic]testing mul.b 0x800 ... PASS [dspic]testing mul.ss w0, w1, w12 ... PASS [dspic]testing mul.su w0, #0x1f, w2 ... PASS [dspic]testing mul.su w8, [w9], w0 ... PASS [dspic]testing mul.us w0, [w1], w2 ... PASS [dspic]testing mul.uu w0, #0xf, w4 ... PASS [dspic]testing mul.uu w4, w0, w2 ... PASS [dspic]testing neg.b 0x880, wreg ... PASS [dspic]testing neg.b w3, [w4++] ... PASS [dspic]testing neg A ... PASS [dspic]testing nop ... PASS [dspic]testing nopr ... PASS [dspic]testing pop 0x1234 ... PASS [dspic]testing pop [w8] ... PASS [dspic]testing pop.d w8 ... PASS [dspic]testing pop.s ... PASS [dspic]testing push 0x1234 ... PASS [dspic]testing push [--w8] ... PASS [dspic]testing push.d w6 ... PASS [dspic]testing push.s ... PASS [dspic]testing pwrsav #1 ... PASS [dspic]testing rcall w9 ... PASS [dspic]testing repeat #7 ... PASS [dspic]testing repeat w10 ... PASS [dspic]testing reset ... PASS [dspic]testing retfie ... PASS [dspic]testing retlw #23, w9 ... PASS [dspic]testing return ... PASS [dspic]testing rlc 0x100, wreg ... PASS [dspic]testing rlc [--w9], [w10] ... PASS [dspic]testing rlnc 0x100, wreg ... PASS [dspic]testing rlnc [w9], [w10++] ... PASS [dspic]testing rrc 0x120, wreg ... PASS [dspic]testing rrc [++w5], [w1--] ... PASS [dspic]testing rrnc 0x120, wreg ... PASS [dspic]testing rrnc [++w7], [w9--] ... PASS [dspic]testing sac A, #4, w5 ... PASS [dspic]testing sac.r A, #4, w5 ... PASS [dspic]testing se [w3], w9 ... PASS [dspic]testing setm 0x100 ... PASS [dspic]testing setm [w3++] ... PASS [dspic]testing sftac A, #12 ... PASS [dspic]testing sftac B, w9 ... PASS [dspic]testing sl 0x100, wreg ... PASS [dspic]testing sl [--w9], [w10] ... PASS [dspic]testing sl w4, #11, w9 ... PASS [dspic]testing sl w4, w6, w15 ... PASS [dspic]testing sub.b 0x100 ... PASS [dspic]testing sub.b #23, w8 ... PASS [dspic]testing sub.b w3, #23, [w8] ... PASS [dspic]testing sub.b w3, [w4++], [w8] ... PASS [dspic]testing sub B ... PASS [dspic]testing subb 0x100 ... PASS [dspic]testing subb.b #23, w8 ... PASS [dspic]testing subb w3, #23, [w8] ... PASS [dspic]testing subb.b w3, [w4++], [w8] ... PASS [dspic]testing subbr 0x100 ... PASS [dspic]testing subbr w3, #23, [w8] ... PASS [dspic]testing subbr.b w3, [w4++], [w8] ... PASS [dspic]testing subr 0x100, wreg ... PASS [dspic]testing subr w3, #23, [w8] ... PASS [dspic]testing subr.b w3, [w4++], [w8] ... PASS [dspic]testing swap w9 ... PASS [dspic]testing tblrdh.b [w0], [w1++] ... PASS [dspic]testing tblrdl.b [w0++], w1 ... PASS [dspic]testing tblwth.b [w0++], [w1] ... PASS [dspic]testing tblwtl.b w0, [w1++] ... PASS [dspic]testing ulnk ... PASS [dspic]testing xor 0x120 ... PASS [dspic]testing xor.b #29, w2 ... PASS [dspic]testing xor w3, #21, [w3] ... PASS [dspic]testing xor.b w3, [w7++], [w1] ... PASS [dspic]testing ze [--w9], w10 ... PASS bash run_test.sh epiphany cpu=epiphany [epiphany]testing add r1,r2,r3 ... PASS [epiphany]testing add r10,r11,r63 ... PASS [epiphany]testing add a1,a2,a3 ... PASS [epiphany]testing add a4,v1,v2 ... PASS [epiphany]testing add v3,v4,v5 ... PASS [epiphany]testing add v6,sb,v7 ... PASS [epiphany]testing add sl,v8,fp ... PASS [epiphany]testing add sp,lr,r27 ... PASS [epiphany]testing add.l r1,r2,r3 ... PASS [epiphany]testing add r1,r2,#2 ... PASS [epiphany]testing add r1,r2,#-2 ... PASS [epiphany]testing add r10,r11,#2 ... PASS [epiphany]testing add r10,r11,#-2 ... PASS [epiphany]testing add r10,r11,#100 ... PASS [epiphany]testing add r10,r11,#-100 ... PASS [epiphany]testing and r1,r2,r3 ... PASS [epiphany]testing and.l r1,r2,r3 ... PASS [epiphany]testing and r48,r50,r53 ... PASS [epiphany]testing asr r3,r5,r7 ... PASS [epiphany]testing asr.l r3,r5,r7 ... PASS [epiphany]testing asr r48,r50,r53 ... PASS [epiphany]testing asr r1,r2,#1 ... PASS [epiphany]testing asr.l r1,r2,#1 ... PASS [epiphany]testing asr r48,r50,#31 ... PASS [epiphany]testing bitr r3,r7 ... PASS [epiphany]testing bitr.l r3,r7 ... PASS [epiphany]testing bitr r10,r11 ... PASS [epiphany]testing eor r1,r2,r3 ... PASS [epiphany]testing eor.l r1,r2,r3 ... PASS [epiphany]testing eor r63,r2,r3 ... PASS [epiphany]testing fabs.l r4,r5 ... PASS [epiphany]testing fabs r41,r5 ... PASS [epiphany]testing fadd r1,r2,r1 ... PASS [epiphany]testing fadd.l r1,r2,r1 ... PASS [epiphany]testing fadd r41,r42,r2 ... PASS [epiphany]testing fix r1,r2 ... PASS [epiphany]testing fix.l r1,r2 ... PASS [epiphany]testing fix r15,r21 ... PASS [epiphany]testing float r1,r2 ... PASS [epiphany]testing float.l r1,r2 ... PASS [epiphany]testing float r19,r20 ... PASS [epiphany]testing fmadd r1,r2,r3 ... PASS [epiphany]testing fmadd.l r1,r2,r3 ... PASS [epiphany]testing fmadd r41,r2,r3 ... PASS [epiphany]testing fmsub r3,r4,r5 ... PASS [epiphany]testing fmsub.l r3,r4,r5 ... PASS [epiphany]testing fmsub r41,r42,r43 ... PASS [epiphany]testing fsub r3,r4,r5 ... PASS [epiphany]testing fsub.l r3,r4,r5 ... PASS [epiphany]testing fsub r41,r42,r43 ... PASS [epiphany]testing fmul r1,r4,r5 ... PASS [epiphany]testing fmul.l r3,r1,r5 ... PASS [epiphany]testing fmul r41,r47,r43 ... PASS [epiphany]testing iadd r3,r4,r3 ... PASS [epiphany]testing iadd r31,r41,r3 ... PASS [epiphany]testing imadd r1,r2,r3 ... PASS [epiphany]testing imadd r13,r2,r31 ... PASS [epiphany]testing imsub r1,r2,r3 ... PASS [epiphany]testing imsub r11,r2,r3 ... PASS [epiphany]testing jalr r7 ... PASS [epiphany]testing jalr r57 ... PASS [epiphany]testing jr r7 ... PASS [epiphany]testing jr r57 ... PASS [epiphany]testing ldr r1,[r2,#2] ... PASS [epiphany]testing ldr r1,[r2,#-2] ... PASS [epiphany]testing ldrd r8,[r2,#2] ... PASS [epiphany]testing ldr r8,[r2,#-2] ... PASS [epiphany]testing ldrb r1,[r2,#100] ... PASS [epiphany]testing ldrh r1,[r2,#-100] ... PASS [epiphany]testing str r1,[r2,#2] ... PASS [epiphany]testing str r1,[r2,#-2] ... PASS [epiphany]testing strd r8,[r2,#2] ... PASS [epiphany]testing strb r8,[r2,#-2] ... PASS [epiphany]testing strh r1,[r2,#100] ... PASS [epiphany]testing str r1,[r2,#-100] ... PASS [epiphany]testing str r4,[r16,#5] ... PASS [epiphany]testing ldrb r1,[r2,r3] ... PASS [epiphany]testing ldr r1,[r2,-r3] ... PASS [epiphany]testing ldrh r1,[r2,r10] ... PASS [epiphany]testing ldrh r1,[r2,-r10] ... PASS [epiphany]testing strb r2,[r1,r3] ... PASS [epiphany]testing str r2,[r1,-r3] ... PASS [epiphany]testing strh r1,[r2,r10] ... PASS [epiphany]testing strh r1,[r2,-r10] ... PASS [epiphany]testing ldrb r1,[r2],r3 ... PASS [epiphany]testing ldr r1,[r2],-r3 ... PASS [epiphany]testing ldrh r1,[r2],r10 ... PASS [epiphany]testing ldrh r1,[r2],-r10 ... PASS [epiphany]testing strb r2,[r1],r3 ... PASS [epiphany]testing str r2,[r1],-r3 ... PASS [epiphany]testing strh r1,[r2],r10 ... PASS [epiphany]testing strh r1,[r2],-r10 ... PASS [epiphany]testing ldrb r1,[r2] ... PASS [epiphany]testing ldrb r1,[r2],#1 ... PASS [epiphany]testing ldr r1,[r2],#-1 ... PASS [epiphany]testing ldr r1,[r2],#100 ... PASS [epiphany]testing ldrh r1,[r2],#50 ... PASS [epiphany]testing ldrh r1,[r2],#-50 ... PASS [epiphany]testing strb r2,[r1],#1023 ... PASS [epiphany]testing str r2,[r1],#-1024 ... PASS [epiphany]testing strh r1,[r2],#99 ... PASS [epiphany]testing strh r1,[r2],#-300 ... PASS [epiphany]testing lsl r1,r2,r3 ... PASS [epiphany]testing lsl.l r1,r2,r3 ... PASS [epiphany]testing lsl r63,r63,r63 ... PASS [epiphany]testing lsl r1,r2,#31 ... PASS [epiphany]testing lsl.l r1,r2,#31 ... PASS [epiphany]testing lsl r63,r63,#31 ... PASS [epiphany]testing lsr r1,r2,r3 ... PASS [epiphany]testing lsr.l r1,r2,r3 ... PASS [epiphany]testing lsr r63,r63,r63 ... PASS [epiphany]testing lsr r1,r2,#31 ... PASS [epiphany]testing lsr.l r1,r2,#31 ... PASS [epiphany]testing lsr r63,r63,#31 ... PASS [epiphany]testing moveq r5,r1 ... PASS [epiphany]testing movne r1,r2 ... PASS [epiphany]testing movgtu r2,r4 ... PASS [epiphany]testing movgteu r3,r3 ... PASS [epiphany]testing movlteu r4,r1 ... PASS [epiphany]testing movltu r5,r7 ... PASS [epiphany]testing movgt r6,r3 ... PASS [epiphany]testing movgte r7,r2 ... PASS [epiphany]testing movlt r1,r1 ... PASS [epiphany]testing movlte r0,r4 ... PASS [epiphany]testing movbeq r2,r0 ... PASS [epiphany]testing movbne r3,r4 ... PASS [epiphany]testing movblt r4,r3 ... PASS [epiphany]testing movblte r5,r5 ... PASS [epiphany]testing mov r5,r1 ... PASS [epiphany]testing moveq r31,r13 ... PASS [epiphany]testing movne r31,r22 ... PASS [epiphany]testing movgtu r22,r4 ... PASS [epiphany]testing movgteu r13,r3 ... PASS [epiphany]testing movlteu r54,r13 ... PASS [epiphany]testing movltu r55,r7 ... PASS [epiphany]testing movgt r39,r39 ... PASS [epiphany]testing movgte r63,r23 ... PASS [epiphany]testing movlt r1,r63 ... PASS [epiphany]testing movlte r0,r43 ... PASS [epiphany]testing movbeq r23,r0 ... PASS [epiphany]testing movbne r31,r43 ... PASS [epiphany]testing movblt r43,r33 ... PASS [epiphany]testing movblte r52,r5 ... PASS [epiphany]testing mov r59,r19 ... PASS [epiphany]testing mov r1, #0 ... PASS [epiphany]testing mov r1, #0xff ... PASS [epiphany]testing mov r8, #0xff ... PASS [epiphany]testing mov r9, #0xff ... PASS [epiphany]testing movt r1, #0 ... PASS [epiphany]testing movt r8, #0xff ... PASS [epiphany]testing movt r8, #0xff ... PASS [epiphany]testing mov r63, #0xffff ... PASS [epiphany]testing orr r1,r2,r3 ... PASS [epiphany]testing orr.l r1,r2,r3 ... PASS [epiphany]testing orr r48,r50,r53 ... PASS [epiphany]testing sub r1,r2,r3 ... PASS [epiphany]testing sub.l r1,r2,r3 ... PASS [epiphany]testing sub r48,r50,r53 ... PASS [epiphany]testing sub r1,r7,#-4 ... PASS [epiphany]testing sub r1,r8,#2 ... PASS [epiphany]testing sub r1,r8,#-100 ... PASS [epiphany]testing sub r10,r8,#100 ... PASS [epiphany]testing trap 7 ... PASS [epiphany]testing testsetb r3,[r5,-r6] ... PASS [epiphany]testing testset r3,[r5,-r6] ... PASS [epiphany]testing testset r3,[r5,r6] ... PASS [epiphany]testing testseth r3,[r5,r6] ... PASS [epiphany]testing testset r3,[r5,r10] ... PASS [epiphany]testing testset r3,[r5,-r10] ... PASS [epiphany]testing testsetb r3,[r5,-r10] ... PASS [epiphany]testing testseth r3,[r5,-r10] ... PASS [epiphany]testing gie ... PASS [epiphany]testing gid ... PASS [epiphany]testing nop ... PASS [epiphany]testing idle ... PASS [epiphany]testing bkpt ... PASS [epiphany]testing mbkpt ... PASS [epiphany]testing sync ... PASS [epiphany]testing rti ... PASS [epiphany]testing wand ... PASS [epiphany]testing beq 0 ... PASS [epiphany]testing beq 4 ... PASS [epiphany]testing bne 4 ... PASS [epiphany]testing bgtu 4 ... PASS [epiphany]testing bgteu 4 ... PASS [epiphany]testing blteu 4 ... PASS [epiphany]testing bltu 4 ... PASS [epiphany]testing bgt 4 ... PASS [epiphany]testing bgte 4 ... PASS [epiphany]testing blt 4 ... PASS [epiphany]testing blte 4 ... PASS [epiphany]testing bbeq 4 ... PASS [epiphany]testing bbne 4 ... PASS [epiphany]testing bblt 4 ... PASS [epiphany]testing bblte 4 ... PASS [epiphany]testing b 4 ... PASS [epiphany]testing bl 4 ... PASS [epiphany]testing beq 4000 ... PASS [epiphany]testing bne 4000 ... PASS [epiphany]testing bgtu 4000 ... PASS [epiphany]testing bgteu 4000 ... PASS [epiphany]testing blteu 4000 ... PASS [epiphany]testing bltu 4000 ... PASS [epiphany]testing bgt 4000 ... PASS [epiphany]testing bgte 4000 ... PASS [epiphany]testing blt 4000 ... PASS [epiphany]testing blte 4000 ... PASS [epiphany]testing bbeq 4000 ... PASS [epiphany]testing bbne 4000 ... PASS [epiphany]testing bblt 4000 ... PASS [epiphany]testing bblte 4000 ... PASS [epiphany]testing b 4000 ... PASS [epiphany]testing bl 4000 ... PASS [epiphany]testing movts CONFIG, r1 ... PASS [epiphany]testing movts.l CONFIG, r1 ... PASS [epiphany]testing movfs r0, STATUS ... PASS [epiphany]testing movfs.l r0, STATUS ... PASS [epiphany]testing movfs r31, STATUS ... PASS [epiphany]testing movts PC, r2 ... PASS [epiphany]testing movts LC, r4 ... PASS [epiphany]testing movfs r5, LS ... PASS [epiphany]testing movts LE, r6 ... PASS [epiphany]testing movfs r7, IRET ... PASS [epiphany]testing movts IMASK, r8 ... PASS [epiphany]testing movfs r0, ILAT ... PASS [epiphany]testing movts ILATST, r1 ... PASS [epiphany]testing movfs r2, ILATCL ... PASS [epiphany]testing movts IPEND, r3 ... PASS [epiphany]testing movts CTIMER0, r5 ... PASS [epiphany]testing movfs r6, CTIMER1 ... PASS [epiphany]testing movts MEMSTATUS, r7 ... PASS [epiphany]testing movfs r8, MEMPROTECT ... PASS [epiphany]testing movts DMA0CONFIG, r0 ... PASS [epiphany]testing movfs r1, DMA0STRIDE ... PASS [epiphany]testing movts DMA0COUNT, r2 ... PASS [epiphany]testing movfs r3, DMA0SRCADDR ... PASS [epiphany]testing movts DMA0DSTADDR, r4 ... PASS [epiphany]testing movfs r5, DMA0AUTO0 ... PASS [epiphany]testing movts DMA0AUTO1, r6 ... PASS [epiphany]testing movfs r7, DMA0STATUS ... PASS [epiphany]testing movts DMA1CONFIG, r8 ... PASS [epiphany]testing movfs r0, DMA1STRIDE ... PASS [epiphany]testing movts DMA1COUNT, r1 ... PASS [epiphany]testing movfs r2, DMA1SRCADDR ... PASS [epiphany]testing movts DMA1DSTADDR, r3 ... PASS [epiphany]testing movfs r4, DMA1AUTO0 ... PASS [epiphany]testing movts DMA1AUTO1, r5 ... PASS [epiphany]testing movfs r6, DMA1STATUS ... PASS [epiphany]testing movts MESHCONFIG, r7 ... PASS [epiphany]testing movfs r8, COREID ... PASS bash run_test.sh f8 cpu=f8 [f8]testing ins 4 ... PASS [f8]testing in 129 ... PASS [f8]testing outs 3 ... PASS [f8]testing out 230 ... PASS [f8]testing lm ... PASS [f8]testing st ... PASS [f8]testing lr a, 3 ... PASS [f8]testing lr s, a ... PASS [f8]testing lr a, ql ... PASS [f8]testing lr kl, a ... PASS [f8]testing lr h, dc0 ... PASS [f8]testing lr q, dc0 ... PASS [f8]testing lr dc0, h ... PASS [f8]testing lr dc0, q ... PASS [f8]testing lr k, pc1 ... PASS [f8]testing lr pc1, k ... PASS [f8]testing lr pc0, q ... PASS [f8]testing pk ... PASS [f8]testing as I ... PASS [f8]testing asd 4 ... PASS [f8]testing ns 5 ... PASS [f8]testing xs 1 ... PASS [f8]testing ds 8 ... PASS [f8]testing am ... PASS [f8]testing amd ... PASS [f8]testing nm ... PASS [f8]testing om ... PASS [f8]testing xm ... PASS [f8]testing cm ... PASS [f8]testing lisu 4 ... PASS [f8]testing lisl 5 ... PASS [f8]testing dci 500 ... PASS [f8]testing lis 9 ... PASS [f8]testing li 127 ... PASS [f8]testing ai 129 ... PASS [f8]testing ni 131 ... PASS [f8]testing oi 155 ... PASS [f8]testing xi 201 ... PASS [f8]testing ci 23 ... PASS [f8]testing pi 1025 ... PASS [f8]testing main: br main ... PASS [f8]testing jmp 2033 ... PASS [f8]testing main: bt 3, main ... PASS [f8]testing main: bf 5, main ... PASS [f8]testing main: bp main ... PASS [f8]testing main: bc main ... PASS [f8]testing main: bz main ... PASS [f8]testing main: bm main ... PASS [f8]testing main: bnc main ... PASS [f8]testing main: bnz main ... PASS [f8]testing main: bno main ... PASS [f8]testing main: br7 main ... PASS [f8]testing xdc ... PASS [f8]testing lr a, is ... PASS [f8]testing lr is, a ... PASS [f8]testing pop ... PASS [f8]testing adc ... PASS [f8]testing sr 1 ... PASS [f8]testing sr 4 ... PASS [f8]testing sl 1 ... PASS [f8]testing sl 4 ... PASS [f8]testing com ... PASS [f8]testing lnk ... PASS [f8]testing inc ... PASS [f8]testing clr ... PASS [f8]testing di ... PASS [f8]testing ei ... PASS [f8]testing lr w, j ... PASS [f8]testing lr j, w ... PASS [f8]testing nop ... PASS bash run_test.sh lc3 cpu=lc3 [lc3]testing add r3, r4, r5 ... PASS [lc3]testing add r3, r4, #7 ... PASS [lc3]testing add r3, r4, #-10 ... PASS [lc3]testing and r7, r2, r5 ... PASS [lc3]testing and r3, r1, #7 ... PASS [lc3]testing jmp r4 ... PASS [lc3]testing jsrr r4 ... PASS [lc3]testing ldr r4, r2, #-4 ... PASS [lc3]testing not r4, r2 ... PASS [lc3]testing ret ... PASS [lc3]testing rti ... PASS [lc3]testing str r4, r2, #-4 ... PASS [lc3]testing trap 50 ... PASS bash run_test.sh mips cpu=mips [mips]testing abs.s $f4, $f6 ... PASS [mips]testing abs.d $f4, $f6 ... PASS [mips]testing add.s $f4, $f6, $f18 ... PASS [mips]testing add.d $f4, $f6, $f18 ... PASS [mips]testing add $5, $6, $7 ... PASS [mips]testing add $k0, $s0, $t7 ... PASS [mips]testing addi $k0, $s0, 0x1234 ... PASS [mips]testing addi $sp, $sp, -12 ... PASS [mips]testing addiu $9, $sp, 0x1234 ... PASS [mips]testing addu $ra, $gp, $fp ... PASS [mips]testing and $t5, $t6, $t7 ... PASS [mips]testing andi $t5, $t6, 0x1234 ... PASS [mips]testing main: b main ... PASS [mips]testing main: bc0f main ... PASS [mips]testing main: bc1f main ... PASS [mips]testing main: bc2f main ... PASS [mips]testing main: bc0fl main ... PASS [mips]testing main: bc1fl main ... PASS [mips]testing main: bc2fl main ... PASS [mips]testing main: bc0t main ... PASS [mips]testing main: bc1t main ... PASS [mips]testing main: bc2t main ... PASS [mips]testing main: bc0tl main ... PASS [mips]testing main: bc1tl main ... PASS [mips]testing main: bc2tl main ... PASS [mips]testing main: bal main ... PASS [mips]testing main: beq $t6, $t7, main ... PASS [mips]testing main: beqz $t6, main ... PASS [mips]testing main: bgez $t6, main ... PASS [mips]testing main: bgezal $t6, main ... PASS [mips]testing main: bgtz $t6, main ... PASS [mips]testing main: blez $t6, main ... PASS [mips]testing main: bltz $t6, main ... PASS [mips]testing main: bltzal $t6, main ... PASS [mips]testing main: bne $t6, $t7, main ... PASS [mips]testing main: bnez $t6, main ... PASS [mips]testing cache 0x0c, 10($t5) ... PASS [mips]testing c.eq.s $f10, $f18 ... PASS [mips]testing c.f.s $f10, $f18 ... PASS [mips]testing c.le.s $f10, $f18 ... PASS [mips]testing c.lt.s $f10, $f18 ... PASS [mips]testing cfc1 $t5, $f18 ... PASS [mips]testing ctc1 $t5, $f18 ... PASS [mips]testing cvt.s.w $f4, $f18 ... PASS [mips]testing cvt.w.s $f4, $f18 ... PASS [mips]testing dadd $k0, $s0, $t7 ... PASS [mips]testing daddi $k0, $s0, 0x1234 ... PASS [mips]testing daddiu $k0, $s0, 0x1234 ... PASS [mips]testing daddu $k0, $s0, $t7 ... PASS [mips]testing div.s $f4, $f6, $f18 ... PASS [mips]testing dsll $t5, $t6, 5 ... PASS [mips]testing dsll32 $t5, $t6, 5 ... PASS [mips]testing dsllv $t5, $t6, $t7 ... PASS [mips]testing dsra $t5, $t6, 5 ... PASS [mips]testing dsra32 $t5, $t6, 5 ... PASS [mips]testing dsrav $t5, $t6, $t7 ... PASS [mips]testing dsrl $t5, $t6, 5 ... PASS [mips]testing dsrl32 $t5, $t6, 5 ... PASS [mips]testing dsrlv $t5, $t6, $t7 ... PASS [mips]testing dsub $t3, $t4, $t5 ... PASS [mips]testing dsubu $t3, $t4, $t5 ... PASS [mips]testing eret ... PASS [mips]testing main: j main ... PASS [mips]testing main: jal main ... PASS [mips]testing jalr $t2, $ra ... PASS [mips]testing jr $t2 ... PASS [mips]testing lui $t1, 0x1234 ... PASS [mips]testing lb $t3, 0x1234($t4) ... PASS [mips]testing lbu $t3, 0x1234($t4) ... PASS [mips]testing ld $t3, 0x1234($t4) ... PASS [mips]testing ldl $t3, 0x1234($t4) ... PASS [mips]testing ldr $t3, 0x1234($t4) ... PASS [mips]testing lh $t3, 0x1234($t4) ... PASS [mips]testing lhu $t3, 0x1234($t4) ... PASS [mips]testing ll $t3, 0x1234($t4) ... PASS [mips]testing lw $t3, 0x1234($t4) ... PASS [mips]testing lwc1 $f18, 0x1234($t4) ... PASS [mips]testing lwl $t3, 0x1234($t4) ... PASS [mips]testing lwr $t3, 0x1234($t4) ... PASS [mips]testing lwu $t3, 0x1234($t4) ... PASS [mips]testing madd.s $f10, $f12, $f14, $f3 ... PASS [mips]testing madd.d $f10, $f12, $f14, $f3 ... PASS [mips]testing mfc0 $t3, $12 ... PASS [mips]testing mfc1 $t3, $f18 ... PASS [mips]testing mov.s $f2, $f4 ... PASS [mips]testing mtc0 $t3, $4 ... PASS [mips]testing mtc1 $t3, $f4 ... PASS [mips]testing mfhi $t3 ... PASS [mips]testing mflo $t3 ... PASS [mips]testing mthi $t3 ... PASS [mips]testing mtlo $t3 ... PASS [mips]testing mul.s $f4, $f8, $f10 ... PASS [mips]testing mult $t3, $t4 ... PASS [mips]testing multu $t3, $t4 ... PASS [mips]testing neg.s $f2, $f4 ... PASS [mips]testing negu $t3, $t4 ... PASS [mips]testing nop ... PASS [mips]testing nor $t3, $k1, $k0 ... PASS [mips]testing not $t3, $t4 ... PASS [mips]testing or $t3, $k0, $k1 ... PASS [mips]testing ori $t3, $k0, 0x1234 ... PASS [mips]testing rsqrt.s $f3, $f4 ... PASS [mips]testing rsqrt.d $f3, $f4 ... PASS [mips]testing sc $t3, 0x1234($t4) ... PASS [mips]testing sb $t3, 0x1234($t4) ... PASS [mips]testing sd $t3, 0x1234($t4) ... PASS [mips]testing sdl $t3, 0x1234($t4) ... PASS [mips]testing sdr $t3, 0x1234($t4) ... PASS [mips]testing sh $t3, 0x1234($t4) ... PASS [mips]testing sll $t5, $t6, 5 ... PASS [mips]testing sllv $t5, $t6, $t7 ... PASS [mips]testing slt $t3, $t4, $t5 ... PASS [mips]testing slti $t3, $k0, 0x1234 ... PASS [mips]testing sltiu $t3, $k0, 0x1234 ... PASS [mips]testing sltu $t3, $t4, $t5 ... PASS [mips]testing sqrt.s $f2, $f4 ... PASS [mips]testing sra $t5, $t6, 5 ... PASS [mips]testing srav $t5, $t6, $t7 ... PASS [mips]testing srl $t5, $t6, 5 ... PASS [mips]testing srlv $t5, $t6, $t7 ... PASS [mips]testing sub $t3, $t4, $t5 ... PASS [mips]testing sub.s $f10, $f14, $f12 ... PASS [mips]testing sub.d $f10, $f14, $f12 ... PASS [mips]testing subu $t3, $t4, $t5 ... PASS [mips]testing sw $0, ($t1) ... PASS [mips]testing sw $t3, 0x1234($t4) ... PASS [mips]testing sw $t3, -8($t4) ... PASS [mips]testing sw $t0, 0x61a0($k0) ... PASS [mips]testing swc1 $f3, 0x1234($t4) ... PASS [mips]testing swl $t3, 0x1234($t4) ... PASS [mips]testing swr $t3, 0x1234($t4) ... PASS [mips]testing sync ... PASS [mips]testing sync.l ... PASS [mips]testing sync.p ... PASS [mips]testing syscall ... PASS [mips]testing teq $t3, $t4 ... PASS [mips]testing teqi $t3, 0x1234 ... PASS [mips]testing tge $t3, $t4 ... PASS [mips]testing tgei $t3, 0x1234 ... PASS [mips]testing tgeiu $t3, 0x1234 ... PASS [mips]testing tgeu $t3, $t4 ... PASS [mips]testing tlbp ... PASS [mips]testing tlbr ... PASS [mips]testing tlbwi ... PASS [mips]testing tlbwr ... PASS [mips]testing tlt $t3, $t4 ... PASS [mips]testing tlti $t3, 0x1234 ... PASS [mips]testing tltiu $t3, 0x1234 ... PASS [mips]testing tltu $t3, $t4 ... PASS [mips]testing tne $t3, $t4 ... PASS [mips]testing tnei $t3, 0x1234 ... PASS [mips]testing xor $t3, $k0, $k1 ... PASS [mips]testing xori $t3, $k0, 0x1234 ... PASS [mips]testing xori $t0, $t0, 0xff ... PASS bash run_test.sh msp430 cpu=msp430 [msp430]testing rrc.b r5 ... PASS [msp430]testing rrc.b 2(r5) ... PASS [msp430]testing rrc.w 100(r5) ... PASS [msp430]testing rrc.w r8 ... PASS [msp430]testing swpb r11 ... PASS [msp430]testing swpb &0x1000 ... PASS [msp430]testing rra.w r9 ... PASS [msp430]testing rra.b 0x1234 ... PASS [msp430]testing rra.w &0x4310 ... PASS [msp430]testing rra.w &0x4310 ... PASS [msp430]testing sxt r7 ... PASS [msp430]testing sxt r15 ... PASS [msp430]testing push.w r8 ... PASS [msp430]testing push.w #0x2345 ... PASS [msp430]testing push.b r4 ... PASS [msp430]testing call &1234 ... PASS [msp430]testing reti ... PASS [msp430]testing rrc.b @r8 ... PASS [msp430]testing rrc.w @r8+ ... PASS [msp430]testing mov.w r6, r7 ... PASS [msp430]testing mov.b r9, 3(r8) ... PASS [msp430]testing mov.w r4, 6(r4) ... PASS [msp430]testing mov.w 0x1234, 0x5678 ... PASS [msp430]testing mov.w &0x1234, 0x5678 ... PASS [msp430]testing mov.w #0x1234, 0x5678 ... PASS [msp430]testing mov.w 0x34(r7), 0x5678 ... PASS [msp430]testing add.b @r4, r7 ... PASS [msp430]testing add.w #4, r7 ... PASS [msp430]testing addc.w @r4, 6(r7) ... PASS [msp430]testing addc.w @r4+, 6(r6) ... PASS [msp430]testing subc.b #1, 6(r5) ... PASS [msp430]testing sub.b #8, &100 ... PASS [msp430]testing cmp.b #-1, 6(r4) ... PASS [msp430]testing dadd.b @r4+, 6(r11) ... PASS [msp430]testing bit.b @r4+, 6(r7) ... PASS [msp430]testing bis.w @r4+, 6(r9) ... PASS [msp430]testing xor.b @r9+, 6(r7) ... PASS [msp430]testing and.b #0, 6(r7) ... PASS [msp430]testing adc.w r9 ... PASS [msp430]testing clr.b r8 ... PASS [msp430]testing setc ... PASS [msp430]testing clrc ... PASS [msp430]testing clrz ... PASS [msp430]testing dadc.w r8 ... PASS [msp430]testing dec.b r7 ... PASS [msp430]testing decd.b 100(r9) ... PASS [msp430]testing dint ... PASS [msp430]testing eint ... PASS [msp430]testing inc.w r8 ... PASS [msp430]testing incd.w r9 ... PASS [msp430]testing inv.w r10 ... PASS [msp430]testing inv.w &0x1000 ... PASS [msp430]testing pop.w r9 ... PASS [msp430]testing ret ... PASS [msp430]testing rla.b r9 ... PASS [msp430]testing rlc.w r10 ... PASS [msp430]testing sbc.b r11 ... PASS [msp430]testing setc ... PASS [msp430]testing setn ... PASS [msp430]testing setz ... PASS [msp430]testing tst.w r9 ... PASS bash run_test.sh msp430x cpu=msp430x [msp430x]testing pushm #1, r5 ... PASS [msp430x]testing pushm.w #4, r5 ... PASS [msp430x]testing pushm.a #3, r5 ... PASS [msp430x]testing rrcm.w #3, r5 ... PASS [msp430x]testing rrcm.a #3, r5 ... PASS [msp430x]testing rrcm #3, r5 ... PASS [msp430x]testing rram #3, r7 ... PASS [msp430x]testing rlam.w #1, r9 ... PASS [msp430x]testing rrum.a #2, r10 ... PASS [msp430x]testing rrum #2, r10 ... PASS [msp430x]testing mova @r10, r11 ... PASS [msp430x]testing mova @r10+, r11 ... PASS [msp430x]testing mova &0x12344, r11 ... PASS [msp430x]testing mova 5(r10), r11 ... PASS [msp430x]testing mova -32767(r10), r11 ... PASS [msp430x]testing mova 0, r7 ... PASS [msp430x]testing mova 0x1234, r7 ... PASS [msp430x]testing mova r11, &0x12344 ... PASS [msp430x]testing mova r11, 5(r10) ... PASS [msp430x]testing mova #0x12345, r10 ... PASS [msp430x]testing cmpa #0x12345, r10 ... PASS [msp430x]testing adda #0x12345, r10 ... PASS [msp430x]testing suba #0x12345, r10 ... PASS [msp430x]testing mova r11, r10 ... PASS [msp430x]testing calla &0x12346 ... PASS [msp430x]testing calla 10(r9) ... PASS [msp430x]testing calla 10(r0) ... PASS [msp430x]testing calla #0x12346 ... PASS [msp430x]testing movx.b r9, r6 ... PASS [msp430x]testing movx.w r9, r6 ... PASS [msp430x]testing movx.a #1, r6 ... PASS [msp430x]testing movx r5, r6 ... PASS [msp430x]testing addx.a #0x12345, r5 ... PASS [msp430x]testing addx.b &0x1234, r5 ... PASS [msp430x]testing addx.b &0x12345, r5 ... PASS [msp430x]testing movx.a #-1, r7 ... PASS [msp430x]testing movx.a #-3, r7 ... PASS [msp430x]testing movx.a #0xfffff, r7 ... PASS [msp430x]testing decx.a r8 ... PASS [msp430x]testing addx.b 0x65432, r5 ... PASS [msp430x]testing rrax.a r11 ... PASS [msp430x]testing rrax.w r9 ... PASS [msp430x]testing rrax.b r4 ... PASS [msp430x]testing rrax r7 ... PASS [msp430x]testing rrcx.b r5 ... PASS [msp430x]testing rrcx.b 2(r5) ... PASS [msp430x]testing rrcx.w 100(r5) ... PASS [msp430x]testing rrcx.w r8 ... PASS [msp430x]testing swpbx r7 ... PASS [msp430x]testing swpbx &0x1000 ... PASS [msp430x]testing rrax.w r9 ... PASS [msp430x]testing rrax.b 0x1234 ... PASS [msp430x]testing rrax.w &0x4310 ... PASS [msp430x]testing rrax.w &0x4310 ... PASS [msp430x]testing sxtx r7 ... PASS [msp430x]testing sxtx r15 ... PASS [msp430x]testing pushx.w r8 ... PASS [msp430x]testing pushx.w #0x2345 ... PASS [msp430x]testing pushx.b r4 ... PASS [msp430x]testing pushx.a #0xfffff ... PASS [msp430x]testing pushx.w #0xffff ... PASS [msp430x]testing pushx.b #0xff ... PASS [msp430x]testing pushx.a #-1 ... PASS [msp430x]testing pushx.w #-1 ... PASS [msp430x]testing pushx.b #-1 ... PASS [msp430x]testing rrcx.b @r8 ... PASS [msp430x]testing rrcx.w @r8+ ... PASS [msp430x]testing movx.w r6, r7 ... PASS [msp430x]testing movx.b r9, 3(r8) ... PASS [msp430x]testing movx.w r4, 6(r4) ... PASS [msp430x]testing movx.b #0xff, 0x5678 ... PASS [msp430x]testing movx.w #0xffff, 0x5678 ... PASS [msp430x]testing movx.a #0xfffff, 0x5678 ... PASS [msp430x]testing movx.b #-1, 0x5678 ... PASS [msp430x]testing movx.w #-1, 0x5678 ... PASS [msp430x]testing movx.a #-1, 0x5678 ... PASS [msp430x]testing movx.w 0x1234, 0x5678 ... PASS [msp430x]testing movx.w &0x1234, 0x5678 ... PASS [msp430x]testing movx.w #0x1234, 0x5678 ... PASS [msp430x]testing movx.w 0x34(r7), 0x5678 ... PASS [msp430x]testing addx.b @r4, r7 ... PASS [msp430x]testing addx.w #4, r7 ... PASS [msp430x]testing addcx.w @r4, 6(r7) ... PASS [msp430x]testing addcx.w @r4+, 6(r6) ... PASS [msp430x]testing subcx.b #1, 6(r5) ... PASS [msp430x]testing subx.a #8, &100 ... PASS [msp430x]testing cmpx.b #-1, 6(r4) ... PASS [msp430x]testing daddx.b @r4+, 6(r11) ... PASS [msp430x]testing bitx.a @r4+, 6(r7) ... PASS [msp430x]testing bisx.w @r4+, 6(r9) ... PASS [msp430x]testing xorx.b @r9+, 6(r7) ... PASS [msp430x]testing andx.b #0, 6(r7) ... PASS [msp430x]testing adcx.a r9 ... PASS [msp430x]testing clrx.b r8 ... PASS [msp430x]testing dadcx.w r8 ... PASS [msp430x]testing decx.b r7 ... PASS [msp430x]testing decdx.b 100(r9) ... PASS [msp430x]testing incx.w r8 ... PASS [msp430x]testing incdx.w r9 ... PASS [msp430x]testing invx.w r10 ... PASS [msp430x]testing invx.w &0x1000 ... PASS [msp430x]testing popx.w r9 ... PASS [msp430x]testing rlax.a r9 ... PASS [msp430x]testing rlcx.w r10 ... PASS [msp430x]testing sbcx.b r11 ... PASS [msp430x]testing tstx.a r9 ... PASS [msp430x]testing pushm.w #5,r7 ... PASS [msp430x]testing popm.w #5,r6 ... PASS [msp430x]testing bra r7 ... PASS [msp430x]testing bra @r6 ... PASS [msp430x]testing bra @r6+ ... PASS [msp430x]testing bra &0x12346 ... PASS [msp430x]testing bra 0x2345(r6) ... PASS [msp430x]testing bra #0x12346 ... PASS [msp430x]testing bra $+0x100 ... PASS [msp430x]testing reta ... PASS bash run_test.sh n64_rsp cpu=n64_rsp [n64_rsp]testing lbv $v21[15], 3($0) ... PASS [n64_rsp]testing lsv $v16[8], -28($27) ... PASS [n64_rsp]testing llv $v23[4], -20($7) ... PASS [n64_rsp]testing ldv $v10[0], 160($15) ... PASS [n64_rsp]testing lqv $v26[0], -192($31) ... PASS [n64_rsp]testing lrv $v30[0], -16($19) ... PASS [n64_rsp]testing lpv $v12[0], 120($24) ... PASS [n64_rsp]testing luv $v11[0], 88($26) ... PASS [n64_rsp]testing lhv $v26[0], 160($25) ... PASS [n64_rsp]testing lfv $v8[0], 272($9) ... PASS [n64_rsp]testing ltv $v24[8], -32($13) ... PASS [n64_rsp]testing sbv $v4[10], 7($16) ... PASS [n64_rsp]testing ssv $v20[6], 8($25) ... PASS [n64_rsp]testing slv $v26[8], -76($27) ... PASS [n64_rsp]testing sdv $v8[8], 0($7) ... PASS [n64_rsp]testing sqv $v7[0], 208($19) ... PASS [n64_rsp]testing srv $v13[0], 112($15) ... PASS [n64_rsp]testing spv $v4[0], 64($2) ... PASS [n64_rsp]testing suv $v5[0], -112($24) ... PASS [n64_rsp]testing shv $v6[0], 144($21) ... PASS [n64_rsp]testing sfv $v12[0], -160($24) ... PASS [n64_rsp]testing swv $v29[8], -192($11) ... PASS [n64_rsp]testing stv $v29[0], -288($8) ... PASS [n64_rsp]testing mfc2 $20, $v26[4] ... PASS [n64_rsp]testing mtc2 $9, $v27[8] ... PASS [n64_rsp]testing vabs $v28, $v3, $v22[7] ... PASS [n64_rsp]testing vadd $v4, $v14, $v30[3h] ... PASS [n64_rsp]testing vaddc $v18, $v5, $v27[1q] ... PASS [n64_rsp]testing vand $v0, $v18, $v11 ... PASS [n64_rsp]testing vch $v28, $v27, $v24 ... PASS [n64_rsp]testing vcl $v25, $v17, $v15 ... PASS [n64_rsp]testing vcr $v4, $v5, $v13 ... PASS [n64_rsp]testing veq $v27, $v15, $v26[3] ... PASS [n64_rsp]testing vge $v24, $v27, $v1 ... PASS [n64_rsp]testing vlt $v8, $v29, $v25[1h] ... PASS [n64_rsp]testing vmacf $v3, $v10, $v26 ... PASS [n64_rsp]testing vmacq $v4, $v2, $v29 ... PASS [n64_rsp]testing vmacu $v31, $v9, $v31 ... PASS [n64_rsp]testing vmadh $v6, $v0, $v23 ... PASS [n64_rsp]testing vmadl $v31, $v6, $v13[2h] ... PASS [n64_rsp]testing vmadm $v25, $v14, $v10[5] ... PASS [n64_rsp]testing vmadn $v21, $v10, $v20[0q] ... PASS [n64_rsp]testing vmov $v15[3], $v26[7] ... PASS [n64_rsp]testing vmrg $v10, $v10, $v21[1q] ... PASS [n64_rsp]testing vmudh $v22, $v20, $v21[1] ... PASS [n64_rsp]testing vmudl $v1, $v17, $v14 ... PASS [n64_rsp]testing vmudm $v28, $v20, $v20[2] ... PASS [n64_rsp]testing vmudn $v15, $v5, $v17[1h] ... PASS [n64_rsp]testing vmulf $v27, $v30, $v8[2h] ... PASS [n64_rsp]testing vmulq $v6, $v3, $v9 ... PASS [n64_rsp]testing vmulu $v1, $v26, $v23[1q] ... PASS [n64_rsp]testing vnand $v16, $v14, $v14 ... PASS [n64_rsp]testing vne $v28, $v1, $v14 ... PASS [n64_rsp]testing vnop ... PASS [n64_rsp]testing vnor $v2, $v23, $v19 ... PASS [n64_rsp]testing vnxor $v18, $v12, $v29 ... PASS [n64_rsp]testing vor $v18, $v6, $v8 ... PASS [n64_rsp]testing vrcp $v24[7], $v6[1] ... PASS [n64_rsp]testing vrcph $v13[7], $v27[3] ... PASS [n64_rsp]testing vrcpl $v26[3], $v8[0] ... PASS [n64_rsp]testing vrndn $v3, $v29, $v5 ... PASS [n64_rsp]testing vrndp $v18, $v14, $v28[6] ... PASS [n64_rsp]testing vrsq $v29[0], $v21[6] ... PASS [n64_rsp]testing vrsqh $v13[7], $v10[1] ... PASS [n64_rsp]testing vrsql $v22[4], $v19[5] ... PASS [n64_rsp]testing vsar $v9, $v21, $v5 ... PASS [n64_rsp]testing vsub $v14, $v0, $v26 ... PASS [n64_rsp]testing vsubc $v18, $v23, $v19 ... PASS [n64_rsp]testing vxor $v28, $v1, $v27[3] ... PASS bash run_test.sh pdk13 cpu=pdk13 [pdk13]testing nop ... PASS [pdk13]testing ldsptl ... PASS [pdk13]testing ldspth ... PASS [pdk13]testing addc a ... PASS [pdk13]testing subc a ... PASS [pdk13]testing izsn a ... PASS [pdk13]testing dzsn a ... PASS [pdk13]testing pcadd a ... PASS [pdk13]testing not a ... PASS [pdk13]testing neg a ... PASS [pdk13]testing sr a ... PASS [pdk13]testing sl a ... PASS [pdk13]testing src a ... PASS [pdk13]testing slc a ... PASS [pdk13]testing swap a ... PASS [pdk13]testing wdreset ... PASS [pdk13]testing pushaf ... PASS [pdk13]testing popaf ... PASS [pdk13]testing reset ... PASS [pdk13]testing stopsys ... PASS [pdk13]testing stopexe ... PASS [pdk13]testing engint ... PASS [pdk13]testing disgint ... PASS [pdk13]testing ret ... PASS [pdk13]testing reti ... PASS [pdk13]testing xor.io 0x03, a ... PASS [pdk13]testing mov.io 0x03, a ... PASS [pdk13]testing mov.io a, 0x03 ... PASS [pdk13]testing stt16 [0x02] ... PASS [pdk13]testing ldt16 [0x02] ... PASS [pdk13]testing idxm [0x02], a ... PASS [pdk13]testing idxm a, [0x02] ... PASS [pdk13]testing ret 0x64 ... PASS [pdk13]testing t0sn.io 0x03.7 ... PASS [pdk13]testing t1sn.io 0x03.7 ... PASS [pdk13]testing set0.io 0x03.6 ... PASS [pdk13]testing set1.io 0x03.2 ... PASS [pdk13]testing add [0x02], a ... PASS [pdk13]testing sub [0x02], a ... PASS [pdk13]testing addc [0x02], a ... PASS [pdk13]testing subc [0x02], a ... PASS [pdk13]testing and [0x02], a ... PASS [pdk13]testing or [0x02], a ... PASS [pdk13]testing xor [0x02], a ... PASS [pdk13]testing mov [0x02], a ... PASS [pdk13]testing add a, [0x02] ... PASS [pdk13]testing sub a, [0x02] ... PASS [pdk13]testing addc a, [0x02] ... PASS [pdk13]testing subc a, [0x02] ... PASS [pdk13]testing and a, [0x02] ... PASS [pdk13]testing or a, [0x02] ... PASS [pdk13]testing xor a, [0x02] ... PASS [pdk13]testing mov a, [0x02] ... PASS [pdk13]testing addc [0x02] ... PASS [pdk13]testing subc [0x02] ... PASS [pdk13]testing izsn [0x02] ... PASS [pdk13]testing dzsn [0x02] ... PASS [pdk13]testing inc [0x02] ... PASS [pdk13]testing dec [0x02] ... PASS [pdk13]testing clear [0x02] ... PASS [pdk13]testing xch [0x02] ... PASS [pdk13]testing not [0x02] ... PASS [pdk13]testing neg [0x02] ... PASS [pdk13]testing sr [0x02] ... PASS [pdk13]testing sl [0x02] ... PASS [pdk13]testing src [0x02] ... PASS [pdk13]testing slc [0x02] ... PASS [pdk13]testing ceqsn a, 0x16 ... PASS [pdk13]testing t0sn [0x02].7 ... PASS [pdk13]testing t1sn [0x02].7 ... PASS [pdk13]testing set0 [0x02].6 ... PASS [pdk13]testing set1 [0x02].2 ... PASS [pdk13]testing add a, 0x7f ... PASS [pdk13]testing sub a, 0x41 ... PASS [pdk13]testing ceqsn a, 0x21 ... PASS [pdk13]testing and a, 0x63 ... PASS [pdk13]testing or a, 0x0c ... PASS [pdk13]testing xor a, 0x2c ... PASS [pdk13]testing mov a, 0x1b ... PASS [pdk13]testing goto 0x101 ... PASS [pdk13]testing call 0x12c ... PASS bash run_test.sh pdk14 cpu=pdk14 [pdk14]testing nop ... PASS [pdk14]testing ldsptl ... PASS [pdk14]testing ldspth ... PASS [pdk14]testing addc a ... PASS [pdk14]testing subc a ... PASS [pdk14]testing izsn a ... PASS [pdk14]testing dzsn a ... PASS [pdk14]testing pcadd a ... PASS [pdk14]testing not a ... PASS [pdk14]testing neg a ... PASS [pdk14]testing sr a ... PASS [pdk14]testing sl a ... PASS [pdk14]testing src a ... PASS [pdk14]testing slc a ... PASS [pdk14]testing swap a ... PASS [pdk14]testing wdreset ... PASS [pdk14]testing pushaf ... PASS [pdk14]testing popaf ... PASS [pdk14]testing reset ... PASS [pdk14]testing stopsys ... PASS [pdk14]testing stopexe ... PASS [pdk14]testing engint ... PASS [pdk14]testing disgint ... PASS [pdk14]testing ret ... PASS [pdk14]testing reti ... PASS [pdk14]testing xor.io 0x03, a ... PASS [pdk14]testing mov.io 0x03, a ... PASS [pdk14]testing mov.io a, 0x03 ... PASS [pdk14]testing ret 0x64 ... PASS [pdk14]testing stt16 [0x02] ... PASS [pdk14]testing ldt16 [0x02] ... PASS [pdk14]testing idxm [0x02], a ... PASS [pdk14]testing idxm a, [0x02] ... PASS [pdk14]testing swapc.io 0x03.6 ... PASS [pdk14]testing comp [0x02], a ... PASS [pdk14]testing nadd [0x02], a ... PASS [pdk14]testing comp a, [0x02] ... PASS [pdk14]testing nadd a, [0x02] ... PASS [pdk14]testing add [0x02], a ... PASS [pdk14]testing sub [0x02], a ... PASS [pdk14]testing addc [0x02], a ... PASS [pdk14]testing subc [0x02], a ... PASS [pdk14]testing and [0x02], a ... PASS [pdk14]testing or [0x02], a ... PASS [pdk14]testing xor [0x02], a ... PASS [pdk14]testing mov [0x02], a ... PASS [pdk14]testing add a, [0x02] ... PASS [pdk14]testing sub a, [0x02] ... PASS [pdk14]testing addc a, [0x02] ... PASS [pdk14]testing subc a, [0x02] ... PASS [pdk14]testing and a, [0x02] ... PASS [pdk14]testing or a, [0x02] ... PASS [pdk14]testing xor a, [0x02] ... PASS [pdk14]testing mov a, [0x02] ... PASS [pdk14]testing addc [0x02] ... PASS [pdk14]testing subc [0x02] ... PASS [pdk14]testing izsn [0x02] ... PASS [pdk14]testing dzsn [0x02] ... PASS [pdk14]testing inc [0x02] ... PASS [pdk14]testing dec [0x02] ... PASS [pdk14]testing clear [0x02] ... PASS [pdk14]testing xch [0x02] ... PASS [pdk14]testing not [0x02] ... PASS [pdk14]testing neg [0x02] ... PASS [pdk14]testing sr [0x02] ... PASS [pdk14]testing sl [0x02] ... PASS [pdk14]testing src [0x02] ... PASS [pdk14]testing slc [0x02] ... PASS [pdk14]testing ceqsn a, [0x02] ... PASS [pdk14]testing cneqsn a, [0x02] ... PASS [pdk14]testing t0sn.io 0x03.7 ... PASS [pdk14]testing t1sn.io 0x03.7 ... PASS [pdk14]testing set0.io 0x03.6 ... PASS [pdk14]testing set1.io 0x03.2 ... PASS [pdk14]testing t0sn [0x02].7 ... PASS [pdk14]testing t1sn [0x02].7 ... PASS [pdk14]testing set0 [0x02].6 ... PASS [pdk14]testing set1 [0x02].2 ... PASS [pdk14]testing add a, 0x7f ... PASS [pdk14]testing sub a, 0x41 ... PASS [pdk14]testing ceqsn a, 0x21 ... PASS [pdk14]testing cneqsn a, 0x23 ... PASS [pdk14]testing and a, 0x63 ... PASS [pdk14]testing or a, 0x0c ... PASS [pdk14]testing xor a, 0x2c ... PASS [pdk14]testing mov a, 0x1b ... PASS [pdk14]testing goto 0x101 ... PASS [pdk14]testing call 0x12c ... PASS bash run_test.sh pdk15 cpu=pdk15 [pdk15]testing nop ... PASS [pdk15]testing addc a ... PASS [pdk15]testing subc a ... PASS [pdk15]testing izsn a ... PASS [pdk15]testing dzsn a ... PASS [pdk15]testing pcadd a ... PASS [pdk15]testing not a ... PASS [pdk15]testing neg a ... PASS [pdk15]testing sr a ... PASS [pdk15]testing sl a ... PASS [pdk15]testing src a ... PASS [pdk15]testing slc a ... PASS [pdk15]testing swap a ... PASS [pdk15]testing wdreset ... PASS [pdk15]testing pushaf ... PASS [pdk15]testing popaf ... PASS [pdk15]testing reset ... PASS [pdk15]testing stopsys ... PASS [pdk15]testing stopexe ... PASS [pdk15]testing engint ... PASS [pdk15]testing disgint ... PASS [pdk15]testing ret ... PASS [pdk15]testing reti ... PASS [pdk15]testing xor.io 0x03, a ... PASS [pdk15]testing mov.io 0x03, a ... PASS [pdk15]testing mov.io a, 0x03 ... PASS [pdk15]testing ret 0x64 ... PASS [pdk15]testing ldtabl [0x02] ... PASS [pdk15]testing ldtabh [0x02] ... PASS [pdk15]testing stt16 [0x02] ... PASS [pdk15]testing ldt16 [0x02] ... PASS [pdk15]testing idxm [0x02], a ... PASS [pdk15]testing idxm a, [0x02] ... PASS [pdk15]testing nmov [0x02], a ... PASS [pdk15]testing nmov a, [0x02] ... PASS [pdk15]testing swap [0x02] ... PASS [pdk15]testing comp [0x02], a ... PASS [pdk15]testing nadd [0x02], a ... PASS [pdk15]testing comp a, [0x02] ... PASS [pdk15]testing nadd a, [0x02] ... PASS [pdk15]testing add [0x02], a ... PASS [pdk15]testing sub [0x02], a ... PASS [pdk15]testing addc [0x02], a ... PASS [pdk15]testing subc [0x02], a ... PASS [pdk15]testing and [0x02], a ... PASS [pdk15]testing or [0x02], a ... PASS [pdk15]testing xor [0x02], a ... PASS [pdk15]testing mov [0x02], a ... PASS [pdk15]testing add a, [0x02] ... PASS [pdk15]testing sub a, [0x02] ... PASS [pdk15]testing addc a, [0x02] ... PASS [pdk15]testing subc a, [0x02] ... PASS [pdk15]testing and a, [0x02] ... PASS [pdk15]testing or a, [0x02] ... PASS [pdk15]testing xor a, [0x02] ... PASS [pdk15]testing mov a, [0x02] ... PASS [pdk15]testing addc [0x02] ... PASS [pdk15]testing subc [0x02] ... PASS [pdk15]testing izsn [0x02] ... PASS [pdk15]testing dzsn [0x02] ... PASS [pdk15]testing inc [0x02] ... PASS [pdk15]testing dec [0x02] ... PASS [pdk15]testing clear [0x02] ... PASS [pdk15]testing xch [0x02] ... PASS [pdk15]testing not [0x02] ... PASS [pdk15]testing neg [0x02] ... PASS [pdk15]testing sr [0x02] ... PASS [pdk15]testing sl [0x02] ... PASS [pdk15]testing src [0x02] ... PASS [pdk15]testing slc [0x02] ... PASS [pdk15]testing ceqsn a, [0x02] ... PASS [pdk15]testing cneqsn a, [0x02] ... PASS [pdk15]testing t0sn.io 0x03.7 ... PASS [pdk15]testing t1sn.io 0x03.7 ... PASS [pdk15]testing set0.io 0x03.6 ... PASS [pdk15]testing set1.io 0x03.2 ... PASS [pdk15]testing t0sn [0x02].7 ... PASS [pdk15]testing t1sn [0x02].7 ... PASS [pdk15]testing set0 [0x02].6 ... PASS [pdk15]testing set1 [0x02].2 ... PASS [pdk15]testing add a, 0x7f ... PASS [pdk15]testing sub a, 0x41 ... PASS [pdk15]testing ceqsn a, 0x21 ... PASS [pdk15]testing cneqsn a, 0x23 ... PASS [pdk15]testing and a, 0x63 ... PASS [pdk15]testing or a, 0x0c ... PASS [pdk15]testing xor a, 0x2c ... PASS [pdk15]testing mov a, 0x1b ... PASS [pdk15]testing swapc.io 0x03.6 ... PASS [pdk15]testing goto 0x101 ... PASS [pdk15]testing call 0x12c ... PASS bash run_test.sh pic14 cpu=pic14 [pic14]testing addwf 0x13, w ... PASS [pic14]testing addwf 0x63, f ... PASS [pic14]testing andwf 0x34, w ... PASS [pic14]testing andwf 0x64, f ... PASS [pic14]testing clrf 0x23 ... PASS [pic14]testing clrw ... PASS [pic14]testing comf 0x73, w ... PASS [pic14]testing comf 0x23, f ... PASS [pic14]testing decf 0x54, w ... PASS [pic14]testing decf 0x31, f ... PASS [pic14]testing decfsz 0x32, w ... PASS [pic14]testing decfsz 0x12, f ... PASS [pic14]testing incf 0x71, w ... PASS [pic14]testing incf 0x72, f ... PASS [pic14]testing incfsz 0x53, w ... PASS [pic14]testing incfsz 0x51, f ... PASS [pic14]testing iorwf 0x38, w ... PASS [pic14]testing iorwf 0x39, f ... PASS [pic14]testing movf 0x3b, w ... PASS [pic14]testing movf 0x3b, f ... PASS [pic14]testing movwf 0x7c ... PASS [pic14]testing nop ... PASS [pic14]testing rlf 0x1f, w ... PASS [pic14]testing rlf 0x1f, f ... PASS [pic14]testing rrf 0x5d, w ... PASS [pic14]testing rrf 0x5d, f ... PASS [pic14]testing subwf 0x6c, w ... PASS [pic14]testing subwf 0x6b, f ... PASS [pic14]testing swapf 0x4c, w ... PASS [pic14]testing swapf 0x4f, f ... PASS [pic14]testing xorwf 0x72, w ... PASS [pic14]testing xorwf 0x7a, f ... PASS [pic14]testing bcf 0x32, 7 ... PASS [pic14]testing bsf 0x10, 1 ... PASS [pic14]testing btfsc 0x7f, 2 ... PASS [pic14]testing btfss 0x51, 4 ... PASS [pic14]testing addlw 0x91 ... PASS [pic14]testing andlw 0x93 ... PASS [pic14]testing main: call main ... PASS [pic14]testing clrwdt ... PASS [pic14]testing main: goto main ... PASS [pic14]testing iorlw 0x34 ... PASS [pic14]testing movlw 0x11 ... PASS [pic14]testing retfie ... PASS [pic14]testing retlw 0x33 ... PASS [pic14]testing return ... PASS [pic14]testing sleep ... PASS [pic14]testing sublw 0xff ... PASS [pic14]testing xorlw 0x23 ... PASS bash run_test.sh pic18 cpu=pic18 [pic18]testing addwf 0x43 ... PASS [pic18]testing addwf 0x43, f ... PASS [pic18]testing addwf 0x43, w ... PASS [pic18]testing addwf 0x43, w, a ... PASS [pic18]testing addwf 0x43, 1, 1 ... PASS [pic18]testing addwfc 0x43, w ... PASS [pic18]testing andwf 0x81 ... PASS [pic18]testing clrf 0x67, 0 ... PASS [pic18]testing clrf 0x67, 1 ... PASS [pic18]testing clrf 0x67 ... PASS [pic18]testing comf 0x81 ... PASS [pic18]testing cpfseq 0x81 ... PASS [pic18]testing cpfsgt 0x81, a ... PASS [pic18]testing cpfslt 0x81, 1 ... PASS [pic18]testing decf 0x21, 1 ... PASS [pic18]testing decfsz 0x21 ... PASS [pic18]testing dcfsnz 0x21 ... PASS [pic18]testing incf 0x21, 1 ... PASS [pic18]testing incfsz 0x21 ... PASS [pic18]testing infsnz 0x21 ... PASS [pic18]testing iorwf 0x81 ... PASS [pic18]testing iorwf 0x81, w, 0 ... PASS [pic18]testing movf 0x81, w ... PASS [pic18]testing movf 0x81 ... PASS [pic18]testing movff 0x123, 0x456 ... PASS [pic18]testing movwf 0x34 ... PASS [pic18]testing movwf 0x61, a ... PASS [pic18]testing mulwf 0x81 ... PASS [pic18]testing negf 0x81 ... PASS [pic18]testing rlcf 0x34 ... PASS [pic18]testing rlncf 0x97 ... PASS [pic18]testing rrcf 0x81 ... PASS [pic18]testing rrncf 0x34 ... PASS [pic18]testing setf 0x81 ... PASS [pic18]testing subfwb 0x78 ... PASS [pic18]testing subwf 0x79 ... PASS [pic18]testing subwfb 0x28 ... PASS [pic18]testing swapf 0x28, w ... PASS [pic18]testing tstfsz 0x13 ... PASS [pic18]testing xorwf 0x13, w ... PASS [pic18]testing bcf 0x13, 5 ... PASS [pic18]testing bsf 0x93, 3, 0 ... PASS [pic18]testing bsf 0x93, 3 ... PASS [pic18]testing btfsc 0x93, 2, a ... PASS [pic18]testing btfss 0x83, 3 ... PASS [pic18]testing btg 0x91, 7, a ... PASS [pic18]testing main: bc main ... PASS [pic18]testing main: bn main ... PASS [pic18]testing main: bnc main ... PASS [pic18]testing main: bnn main ... PASS [pic18]testing main: bnov main ... PASS [pic18]testing main: bnz main ... PASS [pic18]testing main: bov main ... PASS [pic18]testing main: bra main ... PASS [pic18]testing main: bz main ... PASS [pic18]testing main: call main ... PASS [pic18]testing main: call main, 1 ... PASS [pic18]testing clrwdt ... PASS [pic18]testing daw ... PASS [pic18]testing main: goto main ... PASS [pic18]testing nop ... PASS [pic18]testing pop ... PASS [pic18]testing push ... PASS [pic18]testing main: rcall main ... PASS [pic18]testing reset ... PASS [pic18]testing return ... PASS [pic18]testing return 1 ... PASS [pic18]testing retfie ... PASS [pic18]testing retfie s ... PASS [pic18]testing retfie 1 ... PASS [pic18]testing retlw 0xa9 ... PASS [pic18]testing sleep ... PASS [pic18]testing andlw 0xb4 ... PASS [pic18]testing andlw 0xb4 ... PASS [pic18]testing iorlw 0xb4 ... PASS [pic18]testing lfsr 1, 0x123 ... PASS [pic18]testing movlb 0xb ... PASS [pic18]testing movlw 0xb4 ... PASS [pic18]testing mullw 0xb4 ... PASS [pic18]testing sublw 0xb4 ... PASS [pic18]testing xorlw 0xb4 ... PASS [pic18]testing tblrd* ... PASS [pic18]testing tblrd*+ ... PASS [pic18]testing tblrd*- ... PASS [pic18]testing tblrd+* ... PASS [pic18]testing tblwt* ... PASS [pic18]testing tblwt*+ ... PASS [pic18]testing tblwt*- ... PASS [pic18]testing tblwt+* ... PASS bash run_test.sh pic32 cpu=pic32 [pic32]testing add $5, $6, $7 ... PASS [pic32]testing add $k0, $s0, $t7 ... PASS [pic32]testing addi $k0, $s0, 0x1234 ... PASS [pic32]testing addi $sp, $sp, -12 ... PASS [pic32]testing addiu $9, $sp, 0x1234 ... PASS [pic32]testing addu $ra, $gp, $fp ... PASS [pic32]testing and $t5, $t6, $t7 ... PASS [pic32]testing andi $t5, $t6, 0x1234 ... PASS [pic32]testing main: b main ... PASS [pic32]testing main: beq $t6, $t7, main ... PASS [pic32]testing main: beqz $t6, main ... PASS [pic32]testing main: bgez $t6, main ... PASS [pic32]testing main: bgezal $t6, main ... PASS [pic32]testing main: bgtz $t6, main ... PASS [pic32]testing main: blez $t6, main ... PASS [pic32]testing main: bltz $t6, main ... PASS [pic32]testing main: bltzal $t6, main ... PASS [pic32]testing main: bne $t6, $t7, main ... PASS [pic32]testing main: bnez $t6, main ... PASS [pic32]testing clo $t0, $t1 ... PASS [pic32]testing clz $t2, $t3 ... PASS [pic32]testing di ... PASS [pic32]testing di $t4 ... PASS [pic32]testing ext $t2, $t3, 4, 2 ... PASS [pic32]testing ehb ... PASS [pic32]testing ei ... PASS [pic32]testing ei $t4 ... PASS [pic32]testing eret ... PASS [pic32]testing ins $t2, $t3, 4, 2 ... PASS [pic32]testing main: j main ... PASS [pic32]testing main: jal main ... PASS [pic32]testing jalr $t2, $ra ... PASS [pic32]testing jr $t2 ... PASS [pic32]testing lui $t1, 0x1234 ... PASS [pic32]testing la $t3, 0x12341234 ... PASS [pic32]testing lb $t3, 0x1234($t4) ... PASS [pic32]testing lbu $t3, 0x1234($t4) ... PASS [pic32]testing lh $t3, 0x1234($t4) ... PASS [pic32]testing lhu $t3, 0x1234($t4) ... PASS [pic32]testing li $t3, 0x12341234 ... PASS [pic32]testing ll $t3, 0x1234($t4) ... PASS [pic32]testing lw $t3, 0x1234($t4) ... PASS [pic32]testing lwl $t3, 0x1234($t4) ... PASS [pic32]testing lwr $t3, 0x1234($t4) ... PASS [pic32]testing madd $t3, $t4 ... PASS [pic32]testing maddu $t3, $t4 ... PASS [pic32]testing mflo $t3 ... PASS [pic32]testing mfhi $t3 ... PASS [pic32]testing mtlo $t3 ... PASS [pic32]testing mthi $t3 ... PASS [pic32]testing msub $t3, $t4 ... PASS [pic32]testing msubu $t3, $t4 ... PASS [pic32]testing mul $t3, $t4, $t5 ... PASS [pic32]testing mult $t3, $t4 ... PASS [pic32]testing multu $t3, $t4 ... PASS [pic32]testing movn $t3, $t4, $t5 ... PASS [pic32]testing movz $t3, $t4, $t5 ... PASS [pic32]testing negu $t3, $t4 ... PASS [pic32]testing nop ... PASS [pic32]testing nor $t3, $k1, $k0 ... PASS [pic32]testing not $t3, $t4 ... PASS [pic32]testing or $t3, $k0, $k1 ... PASS [pic32]testing ori $t3, $k0, 0x1234 ... PASS [pic32]testing rotr $t3, $t4, 10 ... PASS [pic32]testing rotr $t3, $t4, 31 ... PASS [pic32]testing rotrv $t3, $t4, $t5 ... PASS [pic32]testing sc $t3, 0x1234($t4) ... PASS [pic32]testing sb $t3, 0x1234($t4) ... PASS [pic32]testing seb $t3, $t4 ... PASS [pic32]testing seh $t3, $t4 ... PASS [pic32]testing sh $t3, 0x1234($t4) ... PASS [pic32]testing sll $t5, $t6, 5 ... PASS [pic32]testing sllv $t5, $t6, $t7 ... PASS [pic32]testing slt $t3, $t4, $t5 ... PASS [pic32]testing slti $t3, $k0, 0x1234 ... PASS [pic32]testing sltiu $t3, $k0, 0x1234 ... PASS [pic32]testing sltu $t3, $t4, $t5 ... PASS [pic32]testing sra $t5, $t6, 5 ... PASS [pic32]testing srav $t5, $t6, $t7 ... PASS [pic32]testing srl $t5, $t6, 5 ... PASS [pic32]testing srlv $t5, $t6, $t7 ... PASS [pic32]testing sub $t3, $t4, $t5 ... PASS [pic32]testing subu $t3, $t4, $t5 ... PASS [pic32]testing sw $0, ($t1) ... PASS [pic32]testing sw $t3, 0x1234($t4) ... PASS [pic32]testing sw $t3, -8($t4) ... PASS [pic32]testing sw $t0, 0x61a0($k0) ... PASS [pic32]testing swl $t3, 0x1234($t4) ... PASS [pic32]testing swr $t3, 0x1234($t4) ... PASS [pic32]testing syscall ... PASS [pic32]testing syscall 0x64 ... PASS [pic32]testing wsbh $t1, $t2 ... PASS [pic32]testing xor $t3, $k0, $k1 ... PASS [pic32]testing xori $t3, $k0, 0x1234 ... PASS [pic32]testing xori $t0, $t0, 0xff ... PASS bash run_test.sh powerpc cpu=powerpc [powerpc]testing blr ... PASS [powerpc]testing li r7, 165 ... PASS [powerpc]testing main: blt main ... PASS [powerpc]testing main: ble main ... PASS [powerpc]testing main: beq main ... PASS [powerpc]testing main: bge main ... PASS [powerpc]testing main: bgt main ... PASS [powerpc]testing main: bnl main ... PASS [powerpc]testing main: bne main ... PASS [powerpc]testing main: bng main ... PASS [powerpc]testing main: bso main ... PASS [powerpc]testing main: bns main ... PASS [powerpc]testing main: bun main ... PASS [powerpc]testing main: bnu main ... PASS [powerpc]testing add r1, r13, r24 ... PASS [powerpc]testing add. r1, r13, r24 ... PASS [powerpc]testing addo r9, r16, r22 ... PASS [powerpc]testing addo. r9, r16, r22 ... PASS [powerpc]testing addc r6, r13, r11 ... PASS [powerpc]testing addc. r6, r13, r11 ... PASS [powerpc]testing addco r1, r2, r15 ... PASS [powerpc]testing addco. r1, r2, r15 ... PASS [powerpc]testing adde r3, r8, r6 ... PASS [powerpc]testing adde. r3, r8, r6 ... PASS [powerpc]testing addeo r25, r26, r20 ... PASS [powerpc]testing addeo. r25, r26, r20 ... PASS [powerpc]testing addi r30, r8, 914 ... PASS [powerpc]testing addic r29, r9, 298 ... PASS [powerpc]testing addic. r13, r23, 614 ... PASS [powerpc]testing addis r14, r1, 837 ... PASS [powerpc]testing addme r20, r6 ... PASS [powerpc]testing addme. r20, r6 ... PASS [powerpc]testing addmeo r5, r1 ... PASS [powerpc]testing addmeo. r5, r1 ... PASS [powerpc]testing addze r4, r6 ... PASS [powerpc]testing addze. r4, r6 ... PASS [powerpc]testing addzeo r21, r15 ... PASS [powerpc]testing addzeo. r21, r15 ... PASS [powerpc]testing and r28, r18, r10 ... PASS [powerpc]testing and. r28, r18, r10 ... PASS [powerpc]testing andi. r14, r3, 381 ... PASS [powerpc]testing andis. r18, r3, 263 ... PASS [powerpc]testing main: b main ... PASS [powerpc]testing main: ba main ... PASS [powerpc]testing main: bl main ... PASS [powerpc]testing main: bla main ... PASS [powerpc]testing main: bc 10, 11, main ... PASS [powerpc]testing main: bca 10, 11, main ... PASS [powerpc]testing main: bcl 10, 11, main ... PASS [powerpc]testing main: bcla 10, 11, main ... PASS [powerpc]testing main: bcctr 10, 11 ... PASS [powerpc]testing main: bcctrl 10, 11 ... PASS [powerpc]testing main: bclr 10, 11 ... PASS [powerpc]testing main: bclrl 10, 11 ... PASS [powerpc]testing cmpw cr5, r10, r18 ... PASS [powerpc]testing cmpwi cr5, r2, 26 ... PASS [powerpc]testing cntlzw r20, r29 ... PASS [powerpc]testing cntlzw. r20, r29 ... PASS [powerpc]testing crand 7, 3, 1 ... PASS [powerpc]testing crandc 7, 3, 1 ... PASS [powerpc]testing creqv 7, 3, 1 ... PASS [powerpc]testing crnand 7, 3, 1 ... PASS [powerpc]testing crnor 7, 3, 1 ... PASS [powerpc]testing cror 7, 3, 1 ... PASS [powerpc]testing crorc 7, 3, 1 ... PASS [powerpc]testing crxor 7, 3, 1 ... PASS [powerpc]testing divw r26, r16, r25 ... PASS [powerpc]testing divw. r26, r16, r25 ... PASS [powerpc]testing divwo r12, r2, r11 ... PASS [powerpc]testing divwo. r12, r2, r11 ... PASS [powerpc]testing divwu r21, r23, r20 ... PASS [powerpc]testing divwu. r21, r23, r20 ... PASS [powerpc]testing divwuo r5, r18, r27 ... PASS [powerpc]testing divwuo. r5, r18, r27 ... PASS [powerpc]testing eieio ... PASS [powerpc]testing eqv r25, r26, r31 ... PASS [powerpc]testing eqv. r25, r26, r31 ... PASS [powerpc]testing extsb r6, r17 ... PASS [powerpc]testing extsb. r6, r17 ... PASS [powerpc]testing extsh r31, r31 ... PASS [powerpc]testing extsh. r31, r31 ... PASS [powerpc]testing lbz r3, -70(r22) ... PASS [powerpc]testing lbzu r12, 95(r9) ... PASS [powerpc]testing lbzux r31, r19, r30 ... PASS [powerpc]testing lbzx r12, r4, r1 ... PASS [powerpc]testing lha r16, -70(r1) ... PASS [powerpc]testing lhau r12, 25(r28) ... PASS [powerpc]testing lhaux r4, r19, r23 ... PASS [powerpc]testing lhax r24, r27, r6 ... PASS [powerpc]testing lhbrx r15, r13, r22 ... PASS [powerpc]testing lhz r7, 48(r9) ... PASS [powerpc]testing lhzu r17, -32(r3) ... PASS [powerpc]testing lhzux r25, r7, r8 ... PASS [powerpc]testing lhzx r13, r5, r25 ... PASS [powerpc]testing lmw r28, -64(r16) ... PASS [powerpc]testing lswi r6, r8, 10 ... PASS [powerpc]testing lswx r9, r23, r28 ... PASS [powerpc]testing lwbrx r4, r12, r14 ... PASS [powerpc]testing lwz r31, -77(r3) ... PASS [powerpc]testing lwzu r28, 59(r31) ... PASS [powerpc]testing lwzux r9, r2, r19 ... PASS [powerpc]testing lwzx r18, r12, r7 ... PASS [powerpc]testing mcrf cr5, cr3 ... PASS [powerpc]testing mcrxr cr5 ... PASS [powerpc]testing mfcr r20 ... PASS [powerpc]testing mfspr r22, 10 ... PASS [powerpc]testing mftb r21, tbl ... PASS [powerpc]testing mtcrf 10, r27 ... PASS [powerpc]testing mtspr 10, r20 ... PASS [powerpc]testing mulhw r22, r16, r14 ... PASS [powerpc]testing mulhw. r22, r16, r14 ... PASS [powerpc]testing mulhwu r14, r17, r8 ... PASS [powerpc]testing mulhwu. r14, r17, r8 ... PASS [powerpc]testing mulli r18, r13, 250 ... PASS [powerpc]testing mullw r13, r29, r18 ... PASS [powerpc]testing mullw. r13, r29, r18 ... PASS [powerpc]testing mullwo r4, r19, r30 ... PASS [powerpc]testing mullwo. r4, r19, r30 ... PASS [powerpc]testing nand r20, r18, r19 ... PASS [powerpc]testing nand. r20, r18, r19 ... PASS [powerpc]testing nor r4, r21, r24 ... PASS [powerpc]testing nor. r4, r21, r24 ... PASS [powerpc]testing or r14, r20, r21 ... PASS [powerpc]testing orc r1, r21, r26 ... PASS [powerpc]testing orc. r1, r21, r26 ... PASS [powerpc]testing ori r11, r4, 129 ... PASS [powerpc]testing oris r13, r10, 397 ... PASS [powerpc]testing rlwimi r30, r23, 16, 2, 3 ... PASS [powerpc]testing rlwimi. r30, r23, 16, 2, 3 ... PASS [powerpc]testing rlwinm r17, r29, 30, 2, 3 ... PASS [powerpc]testing rlwinm. r17, r29, 30, 2, 3 ... PASS [powerpc]testing rlwnm r9, r11, 7, 2, 3 ... PASS [powerpc]testing rlwnm. r9, r11, 7, 2, 3 ... PASS [powerpc]testing slw r25, r11, r7 ... PASS [powerpc]testing slw. r25, r11, r7 ... PASS [powerpc]testing sraw r31, r16, r3 ... PASS [powerpc]testing sraw. r31, r16, r3 ... PASS [powerpc]testing srawi r6, r16, 29 ... PASS [powerpc]testing srawi. r6, r16, 29 ... PASS [powerpc]testing srw r28, r4, r14 ... PASS [powerpc]testing srw. r28, r4, r14 ... PASS [powerpc]testing stb r9, -92(r2) ... PASS [powerpc]testing stbu r2, -19(r4) ... PASS [powerpc]testing stbux r1, r8, r27 ... PASS [powerpc]testing stbx r6, r7, r13 ... PASS [powerpc]testing sth r23, 59(r4) ... PASS [powerpc]testing sthbrx r20, r29, r4 ... PASS [powerpc]testing sthu r10, 100(r18) ... PASS [powerpc]testing sthux r30, r27, r24 ... PASS [powerpc]testing sthx r17, r26, r8 ... PASS [powerpc]testing stmw r27, 100(r17) ... PASS [powerpc]testing stswi r23, r16, 10 ... PASS [powerpc]testing stswx r26, r29, r2 ... PASS [powerpc]testing stw r18, 69(r28) ... PASS [powerpc]testing stwbrx r29, r7, r23 ... PASS [powerpc]testing stwu r28, 100(r10) ... PASS [powerpc]testing stwux r14, r13, r3 ... PASS [powerpc]testing stwx r13, r18, r15 ... PASS [powerpc]testing subf r7, r10, r17 ... PASS [powerpc]testing subf. r7, r10, r17 ... PASS [powerpc]testing subfo r26, r3, r16 ... PASS [powerpc]testing subfo. r26, r3, r16 ... PASS [powerpc]testing subfc r3, r14, r22 ... PASS [powerpc]testing subfc. r3, r14, r22 ... PASS [powerpc]testing subfco r8, r1, r9 ... PASS [powerpc]testing subfco. r8, r1, r9 ... PASS [powerpc]testing subfe r24, r20, r12 ... PASS [powerpc]testing subfe. r24, r20, r12 ... PASS [powerpc]testing subfeo r5, r8, r13 ... PASS [powerpc]testing subfeo. r5, r8, r13 ... PASS [powerpc]testing subfic r20, r10, 232 ... PASS [powerpc]testing subfme r21, r16 ... PASS [powerpc]testing subfme. r21, r16 ... PASS [powerpc]testing subfmeo r25, r7 ... PASS [powerpc]testing subfmeo. r25, r7 ... PASS [powerpc]testing subfze r17, r23 ... PASS [powerpc]testing subfze. r17, r23 ... PASS [powerpc]testing subfzeo r30, r15 ... PASS [powerpc]testing subfzeo. r30, r15 ... PASS [powerpc]testing sync ... PASS [powerpc]testing xor r22, r12, r9 ... PASS [powerpc]testing xor. r22, r12, r9 ... PASS [powerpc]testing xori r26, r21, 513 ... PASS [powerpc]testing xoris r7, r5, 954 ... PASS [powerpc]testing dss 1 ... PASS [powerpc]testing dssall ... PASS [powerpc]testing dst r4, r5, 2 ... PASS [powerpc]testing dstt r4, r5, 2 ... PASS [powerpc]testing dstst r4, r5, 2 ... PASS [powerpc]testing dststt r4, r5, 2 ... PASS [powerpc]testing lvebx v9, r15, r11 ... PASS [powerpc]testing lvehx v30, r18, r20 ... PASS [powerpc]testing lvewx v11, r17, r27 ... PASS [powerpc]testing lvsl v13, r21, r25 ... PASS [powerpc]testing lvsr v17, r27, r18 ... PASS [powerpc]testing lvx v9, r30, r11 ... PASS [powerpc]testing lvxl v7, r23, r9 ... PASS [powerpc]testing mfvscr v21 ... PASS [powerpc]testing mtvscr v21 ... PASS [powerpc]testing stvebx v9, r15, r11 ... PASS [powerpc]testing stvehx v30, r18, r20 ... PASS [powerpc]testing stvewx v11, r17, r27 ... PASS [powerpc]testing stvx v9, r30, r11 ... PASS [powerpc]testing stvxl v7, r23, r9 ... PASS [powerpc]testing lfs fp21, 128(r7) ... PASS [powerpc]testing lfsx fp11, r22, r13 ... PASS [powerpc]testing lfsu fp17, -32(r11) ... PASS [powerpc]testing lfsux fp11, r31, r24 ... PASS [powerpc]testing lfd fp23, 128(r23) ... PASS [powerpc]testing lfdx fp15, r17, r16 ... PASS [powerpc]testing lfdu fp9, 196(r31) ... PASS [powerpc]testing lfdux fp21, r2, r17 ... PASS [powerpc]testing stfs fp10, -4096(r11) ... PASS [powerpc]testing stfsx fp10, r19, r3 ... PASS [powerpc]testing stfsu fp31, 1024(r22) ... PASS [powerpc]testing stfsux fp17, r18, r23 ... PASS [powerpc]testing stfd fp17, 1000(r23) ... PASS [powerpc]testing stfdx fp21, r17, r17 ... PASS [powerpc]testing stfdu fp7, 1000(r25) ... PASS [powerpc]testing stfdux fp18, r19, r23 ... PASS [powerpc]testing stfiwx fp18, r19, r23 ... PASS [powerpc]testing fmr fp1, fp2 ... PASS [powerpc]testing fneg fp9, fp17 ... PASS [powerpc]testing fabs fp13, fp2 ... PASS [powerpc]testing fabs. fp13, fp2 ... PASS [powerpc]testing fnabs fp11, fp7 ... PASS [powerpc]testing frsp fp8, fp6 ... PASS [powerpc]testing frsp. fp8, fp6 ... PASS [powerpc]testing fctiw fp27, fp2 ... PASS [powerpc]testing fctiwz fp17, fp21 ... PASS [powerpc]testing fadd fp1, fp2, fp3 ... PASS [powerpc]testing fsub fp21, fp17, fp31 ... PASS [powerpc]testing fadds fp27, fp2, fp3 ... PASS [powerpc]testing fsubs fp31, fp2, fp3 ... PASS [powerpc]testing fmul fp1, fp17, fp21 ... PASS [powerpc]testing fdiv fp7, fp31, fp6 ... PASS [powerpc]testing fmuls fp17, fp2, fp3 ... PASS [powerpc]testing fmuls. fp17, fp2, fp3 ... PASS [powerpc]testing fdivs fp1, fp2, fp3 ... PASS [powerpc]testing fmadd fp1, fp22, fp3, fp4 ... PASS [powerpc]testing fmsub fp1, fp2, fp22, fp11 ... PASS [powerpc]testing fmadds fp1, fp17, fp3, fp4 ... PASS [powerpc]testing fmadds. fp1, fp17, fp3, fp4 ... PASS [powerpc]testing fmsubs fp1, fp2, fp22, fp12 ... PASS [powerpc]testing fnmadd fp1, fp2, fp12, fp4 ... PASS [powerpc]testing fnmsub fp22, fp12, fp3, fp4 ... PASS [powerpc]testing fnmadds fp12, fp17, fp3, fp4 ... PASS [powerpc]testing fnmadds. fp12, fp17, fp3, fp4 ... PASS [powerpc]testing fnmsubs fp1, fp17, fp3, fp22 ... PASS [powerpc]testing fcmpu fl, fp5, fp11 ... PASS [powerpc]testing fcmpu fg, fp5, fp11 ... PASS [powerpc]testing fcmpu fe, fp5, fp11 ... PASS [powerpc]testing fcmpu fu, fp5, fp11 ... PASS [powerpc]testing mffs fp11 ... PASS [powerpc]testing mffs. fp27 ... PASS [powerpc]testing mcrfs fg, 5 ... PASS [powerpc]testing mtfsfi fu, 15 ... PASS [powerpc]testing mtfsfi. fu, 5 ... PASS [powerpc]testing mtfsf 128, fp12 ... PASS [powerpc]testing mtfsf. 53, fp21 ... PASS [powerpc]testing mtfsb0 17 ... PASS [powerpc]testing mtfsb0. 21 ... PASS [powerpc]testing mtfsb1 11 ... PASS [powerpc]testing mtfsb1. 29 ... PASS [powerpc]testing fsqrt fp19, fp30 ... PASS [powerpc]testing frsqrte fp13, fp29 ... PASS [powerpc]testing frsqrte. fp13, fp29 ... PASS [powerpc]testing fsel fp13, fp29, fp3, fp21 ... PASS [powerpc]testing vaddcuw v31, v27, v17 ... PASS [powerpc]testing vaddfp v11, v21, v11 ... PASS [powerpc]testing vaddsbs v11, v21, v13 ... PASS [powerpc]testing vaddshs v31, v21, v1 ... PASS [powerpc]testing vaddsws v21, v21, v19 ... PASS [powerpc]testing vaddubm v11, v21, v11 ... PASS [powerpc]testing vaddubs v1, v1, v11 ... PASS [powerpc]testing vadduhm v31, v21, v11 ... PASS [powerpc]testing vadduhs v31, v21, v11 ... PASS [powerpc]testing vadduwm v31, v21, v1 ... PASS [powerpc]testing vadduws v1, v21, v17 ... PASS [powerpc]testing vand v31, v21, v11 ... PASS [powerpc]testing vandc v11, v21, v11 ... PASS [powerpc]testing vavgsb v21, v21, v11 ... PASS [powerpc]testing vavgsh v31, v21, v11 ... PASS [powerpc]testing vavgsw v23, v21, v11 ... PASS [powerpc]testing vavgub v14, v2, v11 ... PASS [powerpc]testing vavguh v11, v21, v11 ... PASS [powerpc]testing vavguw v31, v1, v11 ... PASS [powerpc]testing vcfsx v15, v24, 9 ... PASS [powerpc]testing vcfux v11, v22, 9 ... PASS [powerpc]testing vctsxs v15, v22, 9 ... PASS [powerpc]testing vctuxs v17, v21, 9 ... PASS [powerpc]testing vexptefp v11, v17 ... PASS [powerpc]testing vlogefp v9, v31 ... PASS [powerpc]testing vmaddfp v11, v7, v11, v3 ... PASS [powerpc]testing vmaxfp v11, v7, v11 ... PASS [powerpc]testing vmaxsb v11, v7, v11 ... PASS [powerpc]testing vmaxsh v11, v7, v11 ... PASS [powerpc]testing vmaxsw v11, v7, v11 ... PASS [powerpc]testing vmaxub v11, v7, v11 ... PASS [powerpc]testing vmaxuh v11, v7, v11 ... PASS [powerpc]testing vmaxuw v11, v7, v11 ... PASS [powerpc]testing vmhaddshs v11, v7, v11, v3 ... PASS [powerpc]testing vmhraddshs v11, v7, v11, v21 ... PASS [powerpc]testing vminfp v11, v7, v11 ... PASS [powerpc]testing vminsb v11, v7, v11 ... PASS [powerpc]testing vminsh v11, v7, v11 ... PASS [powerpc]testing vminsw v0, v6, v4 ... PASS [powerpc]testing vminub v0, v13, v10 ... PASS [powerpc]testing vminuh v19, v23, v4 ... PASS [powerpc]testing vminuw v4, v16, v14 ... PASS [powerpc]testing vmladduhm v4, v29, v14, v3 ... PASS [powerpc]testing vmrghb v9, v20, v21 ... PASS [powerpc]testing vmrghh v27, v0, v10 ... PASS [powerpc]testing vmrghw v26, v15, v2 ... PASS [powerpc]testing vmrglb v12, v2, v10 ... PASS [powerpc]testing vmrglh v2, v12, v8 ... PASS [powerpc]testing vmrglw v30, v26, v28 ... PASS [powerpc]testing vmsummbm v29, v21, v21, v5 ... PASS [powerpc]testing vmsumshm v25, v5, v24, v11 ... PASS [powerpc]testing vmsumshs v28, v6, v4, v17 ... PASS [powerpc]testing vmsumubm v5, v20, v19, v31 ... PASS [powerpc]testing vmsumuhm v20, v22, v29, v21 ... PASS [powerpc]testing vmsumuhs v21, v14, v10, v27 ... PASS [powerpc]testing vmulesb v23, v23, v1 ... PASS [powerpc]testing vmulesh v17, v13, v14 ... PASS [powerpc]testing vmuleub v1, v22, v1 ... PASS [powerpc]testing vmuleuh v13, v26, v8 ... PASS [powerpc]testing vmulosb v14, v19, v21 ... PASS [powerpc]testing vmulosh v27, v28, v3 ... PASS [powerpc]testing vmuloub v10, v9, v28 ... PASS [powerpc]testing vmulouh v22, v7, v30 ... PASS [powerpc]testing vnmsubfp v17, v3, v12, v11 ... PASS [powerpc]testing vnor v6, v8, v10 ... PASS [powerpc]testing vor v16, v8, v18 ... PASS [powerpc]testing vperm v29, v21, v19, v17 ... PASS [powerpc]testing vpkpx v14, v18, v23 ... PASS [powerpc]testing vpkshss v11, v24, v14 ... PASS [powerpc]testing vpkshus v11, v17, v10 ... PASS [powerpc]testing vpkswss v22, v12, v9 ... PASS [powerpc]testing vpkswus v9, v8, v25 ... PASS [powerpc]testing vpkuhum v7, v11, v14 ... PASS [powerpc]testing vpkuhus v5, v16, v21 ... PASS [powerpc]testing vpkuwum v24, v18, v5 ... PASS [powerpc]testing vpkuwus v30, v19, v23 ... PASS [powerpc]testing vrefp v12, v19 ... PASS [powerpc]testing vrfim v0, v14 ... PASS [powerpc]testing vrfin v17, v30 ... PASS [powerpc]testing vrfip v26, v19 ... PASS [powerpc]testing vrfiz v3, v28 ... PASS [powerpc]testing vrlb v21, v27, v3 ... PASS [powerpc]testing vrlh v15, v24, v9 ... PASS [powerpc]testing vrlw v30, v19, v29 ... PASS [powerpc]testing vrsqrtefp v6, v2 ... PASS [powerpc]testing vsel v28, v2, v25, v13 ... PASS [powerpc]testing vsl v21, v20, v23 ... PASS [powerpc]testing vslb v24, v19, v0 ... PASS [powerpc]testing vsldoi v18, v29, v27, 15 ... PASS [powerpc]testing vslh v9, v14, v30 ... PASS [powerpc]testing vslo v2, v5, v18 ... PASS [powerpc]testing vslw v18, v12, v5 ... PASS [powerpc]testing vspltb v2, v25, 8 ... PASS [powerpc]testing vsplth v9, v6, 16 ... PASS [powerpc]testing vspltisb v20, -5 ... PASS [powerpc]testing vspltish v4, 7 ... PASS [powerpc]testing vspltisw v2, -3 ... PASS [powerpc]testing vspltw v8, v23, 17 ... PASS [powerpc]testing vsr v9, v4, v16 ... PASS [powerpc]testing vsrab v27, v11, v22 ... PASS [powerpc]testing vsrah v16, v0, v12 ... PASS [powerpc]testing vsraw v26, v21, v9 ... PASS [powerpc]testing vsrb v20, v7, v6 ... PASS [powerpc]testing vsrh v0, v11, v14 ... PASS [powerpc]testing vsro v10, v20, v15 ... PASS [powerpc]testing vsrw v16, v14, v24 ... PASS [powerpc]testing vsubcuw v26, v3, v17 ... PASS [powerpc]testing vsubfp v24, v12, v2 ... PASS [powerpc]testing vsubsbs v7, v13, v12 ... PASS [powerpc]testing vsubshs v8, v1, v2 ... PASS [powerpc]testing vsubsws v26, v20, v11 ... PASS [powerpc]testing vsububm v20, v4, v18 ... PASS [powerpc]testing vsububs v2, v13, v20 ... PASS [powerpc]testing vsubuhm v11, v9, v6 ... PASS [powerpc]testing vsubuhs v27, v17, v13 ... PASS [powerpc]testing vsubuwm v19, v14, v5 ... PASS [powerpc]testing vsubuws v16, v4, v28 ... PASS [powerpc]testing vsumsws v30, v4, v26 ... PASS [powerpc]testing vsum2sws v11, v20, v27 ... PASS [powerpc]testing vsum4sbs v30, v15, v9 ... PASS [powerpc]testing vsum4shs v15, v26, v13 ... PASS [powerpc]testing vsum4ubs v30, v16, v17 ... PASS [powerpc]testing vupkhpx v7, v29 ... PASS [powerpc]testing vupkhsb v30, v14 ... PASS [powerpc]testing vupkhsh v17, v29 ... PASS [powerpc]testing vupklpx v29, v5 ... PASS [powerpc]testing vupklsb v21, v21 ... PASS [powerpc]testing vupklsh v4, v8 ... PASS [powerpc]testing vxor v7, v0, v23 ... PASS bash run_test.sh propeller cpu=propeller [propeller]testing abs 0x50, 0x54 ... PASS [propeller]testing if_z abs 0x50, #5 ... PASS [propeller]testing absneg 0x134, 0x54 ... PASS [propeller]testing absneg 0x134, #123 ... PASS [propeller]testing if_z add 0x24, #123 ... PASS [propeller]testing if_nz add 0x24, #123 ... PASS [propeller]testing if_ne add 0x24, 0x124 ... PASS [propeller]testing if_nc_or_z add 0x24, #0x124 ... PASS [propeller]testing if_nz addabs 0x24, #0x124 ... PASS [propeller]testing if_b adds 0x24, #0x124 ... PASS [propeller]testing if_nc_or_nz addsx 0x24, #0x123 ... PASS [propeller]testing if_c addx 0x24, #0x123 ... PASS [propeller]testing if_e and 0x24, #0x123 ... PASS [propeller]testing if_ne andn 0x24, #0x123 ... PASS [propeller]testing clkset 5 ... PASS [propeller]testing if_z_ne_c cmp 0x24, #0x34 ... PASS [propeller]testing if_z_ne_c cmps 0x24, 0x123 ... PASS [propeller]testing if_z_eq_c cmpsub 0x24, #0x99 ... PASS [propeller]testing if_z_eq_c cmpsx 0x24, #0x111 ... PASS [propeller]testing cogid 5 ... PASS [propeller]testing coginit 7 ... PASS [propeller]testing cogstop 3 ... PASS [propeller]testing djnz 5, 100 ... PASS [propeller]testing hubop 1, 5 ... PASS [propeller]testing jmp 234 ... PASS [propeller]testing jmp 234 ... PASS [propeller]testing jmpret 3,2 ... PASS [propeller]testing lockclr 123 ... PASS [propeller]testing locknew 54 ... PASS [propeller]testing lockret 0x23 ... PASS [propeller]testing lockset 0x29 ... PASS [propeller]testing max 0x24, 0x32 ... PASS [propeller]testing maxs 0x27, 0x31 ... PASS [propeller]testing min 0x14, 0x82 ... PASS [propeller]testing mins 0x17, 0x71 ... PASS [propeller]testing mov 0x17, 0x71 ... PASS [propeller]testing movd 0x17, 0x71 ... PASS [propeller]testing movi 0x17, 0x71 ... PASS [propeller]testing movs 0x17, 0x71 ... PASS [propeller]testing muxc 0x17, 0x71 ... PASS [propeller]testing muxnc 0x17, 0x71 ... PASS [propeller]testing muxnz 0x17, 0x71 ... PASS [propeller]testing muxz 0x17, 0x71 ... PASS [propeller]testing neg 0x17, 0x71 ... PASS [propeller]testing negc 0x17, #0x71 ... PASS [propeller]testing negnc 0x17, 0x71 ... PASS [propeller]testing negnz 0x17, #0x71 ... PASS [propeller]testing negz 0x17, 0x71 ... PASS [propeller]testing nop ... PASS [propeller]testing or 24,32 ... PASS [propeller]testing rcl 4,100 ... PASS [propeller]testing rcr 32,43 ... PASS [propeller]testing rdbyte 23,234 ... PASS [propeller]testing rdlong 23,234 ... PASS [propeller]testing rdword 23,234 ... PASS [propeller]testing rdbyte 100,#77 ... PASS [propeller]testing rdlong 200,#234 ... PASS [propeller]testing rdword 300,#99 ... PASS [propeller]testing ret ... PASS [propeller]testing rev 34,23 ... PASS [propeller]testing rol 4,100 ... PASS [propeller]testing rol 4,100, wz ... PASS [propeller]testing ror 4,#100 ... PASS [propeller]testing sar 7,100 ... PASS [propeller]testing sar 7,100, nr ... PASS [propeller]testing if_nz_and_c shl 4,100 ... PASS [propeller]testing shr 4,#100 ... PASS [propeller]testing if_z_or_c sub 9,100 ... PASS [propeller]testing subabs 4,100 ... PASS [propeller]testing subs 101,100 ... PASS [propeller]testing subs 101,100, wz ... PASS [propeller]testing subsx 4,100 ... PASS [propeller]testing subx 4,123 ... PASS [propeller]testing if_nz_or_nc sumc 13,100 ... PASS [propeller]testing if_nz_or_c sumnc 4,99 ... PASS [propeller]testing if_z_or_nc sumnz 4,100 ... PASS [propeller]testing sumz 7,1 ... PASS [propeller]testing test 4,100 ... PASS [propeller]testing tjnz 4,100 ... PASS [propeller]testing tjz 4,100 ... PASS [propeller]testing waitcnt 4,55 ... PASS [propeller]testing waitpeq 4,100 ... PASS [propeller]testing if_c_or_nz waitpne 4,23 ... PASS [propeller]testing waitvid 4,100 ... PASS [propeller]testing wrbyte 11,234 ... PASS [propeller]testing wrlong 13,111 ... PASS [propeller]testing wrword 19,234 ... PASS [propeller]testing wrbyte 100,#111 ... PASS [propeller]testing wrlong 200,#222 ... PASS [propeller]testing wrword 300,#333 ... PASS [propeller]testing xor 4,100 ... PASS bash run_test.sh propeller2 cpu=propeller2 [propeller2]testing nop ... PASS [propeller2]testing ror 0x08d, #0x1e5 ... PASS [propeller2]testing rol 0x156, #0x03a, wcz ... PASS [propeller2]testing if_a shr 0x06e, 0x162 ... PASS [propeller2]testing shl 0x0ca, 0x1f0, wz ... PASS [propeller2]testing if_ne rcr 0x014, 0x05f, wz ... PASS [propeller2]testing rcl 0x075, 0x15f, wz ... PASS [propeller2]testing sar 0x0f2, 0x0e0, wz ... PASS [propeller2]testing if_z_eq_c sal 0x08f, 0x0ff ... PASS [propeller2]testing add 0x1a3, 0x006, wc ... PASS [propeller2]testing addx 0x1b9, #0x04a ... PASS [propeller2]testing adds 0x0a9, 0x011 ... PASS [propeller2]testing if_c_or_nz addsx 0x1f6, #0x15f, wcz ... PASS [propeller2]testing sub 0x049, 0x10f ... PASS [propeller2]testing _ret_ subx 0x117, #0x1b2 ... PASS [propeller2]testing subs 0x0bb, #0x0a3, wz ... PASS [propeller2]testing subsx 0x1fb, #0x0f4, wc ... PASS [propeller2]testing cmp 0x18d, #0x0d0 ... PASS [propeller2]testing cmpx 0x0fb, #0x00d ... PASS [propeller2]testing cmps 0x0f5, #0x1a1 ... PASS [propeller2]testing cmpsx 0x017, #0x12b ... PASS [propeller2]testing cmpr 0x16f, 0x067, wcz ... PASS [propeller2]testing cmpm 0x0c3, #0x1cc, wc ... PASS [propeller2]testing subr 0x034, #0x016, wz ... PASS [propeller2]testing cmpsub 0x1dd, 0x0ff ... PASS [propeller2]testing fge 0x06d, #0x00e ... PASS [propeller2]testing fle 0x1d3, 0x0cd, wc ... PASS [propeller2]testing fges 0x0c9, #0x18a, wz ... PASS [propeller2]testing fles 0x086, 0x178 ... PASS [propeller2]testing sumc 0x132, 0x062, wc ... PASS [propeller2]testing sumnc 0x05c, #0x1a2, wc ... PASS [propeller2]testing sumz 0x11a, 0x051, wz ... PASS [propeller2]testing sumnz 0x085, #0x0d7, wc ... PASS [propeller2]testing testb 0x0dd, 0x0b2, wz ... PASS [propeller2]testing testbn 0x1f5, 0x1c3, wc ... PASS [propeller2]testing testb 0x1ba, #0x01e, andz ... PASS [propeller2]testing testbn 0x01a, #0x1d0, andc ... PASS [propeller2]testing testb 0x11e, 0x1c0, orc ... PASS [propeller2]testing testbn 0x0a6, 0x08f, orz ... PASS [propeller2]testing testb 0x0bd, #0x049, xorz ... PASS [propeller2]testing testbn 0x1bd, #0x015, xorz ... PASS [propeller2]testing bitl 0x174, #0x02d ... PASS [propeller2]testing bith 0x1c4, #0x161 ... PASS [propeller2]testing bitc 0x130, #0x0f2 ... PASS [propeller2]testing bitnc 0x133, #0x141 ... PASS [propeller2]testing bitz 0x030, 0x196, wcz ... PASS [propeller2]testing bitnz 0x1ce, 0x1bb ... PASS [propeller2]testing bitrnd 0x11d, 0x0cb, wcz ... PASS [propeller2]testing bitnot 0x16c, #0x1ff, wcz ... PASS [propeller2]testing and 0x123, #0x102, wc ... PASS [propeller2]testing andn 0x00f, 0x042 ... PASS [propeller2]testing or 0x141, #0x191, wz ... PASS [propeller2]testing xor 0x015, #0x0ba, wcz ... PASS [propeller2]testing muxc 0x16f, #0x064, wz ... PASS [propeller2]testing muxnc 0x1b9, 0x0e8, wc ... PASS [propeller2]testing muxz 0x1a3, 0x0ae ... PASS [propeller2]testing muxnz 0x1ea, #0x173, wcz ... PASS [propeller2]testing mov 0x03f, #0x1bc, wc ... PASS [propeller2]testing not 0x079, #0x03a, wc ... PASS [propeller2]testing not 0x019 ... PASS [propeller2]testing abs 0x1ee, #0x15f, wc ... PASS [propeller2]testing abs 0x1ba ... PASS [propeller2]testing neg 0x0dc, #0x123, wc ... PASS [propeller2]testing neg 0x0bd, wz ... PASS [propeller2]testing negc 0x11d, #0x083, wc ... PASS [propeller2]testing negc 0x06a ... PASS [propeller2]testing negnc 0x1da, #0x1f4, wcz ... PASS [propeller2]testing negnc 0x0fd ... PASS [propeller2]testing negz 0x186, 0x133 ... PASS [propeller2]testing negz 0x0b0, wcz ... PASS [propeller2]testing negnz 0x078, #0x1c5 ... PASS [propeller2]testing negnz 0x05c, wcz ... PASS [propeller2]testing incmod 0x0fd, 0x177 ... PASS [propeller2]testing decmod 0x04d, #0x0f6, wcz ... PASS [propeller2]testing zerox 0x133, #0x08e, wc ... PASS [propeller2]testing signx 0x15c, 0x00c ... PASS [propeller2]testing encod 0x05e, 0x106 ... PASS [propeller2]testing encod 0x1b3, wc ... PASS [propeller2]testing ones 0x1a7, #0x1df ... PASS [propeller2]testing ones 0x131 ... PASS [propeller2]testing test 0x166, 0x0dd, wc ... PASS [propeller2]testing test 0x0b9, wz ... PASS [propeller2]testing testn 0x016, 0x0a4, wz ... PASS [propeller2]testing setnib 0x112, #0x029, #1 ... PASS [propeller2]testing getnib 0x083, #0x1c3, #6 ... PASS [propeller2]testing getnib 0x112 ... PASS [propeller2]testing rolnib 0x1d0, #0x13f, #4 ... PASS [propeller2]testing rolnib 0x13c ... PASS [propeller2]testing setbyte 0x1f9, #0x00c, #2 ... PASS [propeller2]testing getbyte 0x0a6, 0x1a6, #1 ... PASS [propeller2]testing getbyte 0x10d ... PASS [propeller2]testing rolbyte 0x032, #0x080, #2 ... PASS [propeller2]testing rolbyte 0x121 ... PASS [propeller2]testing setword 0x153, #0x00e, #1 ... PASS [propeller2]testing getword 0x034, 0x136, #1 ... PASS [propeller2]testing getword 0x083 ... PASS [propeller2]testing rolword 0x0f4, 0x0ed, #1 ... PASS [propeller2]testing rolword 0x059 ... PASS [propeller2]testing altsn 0x102, #0x0cc ... PASS [propeller2]testing altsn 0x041 ... PASS [propeller2]testing altgn 0x084, 0x11f ... PASS [propeller2]testing altgn 0x0e4 ... PASS [propeller2]testing altsb 0x1c0, #0x071 ... PASS [propeller2]testing altsb 0x05a ... PASS [propeller2]testing altgb 0x136, 0x111 ... PASS [propeller2]testing altgb 0x153 ... PASS [propeller2]testing altsw 0x03b, #0x013 ... PASS [propeller2]testing altsw 0x0d6 ... PASS [propeller2]testing altgw 0x064, #0x1c0 ... PASS [propeller2]testing altgw 0x115 ... PASS [propeller2]testing altr 0x168, #0x05c ... PASS [propeller2]testing altr 0x062 ... PASS [propeller2]testing altd 0x127, #0x196 ... PASS [propeller2]testing altd 0x0b1 ... PASS [propeller2]testing alts 0x10f, 0x1f8 ... PASS [propeller2]testing alts 0x05c ... PASS [propeller2]testing altb 0x18e, 0x0cd ... PASS [propeller2]testing altb 0x075 ... PASS [propeller2]testing alti 0x124, 0x154 ... PASS [propeller2]testing alti 0x14c ... PASS [propeller2]testing setr 0x190, 0x012 ... PASS [propeller2]testing setd 0x063, 0x024 ... PASS [propeller2]testing sets 0x144, #0x147 ... PASS [propeller2]testing decod 0x0c8, 0x120 ... PASS [propeller2]testing decod 0x0f2 ... PASS [propeller2]testing bmask 0x099, #0x063 ... PASS [propeller2]testing bmask 0x1f5 ... PASS [propeller2]testing crcbit 0x16b, #0x1f8 ... PASS [propeller2]testing crcnib 0x052, 0x19d ... PASS [propeller2]testing muxnits 0x139, 0x18c ... PASS [propeller2]testing muxnibs 0x16b, 0x00f ... PASS [propeller2]testing muxq 0x116, 0x1ea ... PASS [propeller2]testing movbyts 0x1fa, #0x1b4 ... PASS [propeller2]testing mul 0x115, #0x045, wz ... PASS [propeller2]testing muls 0x1f4, 0x1cc ... PASS [propeller2]testing sca 0x018, 0x1f7 ... PASS [propeller2]testing scas 0x0cc, #0x0cd ... PASS [propeller2]testing addpix 0x1b1, 0x0a8 ... PASS [propeller2]testing mulpix 0x01b, 0x09a ... PASS [propeller2]testing blnpix 0x13b, 0x0f5 ... PASS [propeller2]testing mixpix 0x08a, 0x044 ... PASS [propeller2]testing addct1 0x076, #0x155 ... PASS [propeller2]testing addct2 0x067, #0x054 ... PASS [propeller2]testing addct3 0x0eb, #0x14a ... PASS [propeller2]testing wmlong 0x0c5, 0x0de ... PASS [propeller2]testing rqpin 0x194, #0x02e ... PASS [propeller2]testing rdpin 0x02e, #0x029, wc ... PASS [propeller2]testing rdlut 0x128, 0x192 ... PASS [propeller2]testing rdbyte 0x1b3, 0x04e, wcz ... PASS [propeller2]testing rdword 0x039, 0x0d4, wcz ... PASS [propeller2]testing rdlong 0x167, 0x110 ... PASS [propeller2]testing popa 0x180 ... PASS [propeller2]testing popb 0x0fc, wcz ... PASS [propeller2]testing main: calld 0x14c, #main, wz ... PASS [propeller2]testing main: calld 0x14c, 0x5, wz ... PASS [propeller2]testing resi3 ... PASS [propeller2]testing resi2 ... PASS [propeller2]testing resi1 ... PASS [propeller2]testing resi0 ... PASS [propeller2]testing reti3 ... PASS [propeller2]testing reti2 ... PASS [propeller2]testing reti1 ... PASS [propeller2]testing reti0 ... PASS [propeller2]testing main: callpa 128, #main ... PASS [propeller2]testing main: callpa #128, #main ... PASS [propeller2]testing main: callpb 0x156, 0x128 ... PASS [propeller2]testing main: callpb #128, #main ... PASS [propeller2]testing main: djz 0x0b4, 0x04b ... PASS [propeller2]testing main: djnz 0x073, #main ... PASS [propeller2]testing main: djf 0x1f4, #main ... PASS [propeller2]testing main: djnf 0x1bd, 0x13b ... PASS [propeller2]testing main: ijz 0x175, 0x019 ... PASS [propeller2]testing main: ijnz 0x0d4, #main ... PASS [propeller2]testing main: tjz 0x0d4, 0x188 ... PASS [propeller2]testing main: tjnz 0x09c, 0x1e7 ... PASS [propeller2]testing main: tjf 0x079, 0x1a1 ... PASS [propeller2]testing main: tjnf 0x060, #main ... PASS [propeller2]testing main: tjs 0x072, #main ... PASS [propeller2]testing main: tjns 0x00a, 0x139 ... PASS [propeller2]testing main: tjv 0x05a, #main ... PASS [propeller2]testing main: jint #main ... PASS [propeller2]testing main: jct1 #main ... PASS [propeller2]testing main: jct2 0x146 ... PASS [propeller2]testing main: jct3 #main ... PASS [propeller2]testing main: jse1 #main ... PASS [propeller2]testing main: jse2 #main ... PASS [propeller2]testing main: jse3 #main ... PASS [propeller2]testing main: jse4 0x115 ... PASS [propeller2]testing main: jpat 0x1b0 ... PASS [propeller2]testing main: jfbw 0x1be ... PASS [propeller2]testing main: jxmt #main ... PASS [propeller2]testing main: jxfi 0x107 ... PASS [propeller2]testing main: jxro 0x107 ... PASS [propeller2]testing main: jxrl #main ... PASS [propeller2]testing main: jatn #main ... PASS [propeller2]testing main: jqmt 0x14c ... PASS [propeller2]testing main: jnint 0x081 ... PASS [propeller2]testing main: jnct1 0x0f1 ... PASS [propeller2]testing main: jnct2 #main ... PASS [propeller2]testing main: jnct3 0xc6 ... PASS [propeller2]testing main: jnse1 0x2d ... PASS [propeller2]testing main: jnse2 #main ... PASS [propeller2]testing main: jnse3 0x1b6 ... PASS [propeller2]testing main: jnse4 #main ... PASS [propeller2]testing main: jnpat #main ... PASS [propeller2]testing main: jnfbw #main ... PASS [propeller2]testing main: jnxmt #main ... PASS [propeller2]testing main: jnxfi #main ... PASS [propeller2]testing main: jnxro #main ... PASS [propeller2]testing main: jnxrl #main ... PASS [propeller2]testing main: jnatn #main ... PASS [propeller2]testing main: jnqmt #main ... PASS [propeller2]testing setpat 0x067, 0x047 ... PASS [propeller2]testing akpin #0x071 ... PASS [propeller2]testing wrpin 0x024, 0x061 ... PASS [propeller2]testing wxpin #0x0ac, 0x15f ... PASS [propeller2]testing wypin #0x1b6, 0x038 ... PASS [propeller2]testing wrlut 0x1ac, 0x122 ... PASS [propeller2]testing wrbyte #0x0bc, 0x15d ... PASS [propeller2]testing wrword #0x11b, 0x127 ... PASS [propeller2]testing wrlong 0x111, 0x1d6 ... PASS [propeller2]testing pusha #0x12f ... PASS [propeller2]testing pushb 0x0e7 ... PASS [propeller2]testing rdfast #0x13e, 0x13f ... PASS [propeller2]testing wrfast 0x1c9, #0x1b3 ... PASS [propeller2]testing fblock #0x1d3, #0x0d3 ... PASS [propeller2]testing xinit #0x11e, #0x178 ... PASS [propeller2]testing xstop ... PASS [propeller2]testing xzero #0x0a8, 0x1f2 ... PASS [propeller2]testing xcont #0x188, #0x00a ... PASS [propeller2]testing rep #0x0be, #0x14b ... PASS [propeller2]testing coginit 0x133, #0x0d6 ... PASS [propeller2]testing qmul 0x1c4, #0x100 ... PASS [propeller2]testing qdiv 0x096, 0x18a ... PASS [propeller2]testing qfrac 0x177, #0x07e ... PASS [propeller2]testing qsqrt #0x118, 0x154 ... PASS [propeller2]testing qrotate 0x007, 0x034 ... PASS [propeller2]testing qvector #0x1ae, #0x004 ... PASS [propeller2]testing hubset 0x199 ... PASS [propeller2]testing cogid 0x1f5 ... PASS [propeller2]testing cogstop 0x051 ... PASS [propeller2]testing locknew 0x167, wc ... PASS [propeller2]testing lockret #0x069 ... PASS [propeller2]testing locktry 0x07d ... PASS [propeller2]testing lockrel #0x1d8, wc ... PASS [propeller2]testing qlog 0x029 ... PASS [propeller2]testing qexp #0x1fb ... PASS [propeller2]testing rfbyte 0x132 ... PASS [propeller2]testing rfword 0x060 ... PASS [propeller2]testing rflong 0x113, wz ... PASS [propeller2]testing rfvar 0x0fd, wc ... PASS [propeller2]testing rfvars 0x0f5 ... PASS [propeller2]testing wfbyte #0x1e0 ... PASS [propeller2]testing wfword #0x17e ... PASS [propeller2]testing wflong 0x154 ... PASS [propeller2]testing getqx 0x190 ... PASS [propeller2]testing getqy 0x09f, wcz ... PASS [propeller2]testing getct 0x115 ... PASS [propeller2]testing getrnd 0x0f8 ... PASS [propeller2]testing getrnd wc ... PASS [propeller2]testing setdacs 0x11f ... PASS [propeller2]testing setxfrq #0x1b7 ... PASS [propeller2]testing getxacc 0x1ed ... PASS [propeller2]testing waitx 0x1de, wc ... PASS [propeller2]testing setse1 0x025 ... PASS [propeller2]testing setse2 0x192 ... PASS [propeller2]testing setse3 0x1de ... PASS [propeller2]testing setse4 0x02f ... PASS [propeller2]testing pollint ... PASS [propeller2]testing pollct1 wc ... PASS [propeller2]testing pollct2 ... PASS [propeller2]testing pollct3 wcz ... PASS [propeller2]testing pollse1 ... PASS [propeller2]testing pollse2 ... PASS [propeller2]testing pollse3 wcz ... PASS [propeller2]testing pollse4 ... PASS [propeller2]testing pollpat wc ... PASS [propeller2]testing pollfbw wz ... PASS [propeller2]testing pollxmt ... PASS [propeller2]testing pollxfi ... PASS [propeller2]testing pollxro wc ... PASS [propeller2]testing pollxrl wz ... PASS [propeller2]testing pollatn wcz ... PASS [propeller2]testing pollqmt ... PASS [propeller2]testing waitint ... PASS [propeller2]testing waitct1 ... PASS [propeller2]testing waitct2 wc ... PASS [propeller2]testing waitct3 ... PASS [propeller2]testing waitse1 ... PASS [propeller2]testing waitse2 wz ... PASS [propeller2]testing waitse3 wcz ... PASS [propeller2]testing waitse4 ... PASS [propeller2]testing waitpat wcz ... PASS [propeller2]testing waitfbw ... PASS [propeller2]testing waitxmt wc ... PASS [propeller2]testing waitxfi wz ... PASS [propeller2]testing waitxro wz ... PASS [propeller2]testing waitxrl ... PASS [propeller2]testing waitatn ... PASS [propeller2]testing allowi ... PASS [propeller2]testing stalli ... PASS [propeller2]testing trgint1 ... PASS [propeller2]testing trgint2 ... PASS [propeller2]testing trgint3 ... PASS [propeller2]testing nixint1 ... PASS [propeller2]testing nixint2 ... PASS [propeller2]testing nixint3 ... PASS [propeller2]testing setint1 0x0bb ... PASS [propeller2]testing setint2 #0x0e4 ... PASS [propeller2]testing setint3 #0x191 ... PASS [propeller2]testing setq 0x0d4 ... PASS [propeller2]testing setq2 0x00a ... PASS [propeller2]testing push #0x025 ... PASS [propeller2]testing pop 0x19f, wz ... PASS [propeller2]testing jmp 0x14b, wcz ... PASS [propeller2]testing call 0x049, wc ... PASS [propeller2]testing ret ... PASS [propeller2]testing calla 0x144 ... PASS [propeller2]testing reta ... PASS [propeller2]testing callb 0x045, wz ... PASS [propeller2]testing retb wcz ... PASS [propeller2]testing main: jmprel main ... PASS [propeller2]testing skip #0x10b ... PASS [propeller2]testing skipf 0x1ca ... PASS [propeller2]testing execf 0x159 ... PASS [propeller2]testing getptr 0x1f5 ... PASS [propeller2]testing getbrk 0x139 ... PASS [propeller2]testing cogbrk #0x173 ... PASS [propeller2]testing brk #0x139 ... PASS [propeller2]testing setluts 0x028 ... PASS [propeller2]testing setcy 0x105 ... PASS [propeller2]testing setci #0x020 ... PASS [propeller2]testing setcq #0x1cf ... PASS [propeller2]testing setcfrq 0x166 ... PASS [propeller2]testing setcmod 0x119 ... PASS [propeller2]testing setpiv 0x0cd ... PASS [propeller2]testing setpix #0x177 ... PASS [propeller2]testing cogatn #0x09b ... PASS [propeller2]testing testp #0x13a, wz ... PASS [propeller2]testing testpn 0x078, wc ... PASS [propeller2]testing testp 0x0ee, andc ... PASS [propeller2]testing testpn #0x1a9, andz ... PASS [propeller2]testing testp #0x08d, orc ... PASS [propeller2]testing testpn 0x05e, orz ... PASS [propeller2]testing testp 0x0a9, xorc ... PASS [propeller2]testing testpn 0x18f, xorz ... PASS [propeller2]testing dirl #0x18b ... PASS [propeller2]testing dirh 0x1a4, wcz ... PASS [propeller2]testing dirc #0x1d0, wcz ... PASS [propeller2]testing dirnc #0x1d0 ... PASS [propeller2]testing dirz #0x167, wcz ... PASS [propeller2]testing dirnz #0x119, wcz ... PASS [propeller2]testing dirrnd #0x083, wcz ... PASS [propeller2]testing dirnot 0x1e1, wcz ... PASS [propeller2]testing outl #0x0ed, wcz ... PASS [propeller2]testing outh #0x070 ... PASS [propeller2]testing outc #0x02d ... PASS [propeller2]testing outnc #0x172, wcz ... PASS [propeller2]testing outz 0x093, wcz ... PASS [propeller2]testing outnz 0x089, wcz ... PASS [propeller2]testing outrnd #0x0d8 ... PASS [propeller2]testing outnot 0x0e1, wcz ... PASS [propeller2]testing fltl #0x09a ... PASS [propeller2]testing flth 0x144 ... PASS [propeller2]testing fltc #0x0b0, wcz ... PASS [propeller2]testing fltnc #0x1c4, wcz ... PASS [propeller2]testing fltz 0x1a5 ... PASS [propeller2]testing fltnz 0x01e ... PASS [propeller2]testing fltrnd #0x0aa, wcz ... PASS [propeller2]testing fltnot 0x00d ... PASS [propeller2]testing drvl #0x167, wcz ... PASS [propeller2]testing drvh 0x09e ... PASS [propeller2]testing drvc #0x1cf ... PASS [propeller2]testing drvnc 0x09e, wcz ... PASS [propeller2]testing drvz #0x046, wcz ... PASS [propeller2]testing drvnz 0x101, wcz ... PASS [propeller2]testing drvrnd #0x021, wcz ... PASS [propeller2]testing drvnot #0x167, wcz ... PASS [propeller2]testing splitb 0x17c ... PASS [propeller2]testing mergeb 0x1ea ... PASS [propeller2]testing splitw 0x135 ... PASS [propeller2]testing mergew 0x175 ... PASS [propeller2]testing seussf 0x05d ... PASS [propeller2]testing seussr 0x071 ... PASS [propeller2]testing rgbsqz 0x1ff ... PASS [propeller2]testing rgbexp 0x137 ... PASS [propeller2]testing xoro32 0x057 ... PASS [propeller2]testing rev 0x1b1 ... PASS [propeller2]testing rczr 0x189 ... PASS [propeller2]testing rczl 0x04e, wz ... PASS [propeller2]testing wrc 0x135 ... PASS [propeller2]testing wrnc 0x09c ... PASS [propeller2]testing wrz 0x087 ... PASS [propeller2]testing wrnz 0x160 ... PASS [propeller2]testing modcz _z, _nz_or_c ... PASS [propeller2]testing modc _lt, wc ... PASS [propeller2]testing modz _nc_and_z ... PASS [propeller2]testing main: jmp #0x132 ... PASS [propeller2]testing main: jmp #\0x132 ... PASS [propeller2]testing main: jmp #\0xf132 ... PASS [propeller2]testing call #0x029 ... PASS [propeller2]testing calla #0x0fa ... PASS [propeller2]testing callb #0x1da ... PASS [propeller2]testing calld pb, #0x62 ... PASS [propeller2]testing calld pb, #\0xff62 ... PASS [propeller2]testing loc ptrb, #\0xfff5 ... PASS [propeller2]testing augs #0x34d8ef ... PASS [propeller2]testing augd #0x65495c ... PASS [propeller2]testing rdbyte 0x134, ptra ... PASS [propeller2]testing wrbyte 0x134, ptrb++ ... PASS [propeller2]testing wrlong 0x30, ptrb-- ... PASS [propeller2]testing wrlong 0x90, ++ptra ... PASS [propeller2]testing wrword 0x90, --ptra ... PASS [propeller2]testing wrword 0x90, ptra[4] ... PASS [propeller2]testing wrword 0x90, ptrb[4] ... PASS [propeller2]testing rdword 0x90, ptra++[4] ... PASS [propeller2]testing wrbyte 0x90, ++ptrb[4] ... PASS [propeller2]testing wrword 0x90, ptra--[4] ... PASS [propeller2]testing wrbyte 0x90, --ptrb[4] ... PASS [propeller2]testing wrbyte 0x90, --ptra[4] ... PASS [propeller2]testing add 0x90, ##0xff000 ... PASS [propeller2]testing dirz ##0xff000 ... PASS [propeller2]testing rdbyte 0x90, ##0xff000 ... PASS [propeller2]testing rdbyte 0x90, ++ptrb[##0x12345] ... PASS [propeller2]testing rdbyte 0x90, --ptrb[##0x12345] ... PASS [propeller2]testing rdbyte 0x90, ptrb++[##0x12345] ... PASS [propeller2]testing rdbyte 0x90, ptrb--[##0x12345] ... PASS [propeller2]testing rdbyte 0x90, ptrb[##0x12345] ... PASS bash run_test.sh ps2_ee cpu=ps2_ee [ps2_ee]testing abs.s $f5, $f6 ... PASS [ps2_ee]testing add.s $f5, $f6, $f17 ... PASS [ps2_ee]testing adda.s $f5, $f17 ... PASS [ps2_ee]testing add $5, $6, $7 ... PASS [ps2_ee]testing add $k0, $s0, $t7 ... PASS [ps2_ee]testing addi $k0, $s0, 0x1234 ... PASS [ps2_ee]testing addi $sp, $sp, -12 ... PASS [ps2_ee]testing addiu $9, $sp, 0x1234 ... PASS [ps2_ee]testing addu $ra, $gp, $fp ... PASS [ps2_ee]testing and $t5, $t6, $t7 ... PASS [ps2_ee]testing andi $t5, $t6, 0x1234 ... PASS [ps2_ee]testing main: b main ... PASS [ps2_ee]testing main: bc0f main ... PASS [ps2_ee]testing main: bc1f main ... PASS [ps2_ee]testing main: bc2f main ... PASS [ps2_ee]testing main: bc0fl main ... PASS [ps2_ee]testing main: bc1fl main ... PASS [ps2_ee]testing main: bc2fl main ... PASS [ps2_ee]testing main: bc0t main ... PASS [ps2_ee]testing main: bc1t main ... PASS [ps2_ee]testing main: bc2t main ... PASS [ps2_ee]testing main: bc0tl main ... PASS [ps2_ee]testing main: bc1tl main ... PASS [ps2_ee]testing main: bc2tl main ... PASS [ps2_ee]testing main: beq $t6, $t7, main ... PASS [ps2_ee]testing main: beqz $t6, main ... PASS [ps2_ee]testing main: bgez $t6, main ... PASS [ps2_ee]testing main: bgezal $t6, main ... PASS [ps2_ee]testing main: bgtz $t6, main ... PASS [ps2_ee]testing main: blez $t6, main ... PASS [ps2_ee]testing main: bltz $t6, main ... PASS [ps2_ee]testing main: bltzal $t6, main ... PASS [ps2_ee]testing main: bne $t6, $t7, main ... PASS [ps2_ee]testing main: bnez $t6, main ... PASS [ps2_ee]testing cache 0x0c, 10($t5) ... PASS [ps2_ee]testing c.eq.s $f10, $f17 ... PASS [ps2_ee]testing c.f.s $f10, $f17 ... PASS [ps2_ee]testing c.le.s $f10, $f17 ... PASS [ps2_ee]testing c.lt.s $f10, $f17 ... PASS [ps2_ee]testing cfc1 $t5, $f17 ... PASS [ps2_ee]testing ctc1 $t5, $f17 ... PASS [ps2_ee]testing cvt.s.w $f5, $f17 ... PASS [ps2_ee]testing cvt.w.s $f5, $f17 ... PASS [ps2_ee]testing dadd $k0, $s0, $t7 ... PASS [ps2_ee]testing daddi $k0, $s0, 0x1234 ... PASS [ps2_ee]testing daddiu $k0, $s0, 0x1234 ... PASS [ps2_ee]testing daddu $k0, $s0, $t7 ... PASS [ps2_ee]testing di ... PASS [ps2_ee]testing div.s $f5, $f6, $f17 ... PASS [ps2_ee]testing div1 $t3, $t4 ... PASS [ps2_ee]testing divu1 $t3, $t4 ... PASS [ps2_ee]testing dsll $t5, $t6, 5 ... PASS [ps2_ee]testing dsll32 $t5, $t6, 5 ... PASS [ps2_ee]testing dsllv $t5, $t6, $t7 ... PASS [ps2_ee]testing dsra $t5, $t6, 5 ... PASS [ps2_ee]testing dsra32 $t5, $t6, 5 ... PASS [ps2_ee]testing dsrav $t5, $t6, $t7 ... PASS [ps2_ee]testing dsrl $t5, $t6, 5 ... PASS [ps2_ee]testing dsrl32 $t5, $t6, 5 ... PASS [ps2_ee]testing dsrlv $t5, $t6, $t7 ... PASS [ps2_ee]testing dsub $t3, $t4, $t5 ... PASS [ps2_ee]testing dsubu $t3, $t4, $t5 ... PASS [ps2_ee]testing ei ... PASS [ps2_ee]testing eret ... PASS [ps2_ee]testing main: j main ... PASS [ps2_ee]testing main: jal main ... PASS [ps2_ee]testing jalr $t2, $ra ... PASS [ps2_ee]testing jr $t2 ... PASS [ps2_ee]testing lui $t1, 0x1234 ... PASS [ps2_ee]testing la $t3, 0x12341234 ... PASS [ps2_ee]testing lb $t3, 0x1234($t4) ... PASS [ps2_ee]testing lbu $t3, 0x1234($t4) ... PASS [ps2_ee]testing ld $t3, 0x1234($t4) ... PASS [ps2_ee]testing ldl $t3, 0x1234($t4) ... PASS [ps2_ee]testing ldr $t3, 0x1234($t4) ... PASS [ps2_ee]testing lh $t3, 0x1234($t4) ... PASS [ps2_ee]testing lhu $t3, 0x1234($t4) ... PASS [ps2_ee]testing li $t3, 0x12341234 ... PASS [ps2_ee]testing ll $t3, 0x1234($t4) ... PASS [ps2_ee]testing lw $t3, 0x1234($t4) ... PASS [ps2_ee]testing lwc1 $f18, 0x1234($t4) ... PASS [ps2_ee]testing lwl $t3, 0x1234($t4) ... PASS [ps2_ee]testing lwr $t3, 0x1234($t4) ... PASS [ps2_ee]testing lwu $t3, 0x1234($t4) ... PASS [ps2_ee]testing lq $t3, 0x1234($t4) ... PASS [ps2_ee]testing madd $t3, $t4 ... PASS [ps2_ee]testing madd $t3, $t4, $t5 ... PASS [ps2_ee]testing madd.s $f10, $f11, $f13 ... PASS [ps2_ee]testing madda.s $f10, $f11 ... PASS [ps2_ee]testing madd1 $t3, $t4 ... PASS [ps2_ee]testing madd1 $t3, $t4, $t5 ... PASS [ps2_ee]testing maddu $t3, $t4 ... PASS [ps2_ee]testing maddu $t3, $t4, $t5 ... PASS [ps2_ee]testing maddu1 $t3, $t4 ... PASS [ps2_ee]testing maddu1 $t3, $t4, $t5 ... PASS [ps2_ee]testing max.s $f3, $f4, $f5 ... PASS [ps2_ee]testing mfbpc $t3 ... PASS [ps2_ee]testing mfc0 $t3, $12 ... PASS [ps2_ee]testing mfc1 $t3, $f17 ... PASS [ps2_ee]testing mfdab $t3 ... PASS [ps2_ee]testing mfdabm $t3 ... PASS [ps2_ee]testing mfdvb $t3 ... PASS [ps2_ee]testing mfdvbm $t3 ... PASS [ps2_ee]testing mfiab $t3 ... PASS [ps2_ee]testing mfiabm $t3 ... PASS [ps2_ee]testing mfpc $t3, 0 ... PASS [ps2_ee]testing mfpc $t3, 1 ... PASS [ps2_ee]testing mfps $t3, 0 ... PASS [ps2_ee]testing min.s $f3, $f4, $f5 ... PASS [ps2_ee]testing mov.s $f3, $f4 ... PASS [ps2_ee]testing msub.s $f3, $f4, $f5 ... PASS [ps2_ee]testing msuba.s $f3, $f4 ... PASS [ps2_ee]testing mtbpc $t3 ... PASS [ps2_ee]testing mtc0 $t3, $4 ... PASS [ps2_ee]testing mtc1 $t3, $f4 ... PASS [ps2_ee]testing mtdab $t3 ... PASS [ps2_ee]testing mtdabm $t3 ... PASS [ps2_ee]testing mtdvb $t3 ... PASS [ps2_ee]testing mtdvbm $t3 ... PASS [ps2_ee]testing mtiab $t3 ... PASS [ps2_ee]testing mtiabm $t3 ... PASS [ps2_ee]testing mtpc $t3, 0 ... PASS [ps2_ee]testing mtpc $t3, 1 ... PASS [ps2_ee]testing mfps $t3, 0 ... PASS [ps2_ee]testing mtps $t5, 0 ... PASS [ps2_ee]testing mfhi $t3 ... PASS [ps2_ee]testing mflo $t3 ... PASS [ps2_ee]testing mthi $t3 ... PASS [ps2_ee]testing mtlo $t3 ... PASS [ps2_ee]testing mfhi1 $t3 ... PASS [ps2_ee]testing mflo1 $t3 ... PASS [ps2_ee]testing mfsa $t3 ... PASS [ps2_ee]testing mthi1 $t3 ... PASS [ps2_ee]testing mtlo1 $t3 ... PASS [ps2_ee]testing mtsab $t3, 10 ... PASS [ps2_ee]testing mtsah $t3, 10 ... PASS [ps2_ee]testing mul.s $f7, $f8, $f9 ... PASS [ps2_ee]testing mula.s $f7, $f8 ... PASS [ps2_ee]testing mult $t3, $t4 ... PASS [ps2_ee]testing mult $t3, $t4, $t5 ... PASS [ps2_ee]testing mult1 $t3, $t4 ... PASS [ps2_ee]testing mult1 $t3, $t4, $t5 ... PASS [ps2_ee]testing multu $t3, $t4 ... PASS [ps2_ee]testing multu $t3, $t4, $t5 ... PASS [ps2_ee]testing movn $t3, $t4, $t5 ... PASS [ps2_ee]testing movz $t3, $t4, $t5 ... PASS [ps2_ee]testing neg.s $f3, $f4 ... PASS [ps2_ee]testing negu $t3, $t4 ... PASS [ps2_ee]testing nop ... PASS [ps2_ee]testing nor $t3, $k1, $k0 ... PASS [ps2_ee]testing not $t3, $t4 ... PASS [ps2_ee]testing or $t3, $k0, $k1 ... PASS [ps2_ee]testing ori $t3, $k0, 0x1234 ... PASS [ps2_ee]testing pref 0, 0x1234($t4) ... PASS [ps2_ee]testing pabsh $t2, $t3 ... PASS [ps2_ee]testing pabsw $t2, $t3 ... PASS [ps2_ee]testing paddb $t2, $t3, $t4 ... PASS [ps2_ee]testing paddh $t2, $t3, $t4 ... PASS [ps2_ee]testing paddsb $t2, $t3, $t4 ... PASS [ps2_ee]testing paddsh $t2, $t3, $t4 ... PASS [ps2_ee]testing paddsw $t2, $t3, $t4 ... PASS [ps2_ee]testing paddub $t2, $t3, $t4 ... PASS [ps2_ee]testing padduh $t2, $t3, $t4 ... PASS [ps2_ee]testing padduw $t2, $t3, $t4 ... PASS [ps2_ee]testing paddw $t2, $t3, $t4 ... PASS [ps2_ee]testing padsbh $t2, $t3, $t4 ... PASS [ps2_ee]testing pand $t2, $t3, $t4 ... PASS [ps2_ee]testing pceqb $t2, $t3, $t4 ... PASS [ps2_ee]testing pceqh $t2, $t3, $t4 ... PASS [ps2_ee]testing pceqw $t2, $t3, $t4 ... PASS [ps2_ee]testing pcgtb $t2, $t3, $t4 ... PASS [ps2_ee]testing pcgth $t2, $t3, $t4 ... PASS [ps2_ee]testing pcgtw $t2, $t3, $t4 ... PASS [ps2_ee]testing pcpyh $t2, $t3 ... PASS [ps2_ee]testing pcpyld $t2, $t3, $t4 ... PASS [ps2_ee]testing pcpyud $t2, $t3, $t4 ... PASS [ps2_ee]testing pdivbw $t2, $t3 ... PASS [ps2_ee]testing pdivuw $t2, $t3 ... PASS [ps2_ee]testing pdivw $t2, $t3 ... PASS [ps2_ee]testing pexch $t2, $t3 ... PASS [ps2_ee]testing pexeh $t2, $t3 ... PASS [ps2_ee]testing pexew $t2, $t3 ... PASS [ps2_ee]testing pext5 $t2, $t3 ... PASS [ps2_ee]testing pextlb $t2, $t3, $t4 ... PASS [ps2_ee]testing pextlh $t2, $t3, $t4 ... PASS [ps2_ee]testing pextlw $t2, $t3, $t4 ... PASS [ps2_ee]testing pextub $t2, $t3, $t4 ... PASS [ps2_ee]testing pextuh $t2, $t3, $t4 ... PASS [ps2_ee]testing pextuw $t2, $t3, $t4 ... PASS [ps2_ee]testing phmadh $t2, $t3, $t4 ... PASS [ps2_ee]testing phmsbh $t2, $t3, $t4 ... PASS [ps2_ee]testing pinteh $t2, $t3, $t4 ... PASS [ps2_ee]testing pinth $t2, $t3, $t4 ... PASS [ps2_ee]testing plzcw $t2, $t3 ... PASS [ps2_ee]testing pmaddh $t2, $t3, $t4 ... PASS [ps2_ee]testing pmadduw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmaddw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmaxh $t2, $t3, $t4 ... PASS [ps2_ee]testing pmaxw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmfhi $t2 ... PASS [ps2_ee]testing pmfhl.lh $t2 ... PASS [ps2_ee]testing pmfhl.lw $t2 ... PASS [ps2_ee]testing pmfhl.sh $t2 ... PASS [ps2_ee]testing pmfhl.slw $t2 ... PASS [ps2_ee]testing pmfhl.uw $t2 ... PASS [ps2_ee]testing pmflo $t2 ... PASS [ps2_ee]testing pminh $t2, $t3, $t4 ... PASS [ps2_ee]testing pminw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmsubh $t2, $t3, $t4 ... PASS [ps2_ee]testing pmsubw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmthi $t2 ... PASS [ps2_ee]testing pmthl.lw $t2 ... PASS [ps2_ee]testing pmtlo $t2 ... PASS [ps2_ee]testing pmulth $t2, $t3, $t4 ... PASS [ps2_ee]testing pmultuw $t2, $t3, $t4 ... PASS [ps2_ee]testing pmultw $t2, $t3, $t4 ... PASS [ps2_ee]testing pnor $t2, $t3, $t4 ... PASS [ps2_ee]testing por $t2, $t3, $t4 ... PASS [ps2_ee]testing ppac5 $t3, $t4 ... PASS [ps2_ee]testing ppacb $t3, $t4, $t5 ... PASS [ps2_ee]testing ppach $t3, $t4, $t5 ... PASS [ps2_ee]testing ppacw $t3, $t4, $t5 ... PASS [ps2_ee]testing prevh $t3, $t4 ... PASS [ps2_ee]testing prot3w $t3, $t4 ... PASS [ps2_ee]testing psllh $t3, $t4, 5 ... PASS [ps2_ee]testing psllvw $t3, $t4, $t5 ... PASS [ps2_ee]testing psllw $t3, $t4, 5 ... PASS [ps2_ee]testing psrah $t3, $t4, 5 ... PASS [ps2_ee]testing psravw $t3, $t4, $t5 ... PASS [ps2_ee]testing psraw $t3, $t4, 5 ... PASS [ps2_ee]testing psrlh $t3, $t4, 5 ... PASS [ps2_ee]testing psrlvw $t3, $t4, $t5 ... PASS [ps2_ee]testing psrlw $t3, $t4, 5 ... PASS [ps2_ee]testing psubb $t3, $t4, $t5 ... PASS [ps2_ee]testing psubh $t3, $t4, $t5 ... PASS [ps2_ee]testing psubsb $t3, $t4, $t5 ... PASS [ps2_ee]testing psubsh $t3, $t4, $t5 ... PASS [ps2_ee]testing psubsw $t3, $t4, $t5 ... PASS [ps2_ee]testing psubub $t3, $t4, $t5 ... PASS [ps2_ee]testing psubuh $t3, $t4, $t5 ... PASS [ps2_ee]testing psubuw $t3, $t4, $t5 ... PASS [ps2_ee]testing psubw $t3, $t4, $t5 ... PASS [ps2_ee]testing pxor $t3, $t4, $t5 ... PASS [ps2_ee]testing qfsrv $t3, $t4, $t5 ... PASS [ps2_ee]testing rsqrt.s $f3, $f4, $f21 ... PASS [ps2_ee]testing sc $t3, 0x1234($t4) ... PASS [ps2_ee]testing sb $t3, 0x1234($t4) ... PASS [ps2_ee]testing sd $t3, 0x1234($t4) ... PASS [ps2_ee]testing sq $t3, 0x1234($t4) ... PASS [ps2_ee]testing sdl $t3, 0x1234($t4) ... PASS [ps2_ee]testing sdr $t3, 0x1234($t4) ... PASS [ps2_ee]testing sh $t3, 0x1234($t4) ... PASS [ps2_ee]testing sll $t5, $t6, 5 ... PASS [ps2_ee]testing sllv $t5, $t6, $t7 ... PASS [ps2_ee]testing slt $t3, $t4, $t5 ... PASS [ps2_ee]testing slti $t3, $k0, 0x1234 ... PASS [ps2_ee]testing sltiu $t3, $k0, 0x1234 ... PASS [ps2_ee]testing sltu $t3, $t4, $t5 ... PASS [ps2_ee]testing sqrt.s $f3, $f4 ... PASS [ps2_ee]testing sra $t5, $t6, 5 ... PASS [ps2_ee]testing srav $t5, $t6, $t7 ... PASS [ps2_ee]testing srl $t5, $t6, 5 ... PASS [ps2_ee]testing srlv $t5, $t6, $t7 ... PASS [ps2_ee]testing sub $t3, $t4, $t5 ... PASS [ps2_ee]testing sub.s $f10, $f11, $f12 ... PASS [ps2_ee]testing suba.s $f10, $f11 ... PASS [ps2_ee]testing subu $t3, $t4, $t5 ... PASS [ps2_ee]testing sw $0, ($t1) ... PASS [ps2_ee]testing sw $t3, 0x1234($t4) ... PASS [ps2_ee]testing sw $t3, -8($t4) ... PASS [ps2_ee]testing sw $t0, 0x61a0($k0) ... PASS [ps2_ee]testing swc1 $f3, 0x1234($t4) ... PASS [ps2_ee]testing swl $t3, 0x1234($t4) ... PASS [ps2_ee]testing swr $t3, 0x1234($t4) ... PASS [ps2_ee]testing sync ... PASS [ps2_ee]testing sync.l ... PASS [ps2_ee]testing sync.p ... PASS [ps2_ee]testing syscall ... PASS [ps2_ee]testing teq $t3, $t4 ... PASS [ps2_ee]testing teqi $t3, 0x1234 ... PASS [ps2_ee]testing tge $t3, $t4 ... PASS [ps2_ee]testing tgei $t3, 0x1234 ... PASS [ps2_ee]testing tgeiu $t3, 0x1234 ... PASS [ps2_ee]testing tgeu $t3, $t4 ... PASS [ps2_ee]testing tlbp ... PASS [ps2_ee]testing tlbr ... PASS [ps2_ee]testing tlbwi ... PASS [ps2_ee]testing tlbwr ... PASS [ps2_ee]testing tlt $t3, $t4 ... PASS [ps2_ee]testing tlti $t3, 0x1234 ... PASS [ps2_ee]testing tltiu $t3, 0x1234 ... PASS [ps2_ee]testing tltu $t3, $t4 ... PASS [ps2_ee]testing tne $t3, $t4 ... PASS [ps2_ee]testing tnei $t3, 0x1234 ... PASS [ps2_ee]testing xor $t3, $k0, $k1 ... PASS [ps2_ee]testing xori $t3, $k0, 0x1234 ... PASS [ps2_ee]testing xori $t0, $t0, 0xff ... PASS [ps2_ee]testing cfc2 $t0, $vi1 ... PASS [ps2_ee]testing cfc2.ni $t0, $vi1 ... PASS [ps2_ee]testing cfc2.i $t0, $vi15 ... PASS [ps2_ee]testing ctc2 $t0, $vi1 ... PASS [ps2_ee]testing ctc2.ni $t0, $vi1 ... PASS [ps2_ee]testing ctc2.i $t0, $vi15 ... PASS [ps2_ee]testing lqc2 $vf1, 100($t3) ... PASS [ps2_ee]testing qmfc2 $t0, $vf1 ... PASS [ps2_ee]testing qmfc2.ni $t0, $vf1 ... PASS [ps2_ee]testing qmfc2.i $t0, $vf16 ... PASS [ps2_ee]testing qmtc2 $t0, $vf1 ... PASS [ps2_ee]testing qmtc2.ni $t0, $vf1 ... PASS [ps2_ee]testing qmtc2.i $t0, $vf16 ... PASS [ps2_ee]testing sqc2 $vf1, 100($t3) ... PASS [ps2_ee]testing vabs.xy $vf5, $vf10 ... PASS [ps2_ee]testing vadd.xyzw $vf6,$vf4,$vf5 ... PASS [ps2_ee]testing vaddi.xy $vf4, $vf5, I ... PASS [ps2_ee]testing vaddq.xy $vf4, $vf5, Q ... PASS [ps2_ee]testing vaddx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vaddy.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vaddz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vaddw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vaddai.xy ACC, $vf4, I ... PASS [ps2_ee]testing vaddaq.xz ACC, $vf4, Q ... PASS [ps2_ee]testing vaddax.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vadday.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vaddaz.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vaddaw.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vcallms 1000 ... PASS [ps2_ee]testing vclipw.xyz $vf3, $vf4 ... PASS [ps2_ee]testing vdiv Q, $vf3y, $vf7z ... PASS [ps2_ee]testing vftoi0.x $vf3, $vf30 ... PASS [ps2_ee]testing vftoi4.yz $vf3, $vf4 ... PASS [ps2_ee]testing vftoi12.w $vf3, $vf23 ... PASS [ps2_ee]testing vftoi15.xw $vf3, $vf31 ... PASS [ps2_ee]testing viadd $vi17, $vi27, $vi10 ... PASS [ps2_ee]testing viaddi $vi17, $vi27, -5 ... PASS [ps2_ee]testing viand $vi17, $vi27, $vi10 ... PASS [ps2_ee]testing vilwr.y $vi27, ($vi21) ... PASS [ps2_ee]testing vior $vi3, $vi4, $vi5 ... PASS [ps2_ee]testing visub $vi9, $vi14, $vi27 ... PASS [ps2_ee]testing viswr.y $vi27, ($vi21) ... PASS [ps2_ee]testing vitof0.x $vf3, $vf30 ... PASS [ps2_ee]testing vitof4.yz $vf3, $vf4 ... PASS [ps2_ee]testing vitof12.w $vf3, $vf23 ... PASS [ps2_ee]testing vitof15.xw $vf3, $vf31 ... PASS [ps2_ee]testing vlqd.y $vi27, (--$vi21) ... PASS [ps2_ee]testing vlqi.y $vi27, ($vi21++) ... PASS [ps2_ee]testing vmadd.xz $vf5, $vf17, $vf27 ... PASS [ps2_ee]testing vmaddi.xy $vf4, $vf27, I ... PASS [ps2_ee]testing vmaddq.xy $vf4, $vf26, Q ... PASS [ps2_ee]testing vmaddx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaddy.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaddz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaddw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmadda.xy ACC, $vf4, $vf27 ... PASS [ps2_ee]testing vmaddai.xy ACC, $vf4, I ... PASS [ps2_ee]testing vmaddaq.xz ACC, $vf4, Q ... PASS [ps2_ee]testing vmaddax.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmadday.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmaddaz.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmaddaw.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmax.xw $vf3xw, $vf4xw, $vf5 ... PASS [ps2_ee]testing vmaxi.xw $vf3xw, $vf4xw, I ... PASS [ps2_ee]testing vmaxx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaxy.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaxz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmaxw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmfir.x $vf3, $vi17 ... PASS [ps2_ee]testing vmini.xw $vf3xw, $vf4xw, $vf5 ... PASS [ps2_ee]testing vminii.xw $vf3xw, $vf4xw, I ... PASS [ps2_ee]testing vminix.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vminiy.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vminiz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vminiw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmove.x $vf3, $vf17 ... PASS [ps2_ee]testing vmr32.x $vf3, $vf17 ... PASS [ps2_ee]testing vsub.xyzw $vf6,$vf4,$vf5 ... PASS [ps2_ee]testing vsubi.xy $vf4, $vf5, I ... PASS [ps2_ee]testing vsubq.xy $vf4, $vf5, Q ... PASS [ps2_ee]testing vsubx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsuby.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsubz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsubw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsuba.xy ACC, $vf4, $vf5 ... PASS [ps2_ee]testing vsubai.xy ACC, $vf4, I ... PASS [ps2_ee]testing vsubaq.xz ACC, $vf4, Q ... PASS [ps2_ee]testing vsubax.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubay.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubaz.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubaw.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmtir $vi11, $vf17x ... PASS [ps2_ee]testing vmul.xyzw $vf6,$vf4,$vf5 ... PASS [ps2_ee]testing vmuli.xy $vf4, $vf5, I ... PASS [ps2_ee]testing vmulq.xy $vf4, $vf5, Q ... PASS [ps2_ee]testing vmulx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmuly.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmulz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmulw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vmula.xy ACC, $vf4, $vf5 ... PASS [ps2_ee]testing vmulai.xy ACC, $vf4, I ... PASS [ps2_ee]testing vmulax.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmulay.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmulaz.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vmulaw.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vnop ... PASS [ps2_ee]testing vopmula.xyz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vopmsub.xyz $vf17, $vf4, $vf23 ... PASS [ps2_ee]testing vrget.xw $vf17, R ... PASS [ps2_ee]testing vrinit R, $vf17y ... PASS [ps2_ee]testing vrnext.xw $vf17, R ... PASS [ps2_ee]testing vrsqrt Q, $vf17y, $vf27x ... PASS [ps2_ee]testing vrxor R, $vf17y ... PASS [ps2_ee]testing vsqd.yz $vf17, (--$vi8) ... PASS [ps2_ee]testing vsqi.yz $vf17, ($vi8++) ... PASS [ps2_ee]testing vsub.xyzw $vf6,$vf4,$vf5 ... PASS [ps2_ee]testing vsubi.xy $vf4, $vf5, I ... PASS [ps2_ee]testing vsubq.xy $vf4, $vf5, Q ... PASS [ps2_ee]testing vsubx.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsuby.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsubz.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsubw.x $vf3x, $vf4x, $vf5 ... PASS [ps2_ee]testing vsuba.xy ACC, $vf4, $vf5 ... PASS [ps2_ee]testing vsubai.xy ACC, $vf4, I ... PASS [ps2_ee]testing vsubaq.xz ACC, $vf4, Q ... PASS [ps2_ee]testing vsubax.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubay.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubaz.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vsubaw.xz ACC, $vf4, $vf23 ... PASS [ps2_ee]testing vwaitq ... PASS bash run_test.sh ps2_ee_vu1 cpu=ps2_ee_vu1 [ps2_ee_vu1]testing abs.zw vf6zw, vf4 nop ... PASS [ps2_ee_vu1]testing add.xyzw vf6,vf4,vf5 nop ... PASS [ps2_ee_vu1]testing addi.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing addq.xy vf4, vf5, Q nop ... PASS [ps2_ee_vu1]testing addx.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing addy.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing addz.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing addw.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing adda.xy acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing addai.xy acc, vf4, I nop ... PASS [ps2_ee_vu1]testing addaq.xz acc, vf4, Q nop ... PASS [ps2_ee_vu1]testing addax.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing adday.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing addaz.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing addaw.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing addw[em].x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing clipw.xyz vf3, vf4 nop ... PASS [ps2_ee_vu1]testing ftoi0.x vf3, vf30 nop ... PASS [ps2_ee_vu1]testing ftoi4.yz vf3, vf4 nop ... PASS [ps2_ee_vu1]testing ftoi12.w vf3, vf23 nop ... PASS [ps2_ee_vu1]testing ftoi15.xw vf3, vf31 nop ... PASS [ps2_ee_vu1]testing itof0.x vf3, vf30 nop ... PASS [ps2_ee_vu1]testing itof4.yz vf3, vf4 nop ... PASS [ps2_ee_vu1]testing itof12.w vf3, vf23 nop ... PASS [ps2_ee_vu1]testing itof15.xw vf3, vf31 nop ... PASS [ps2_ee_vu1]testing madd.xzw vf6,vf4,vf5 nop ... PASS [ps2_ee_vu1]testing maddi.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing maddq.xy vf4, vf5, Q nop ... PASS [ps2_ee_vu1]testing maddx.x vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing maddy.xy vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing maddz.xz vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing maddw.yw vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing madda.xy acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing maddai.xy acc, vf4, I nop ... PASS [ps2_ee_vu1]testing maddaq.xz acc, vf4, Q nop ... PASS [ps2_ee_vu1]testing maddax.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing madday.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing maddaz.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing maddaw.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing max.xz vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing maxi.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing maxx.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing maxy.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing maxz.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing maxw.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing mini.xz vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing minii.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing minix.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing miniy.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing miniz.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing miniw.xz vf11, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing msub.xzw vf6,vf4,vf5 nop ... PASS [ps2_ee_vu1]testing msubi.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing msubq.xy vf4, vf5, Q nop ... PASS [ps2_ee_vu1]testing msubx.x vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing msuby.xy vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing msubz.xz vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing msubw.yw vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing msuba.xy acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing msubai.xy acc, vf4, I nop ... PASS [ps2_ee_vu1]testing msubaq.xz acc, vf4, Q nop ... PASS [ps2_ee_vu1]testing msubax.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing msubay.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing msubaz.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing msubaw.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing mul.xzw vf6,vf4,vf5 nop ... PASS [ps2_ee_vu1]testing muli.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing mulq.xy vf4, vf5, Q nop ... PASS [ps2_ee_vu1]testing mulx.x vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing muly.xy vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing mulz.xz vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing mulw.yw vf3, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing mula.xy acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing mulai.xy acc, vf4, I nop ... PASS [ps2_ee_vu1]testing mulaq.xz acc, vf4, Q nop ... PASS [ps2_ee_vu1]testing mulax.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing mulay.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing mulaz.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing mulaw.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing nop nop ... PASS [ps2_ee_vu1]testing nop[d] nop ... PASS [ps2_ee_vu1]testing nop[iemdt] nop ... PASS [ps2_ee_vu1]testing opmula.xyz acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing opmsub.xyz vf7, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing sub.xyzw vf6,vf4,vf5 nop ... PASS [ps2_ee_vu1]testing subi.xy vf4, vf5, I nop ... PASS [ps2_ee_vu1]testing subq.xy vf4, vf5, Q nop ... PASS [ps2_ee_vu1]testing subx.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing suby.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing subz.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing subw.x vf3x, vf4x, vf5 nop ... PASS [ps2_ee_vu1]testing suba.xy acc, vf4, vf5 nop ... PASS [ps2_ee_vu1]testing subai.xy acc, vf4, I nop ... PASS [ps2_ee_vu1]testing subaq.xz acc, vf4, Q nop ... PASS [ps2_ee_vu1]testing subax.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing subay.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing subaz.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing subaw.xz acc, vf4, vf23 nop ... PASS [ps2_ee_vu1]testing main: nop b main ... PASS [ps2_ee_vu1]testing main: nop bal vi4, main ... PASS [ps2_ee_vu1]testing nop div q, vf3y, vf7z ... PASS [ps2_ee_vu1]testing nop eatan p, vf3y ... PASS [ps2_ee_vu1]testing nop eatanxy p, vf3 ... PASS [ps2_ee_vu1]testing nop eatanxz p, vf3 ... PASS [ps2_ee_vu1]testing nop eexp p, vf28z ... PASS [ps2_ee_vu1]testing nop eleng p, vf27 ... PASS [ps2_ee_vu1]testing nop ercpr p, vf27w ... PASS [ps2_ee_vu1]testing nop erleng p, vf27 ... PASS [ps2_ee_vu1]testing nop ersadd p, vf26 ... PASS [ps2_ee_vu1]testing nop ersqrt p, vf26y ... PASS [ps2_ee_vu1]testing nop esadd p, vf26 ... PASS [ps2_ee_vu1]testing nop esin p, vf26y ... PASS [ps2_ee_vu1]testing nop esqrt p, vf26y ... PASS [ps2_ee_vu1]testing nop esum p, vf26 ... PASS [ps2_ee_vu1]testing nop fcand vi01, 0x123456 ... PASS [ps2_ee_vu1]testing nop fcand vi01, 0x123456 ... PASS [ps2_ee_vu1]testing nop fceq vi01, 0x123456 ... PASS [ps2_ee_vu1]testing nop fcget vi13 ... PASS [ps2_ee_vu1]testing nop fcor vi01, 0x123456 ... PASS [ps2_ee_vu1]testing nop fcset 0x123456 ... PASS [ps2_ee_vu1]testing nop fmand vi17, vi30 ... PASS [ps2_ee_vu1]testing nop fmeq vi17, vi30 ... PASS [ps2_ee_vu1]testing nop fmor vi17, vi30 ... PASS [ps2_ee_vu1]testing nop fsand vi17, 0x123 ... PASS [ps2_ee_vu1]testing nop fsand vi17, 0x912 ... PASS [ps2_ee_vu1]testing nop fseq vi17, 0x912 ... PASS [ps2_ee_vu1]testing nop fsor vi17, 0x912 ... PASS [ps2_ee_vu1]testing nop fsset 0x900 ... PASS [ps2_ee_vu1]testing nop iadd vi17, vi27, vi10 ... PASS [ps2_ee_vu1]testing nop iaddi vi17, vi27, -5 ... PASS [ps2_ee_vu1]testing nop iaddiu vi17, vi27, 0x7123 ... PASS [ps2_ee_vu1]testing nop iaddiu vi17, vi27, 0x0123 ... PASS [ps2_ee_vu1]testing nop iaddiu vi17, vi27, 0x0823 ... PASS [ps2_ee_vu1]testing nop iand vi17, vi27, vi10 ... PASS [ps2_ee_vu1]testing main: nop ibeq vi17, vi27, main ... PASS [ps2_ee_vu1]testing main: nop ibgez vi27, main ... PASS [ps2_ee_vu1]testing main: nop ibgtz vi27, main ... PASS [ps2_ee_vu1]testing main: nop iblez vi27, main ... PASS [ps2_ee_vu1]testing main: nop ibltz vi27, main ... PASS [ps2_ee_vu1]testing main: nop ibne vi13, vi27, main ... PASS [ps2_ee_vu1]testing nop ilw.y vi27, 101(vi21) ... PASS [ps2_ee_vu1]testing nop ilwr.y vi27, (vi21) ... PASS [ps2_ee_vu1]testing nop ior vi17, vi27, vi10 ... PASS [ps2_ee_vu1]testing nop isub vi17, vi27, vi10 ... PASS [ps2_ee_vu1]testing nop isubiu vi17, vi27, 0x7123 ... PASS [ps2_ee_vu1]testing nop isw.y vi27, 101(vi21) ... PASS [ps2_ee_vu1]testing nop iswr.y vi27, (vi21) ... PASS [ps2_ee_vu1]testing nop jalr vi5, vi6 ... PASS [ps2_ee_vu1]testing nop jr vi15 ... PASS [ps2_ee_vu1]testing nop lq.y vf27, 101(vi21) ... PASS [ps2_ee_vu1]testing nop lqd.x vf27, (--vi21) ... PASS [ps2_ee_vu1]testing nop lqi.x vf27, (vi21++) ... PASS [ps2_ee_vu1]testing nop mfir.xy vf17, vi27 ... PASS [ps2_ee_vu1]testing nop mfp.xy vf17, P ... PASS [ps2_ee_vu1]testing nop move.xy vf17, vf27 ... PASS [ps2_ee_vu1]testing nop mr32.xy vf17, vf27 ... PASS [ps2_ee_vu1]testing nop mtir vi17, vf27x ... PASS [ps2_ee_vu1]testing nop rget.xy vf17, R ... PASS [ps2_ee_vu1]testing nop rinit R, vf17x ... PASS [ps2_ee_vu1]testing nop rnext.xy vf17, R ... PASS [ps2_ee_vu1]testing nop rsqrt Q, vf17y, vf19x ... PASS [ps2_ee_vu1]testing nop rxor R, vf17x ... PASS [ps2_ee_vu1]testing nop sq.y vf27, 101(vi21) ... PASS [ps2_ee_vu1]testing nop sqd.x vf27, (--vi21) ... PASS [ps2_ee_vu1]testing nop sqi.x vf27, (vi21++) ... PASS [ps2_ee_vu1]testing nop sqrt Q, vf17y ... PASS [ps2_ee_vu1]testing nop waitp ... PASS [ps2_ee_vu1]testing nop waitq ... PASS [ps2_ee_vu1]testing nop xgkick vi10 ... PASS [ps2_ee_vu1]testing nop xitop vi10 ... PASS [ps2_ee_vu1]testing nop xtop vi10 ... PASS bash run_test.sh riscv cpu=riscv [riscv]testing lui x4, 603 ... PASS [riscv]testing auipc x28, 128 ... PASS [riscv]testing main: jal x10, main ... PASS [riscv]testing jalr x3, x27, 435 ... PASS [riscv]testing jalr x3, x27, -435 ... PASS [riscv]testing main: beq x10, x11, main ... PASS [riscv]testing main: bne x10, x11, main ... PASS [riscv]testing main: blt x10, x11, main ... PASS [riscv]testing main: bge x10, x11, main ... PASS [riscv]testing main: bltu x10, x11, main ... PASS [riscv]testing main: bgeu x10, x11, main ... PASS [riscv]testing lb x24, 621(x25) ... PASS [riscv]testing lb x24, -621(x25) ... PASS [riscv]testing lh x5, 380(x10) ... PASS [riscv]testing lh x5, -380(x10) ... PASS [riscv]testing lw x7, 295(x23) ... PASS [riscv]testing lw x7, -295(x23) ... PASS [riscv]testing lbu x12, 587(x22) ... PASS [riscv]testing lbu x12, -587(x22) ... PASS [riscv]testing lhu x2, 513(x9) ... PASS [riscv]testing lhu x2, -513(x9) ... PASS [riscv]testing sb x2, 137(x7) ... PASS [riscv]testing sb x2, -137(x7) ... PASS [riscv]testing sh x30, 806(x30) ... PASS [riscv]testing sh x30, -806(x30) ... PASS [riscv]testing sw x14, 508(x31) ... PASS [riscv]testing sw x14, -508(x31) ... PASS [riscv]testing addi x14, x25, 713 ... PASS [riscv]testing addi x14, x25, -713 ... PASS [riscv]testing slti x17, x4, 836 ... PASS [riscv]testing sltiu x19, a1, 168 ... PASS [riscv]testing xori x13, x5, 13 ... PASS [riscv]testing ori x11, x2, 134 ... PASS [riscv]testing andi x13, x30, 6 ... PASS [riscv]testing slli x29, x11, 8 ... PASS [riscv]testing srli x11, a7, 29 ... PASS [riscv]testing srai a2, a0, 15 ... PASS [riscv]testing add s11, s2, s3 ... PASS [riscv]testing sub t6, t4, t5 ... PASS [riscv]testing sll x3, t3, t2 ... PASS [riscv]testing slt x16, t0, t1 ... PASS [riscv]testing sltu x17, x30, x22 ... PASS [riscv]testing xor x16, x30, x10 ... PASS [riscv]testing srl x2, x5, x17 ... PASS [riscv]testing sra x11, x6, x5 ... PASS [riscv]testing or x2, s0, s1 ... PASS [riscv]testing and x5, x2, x11 ... PASS [riscv]testing fence.i ... PASS [riscv]testing ecall ... PASS [riscv]testing ebreak ... PASS [riscv]testing rdcycle x10 ... PASS [riscv]testing rdcycleh x5 ... PASS [riscv]testing rdtime x1 ... PASS [riscv]testing rdtimeh x21 ... PASS [riscv]testing rdinstret x9 ... PASS [riscv]testing rdinstreth x20 ... PASS [riscv]testing mul x12, x10, x31 ... PASS [riscv]testing mulh x20, x4, x6 ... PASS [riscv]testing mulhsu x30, x15, x2 ... PASS [riscv]testing mulhu x29, x5, x13 ... PASS [riscv]testing div x30, x14, x14 ... PASS [riscv]testing divu x12, x29, x24 ... PASS [riscv]testing rem x6, x21, x20 ... PASS [riscv]testing remu x13, x30, x30 ... PASS [riscv]testing lr.w x12, (x31) ... PASS [riscv]testing lr.w.aq x12, (x31) ... PASS [riscv]testing lr.w.rl x12, (x31) ... PASS [riscv]testing sc.w x15, x1, (x9) ... PASS [riscv]testing sc.w.aq x15, x1, (x9) ... PASS [riscv]testing sc.w.rl x15, x1, (x9) ... PASS [riscv]testing amoswap.w x19, x18, (x14) ... PASS [riscv]testing amoswap.w.aq x19, x18, (x14) ... PASS [riscv]testing amoswap.w.rl x19, x18, (x14) ... PASS [riscv]testing amoadd.w x15, x24, (x29) ... PASS [riscv]testing amoadd.w.aq x15, x24, (x29) ... PASS [riscv]testing amoadd.w.rl x15, x24, (x29) ... PASS [riscv]testing amoxor.w x10, x3, (x15) ... PASS [riscv]testing amoxor.w.aq x10, x3, (x15) ... PASS [riscv]testing amoxor.w.rl x10, x3, (x15) ... PASS [riscv]testing amoand.w x26, x1, (x4) ... PASS [riscv]testing amoand.w.aq x26, x1, (x4) ... PASS [riscv]testing amoand.w.rl x26, x1, (x4) ... PASS [riscv]testing amoor.w x2, x19, (x6) ... PASS [riscv]testing amoor.w.aq x2, x19, (x6) ... PASS [riscv]testing amoor.w.rl x2, x19, (x6) ... PASS [riscv]testing amomin.w x11, x15, (x2) ... PASS [riscv]testing amomin.w.aq x11, x15, (x2) ... PASS [riscv]testing amomin.w.rl x11, x15, (x2) ... PASS [riscv]testing amomax.w x6, x21, (x24) ... PASS [riscv]testing amomax.w.aq x6, x21, (x24) ... PASS [riscv]testing amomax.w.rl x6, x21, (x24) ... PASS [riscv]testing amominu.w x28, x14, (x6) ... PASS [riscv]testing amominu.w.aq x28, x14, (x6) ... PASS [riscv]testing amominu.w.rl x28, x14, (x6) ... PASS [riscv]testing amomaxu.w x18, x1, (x1) ... PASS [riscv]testing amomaxu.w.aq x18, x1, (x1) ... PASS [riscv]testing amomaxu.w.rl x18, x1, (x1) ... PASS [riscv]testing flw f11, 397(x10) ... PASS [riscv]testing flw f11, -397(x10) ... PASS [riscv]testing fsw f16, 457(x27) ... PASS [riscv]testing fsw f16, -457(x27) ... PASS [riscv]testing fmadd.s f19, f30, f25, f2 ... PASS [riscv]testing fmadd.s f19, f30, f25, f2, rne ... PASS [riscv]testing fmadd.s f19, f30, f25, f2, rtz ... PASS [riscv]testing fmadd.s f19, f30, f25, f2, rdn ... PASS [riscv]testing fmadd.s f19, f30, f25, f2, rup ... PASS [riscv]testing fmadd.s f19, f30, f25, f2, rmm ... PASS [riscv]testing fmsub.s f21, f25, f19, f29 ... PASS [riscv]testing fmsub.s f21, f25, f19, f29, rne ... PASS [riscv]testing fmsub.s f21, f25, f19, f29, rtz ... PASS [riscv]testing fmsub.s f21, f25, f19, f29, rdn ... PASS [riscv]testing fmsub.s f21, f25, f19, f29, rup ... PASS [riscv]testing fmsub.s f21, f25, f19, f29, rmm ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19 ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19, rne ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19, rtz ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19, rdn ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19, rup ... PASS [riscv]testing fnmsub.s f3, f12, f26, f19, rmm ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15 ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15, rne ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15, rtz ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15, rdn ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15, rup ... PASS [riscv]testing fnmadd.s f16, f25, f28, f15, rmm ... PASS [riscv]testing fadd.s f4, f11, f30 ... PASS [riscv]testing fadd.s f4, f11, f30, rne ... PASS [riscv]testing fadd.s f4, f11, f30, rtz ... PASS [riscv]testing fadd.s f4, f11, f30, rdn ... PASS [riscv]testing fadd.s f4, f11, f30, rup ... PASS [riscv]testing fadd.s f4, f11, f30, rmm ... PASS [riscv]testing fsub.s f28, f14, f9 ... PASS [riscv]testing fsub.s f28, f14, f9, rne ... PASS [riscv]testing fsub.s f28, f14, f9, rtz ... PASS [riscv]testing fsub.s f28, f14, f9, rdn ... PASS [riscv]testing fsub.s f28, f14, f9, rup ... PASS [riscv]testing fsub.s f28, f14, f9, rmm ... PASS [riscv]testing fmul.s f20, f25, f2 ... PASS [riscv]testing fmul.s f20, f25, f2, rne ... PASS [riscv]testing fmul.s f20, f25, f2, rtz ... PASS [riscv]testing fmul.s f20, f25, f2, rdn ... PASS [riscv]testing fmul.s f20, f25, f2, rup ... PASS [riscv]testing fmul.s f20, f25, f2, rmm ... PASS [riscv]testing fdiv.s f29, f12, f27 ... PASS [riscv]testing fdiv.s f29, f12, f27, rne ... PASS [riscv]testing fdiv.s f29, f12, f27, rtz ... PASS [riscv]testing fdiv.s f29, f12, f27, rdn ... PASS [riscv]testing fdiv.s f29, f12, f27, rup ... PASS [riscv]testing fdiv.s f29, f12, f27, rmm ... PASS [riscv]testing fsqrt.s f6, f2 ... PASS [riscv]testing fsqrt.s f6, f2, rne ... PASS [riscv]testing fsqrt.s f6, f2, rtz ... PASS [riscv]testing fsqrt.s f6, f2, rdn ... PASS [riscv]testing fsqrt.s f6, f2, rup ... PASS [riscv]testing fsqrt.s f6, f2, rmm ... PASS [riscv]testing fsgnj.s f25, f23, f27 ... PASS [riscv]testing fsgnjn.s f10, f19, f27 ... PASS [riscv]testing fsgnjx.s f28, f28, f18 ... PASS [riscv]testing fmin.s f27, f9, f16 ... PASS [riscv]testing fmax.s f6, f24, f28 ... PASS [riscv]testing fcvt.w.s x17, f30 ... PASS [riscv]testing fcvt.w.s x17, f30, rne ... PASS [riscv]testing fcvt.w.s x17, f30, rtz ... PASS [riscv]testing fcvt.w.s x17, f30, rdn ... PASS [riscv]testing fcvt.w.s x17, f30, rup ... PASS [riscv]testing fcvt.w.s x17, f30, rmm ... PASS [riscv]testing fcvt.wu.s x3, f31 ... PASS [riscv]testing fcvt.wu.s x3, f31, rne ... PASS [riscv]testing fcvt.wu.s x3, f31, rtz ... PASS [riscv]testing fcvt.wu.s x3, f31, rdn ... PASS [riscv]testing fcvt.wu.s x3, f31, rup ... PASS [riscv]testing fcvt.wu.s x3, f31, rmm ... PASS [riscv]testing fmv.x.s x26, f30 ... PASS [riscv]testing feq.s x7, f5, f9 ... PASS [riscv]testing flt.s x15, f22, f4 ... PASS [riscv]testing fle.s x31, f2, f23 ... PASS [riscv]testing fclass.s x29, f9 ... PASS [riscv]testing fcvt.s.w f19, x29 ... PASS [riscv]testing fcvt.s.w f19, x29, rne ... PASS [riscv]testing fcvt.s.w f19, x29, rtz ... PASS [riscv]testing fcvt.s.w f19, x29, rdn ... PASS [riscv]testing fcvt.s.w f19, x29, rup ... PASS [riscv]testing fcvt.s.w f19, x29, rmm ... PASS [riscv]testing fcvt.s.wu f23, x31 ... PASS [riscv]testing fcvt.s.wu f23, x31, rne ... PASS [riscv]testing fcvt.s.wu f23, x31, rtz ... PASS [riscv]testing fcvt.s.wu f23, x31, rdn ... PASS [riscv]testing fcvt.s.wu f23, x31, rup ... PASS [riscv]testing fcvt.s.wu f23, x31, rmm ... PASS [riscv]testing fmv.s.x f20, x28 ... PASS [riscv]testing frcsr x4 ... PASS [riscv]testing frrm x9 ... PASS [riscv]testing frflags x6 ... PASS [riscv]testing fscsr x5, x10 ... PASS [riscv]testing fsrm x1, x22 ... PASS [riscv]testing fsflags x27, x23 ... PASS [riscv]testing or zero, ra, s0 ... PASS [riscv]testing or s5, s1, s11 ... PASS [riscv]testing or sp, tp, sp ... PASS [riscv]testing or a3, a0, a7 ... PASS [riscv]testing or t0, t4, gp ... PASS [riscv]testing mv t1, t2 ... PASS [riscv]testing not t2, t3 ... PASS [riscv]testing neg a0, t4 ... PASS [riscv]testing seqz t1, t2 ... PASS [riscv]testing snez t2, t3 ... PASS [riscv]testing sltz t0, t1 ... PASS [riscv]testing sgtz t2, t3 ... PASS [riscv]testing fmv.s f23, f30 ... PASS [riscv]testing fabs.s f21, f28 ... PASS [riscv]testing fneg.s f7, f31 ... PASS [riscv]testing main: beqz t0, main ... PASS [riscv]testing main: bnez t1, main ... PASS [riscv]testing main: blez t2, main ... PASS [riscv]testing main: bgez t3, main ... PASS [riscv]testing main: bltz t4, main ... PASS [riscv]testing main: bgtz t1, main ... PASS [riscv]testing main: bgt t0, t1, main ... PASS [riscv]testing main: ble t2, t0, main ... PASS [riscv]testing main: bgtu t3, t2, main ... PASS [riscv]testing main: bleu t4, t1, main ... PASS [riscv]testing main: j main ... PASS [riscv]testing main: jal main ... PASS [riscv]testing jr t1 ... PASS [riscv]testing jalr t1 ... PASS [riscv]testing ret ... PASS [riscv]testing li t1, 500 ... PASS [riscv]testing li t2, -5 ... PASS [riscv]testing li t3, 5000 ... PASS [riscv]testing li t4, -5000 ... PASS [riscv]testing c.addi4spn a3, sp, 64 ... PASS [riscv]testing c.fld fs1, 64(a3) ... PASS [riscv]testing c.lw a3, 32(a4) ... PASS [riscv]testing c.flw fs1, 64(a3) ... PASS [riscv]testing c.fsd fs1, 64(a3) ... PASS [riscv]testing c.sw a3, 32(a4) ... PASS [riscv]testing c.fsw fs1, 64(a3) ... PASS [riscv]testing c.nop ... PASS [riscv]testing c.addi s2, 10 ... PASS [riscv]testing c.li a3, -11 ... PASS [riscv]testing c.lui s1, 3 ... PASS [riscv]testing c.srli a3, 11 ... PASS [riscv]testing c.srli64 a3 ... PASS [riscv]testing c.srai a3, 11 ... PASS [riscv]testing c.srai64 a3 ... PASS [riscv]testing c.andi a3, 0x15 ... PASS [riscv]testing c.sub a3, a4 ... PASS [riscv]testing c.xor a3, a4 ... PASS [riscv]testing c.or a3, a4 ... PASS [riscv]testing c.and a3, a4 ... PASS [riscv]testing c.slli t2, 9 ... PASS [riscv]testing c.slli64 t1 ... PASS [riscv]testing c.fldsp fs1, 96(sp) ... PASS [riscv]testing c.lwsp s2, 96(sp) ... PASS [riscv]testing c.flwsp fs1, 104(sp) ... PASS [riscv]testing c.jr s2 ... PASS [riscv]testing c.mv s2, s3 ... PASS [riscv]testing c.ebreak ... PASS [riscv]testing c.jalr t5 ... PASS [riscv]testing c.add t3, t4 ... PASS [riscv]testing c.swsp s2, 160(sp) ... PASS [riscv]testing c.fswsp fs1, 160(sp) ... PASS [riscv]testing csrrw t0, 123, a0 ... PASS [riscv]testing csrrs t1, 333, a1 ... PASS [riscv]testing csrrc t2, 1123, a2 ... PASS [riscv]testing csrrwi t0, 123, 27 ... PASS [riscv]testing csrrsi t1, 333, 23 ... PASS [riscv]testing csrrci t2, 1123, 17 ... PASS [riscv]testing csrr t0, 127 ... PASS [riscv]testing csrw 123, t1 ... PASS [riscv]testing csrs 2011, t3 ... PASS [riscv]testing csrc 1111, a2 ... PASS [riscv]testing csrwi 777, 30 ... PASS [riscv]testing csrsi 319, 27 ... PASS [riscv]testing csrci 3012, 17 ... PASS [riscv]testing frcsr t0 ... PASS [riscv]testing fscsr t1 ... PASS [riscv]testing fscsr a0, s1 ... PASS [riscv]testing frrm s1 ... PASS [riscv]testing fsrm t0 ... PASS [riscv]testing fsrm s2, a3 ... PASS [riscv]testing fsrmi 17 ... PASS [riscv]testing fsrmi t6, 27 ... PASS [riscv]testing frflags t5 ... PASS [riscv]testing fsflags t3 ... PASS [riscv]testing fsflags t1, a1 ... PASS [riscv]testing fsflagsi 13 ... PASS [riscv]testing fsflagsi t2, 11 ... PASS [riscv]testing uret ... PASS [riscv]testing sret ... PASS [riscv]testing hret ... PASS [riscv]testing mret ... PASS [riscv]testing wfi ... PASS [riscv]testing sfence.vm t1 ... PASS bash run_test.sh riscv64 cpu=riscv64 [riscv64]testing lwu x6, 892(x21) ... PASS [riscv64]testing lwu x6, -892(x21) ... PASS [riscv64]testing ld x21, 328(x13) ... PASS [riscv64]testing ld x21, -328(x13) ... PASS [riscv64]testing sd x15, 364(x11) ... PASS [riscv64]testing sd x15, -364(x11) ... PASS [riscv64]testing addiw x28, x24, 879 ... PASS [riscv64]testing addiw x28, x24, -879 ... PASS [riscv64]testing slliw x9, x16, 16 ... PASS [riscv64]testing srliw x3, x30, 17 ... PASS [riscv64]testing sraiw x30, x25, 28 ... PASS [riscv64]testing addw x18, x24, x16 ... PASS [riscv64]testing subw x6, x3, x30 ... PASS [riscv64]testing sllw x3, x9, x19 ... PASS [riscv64]testing srlw x17, x9, x18 ... PASS [riscv64]testing sraw x8, x16, x25 ... PASS [riscv64]testing mulw x4, x11, x16 ... PASS [riscv64]testing divw x31, x9, x31 ... PASS [riscv64]testing divuw x15, x13, x23 ... PASS [riscv64]testing remw x10, x3, x11 ... PASS [riscv64]testing remuw x29, x3, x23 ... PASS [riscv64]testing lr.d x15, (x6) ... PASS [riscv64]testing lr.d.aq x15, (x6) ... PASS [riscv64]testing lr.d.rl x15, (x6) ... PASS [riscv64]testing sc.d x17, x27, (x11) ... PASS [riscv64]testing sc.d.aq x17, x27, (x11) ... PASS [riscv64]testing sc.d.rl x17, x27, (x11) ... PASS [riscv64]testing amoswap.d x14, x4, (x2) ... PASS [riscv64]testing amoswap.d.aq x14, x4, (x2) ... PASS [riscv64]testing amoswap.d.rl x14, x4, (x2) ... PASS [riscv64]testing amoadd.d x17, x2, (x1) ... PASS [riscv64]testing amoadd.d.aq x17, x2, (x1) ... PASS [riscv64]testing amoadd.d.rl x17, x2, (x1) ... PASS [riscv64]testing amoxor.d x8, x3, (x24) ... PASS [riscv64]testing amoxor.d.aq x8, x3, (x24) ... PASS [riscv64]testing amoxor.d.rl x8, x3, (x24) ... PASS [riscv64]testing amoand.d x17, x26, (x6) ... PASS [riscv64]testing amoand.d.aq x17, x26, (x6) ... PASS [riscv64]testing amoand.d.rl x17, x26, (x6) ... PASS [riscv64]testing amoor.d x1, x18, (x3) ... PASS [riscv64]testing amoor.d.aq x1, x18, (x3) ... PASS [riscv64]testing amoor.d.rl x1, x18, (x3) ... PASS [riscv64]testing amomin.d x27, x13, (x10) ... PASS [riscv64]testing amomin.d.aq x27, x13, (x10) ... PASS [riscv64]testing amomin.d.rl x27, x13, (x10) ... PASS [riscv64]testing amomax.d x25, x7, (x20) ... PASS [riscv64]testing amomax.d.aq x25, x7, (x20) ... PASS [riscv64]testing amomax.d.rl x25, x7, (x20) ... PASS [riscv64]testing amominu.d x12, x31, (x26) ... PASS [riscv64]testing amominu.d.aq x12, x31, (x26) ... PASS [riscv64]testing amominu.d.rl x12, x31, (x26) ... PASS [riscv64]testing amomaxu.d x10, x6, (x4) ... PASS [riscv64]testing amomaxu.d.aq x10, x6, (x4) ... PASS [riscv64]testing amomaxu.d.rl x10, x6, (x4) ... PASS [riscv64]testing fcvt.l.s x4, f28 ... PASS [riscv64]testing fcvt.l.s x4, f28, rne ... PASS [riscv64]testing fcvt.l.s x4, f28, rtz ... PASS [riscv64]testing fcvt.l.s x4, f28, rdn ... PASS [riscv64]testing fcvt.l.s x4, f28, rup ... PASS [riscv64]testing fcvt.l.s x4, f28, rmm ... PASS [riscv64]testing fcvt.lu.s x25, f1 ... PASS [riscv64]testing fcvt.lu.s x25, f1, rne ... PASS [riscv64]testing fcvt.lu.s x25, f1, rtz ... PASS [riscv64]testing fcvt.lu.s x25, f1, rdn ... PASS [riscv64]testing fcvt.lu.s x25, f1, rup ... PASS [riscv64]testing fcvt.lu.s x25, f1, rmm ... PASS [riscv64]testing fcvt.s.l f17, x4 ... PASS [riscv64]testing fcvt.s.l f17, x4, rne ... PASS [riscv64]testing fcvt.s.l f17, x4, rtz ... PASS [riscv64]testing fcvt.s.l f17, x4, rdn ... PASS [riscv64]testing fcvt.s.l f17, x4, rup ... PASS [riscv64]testing fcvt.s.l f17, x4, rmm ... PASS [riscv64]testing fcvt.s.lu f24, x23 ... PASS [riscv64]testing fcvt.s.lu f24, x23, rne ... PASS [riscv64]testing fcvt.s.lu f24, x23, rtz ... PASS [riscv64]testing fcvt.s.lu f24, x23, rdn ... PASS [riscv64]testing fcvt.s.lu f24, x23, rup ... PASS [riscv64]testing fcvt.s.lu f24, x23, rmm ... PASS [riscv64]testing fcvt.l.d x9, f2 ... PASS [riscv64]testing fcvt.l.d x9, f2, rne ... PASS [riscv64]testing fcvt.l.d x9, f2, rtz ... PASS [riscv64]testing fcvt.l.d x9, f2, rdn ... PASS [riscv64]testing fcvt.l.d x9, f2, rup ... PASS [riscv64]testing fcvt.l.d x9, f2, rmm ... PASS [riscv64]testing fcvt.lu.d x17, f6 ... PASS [riscv64]testing fcvt.lu.d x17, f6, rne ... PASS [riscv64]testing fcvt.lu.d x17, f6, rtz ... PASS [riscv64]testing fcvt.lu.d x17, f6, rdn ... PASS [riscv64]testing fcvt.lu.d x17, f6, rup ... PASS [riscv64]testing fcvt.lu.d x17, f6, rmm ... PASS [riscv64]testing fmv.x.d x12, f24 ... PASS [riscv64]testing fcvt.d.l f28, x15 ... PASS [riscv64]testing fcvt.d.l f28, x15, rne ... PASS [riscv64]testing fcvt.d.l f28, x15, rtz ... PASS [riscv64]testing fcvt.d.l f28, x15, rdn ... PASS [riscv64]testing fcvt.d.l f28, x15, rup ... PASS [riscv64]testing fcvt.d.l f28, x15, rmm ... PASS [riscv64]testing fcvt.d.lu f31, x15 ... PASS [riscv64]testing fcvt.d.lu f31, x15, rne ... PASS [riscv64]testing fcvt.d.lu f31, x15, rtz ... PASS [riscv64]testing fcvt.d.lu f31, x15, rdn ... PASS [riscv64]testing fcvt.d.lu f31, x15, rup ... PASS [riscv64]testing fcvt.d.lu f31, x15, rmm ... PASS [riscv64]testing fld f2, 125(x31) ... PASS [riscv64]testing fld f2, -125(x31) ... PASS [riscv64]testing fsd f4, 306(x21) ... PASS [riscv64]testing fsd f4, -306(x21) ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8 ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8, rne ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8, rtz ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8, rdn ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8, rup ... PASS [riscv64]testing fmadd.d f22, f12, f24, f8, rmm ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5 ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5, rne ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5, rtz ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5, rdn ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5, rup ... PASS [riscv64]testing fmsub.d f6, f29, f28, f5, rmm ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16 ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16, rne ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16, rtz ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16, rdn ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16, rup ... PASS [riscv64]testing fnmsub.d f14, f27, f22, f16, rmm ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15 ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15, rne ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15, rtz ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15, rdn ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15, rup ... PASS [riscv64]testing fnmadd.d f29, f23, f12, f15, rmm ... PASS [riscv64]testing fadd.d f26, f19, f24 ... PASS [riscv64]testing fadd.d f26, f19, f24, rne ... PASS [riscv64]testing fadd.d f26, f19, f24, rtz ... PASS [riscv64]testing fadd.d f26, f19, f24, rdn ... PASS [riscv64]testing fadd.d f26, f19, f24, rup ... PASS [riscv64]testing fadd.d f26, f19, f24, rmm ... PASS [riscv64]testing fsub.d f18, f10, f25 ... PASS [riscv64]testing fsub.d f18, f10, f25, rne ... PASS [riscv64]testing fsub.d f18, f10, f25, rtz ... PASS [riscv64]testing fsub.d f18, f10, f25, rdn ... PASS [riscv64]testing fsub.d f18, f10, f25, rup ... PASS [riscv64]testing fsub.d f18, f10, f25, rmm ... PASS [riscv64]testing fsub.d ft0, fs1, fa1 ... PASS [riscv64]testing fsub.d fs1, fa0, fa7 ... PASS [riscv64]testing fsub.d ft0, ft3, ft5 ... PASS [riscv64]testing fmul.d f13, f13, f17 ... PASS [riscv64]testing fmul.d f13, f13, f17, rne ... PASS [riscv64]testing fmul.d f13, f13, f17, rtz ... PASS [riscv64]testing fmul.d f13, f13, f17, rdn ... PASS [riscv64]testing fmul.d f13, f13, f17, rup ... PASS [riscv64]testing fmul.d f13, f13, f17, rmm ... PASS [riscv64]testing fdiv.d f9, f30, f4 ... PASS [riscv64]testing fdiv.d f9, f30, f4, rne ... PASS [riscv64]testing fdiv.d f9, f30, f4, rtz ... PASS [riscv64]testing fdiv.d f9, f30, f4, rdn ... PASS [riscv64]testing fdiv.d f9, f30, f4, rup ... PASS [riscv64]testing fdiv.d f9, f30, f4, rmm ... PASS [riscv64]testing fsqrt.d f4, f8 ... PASS [riscv64]testing fsqrt.d f4, f8, rne ... PASS [riscv64]testing fsqrt.d f4, f8, rtz ... PASS [riscv64]testing fsqrt.d f4, f8, rdn ... PASS [riscv64]testing fsqrt.d f4, f8, rup ... PASS [riscv64]testing fsqrt.d f4, f8, rmm ... PASS [riscv64]testing fsgnj.d f20, f15, f1 ... PASS [riscv64]testing fsgnjn.d f10, f14, f26 ... PASS [riscv64]testing fsgnjx.d f11, f14, f1 ... PASS [riscv64]testing fmin.d f15, f16, f19 ... PASS [riscv64]testing fmax.d f13, f9, f14 ... PASS [riscv64]testing fcvt.s.d f29, f7 ... PASS [riscv64]testing fcvt.s.d f29, f7, rne ... PASS [riscv64]testing fcvt.s.d f29, f7, rtz ... PASS [riscv64]testing fcvt.s.d f29, f7, rdn ... PASS [riscv64]testing fcvt.s.d f29, f7, rup ... PASS [riscv64]testing fcvt.s.d f29, f7, rmm ... PASS [riscv64]testing fcvt.d.s f18, f6 ... PASS [riscv64]testing feq.d x11, f13, f1 ... PASS [riscv64]testing flt.d x4, f22, f20 ... PASS [riscv64]testing fle.d x13, f29, f20 ... PASS [riscv64]testing fclass.d x9, f18 ... PASS [riscv64]testing fcvt.w.d x15, f19 ... PASS [riscv64]testing fcvt.w.d x15, f19, rne ... PASS [riscv64]testing fcvt.w.d x15, f19, rtz ... PASS [riscv64]testing fcvt.w.d x15, f19, rdn ... PASS [riscv64]testing fcvt.w.d x15, f19, rup ... PASS [riscv64]testing fcvt.w.d x15, f19, rmm ... PASS [riscv64]testing fcvt.wu.d x14, f9 ... PASS [riscv64]testing fcvt.wu.d x14, f9, rne ... PASS [riscv64]testing fcvt.wu.d x14, f9, rtz ... PASS [riscv64]testing fcvt.wu.d x14, f9, rdn ... PASS [riscv64]testing fcvt.wu.d x14, f9, rup ... PASS [riscv64]testing fcvt.wu.d x14, f9, rmm ... PASS [riscv64]testing fcvt.d.w f3, x11 ... PASS [riscv64]testing fcvt.d.wu f11, x29 ... PASS [riscv64]testing fmv.d.x f24, x14 ... PASS [riscv64]testing negw a1, t3 ... PASS [riscv64]testing sext.w t0, t1 ... PASS [riscv64]testing fmv.d f23, f30 ... PASS [riscv64]testing fabs.d f21, f28 ... PASS [riscv64]testing fneg.d f7, f31 ... PASS [riscv64]testing li t1, 500 ... PASS [riscv64]testing li t2, -5 ... PASS [riscv64]testing li t3, 5000 ... PASS [riscv64]testing li t4, -5000 ... PASS [riscv64]testing c.ld a3, 32(a4) ... PASS [riscv64]testing c.sd a3, 32(a4) ... PASS [riscv64]testing c.addiw a3, -19 ... PASS [riscv64]testing c.subw a3, a4 ... PASS [riscv64]testing c.addw a3, a4 ... PASS [riscv64]testing c.ldsp s2, 96(sp) ... PASS [riscv64]testing c.sdsp a3, 160(sp) ... PASS python3 run_test.py stm8 [stm8]testing callr $2 ...PASS [stm8]testing btjf $1000,#1,$5 ...PASS [stm8]testing btjt $1000,#1,$5 ...PASS [stm8]testing jra $2 ...PASS [stm8]testing jrc $2 ...PASS [stm8]testing jreq $2 ...PASS [stm8]testing jrf $2 ...PASS [stm8]testing jrh $3 ...PASS [stm8]testing jrih $3 ...PASS [stm8]testing jril $3 ...PASS [stm8]testing jrm $3 ...PASS [stm8]testing jrmi $2 ...PASS [stm8]testing jrnc $2 ...PASS [stm8]testing jrne $2 ...PASS [stm8]testing jrnh $3 ...PASS [stm8]testing jrnm $3 ...PASS [stm8]testing jrnv $2 ...PASS [stm8]testing jrpl $2 ...PASS [stm8]testing jrsge $2 ...PASS [stm8]testing jrsgt $2 ...PASS [stm8]testing jrsle $2 ...PASS [stm8]testing jrslt $2 ...PASS [stm8]testing jrt $2 ...PASS [stm8]testing jruge $2 ...PASS [stm8]testing jrugt $2 ...PASS [stm8]testing jrule $2 ...PASS [stm8]testing jrc $2 ...PASS [stm8]testing jrult $2 ...PASS [stm8]testing jrv $2 ...PASS [stm8]testing adc A, #$55 ...PASS [stm8]testing adc A, $10 ...PASS [stm8]testing adc A, $1000 ...PASS [stm8]testing adc A, (X) ...PASS [stm8]testing adc A, ($10,X) ...PASS [stm8]testing adc A, ($1000,X) ...PASS [stm8]testing adc A, (Y) ...PASS [stm8]testing adc A, ($10,Y) ...PASS [stm8]testing adc A, ($1000,Y) ...PASS [stm8]testing adc A, ($10,SP) ...PASS [stm8]testing adc A, [$10.w] ...PASS [stm8]testing adc A, [$1000.w] ...PASS [stm8]testing adc A, ([$10.w],X) ...PASS [stm8]testing adc A, ([$1000.w],X) ...PASS [stm8]testing adc A, ([$10.w],Y) ...PASS [stm8]testing add A, #$55 ...PASS [stm8]testing add A, $10 ...PASS [stm8]testing add A, $1000 ...PASS [stm8]testing add A, (X) ...PASS [stm8]testing add A, ($10,X) ...PASS [stm8]testing add A, ($1000,X) ...PASS [stm8]testing add A, (Y) ...PASS [stm8]testing add A, ($10,Y) ...PASS [stm8]testing add A, ($1000,Y) ...PASS [stm8]testing add A, ($10,SP) ...PASS [stm8]testing add A, [$10.w] ...PASS [stm8]testing add A, [$1000.w] ...PASS [stm8]testing add A, ([$10.w],X) ...PASS [stm8]testing add A, ([$1000.w],X) ...PASS [stm8]testing add A, ([$10.w],Y) ...PASS [stm8]testing and A, #$55 ...PASS [stm8]testing and A, $10 ...PASS [stm8]testing and A, $1000 ...PASS [stm8]testing and A, (X) ...PASS [stm8]testing and A, ($10,X) ...PASS [stm8]testing and A, ($1000,X) ...PASS [stm8]testing and A, (Y) ...PASS [stm8]testing and A, ($10,Y) ...PASS [stm8]testing and A, ($1000,Y) ...PASS [stm8]testing and A, ($10,SP) ...PASS [stm8]testing and A, [$10.w] ...PASS [stm8]testing and A, [$1000.w] ...PASS [stm8]testing and A, ([$10.w],X) ...PASS [stm8]testing and A, ([$1000.w],X) ...PASS [stm8]testing and A, ([$10.w],Y) ...PASS [stm8]testing bcp A, #$55 ...PASS [stm8]testing bcp A, $10 ...PASS [stm8]testing bcp A, $1000 ...PASS [stm8]testing bcp A, (X) ...PASS [stm8]testing bcp A, ($10,X) ...PASS [stm8]testing bcp A, ($1000,X) ...PASS [stm8]testing bcp A, (Y) ...PASS [stm8]testing bcp A, ($10,Y) ...PASS [stm8]testing bcp A, ($1000,Y) ...PASS [stm8]testing bcp A, ($10,SP) ...PASS [stm8]testing bcp A, [$10.w] ...PASS [stm8]testing bcp A, [$1000.w] ...PASS [stm8]testing bcp A, ([$10.w],X) ...PASS [stm8]testing bcp A, ([$1000.w],X) ...PASS [stm8]testing bcp A, ([$10.w],Y) ...PASS [stm8]testing cp A, #$55 ...PASS [stm8]testing cp A, $10 ...PASS [stm8]testing cp A, $1000 ...PASS [stm8]testing cp A, (X) ...PASS [stm8]testing cp A, ($10,X) ...PASS [stm8]testing cp A, ($1000,X) ...PASS [stm8]testing cp A, (Y) ...PASS [stm8]testing cp A, ($10,Y) ...PASS [stm8]testing cp A, ($1000,Y) ...PASS [stm8]testing cp A, ($10,SP) ...PASS [stm8]testing cp A, [$10.w] ...PASS [stm8]testing cp A, [$1000.w] ...PASS [stm8]testing cp A, ([$10.w],X) ...PASS [stm8]testing cp A, ([$1000.w],X) ...PASS [stm8]testing cp A, ([$10.w],Y) ...PASS [stm8]testing ld A, #$55 ...PASS [stm8]testing ld A, $10 ...PASS [stm8]testing ld A, $1000 ...PASS [stm8]testing ld A, (X) ...PASS [stm8]testing ld A, ($10,X) ...PASS [stm8]testing ld A, ($1000,X) ...PASS [stm8]testing ld A, (Y) ...PASS [stm8]testing ld A, ($10,Y) ...PASS [stm8]testing ld A, ($1000,Y) ...PASS [stm8]testing ld A, ($10,SP) ...PASS [stm8]testing ld A, [$10.w] ...PASS [stm8]testing ld A, [$1000.w] ...PASS [stm8]testing ld A, ([$10.w],X) ...PASS [stm8]testing ld A, ([$1000.w],X) ...PASS [stm8]testing ld A, ([$10.w],Y) ...PASS [stm8]testing or A, #$55 ...PASS [stm8]testing or A, $10 ...PASS [stm8]testing or A, $1000 ...PASS [stm8]testing or A, (X) ...PASS [stm8]testing or A, ($10,X) ...PASS [stm8]testing or A, ($1000,X) ...PASS [stm8]testing or A, (Y) ...PASS [stm8]testing or A, ($10,Y) ...PASS [stm8]testing or A, ($1000,Y) ...PASS [stm8]testing or A, ($10,SP) ...PASS [stm8]testing or A, [$10.w] ...PASS [stm8]testing or A, [$1000.w] ...PASS [stm8]testing or A, ([$10.w],X) ...PASS [stm8]testing or A, ([$1000.w],X) ...PASS [stm8]testing or A, ([$10.w],Y) ...PASS [stm8]testing sbc A, #$55 ...PASS [stm8]testing sbc A, $10 ...PASS [stm8]testing sbc A, $1000 ...PASS [stm8]testing sbc A, (X) ...PASS [stm8]testing sbc A, ($10,X) ...PASS [stm8]testing sbc A, ($1000,X) ...PASS [stm8]testing sbc A, (Y) ...PASS [stm8]testing sbc A, ($10,Y) ...PASS [stm8]testing sbc A, ($1000,Y) ...PASS [stm8]testing sbc A, ($10,SP) ...PASS [stm8]testing sbc A, [$10.w] ...PASS [stm8]testing sbc A, [$1000.w] ...PASS [stm8]testing sbc A, ([$10.w],X) ...PASS [stm8]testing sbc A, ([$1000.w],X) ...PASS [stm8]testing sbc A, ([$10.w],Y) ...PASS [stm8]testing sub A, #$55 ...PASS [stm8]testing sub A, $10 ...PASS [stm8]testing sub A, $1000 ...PASS [stm8]testing sub A, (X) ...PASS [stm8]testing sub A, ($10,X) ...PASS [stm8]testing sub A, ($1000,X) ...PASS [stm8]testing sub A, (Y) ...PASS [stm8]testing sub A, ($10,Y) ...PASS [stm8]testing sub A, ($1000,Y) ...PASS [stm8]testing sub A, ($10,SP) ...PASS [stm8]testing sub A, [$10.w] ...PASS [stm8]testing sub A, [$1000.w] ...PASS [stm8]testing sub A, ([$10.w],X) ...PASS [stm8]testing sub A, ([$1000.w],X) ...PASS [stm8]testing sub A, ([$10.w],Y) ...PASS [stm8]testing xor A, #$55 ...PASS [stm8]testing xor A, $10 ...PASS [stm8]testing xor A, $1000 ...PASS [stm8]testing xor A, (X) ...PASS [stm8]testing xor A, ($10,X) ...PASS [stm8]testing xor A, ($1000,X) ...PASS [stm8]testing xor A, (Y) ...PASS [stm8]testing xor A, ($10,Y) ...PASS [stm8]testing xor A, ($1000,Y) ...PASS [stm8]testing xor A, ($10,SP) ...PASS [stm8]testing xor A, [$10.w] ...PASS [stm8]testing xor A, [$1000.w] ...PASS [stm8]testing xor A, ([$10.w],X) ...PASS [stm8]testing xor A, ([$1000.w],X) ...PASS [stm8]testing xor A, ([$10.w],Y) ...PASS [stm8]testing clr A ...PASS [stm8]testing clr $10 ...PASS [stm8]testing clr $1000 ...PASS [stm8]testing clr (X) ...PASS [stm8]testing clr ($10,X) ...PASS [stm8]testing clr ($1000,X) ...PASS [stm8]testing clr (Y) ...PASS [stm8]testing clr ($10,Y) ...PASS [stm8]testing clr ($1000,Y) ...PASS [stm8]testing clr ($10,SP) ...PASS [stm8]testing clr [$10.w] ...PASS [stm8]testing clr [$1000.w] ...PASS [stm8]testing clr ([$10.w],X) ...PASS [stm8]testing clr ([$1000.w],X) ...PASS [stm8]testing clr ([$10.w],Y) ...PASS [stm8]testing cpl A ...PASS [stm8]testing cpl $10 ...PASS [stm8]testing cpl $1000 ...PASS [stm8]testing cpl (X) ...PASS [stm8]testing cpl ($10,X) ...PASS [stm8]testing cpl ($1000,X) ...PASS [stm8]testing cpl (Y) ...PASS [stm8]testing cpl ($10,Y) ...PASS [stm8]testing cpl ($1000,Y) ...PASS [stm8]testing cpl ($10,SP) ...PASS [stm8]testing cpl [$10.w] ...PASS [stm8]testing cpl [$1000.w] ...PASS [stm8]testing cpl ([$10.w],X) ...PASS [stm8]testing cpl ([$1000.w],X) ...PASS [stm8]testing cpl ([$10.w],Y) ...PASS [stm8]testing dec A ...PASS [stm8]testing dec $10 ...PASS [stm8]testing dec $1000 ...PASS [stm8]testing dec (X) ...PASS [stm8]testing dec ($10,X) ...PASS [stm8]testing dec ($1000,X) ...PASS [stm8]testing dec (Y) ...PASS [stm8]testing dec ($10,Y) ...PASS [stm8]testing dec ($1000,Y) ...PASS [stm8]testing dec ($10,SP) ...PASS [stm8]testing dec [$10.w] ...PASS [stm8]testing dec [$1000.w] ...PASS [stm8]testing dec ([$10.w],X) ...PASS [stm8]testing dec ([$1000.w],X) ...PASS [stm8]testing dec ([$10.w],Y) ...PASS [stm8]testing inc A ...PASS [stm8]testing inc $10 ...PASS [stm8]testing inc $1000 ...PASS [stm8]testing inc (X) ...PASS [stm8]testing inc ($10,X) ...PASS [stm8]testing inc ($1000,X) ...PASS [stm8]testing inc (Y) ...PASS [stm8]testing inc ($10,Y) ...PASS [stm8]testing inc ($1000,Y) ...PASS [stm8]testing inc ($10,SP) ...PASS [stm8]testing inc [$10.w] ...PASS [stm8]testing inc [$1000.w] ...PASS [stm8]testing inc ([$10.w],X) ...PASS [stm8]testing inc ([$1000.w],X) ...PASS [stm8]testing inc ([$10.w],Y) ...PASS [stm8]testing neg A ...PASS [stm8]testing neg $10 ...PASS [stm8]testing neg $1000 ...PASS [stm8]testing neg (X) ...PASS [stm8]testing neg ($10,X) ...PASS [stm8]testing neg ($1000,X) ...PASS [stm8]testing neg (Y) ...PASS [stm8]testing neg ($10,Y) ...PASS [stm8]testing neg ($1000,Y) ...PASS [stm8]testing neg ($10,SP) ...PASS [stm8]testing neg [$10.w] ...PASS [stm8]testing neg [$1000.w] ...PASS [stm8]testing neg ([$10.w],X) ...PASS [stm8]testing neg ([$1000.w],X) ...PASS [stm8]testing neg ([$10.w],Y) ...PASS [stm8]testing rlc A ...PASS [stm8]testing rlc $10 ...PASS [stm8]testing rlc $1000 ...PASS [stm8]testing rlc (X) ...PASS [stm8]testing rlc ($10,X) ...PASS [stm8]testing rlc ($1000,X) ...PASS [stm8]testing rlc (Y) ...PASS [stm8]testing rlc ($10,Y) ...PASS [stm8]testing rlc ($1000,Y) ...PASS [stm8]testing rlc ($10,SP) ...PASS [stm8]testing rlc [$10.w] ...PASS [stm8]testing rlc [$1000.w] ...PASS [stm8]testing rlc ([$10.w],X) ...PASS [stm8]testing rlc ([$1000.w],X) ...PASS [stm8]testing rlc ([$10.w],Y) ...PASS [stm8]testing rrc A ...PASS [stm8]testing rrc $10 ...PASS [stm8]testing rrc $1000 ...PASS [stm8]testing rrc (X) ...PASS [stm8]testing rrc ($10,X) ...PASS [stm8]testing rrc ($1000,X) ...PASS [stm8]testing rrc (Y) ...PASS [stm8]testing rrc ($10,Y) ...PASS [stm8]testing rrc ($1000,Y) ...PASS [stm8]testing rrc ($10,SP) ...PASS [stm8]testing rrc [$10.w] ...PASS [stm8]testing rrc [$1000.w] ...PASS [stm8]testing rrc ([$10.w],X) ...PASS [stm8]testing rrc ([$1000.w],X) ...PASS [stm8]testing rrc ([$10.w],Y) ...PASS [stm8]testing sll A ...PASS [stm8]testing sll $10 ...PASS [stm8]testing sll $1000 ...PASS [stm8]testing sll (X) ...PASS [stm8]testing sll ($10,X) ...PASS [stm8]testing sll ($1000,X) ...PASS [stm8]testing sll (Y) ...PASS [stm8]testing sll ($10,Y) ...PASS [stm8]testing sll ($1000,Y) ...PASS [stm8]testing sll ($10,SP) ...PASS [stm8]testing sll [$10.w] ...PASS [stm8]testing sll [$1000.w] ...PASS [stm8]testing sll ([$10.w],X) ...PASS [stm8]testing sll ([$1000.w],X) ...PASS [stm8]testing sll ([$10.w],Y) ...PASS [stm8]testing sra A ...PASS [stm8]testing sra $10 ...PASS [stm8]testing sra $1000 ...PASS [stm8]testing sra (X) ...PASS [stm8]testing sra ($10,X) ...PASS [stm8]testing sra ($1000,X) ...PASS [stm8]testing sra (Y) ...PASS [stm8]testing sra ($10,Y) ...PASS [stm8]testing sra ($1000,Y) ...PASS [stm8]testing sra ($10,SP) ...PASS [stm8]testing sra [$10.w] ...PASS [stm8]testing sra [$1000.w] ...PASS [stm8]testing sra ([$10.w],X) ...PASS [stm8]testing sra ([$1000.w],X) ...PASS [stm8]testing sra ([$10.w],Y) ...PASS [stm8]testing srl A ...PASS [stm8]testing srl $10 ...PASS [stm8]testing srl $1000 ...PASS [stm8]testing srl (X) ...PASS [stm8]testing srl ($10,X) ...PASS [stm8]testing srl ($1000,X) ...PASS [stm8]testing srl (Y) ...PASS [stm8]testing srl ($10,Y) ...PASS [stm8]testing srl ($1000,Y) ...PASS [stm8]testing srl ($10,SP) ...PASS [stm8]testing srl [$10.w] ...PASS [stm8]testing srl [$1000.w] ...PASS [stm8]testing srl ([$10.w],X) ...PASS [stm8]testing srl ([$1000.w],X) ...PASS [stm8]testing srl ([$10.w],Y) ...PASS [stm8]testing swap A ...PASS [stm8]testing swap $10 ...PASS [stm8]testing swap $1000 ...PASS [stm8]testing swap (X) ...PASS [stm8]testing swap ($10,X) ...PASS [stm8]testing swap ($1000,X) ...PASS [stm8]testing swap (Y) ...PASS [stm8]testing swap ($10,Y) ...PASS [stm8]testing swap ($1000,Y) ...PASS [stm8]testing swap ($10,SP) ...PASS [stm8]testing swap [$10.w] ...PASS [stm8]testing swap [$1000.w] ...PASS [stm8]testing swap ([$10.w],X) ...PASS [stm8]testing swap ([$1000.w],X) ...PASS [stm8]testing swap ([$10.w],Y) ...PASS [stm8]testing tnz A ...PASS [stm8]testing tnz $10 ...PASS [stm8]testing tnz $1000 ...PASS [stm8]testing tnz (X) ...PASS [stm8]testing tnz ($10,X) ...PASS [stm8]testing tnz ($1000,X) ...PASS [stm8]testing tnz (Y) ...PASS [stm8]testing tnz ($10,Y) ...PASS [stm8]testing tnz ($1000,Y) ...PASS [stm8]testing tnz ($10,SP) ...PASS [stm8]testing tnz [$10.w] ...PASS [stm8]testing tnz [$1000.w] ...PASS [stm8]testing tnz ([$10.w],X) ...PASS [stm8]testing tnz ([$1000.w],X) ...PASS [stm8]testing tnz ([$10.w],Y) ...PASS [stm8]testing cpw X, #$55 ...PASS [stm8]testing cpw X, $10 ...PASS [stm8]testing cpw X, $1000 ...PASS [stm8]testing cpw X, (Y) ...PASS [stm8]testing cpw X, ($10,Y) ...PASS [stm8]testing cpw X, ($1000,Y) ...PASS [stm8]testing cpw X, ($10,SP) ...PASS [stm8]testing cpw X, [$10.w] ...PASS [stm8]testing cpw X, [$1000.w] ...PASS [stm8]testing cpw X, ([$10.w],Y) ...PASS [stm8]testing cpw Y, #$55 ...PASS [stm8]testing cpw Y, $10 ...PASS [stm8]testing cpw Y, $1000 ...PASS [stm8]testing cpw Y, (X) ...PASS [stm8]testing cpw Y, ($10,X) ...PASS [stm8]testing cpw Y, ($1000,X) ...PASS [stm8]testing cpw Y, [$10.w] ...PASS [stm8]testing cpw Y, ([$10.w],X) ...PASS [stm8]testing cpw Y, ([$1000.w],X) ...PASS [stm8]testing addw X,#$1000 ...PASS [stm8]testing addw X,$1000 ...PASS [stm8]testing addw X,($10,SP) ...PASS [stm8]testing addw Y,#$1000 ...PASS [stm8]testing addw Y,$1000 ...PASS [stm8]testing addw Y,($10,SP) ...PASS [stm8]testing addw SP,#$9 ...PASS [stm8]testing subw X,#$1000 ...PASS [stm8]testing subw X,$1000 ...PASS [stm8]testing subw X,($10,SP) ...PASS [stm8]testing subw Y,#$1000 ...PASS [stm8]testing subw Y,$1000 ...PASS [stm8]testing subw Y,($10,SP) ...PASS [stm8]testing subw SP,#$9 ...PASS [stm8]testing push A ...PASS [stm8]testing push CC ...PASS [stm8]testing push #$10 ...PASS [stm8]testing push $1000 ...PASS [stm8]testing pop A ...PASS [stm8]testing pop CC ...PASS [stm8]testing pop $1000 ...PASS [stm8]testing clrw X ...PASS [stm8]testing clrw Y ...PASS [stm8]testing cplw X ...PASS [stm8]testing cplw Y ...PASS [stm8]testing decw X ...PASS [stm8]testing decw Y ...PASS [stm8]testing incw X ...PASS [stm8]testing incw Y ...PASS [stm8]testing negw X ...PASS [stm8]testing negw Y ...PASS [stm8]testing popw X ...PASS [stm8]testing popw Y ...PASS [stm8]testing pushw X ...PASS [stm8]testing pushw Y ...PASS [stm8]testing rlcw X ...PASS [stm8]testing rlcw Y ...PASS [stm8]testing rlwa X,A ...PASS [stm8]testing rlwa Y,A ...PASS [stm8]testing rrcw X ...PASS [stm8]testing rrcw Y ...PASS [stm8]testing rrwa X,A ...PASS [stm8]testing rrwa Y,A ...PASS [stm8]testing sllw X ...PASS [stm8]testing sllw Y ...PASS [stm8]testing slaw X ...PASS [stm8]testing slaw Y ...PASS [stm8]testing sraw X ...PASS [stm8]testing sraw Y ...PASS [stm8]testing srlw X ...PASS [stm8]testing srlw Y ...PASS [stm8]testing swapw X ...PASS [stm8]testing swapw Y ...PASS [stm8]testing tnzw X ...PASS [stm8]testing tnzw Y ...PASS [stm8]testing bccm $1000,#2 ...PASS [stm8]testing bcpl $1000,#2 ...PASS [stm8]testing bres $1000,#2 ...PASS [stm8]testing bset $1000,#2 ...PASS [stm8]testing call $1000 ...PASS [stm8]testing call (X) ...PASS [stm8]testing call ($10,X) ...PASS [stm8]testing call ($1000,X) ...PASS [stm8]testing call (Y) ...PASS [stm8]testing call ($10,Y) ...PASS [stm8]testing call ($1000,Y) ...PASS [stm8]testing call [$10.w] ...PASS [stm8]testing call [$1000.w] ...PASS [stm8]testing call ([$10.w],X) ...PASS [stm8]testing call ([$1000.w],X) ...PASS [stm8]testing call ([$10.w],Y) ...PASS [stm8]testing callf $35aa00 ...PASS [stm8]testing callf [$2ffc.e] ...PASS [stm8]testing ccf ...PASS [stm8]testing halt ...PASS [stm8]testing iret ...PASS [stm8]testing rcf ...PASS [stm8]testing rim ...PASS [stm8]testing retf ...PASS [stm8]testing ret ...PASS [stm8]testing rvf ...PASS [stm8]testing sim ...PASS [stm8]testing trap ...PASS [stm8]testing wfe ...PASS [stm8]testing wfi ...PASS [stm8]testing nop ...PASS [stm8]testing div X,A ...PASS [stm8]testing div Y,A ...PASS [stm8]testing divw X,Y ...PASS [stm8]testing exg A,XL ...PASS [stm8]testing exg A,YL ...PASS [stm8]testing exg A,$1000 ...PASS [stm8]testing exgw X,Y ...PASS [stm8]testing mul X,A ...PASS [stm8]testing mul Y,A ...PASS [stm8]testing mov $8000,#$aa ...PASS [stm8]testing mov $80,$10 ...PASS [stm8]testing mov $8000,$1000 ...PASS [stm8]testing ldf A, $123456 ...PASS [stm8]testing ldf A, ($123456,X) ...PASS [stm8]testing ldf A, ($123456,Y) ...PASS [stm8]testing ldf A, ([$1234.e],X) ...PASS [stm8]testing ldf A, ([$1234.e],Y) ...PASS [stm8]testing ldf A, [$5000.e] ...PASS [stm8]testing ldf $123456, A ...PASS [stm8]testing ldf ($123456,X), A ...PASS [stm8]testing ldf ($123456,Y), A ...PASS [stm8]testing ldf ([$1234.e],X), A ...PASS [stm8]testing ldf ([$1234.e],Y), A ...PASS [stm8]testing ldf [$5000.e], A ...PASS [stm8]testing ldw X,#$55aa ...PASS [stm8]testing ldw X,$50 ...PASS [stm8]testing ldw X,$5000 ...PASS [stm8]testing ldw X,(X) ...PASS [stm8]testing ldw X,($50,X) ...PASS [stm8]testing ldw X,($5000,X) ...PASS [stm8]testing ldw X,($50,SP) ...PASS [stm8]testing ldw X,[$50.w] ...PASS [stm8]testing ldw X,[$5000.w] ...PASS [stm8]testing ldw X,([$50.w],X) ...PASS [stm8]testing ldw X,([$5000.w],X) ...PASS [stm8]testing ldw $50,X ...PASS [stm8]testing ldw $5000,X ...PASS [stm8]testing ldw (X),Y ...PASS [stm8]testing ldw ($50,X),Y ...PASS [stm8]testing ldw ($5000,X),Y ...PASS [stm8]testing ldw ($50,SP),X ...PASS [stm8]testing ldw [$50.w],X ...PASS [stm8]testing ldw [$5000.w],X ...PASS [stm8]testing ldw ([$50.w],X),Y ...PASS [stm8]testing ldw ([$5000.w],X),Y ...PASS [stm8]testing ldw Y,#$55aa ...PASS [stm8]testing ldw Y,$50 ...PASS [stm8]testing ldw Y,$5000 ...PASS [stm8]testing ldw Y,(Y) ...PASS [stm8]testing ldw Y,($50,Y) ...PASS [stm8]testing ldw Y,($5000,Y) ...PASS [stm8]testing ldw Y,($50,SP) ...PASS [stm8]testing ldw Y,[$50.w] ...PASS [stm8]testing ldw Y,([$50.w],Y) ...PASS [stm8]testing ldw $50,Y ...PASS [stm8]testing ldw $5000,Y ...PASS [stm8]testing ldw (Y),X ...PASS [stm8]testing ldw ($50,Y),X ...PASS [stm8]testing ldw ($5000,Y),X ...PASS [stm8]testing ldw ($50,SP),Y ...PASS [stm8]testing ldw [$50.w],Y ...PASS [stm8]testing ldw ([$50.w],Y),X ...PASS [stm8]testing ldw Y,X ...PASS [stm8]testing ldw X,Y ...PASS [stm8]testing ldw X,SP ...PASS [stm8]testing ldw SP,X ...PASS [stm8]testing ldw Y,SP ...PASS [stm8]testing ldw SP,Y ...PASS [stm8]testing jp $1000 ...PASS [stm8]testing jp (X) ...PASS [stm8]testing jp ($10,X) ...PASS [stm8]testing jp ($1000,X) ...PASS [stm8]testing jp (Y) ...PASS [stm8]testing jp ($10,Y) ...PASS [stm8]testing jp ($1000,Y) ...PASS [stm8]testing jp [$10.w] ...PASS [stm8]testing jp [$1000.w] ...PASS [stm8]testing jp ([$10.w],X) ...PASS [stm8]testing jp ([$1000.w],X) ...PASS [stm8]testing jp ([$10.w],Y) ...PASS [stm8]testing jpf $2ffffc ...PASS [stm8]testing jpf [$2ffc.e] ...PASS [stm8]testing ldw X,[$50] ...PASS bash run_test.sh sweet16 cpu=sweet16 [sweet16]testing set r15, 0x1234 ... PASS [sweet16]testing set r3, 0x1234 ... PASS [sweet16]testing ld r5 ... PASS [sweet16]testing st r10 ... PASS [sweet16]testing ld @r7 ... PASS [sweet16]testing st @r13 ... PASS [sweet16]testing ldd @r1 ... PASS [sweet16]testing std @r14 ... PASS [sweet16]testing add r6 ... PASS [sweet16]testing sub r7 ... PASS [sweet16]testing popd @r9 ... PASS [sweet16]testing cpr r10 ... PASS [sweet16]testing inr r3 ... PASS [sweet16]testing dcr r4 ... PASS [sweet16]testing rtn ... PASS [sweet16]testing main: br main ... PASS [sweet16]testing main: bnc main ... PASS [sweet16]testing main: bc main ... PASS [sweet16]testing main: bp main ... PASS [sweet16]testing main: bm main ... PASS [sweet16]testing main: bz main ... PASS [sweet16]testing main: bnz main ... PASS [sweet16]testing main: bm1 main ... PASS [sweet16]testing main: bnm1 main ... PASS [sweet16]testing bk ... PASS [sweet16]testing rs ... PASS [sweet16]testing main: bs main ... PASS bash run_test.sh thumb cpu=thumb [thumb]testing add r2, r3, r4 ... PASS [thumb]testing add r2, r4, #4 ... PASS [thumb]testing add r3, r15 ... PASS [thumb]testing add r15, r3 ... PASS [thumb]testing add r11, r12 ... PASS [thumb]testing add pc, r5 ... PASS [thumb]testing add r3, #111 ... PASS [thumb]testing add sp, sp, #8 ... PASS [thumb]testing add r3, pc, #96 ... PASS [thumb]testing add r7, sp, #512 ... PASS [thumb]testing add sp, #128 ... PASS [thumb]testing add sp, #-104 ... PASS [thumb]testing and r3, r4 ... PASS [thumb]testing asr r5, r6, #5 ... PASS [thumb]testing asr r3, r4 ... PASS [thumb]testing adc r3, r3 ... PASS [thumb]testing main: beq main ... PASS [thumb]testing main: bne main ... PASS [thumb]testing main: bcs main ... PASS [thumb]testing main: bcc main ... PASS [thumb]testing main: bmi main ... PASS [thumb]testing main: bpl main ... PASS [thumb]testing main: bvs main ... PASS [thumb]testing main: bvc main ... PASS [thumb]testing main: bhi main ... PASS [thumb]testing main: bls main ... PASS [thumb]testing main: bge main ... PASS [thumb]testing main: blt main ... PASS [thumb]testing main: bgt main ... PASS [thumb]testing main: ble main ... PASS [thumb]testing main: b main ... PASS [thumb]testing main: bl main ... PASS [thumb]testing bic r4, r6 ... PASS [thumb]testing bkpt #129 ... PASS [thumb]testing blx r9 ... PASS [thumb]testing blx r3 ... PASS [thumb]testing bx r3 ... PASS [thumb]testing bx r13 ... PASS [thumb]testing cmp r1, r1 ... PASS [thumb]testing cmn r2, r4 ... PASS [thumb]testing cmp r7, #123 ... PASS [thumb]testing cmp r4, r13 ... PASS [thumb]testing cmp r15, r7 ... PASS [thumb]testing cmp r13, r11 ... PASS [thumb]testing cpsie i ... PASS [thumb]testing cpsid i ... PASS [thumb]testing cpsie f ... PASS [thumb]testing cpsid f ... PASS [thumb]testing cpsie if ... PASS [thumb]testing cpsid if ... PASS [thumb]testing eor r2, r2 ... PASS [thumb]testing ldr r5, [pc, #844] ... PASS [thumb]testing lsl r1, r7 ... PASS [thumb]testing lsl r2, r4, #5 ... PASS [thumb]testing lsr r7, r6 ... PASS [thumb]testing lsr r7, r3, #5 ... PASS [thumb]testing ldr r3, [r1, r4] ... PASS [thumb]testing ldrb r4, [r7, r3] ... PASS [thumb]testing strh r1, [r7, r4] ... PASS [thumb]testing ldrh r3, [r1, r7] ... PASS [thumb]testing ldsb r6, [r3, r4] ... PASS [thumb]testing ldsh r1, [r2, r7] ... PASS [thumb]testing ldr r4, [r7, #64] ... PASS [thumb]testing ldmia r2!, {r1,r4-r6} ... PASS [thumb]testing ldrsh r4, [r7, r3] ... PASS [thumb]testing ldrsb r4, [r7, r3] ... PASS [thumb]testing ldrb r7, [r1, #17] ... PASS [thumb]testing ldrh r5, [r3, #24] ... PASS [thumb]testing ldr r4, [sp, #48] ... PASS [thumb]testing mul r7, r7 ... PASS [thumb]testing mvn r7, r4 ... PASS [thumb]testing mov r1, r11 ... PASS [thumb]testing mov r1, r0 ... PASS [thumb]testing mov r13, r2 ... PASS [thumb]testing mov r12, r14 ... PASS [thumb]testing mov r3, #253 ... PASS [thumb]testing neg r7, r0 ... PASS [thumb]testing orr r4, r3 ... PASS [thumb]testing pop {r2, r4, r7} ... PASS [thumb]testing pop {r2, r4, r7, PC} ... PASS [thumb]testing push {r2, r4, r7} ... PASS [thumb]testing push {r2-r7, LR} ... PASS [thumb]testing rev r3, r7 ... PASS [thumb]testing rev16 r7, r5 ... PASS [thumb]testing revsh r2, r3 ... PASS [thumb]testing sbc r1, r5 ... PASS [thumb]testing ror r3, r2 ... PASS [thumb]testing sev ... PASS [thumb]testing stmia r4!, {r5, r7} ... PASS [thumb]testing str r3, [sp, #16] ... PASS [thumb]testing strb r1, [r3, #31] ... PASS [thumb]testing strh r6, [r7, #22] ... PASS [thumb]testing sub sp, sp, #32 ... PASS [thumb]testing str r3, [r3, r4] ... PASS [thumb]testing strb r1, [r2, r7] ... PASS [thumb]testing sxth r3, r7 ... PASS [thumb]testing sxtb r3, r7 ... PASS [thumb]testing str r3, [r3, #32] ... PASS [thumb]testing sub r3, r3, r4 ... PASS [thumb]testing sub r7, r1, #4 ... PASS [thumb]testing sub r3, #107 ... PASS [thumb]testing svc #129 ... PASS [thumb]testing swi 234 ... PASS [thumb]testing tst r2, r1 ... PASS [thumb]testing udf #129 ... PASS [thumb]testing uxth r2, r4 ... PASS [thumb]testing uxtb r7, r1 ... PASS [thumb]testing wfe ... PASS [thumb]testing wfi ... PASS [thumb]testing yield ... PASS bash run_test.sh tms340 cpu=tms340 [tms340]testing addxy b6, b11 ... PASS [tms340]testing cmpxy a0, a0 ... PASS [tms340]testing cpw a5, a3 ... PASS [tms340]testing cvxyl a8, a7 ... PASS [tms340]testing drav b14, b13 ... PASS [tms340]testing fill L ... PASS [tms340]testing fill XY ... PASS [tms340]testing movx b4, b11 ... PASS [tms340]testing movy a6, a3 ... PASS [tms340]testing pixblt B, L ... PASS [tms340]testing pixblt B, XY ... PASS [tms340]testing pixblt L, L ... PASS [tms340]testing pixblt L, XY ... PASS [tms340]testing pixblt XY, L ... PASS [tms340]testing pixblt XY, XY ... PASS [tms340]testing pixt b10, *b4 ... PASS [tms340]testing pixt a10, *a9.XY ... PASS [tms340]testing pixt *b14, b5 ... PASS [tms340]testing pixt *a9, *a14 ... PASS [tms340]testing pixt *a13.XY, a12 ... PASS [tms340]testing pixt *b7.XY, *b12.XY ... PASS [tms340]testing subxy a7, a5 ... PASS [tms340]testing line 1 ... PASS [tms340]testing movb b9, *b2 ... PASS [tms340]testing movb *a9, a10 ... PASS [tms340]testing movb *b1, *b6 ... PASS [tms340]testing movb b10, *b7(13869) ... PASS [tms340]testing movb *b5(-29572), b3 ... PASS [tms340]testing movb *b4(9981), *b7(661) ... PASS [tms340]testing movb b11, @0x329c2 ... PASS [tms340]testing movb @0x783bf, a5 ... PASS [tms340]testing movb @0x5c007, @0x748b1 ... PASS [tms340]testing move b9, b7 ... PASS [tms340]testing move a8, *a8, 0 ... PASS [tms340]testing move b12, -*b11, 1 ... PASS [tms340]testing move b5, *b9+, 1 ... PASS [tms340]testing move *a2, a8, 1 ... PASS [tms340]testing move -*b10, b5, 1 ... PASS [tms340]testing move *b0+, b3, 0 ... PASS [tms340]testing move *a10, *a4, 0 ... PASS [tms340]testing move -*a11, -*a6, 1 ... PASS [tms340]testing move *a12+, *a3+, 1 ... PASS [tms340]testing move a10, *a13(-24276), 1 ... PASS [tms340]testing move *b3(-5149), b6, 1 ... PASS [tms340]testing move *a10(-5441), *a13+, 1 ... PASS [tms340]testing move *a1(31113), *a5(6810), 0 ... PASS [tms340]testing move b3, @0x55db5, 1 ... PASS [tms340]testing move @0x1b9c6, b9, 0 ... PASS [tms340]testing move @0x59142, *a7+, 1 ... PASS [tms340]testing move @0x3b7c5, @0x4950d, 0 ... PASS [tms340]testing abs b10 ... PASS [tms340]testing add b2, b12 ... PASS [tms340]testing addc b9, b9 ... PASS [tms340]testing addi 15244, a8 ... PASS [tms340]testing addi 192218, a6 ... PASS [tms340]testing addk 15, a3 ... PASS [tms340]testing and a10, a8 ... PASS [tms340]testing andi 100938, b1 ... PASS [tms340]testing andn b2, b1 ... PASS [tms340]testing andni 112136, a4 ... PASS [tms340]testing btst 15, b6 ... PASS [tms340]testing btst a11, a2 ... PASS [tms340]testing clr b7 ... PASS [tms340]testing clrc ... PASS [tms340]testing cmp b11, b9 ... PASS [tms340]testing cmpi 23196, a0 ... PASS [tms340]testing cmpi 173510, a4 ... PASS [tms340]testing dec a7 ... PASS [tms340]testing dint ... PASS [tms340]testing divs b13, b14 ... PASS [tms340]testing divu a6, a4 ... PASS [tms340]testing eint ... PASS [tms340]testing exgf b9, 0 ... PASS [tms340]testing lmo b14, b1 ... PASS [tms340]testing mmfm b7, b0, b5, b11, b13 ... PASS [tms340]testing mmtm a14, a0, a5, a11, a14 ... PASS [tms340]testing mods b4, b14 ... PASS [tms340]testing modu a6, a6 ... PASS [tms340]testing movi -30640, b13 ... PASS [tms340]testing movi 104838, a2 ... PASS [tms340]testing movk 24, b9 ... PASS [tms340]testing mpys a1, a4 ... PASS [tms340]testing mpyu a10, a0 ... PASS [tms340]testing neg b3 ... PASS [tms340]testing negb b8 ... PASS [tms340]testing nop ... PASS [tms340]testing not a6 ... PASS [tms340]testing or b3, b11 ... PASS [tms340]testing ori 1234, a5 ... PASS [tms340]testing rl 19, b13 ... PASS [tms340]testing rl b14, b14 ... PASS [tms340]testing setc ... PASS [tms340]testing setf 17, 0, 0 ... PASS [tms340]testing sext a13, 0 ... PASS [tms340]testing sla 13, b12 ... PASS [tms340]testing sla b4, b7 ... PASS [tms340]testing sll 25, b13 ... PASS [tms340]testing sll b8, b10 ... PASS [tms340]testing sra 17, a11 ... PASS [tms340]testing sra a6, a6 ... PASS [tms340]testing srl 10, b6 ... PASS [tms340]testing srl b0, b5 ... PASS [tms340]testing sub a12, a11 ... PASS [tms340]testing subb a3, a5 ... PASS [tms340]testing subi 172127, a3 ... PASS [tms340]testing subk 2, b13 ... PASS [tms340]testing xor b12, b3 ... PASS [tms340]testing xori 196553, b0 ... PASS [tms340]testing zext a3, 1 ... PASS [tms340]testing call b10 ... PASS [tms340]testing calla 140159 ... PASS [tms340]testing main: callr main ... PASS [tms340]testing main: dsjs b9, main ... PASS [tms340]testing main: dsjeq b4, main ... PASS [tms340]testing main: dsjne b1, main ... PASS [tms340]testing emu ... PASS [tms340]testing exgpc a9 ... PASS [tms340]testing getpc b11 ... PASS [tms340]testing getst b2 ... PASS [tms340]testing jauc 173325 ... PASS [tms340]testing jap 155375 ... PASS [tms340]testing jals 134887 ... PASS [tms340]testing jahi 178951 ... PASS [tms340]testing jalt 153769 ... PASS [tms340]testing jage 191115 ... PASS [tms340]testing jale 167271 ... PASS [tms340]testing jagt 149151 ... PASS [tms340]testing jac 190036 ... PASS [tms340]testing jalo 162372 ... PASS [tms340]testing jab 141192 ... PASS [tms340]testing janc 160364 ... PASS [tms340]testing jahs 141859 ... PASS [tms340]testing janb 199329 ... PASS [tms340]testing jaz 151875 ... PASS [tms340]testing jaeq 114337 ... PASS [tms340]testing janz 180334 ... PASS [tms340]testing jane 181282 ... PASS [tms340]testing jav 192812 ... PASS [tms340]testing janv 156003 ... PASS [tms340]testing jan 155684 ... PASS [tms340]testing jann 182274 ... PASS [tms340]testing main: jruc main ... PASS [tms340]testing main: jrp main ... PASS [tms340]testing main: jrls main ... PASS [tms340]testing main: jrhi main ... PASS [tms340]testing main: jrlt main ... PASS [tms340]testing main: jrge main ... PASS [tms340]testing main: jrle main ... PASS [tms340]testing main: jrgt main ... PASS [tms340]testing main: jrc main ... PASS [tms340]testing main: jrlo main ... PASS [tms340]testing main: jrb main ... PASS [tms340]testing main: jrnc main ... PASS [tms340]testing main: jrhs main ... PASS [tms340]testing main: jrnb main ... PASS [tms340]testing main: jrz main ... PASS [tms340]testing main: jreq main ... PASS [tms340]testing main: jrnz main ... PASS [tms340]testing main: jrne main ... PASS [tms340]testing main: jrv main ... PASS [tms340]testing main: jrnv main ... PASS [tms340]testing main: jrn main ... PASS [tms340]testing main: jrnn main ... PASS [tms340]testing jump a8 ... PASS [tms340]testing popst ... PASS [tms340]testing pushst ... PASS [tms340]testing putst b0 ... PASS [tms340]testing reti ... PASS [tms340]testing rets 12 ... PASS [tms340]testing trap 19 ... PASS bash run_test.sh unsp cpu=unsp [unsp]testing int off ... PASS [unsp]testing int irq ... PASS [unsp]testing int fiq ... PASS [unsp]testing int irq,fiq ... PASS [unsp]testing fir_mov on ... PASS [unsp]testing fir_mov off ... PASS [unsp]testing irq off ... PASS [unsp]testing irq on ... PASS [unsp]testing fiq off ... PASS [unsp]testing fiq on ... PASS [unsp]testing break ... PASS [unsp]testing main: call main ... PASS [unsp]testing main: goto main ... PASS [unsp]testing mul.us r2,r2 ... PASS [unsp]testing mul.ss r1,r1 ... PASS [unsp]testing mac.ss [r5],[r2],16 ... PASS [unsp]testing mac.us [r1],[r2],15 ... PASS [unsp]testing main: jcc main ... PASS [unsp]testing main: jb main ... PASS [unsp]testing main: jnae main ... PASS [unsp]testing main: jcs main ... PASS [unsp]testing main: jnb main ... PASS [unsp]testing main: jae main ... PASS [unsp]testing main: jge main ... PASS [unsp]testing main: jsc main ... PASS [unsp]testing main: jnl main ... PASS [unsp]testing main: jl main ... PASS [unsp]testing main: jsc main ... PASS [unsp]testing main: jge main ... PASS [unsp]testing main: jne main ... PASS [unsp]testing main: jnz main ... PASS [unsp]testing main: jz main ... PASS [unsp]testing main: je main ... PASS [unsp]testing main: jpl main ... PASS [unsp]testing main: jmi main ... PASS [unsp]testing main: jbe main ... PASS [unsp]testing main: jna main ... PASS [unsp]testing main: jnbe main ... PASS [unsp]testing main: ja main ... PASS [unsp]testing main: jle main ... PASS [unsp]testing main: jng main ... PASS [unsp]testing main: jg main ... PASS [unsp]testing main: jnle main ... PASS [unsp]testing main: jvc main ... PASS [unsp]testing main: jvs main ... PASS [unsp]testing main: jmp main ... PASS [unsp]testing retf ... PASS [unsp]testing reti ... PASS [unsp]testing pop r3,[r4] ... PASS [unsp]testing pop r2-r4,[sp] ... PASS [unsp]testing pop r2-r4 ... PASS [unsp]testing push r3,[r1] ... PASS [unsp]testing push r2-r4,[r1] ... PASS [unsp]testing add r4,[bp+53] ... PASS [unsp]testing add r4,#34 ... PASS [unsp]testing add r4,[0x33] ... PASS [unsp]testing add r4,[0x3333] ... PASS [unsp]testing add pc,#34 ... PASS [unsp]testing adc r1,[r3] ... PASS [unsp]testing adc r1,[r3--] ... PASS [unsp]testing sub r2,[r1++] ... PASS [unsp]testing sub r2,[++r1] ... PASS [unsp]testing sub r4,r5,#10000 ... PASS [unsp]testing sub r2,#10000 ... PASS [unsp]testing sub r2,#10 ... PASS [unsp]testing sub [1234],r1,r4 ... PASS [unsp]testing sbc r2,d:[r1] ... PASS [unsp]testing sbc r2,d:[r1--] ... PASS [unsp]testing cmp r4,d:[r1++] ... PASS [unsp]testing cmp r4,d:[++r1] ... PASS [unsp]testing neg r2,r4 ... PASS [unsp]testing neg r2,#6634 ... PASS [unsp]testing neg r2,#20 ... PASS [unsp]testing xor r1,r4,[25391] ... PASS [unsp]testing xor [58818],r1,r4 ... PASS [unsp]testing ld r3,r4 asr 3 ... PASS [unsp]testing ld r3,r4 lsl 4 ... PASS [unsp]testing ld r3,#32 ... PASS [unsp]testing ld r3,#3223 ... PASS [unsp]testing ld r3,[3223] ... PASS [unsp]testing or r1,r2 lsr 1 ... PASS [unsp]testing or r1,r2 rol 2 ... PASS [unsp]testing and r3,r2 ror 2 ... PASS [unsp]testing and r3,[20] ... PASS [unsp]testing test r1,[bp+28] ... PASS [unsp]testing test r1,#4 ... PASS [unsp]testing st r2,[r3] ... PASS [unsp]testing st r2,[2343] ... PASS [unsp]testing st r2,[r1--] ... PASS bash run_test.sh xtensa cpu=xtensa [xtensa]testing abs a2, a15 ... PASS [xtensa]testing abs.s f14, f6 ... PASS [xtensa]testing add a4, a1, a3 ... PASS [xtensa]testing addi a8, a12, -27 ... PASS [xtensa]testing add.n a4, a8, a7 ... PASS [xtensa]testing add.s f10, f6, f5 ... PASS [xtensa]testing addi.n a6, a10, 12 ... PASS [xtensa]testing addmi a9, a4, 27136 ... PASS [xtensa]testing addx2 a13, a13, a9 ... PASS [xtensa]testing addx4 a7, a8, a10 ... PASS [xtensa]testing addx8 a3, a14, a0 ... PASS [xtensa]testing all4 b12, b8 ... PASS [xtensa]testing all8 b14, b8 ... PASS [xtensa]testing and a0, a0, a13 ... PASS [xtensa]testing andb b0, b12, b14 ... PASS [xtensa]testing andbc b5, b14, b12 ... PASS [xtensa]testing any4 b3, b12 ... PASS [xtensa]testing any8 b9, b8 ... PASS [xtensa]testing main: ball a7, a14, main ... PASS [xtensa]testing main: bany a7, a1, main ... PASS [xtensa]testing main: bbc a12, a8, main ... PASS [xtensa]testing main: bbci a5, 21, main ... PASS [xtensa]testing main: bbci.l a9, 23, main ... PASS [xtensa]testing main: bbs a12, a1, main ... PASS [xtensa]testing main: bbsi a13, 21, main ... PASS [xtensa]testing main: bbsi.l a3, 30, main ... PASS [xtensa]testing main: beq a13, a8, main ... PASS [xtensa]testing main: beqi a3, 7, main ... PASS [xtensa]testing main: beqz a11, main ... PASS [xtensa]testing main: bf b8, main ... PASS [xtensa]testing main: bge a10, a0, main ... PASS [xtensa]testing main: bgei a14, 128, main ... PASS [xtensa]testing main: bgeu a9, a10, main ... PASS [xtensa]testing main: bgeui a9, 7, main ... PASS [xtensa]testing main: bgez a8, main ... PASS [xtensa]testing main: blt a8, a14, main ... PASS [xtensa]testing main: blti a15, 4, main ... PASS [xtensa]testing main: bltu a11, a3, main ... PASS [xtensa]testing main: bltui a14, 32, main ... PASS [xtensa]testing main: bltz a3, main ... PASS [xtensa]testing main: bnall a3, a2, main ... PASS [xtensa]testing main: bne a13, a12, main ... PASS [xtensa]testing main: bnei a0, 128, main ... PASS [xtensa]testing main: bnez a10, main ... PASS [xtensa]testing main: bnone a14, a10, main ... PASS [xtensa]testing break 3, 4 ... PASS [xtensa]testing break.n 12 ... PASS [xtensa]testing main: call0 main ... PASS [xtensa]testing main: call4 main ... PASS [xtensa]testing main: call8 main ... PASS [xtensa]testing main: call12 main ... PASS [xtensa]testing callx0 a7 ... PASS [xtensa]testing callx4 a15 ... PASS [xtensa]testing callx8 a15 ... PASS [xtensa]testing callx12 a12 ... PASS [xtensa]testing ceil.s a1, f6, 15 ... PASS [xtensa]testing clamps a6, a14, 7 ... PASS [xtensa]testing dsync ... PASS [xtensa]testing entry a5, 2208 ... PASS [xtensa]testing esync ... PASS [xtensa]testing excw ... PASS [xtensa]testing extui a10, a0, 19, 7 ... PASS [xtensa]testing extw ... PASS [xtensa]testing float.s f1, a2, 1 ... PASS [xtensa]testing floor.s a14, f12, 4 ... PASS [xtensa]testing idtlb a9 ... PASS [xtensa]testing ill ... PASS [xtensa]testing ill.n ... PASS [xtensa]testing isync ... PASS [xtensa]testing main: j main ... PASS [xtensa]testing jx a11 ... PASS [xtensa]testing l8ui a15, a9, 210 ... PASS [xtensa]testing l16si a5, a9, 24 ... PASS [xtensa]testing l16ui a6, a12, 24 ... PASS [xtensa]testing l32ai a3, a0, 16 ... PASS [xtensa]testing l32e a12, a2, -60 ... PASS [xtensa]testing l32i a12, a9, 96 ... PASS [xtensa]testing l32i.n a12, a8, 60 ... PASS [xtensa]testing lddec m0, a12 ... PASS [xtensa]testing ldinc m3, a8 ... PASS [xtensa]testing lsi f0, a14, 96 ... PASS [xtensa]testing lsx f1, a0, a11 ... PASS [xtensa]testing madd.s f5, f9, f0 ... PASS [xtensa]testing max a1, a6, a12 ... PASS [xtensa]testing maxu a14, a6, a5 ... PASS [xtensa]testing memw ... PASS [xtensa]testing min a7, a10, a7 ... PASS [xtensa]testing minu a14, a5, a12 ... PASS [xtensa]testing mov.n a14, a10 ... PASS [xtensa]testing mov.s f6, f15 ... PASS [xtensa]testing moveqz a3, a9, a13 ... PASS [xtensa]testing moveqz.s f3, f4, a6 ... PASS [xtensa]testing movf a2, a13, b8 ... PASS [xtensa]testing movf.s f0, f6, b0 ... PASS [xtensa]testing movgez a3, a14, a9 ... PASS [xtensa]testing movgez.s f10, f0, a10 ... PASS [xtensa]testing movi a3, -579 ... PASS [xtensa]testing movi.n a10, -31 ... PASS [xtensa]testing movltz a1, a3, a13 ... PASS [xtensa]testing movltz.s f2, f11, a3 ... PASS [xtensa]testing movnez a1, a2, a10 ... PASS [xtensa]testing movnez.s f15, f9, a11 ... PASS [xtensa]testing movsp a9, a9 ... PASS [xtensa]testing movt a3, a7, b2 ... PASS [xtensa]testing movt.s f4, f14, b14 ... PASS [xtensa]testing msub.s f7, f14, f4 ... PASS [xtensa]testing mul.aa.ll a8, a13 ... PASS [xtensa]testing mul.aa.hl a13, a1 ... PASS [xtensa]testing mul.aa.lh a8, a9 ... PASS [xtensa]testing mul.aa.hh a13, a12 ... PASS [xtensa]testing mul.ad.ll a6, m3 ... PASS [xtensa]testing mul.ad.hl a12, m3 ... PASS [xtensa]testing mul.ad.lh a9, m3 ... PASS [xtensa]testing mul.ad.hh a6, m3 ... PASS [xtensa]testing mul.da.ll m1, a1 ... PASS [xtensa]testing mul.da.hl m1, a1 ... PASS [xtensa]testing mul.da.lh m1, a0 ... PASS [xtensa]testing mul.da.hh m1, a9 ... PASS [xtensa]testing mul.dd.ll m1, m3 ... PASS [xtensa]testing mul.dd.hl m1, m3 ... PASS [xtensa]testing mul.dd.lh m1, m3 ... PASS [xtensa]testing mul.dd.hh m1, m3 ... PASS [xtensa]testing mul.s f14, f13, f8 ... PASS [xtensa]testing mul16s a15, a3, a3 ... PASS [xtensa]testing mul16u a6, a11, a7 ... PASS [xtensa]testing mula.aa.ll a8, a5 ... PASS [xtensa]testing mula.aa.hl a9, a8 ... PASS [xtensa]testing mula.aa.lh a1, a14 ... PASS [xtensa]testing mula.aa.hh a12, a14 ... PASS [xtensa]testing mula.ad.ll a1, m3 ... PASS [xtensa]testing mula.ad.hl a12, m3 ... PASS [xtensa]testing mula.ad.lh a4, m3 ... PASS [xtensa]testing mula.ad.hh a1, m3 ... PASS [xtensa]testing mula.da.ll m1, a10 ... PASS [xtensa]testing mula.da.hl m1, a0 ... PASS [xtensa]testing mula.da.lh m1, a7 ... PASS [xtensa]testing mula.da.hh m1, a0 ... PASS [xtensa]testing mula.da.ll.lddec m3, a14, m1, a5 ... PASS [xtensa]testing mula.da.hl.lddec m1, a6, m1, a6 ... PASS [xtensa]testing mula.da.lh.lddec m3, a1, m1, a1 ... PASS [xtensa]testing mula.da.hh.lddec m0, a5, m1, a3 ... PASS [xtensa]testing mula.da.ll.ldinc m3, a8, m1, a10 ... PASS [xtensa]testing mula.da.hl.ldinc m0, a2, m1, a11 ... PASS [xtensa]testing mula.da.lh.ldinc m3, a15, m1, a10 ... PASS [xtensa]testing mula.da.hh.ldinc m1, a14, m1, a3 ... PASS [xtensa]testing mula.dd.ll m1, m3 ... PASS [xtensa]testing mula.dd.hl m1, m3 ... PASS [xtensa]testing mula.dd.lh m1, m3 ... PASS [xtensa]testing mula.dd.hh m1, m3 ... PASS [xtensa]testing mula.dd.ll.lddec m3, a12, m1, m3 ... PASS [xtensa]testing mula.dd.hl.lddec m1, a0, m1, m3 ... PASS [xtensa]testing mula.dd.lh.lddec m2, a1, m1, m3 ... PASS [xtensa]testing mula.dd.hh.lddec m3, a13, m1, m3 ... PASS [xtensa]testing mula.dd.ll.ldinc m0, a7, m1, m3 ... PASS [xtensa]testing mula.dd.hl.ldinc m3, a11, m1, m3 ... PASS [xtensa]testing mula.dd.lh.ldinc m1, a5, m1, m3 ... PASS [xtensa]testing mula.dd.hh.ldinc m3, a9, m1, m3 ... PASS [xtensa]testing mull a15, a11, a5 ... PASS [xtensa]testing muls.aa.ll a2, a10 ... PASS [xtensa]testing muls.aa.hl a7, a2 ... PASS [xtensa]testing mula.aa.lh a11, a14 ... PASS [xtensa]testing muls.aa.hh a10, a8 ... PASS [xtensa]testing muls.ad.ll a2, m3 ... PASS [xtensa]testing muls.ad.hl a8, m3 ... PASS [xtensa]testing muls.ad.lh a12, m3 ... PASS [xtensa]testing muls.ad.hh a12, m3 ... PASS [xtensa]testing muls.da.ll m1, a4 ... PASS [xtensa]testing muls.da.hl m1, a2 ... PASS [xtensa]testing muls.da.lh m1, a1 ... PASS [xtensa]testing muls.da.hh m1, a8 ... PASS [xtensa]testing muls.dd.ll m1, m3 ... PASS [xtensa]testing muls.dd.hl m1, m3 ... PASS [xtensa]testing muls.dd.lh m1, m3 ... PASS [xtensa]testing muls.dd.hh m1, m3 ... PASS [xtensa]testing mulsh a3, a5, a10 ... PASS [xtensa]testing muluh a14, a10, a13 ... PASS [xtensa]testing neg a4, a7 ... PASS [xtensa]testing neg.s f10, f15 ... PASS [xtensa]testing nop ... PASS [xtensa]testing nop.n ... PASS [xtensa]testing nsa a14, a5 ... PASS [xtensa]testing nsau a6, a13 ... PASS [xtensa]testing oeq.s b5, f12, f12 ... PASS [xtensa]testing ole.s b3, f1, f1 ... PASS [xtensa]testing olt.s b13, f11, f6 ... PASS [xtensa]testing or a4, a9, a4 ... PASS [xtensa]testing orb b5, b13, b0 ... PASS [xtensa]testing orbc b0, b0, b11 ... PASS [xtensa]testing pdtlb a15, a4 ... PASS [xtensa]testing pitlb a2, a1 ... PASS [xtensa]testing quos a9, a2, a2 ... PASS [xtensa]testing quou a0, a10, a9 ... PASS [xtensa]testing rdtlb0 a10, a1 ... PASS [xtensa]testing rdtlb1 a14, a6 ... PASS [xtensa]testing rems a13, a12, a9 ... PASS [xtensa]testing remu a13, a14, a12 ... PASS [xtensa]testing rer a14, a13 ... PASS [xtensa]testing ret ... PASS [xtensa]testing ret.n ... PASS [xtensa]testing retw ... PASS [xtensa]testing retw.n ... PASS [xtensa]testing rfdd ... PASS [xtensa]testing rfde ... PASS [xtensa]testing rfe ... PASS [xtensa]testing rfi 15 ... PASS [xtensa]testing rfr a4, f11 ... PASS [xtensa]testing rfwo ... PASS [xtensa]testing rfwu ... PASS [xtensa]testing ritlb0 a15, a3 ... PASS [xtensa]testing ritlb1 a0, a11 ... PASS [xtensa]testing rotw 6 ... PASS [xtensa]testing round.s a12, f14, 13 ... PASS [xtensa]testing rsil a4, 9 ... PASS [xtensa]testing rsr a1, 3 ... PASS [xtensa]testing rsync ... PASS [xtensa]testing rur a4, 231 ... PASS [xtensa]testing s8i a11, a11, 133 ... PASS [xtensa]testing s16i a4, a6, 4 ... PASS [xtensa]testing s32c1i a11, a11, 128 ... PASS [xtensa]testing s32e a5, a3, -60 ... PASS [xtensa]testing s32i a2, a1, 96 ... PASS [xtensa]testing s32i.n a4, a9, 4 ... PASS [xtensa]testing s32ri a9, a4, 80 ... PASS [xtensa]testing sext a3, a8, 10 ... PASS [xtensa]testing simcall ... PASS [xtensa]testing sll a4, a10 ... PASS [xtensa]testing slli a5, a3, 7 ... PASS [xtensa]testing sra a10, a7 ... PASS [xtensa]testing srai a6, a11, 9 ... PASS [xtensa]testing src a13, a5, a0 ... PASS [xtensa]testing srl a8, a15 ... PASS [xtensa]testing srli a9, a6, 1 ... PASS [xtensa]testing ssa8b a2 ... PASS [xtensa]testing ssa8l a12 ... PASS [xtensa]testing ssai 24 ... PASS [xtensa]testing ssi f0, a1, 48 ... PASS [xtensa]testing ssl a8 ... PASS [xtensa]testing ssr a4 ... PASS [xtensa]testing ssx f8, a12, a12 ... PASS [xtensa]testing sub a13, a14, a12 ... PASS [xtensa]testing sub.s f14, f11, f11 ... PASS [xtensa]testing subx2 a0, a3, a13 ... PASS [xtensa]testing subx4 a1, a11, a10 ... PASS [xtensa]testing subx8 a10, a2, a4 ... PASS [xtensa]testing syscall ... PASS [xtensa]testing trunc.s a14, f1, 12 ... PASS [xtensa]testing ueq.s b8, f12, f5 ... PASS [xtensa]testing ufloat.s f2, a7, 0 ... PASS [xtensa]testing ule.s b2, f15, f9 ... PASS [xtensa]testing ult.s b8, f9, f13 ... PASS [xtensa]testing umul.aa.ll a6, a13 ... PASS [xtensa]testing umul.aa.hl a10, a12 ... PASS [xtensa]testing umul.aa.lh a12, a1 ... PASS [xtensa]testing umul.aa.hh a4, a12 ... PASS [xtensa]testing un.s b2, f5, f1 ... PASS [xtensa]testing utrunc.s a12, f4, 8 ... PASS [xtensa]testing waiti 13 ... PASS [xtensa]testing wdtlb a6, a1 ... PASS [xtensa]testing wer a1, a2 ... PASS [xtensa]testing wfr f8, a10 ... PASS [xtensa]testing witlb a4, a14 ... PASS [xtensa]testing wsr a14, 3 ... PASS [xtensa]testing wur a11, 231 ... PASS [xtensa]testing xor a7, a7, a6 ... PASS [xtensa]testing xorb b10, b1, b4 ... PASS [xtensa]testing xsr a14, SAR ... PASS [xtensa]testing mov a4, a13 ... PASS python3 run_test.py z80 [z80]testing adc a,a ...PASS [z80]testing adc a,b ...PASS [z80]testing adc a,c ...PASS [z80]testing adc a,d ...PASS [z80]testing adc a,e ...PASS [z80]testing adc a,h ...PASS [z80]testing adc a,l ...PASS [z80]testing adc a,ixh ...PASS [z80]testing adc a,ixl ...PASS [z80]testing adc a,iyh ...PASS [z80]testing adc a,iyl ...PASS [z80]testing adc a,100 ...PASS [z80]testing adc a,(ix+10) ...PASS [z80]testing adc a,(iy+10) ...PASS [z80]testing add a,a ...PASS [z80]testing add a,b ...PASS [z80]testing add a,c ...PASS [z80]testing add a,d ...PASS [z80]testing add a,e ...PASS [z80]testing add a,h ...PASS [z80]testing add a,l ...PASS [z80]testing add a,ixh ...PASS [z80]testing add a,ixl ...PASS [z80]testing add a,iyh ...PASS [z80]testing add a,iyl ...PASS [z80]testing add a,100 ...PASS [z80]testing add a,(ix+10) ...PASS [z80]testing add a,(iy+10) ...PASS [z80]testing add a,(hl) ...PASS [z80]testing add hl,bc ...PASS [z80]testing add hl,de ...PASS [z80]testing add hl,hl ...PASS [z80]testing add hl,sp ...PASS [z80]testing add ix,bc ...PASS [z80]testing add ix,de ...PASS [z80]testing add ix,ix ...PASS [z80]testing add ix,sp ...PASS [z80]testing add iy,bc ...PASS [z80]testing add iy,de ...PASS [z80]testing add iy,iy ...PASS [z80]testing add iy,sp ...PASS [z80]testing sbc a,a ...PASS [z80]testing sbc a,b ...PASS [z80]testing sbc a,c ...PASS [z80]testing sbc a,d ...PASS [z80]testing sbc a,e ...PASS [z80]testing sbc a,h ...PASS [z80]testing sbc a,l ...PASS [z80]testing sbc a,ixh ...PASS [z80]testing sbc a,ixl ...PASS [z80]testing sbc a,iyh ...PASS [z80]testing sbc a,iyl ...PASS [z80]testing sbc a,100 ...PASS [z80]testing sbc a,(ix+10) ...PASS [z80]testing sbc a,(iy+10) ...PASS [z80]testing and a ...PASS [z80]testing and b ...PASS [z80]testing and c ...PASS [z80]testing and d ...PASS [z80]testing and e ...PASS [z80]testing and h ...PASS [z80]testing and l ...PASS [z80]testing and ixh ...PASS [z80]testing and ixl ...PASS [z80]testing and iyh ...PASS [z80]testing and iyl ...PASS [z80]testing and 100 ...PASS [z80]testing and (hl) ...PASS [z80]testing and (ix+10) ...PASS [z80]testing and (iy+10) ...PASS [z80]testing cp a ...PASS [z80]testing cp b ...PASS [z80]testing cp c ...PASS [z80]testing cp d ...PASS [z80]testing cp e ...PASS [z80]testing cp h ...PASS [z80]testing cp l ...PASS [z80]testing cp ixh ...PASS [z80]testing cp ixl ...PASS [z80]testing cp iyh ...PASS [z80]testing cp iyl ...PASS [z80]testing cp 100 ...PASS [z80]testing cp (hl) ...PASS [z80]testing cp (ix+10) ...PASS [z80]testing cp (iy+10) ...PASS [z80]testing dec a ...PASS [z80]testing dec b ...PASS [z80]testing dec c ...PASS [z80]testing dec d ...PASS [z80]testing dec e ...PASS [z80]testing dec h ...PASS [z80]testing dec l ...PASS [z80]testing dec ixh ...PASS [z80]testing dec ixl ...PASS [z80]testing dec iyh ...PASS [z80]testing dec iyl ...PASS [z80]testing dec (hl) ...PASS [z80]testing dec (ix+10) ...PASS [z80]testing dec (iy+10) ...PASS [z80]testing dec ix ...PASS [z80]testing dec iy ...PASS [z80]testing dec bc ...PASS [z80]testing dec de ...PASS [z80]testing dec hl ...PASS [z80]testing dec sp ...PASS [z80]testing inc a ...PASS [z80]testing inc b ...PASS [z80]testing inc c ...PASS [z80]testing inc d ...PASS [z80]testing inc e ...PASS [z80]testing inc h ...PASS [z80]testing inc l ...PASS [z80]testing inc ixh ...PASS [z80]testing inc ixl ...PASS [z80]testing inc iyh ...PASS [z80]testing inc iyl ...PASS [z80]testing inc (hl) ...PASS [z80]testing inc (ix+10) ...PASS [z80]testing inc (iy+10) ...PASS [z80]testing inc ix ...PASS [z80]testing inc iy ...PASS [z80]testing inc bc ...PASS [z80]testing inc de ...PASS [z80]testing inc hl ...PASS [z80]testing inc sp ...PASS [z80]testing or a ...PASS [z80]testing or b ...PASS [z80]testing or c ...PASS [z80]testing or d ...PASS [z80]testing or e ...PASS [z80]testing or h ...PASS [z80]testing or l ...PASS [z80]testing or ixh ...PASS [z80]testing or ixl ...PASS [z80]testing or iyh ...PASS [z80]testing or iyl ...PASS [z80]testing or 100 ...PASS [z80]testing or (hl) ...PASS [z80]testing or (ix+10) ...PASS [z80]testing or (iy+10) ...PASS [z80]testing rl a ...PASS [z80]testing rl b ...PASS [z80]testing rl c ...PASS [z80]testing rl d ...PASS [z80]testing rl e ...PASS [z80]testing rl h ...PASS [z80]testing rl l ...PASS [z80]testing rl (hl) ...PASS [z80]testing rl (ix+10) ...PASS [z80]testing rl (iy+10) ...PASS [z80]testing rlc a ...PASS [z80]testing rlc b ...PASS [z80]testing rlc c ...PASS [z80]testing rlc d ...PASS [z80]testing rlc e ...PASS [z80]testing rlc h ...PASS [z80]testing rlc l ...PASS [z80]testing rlc (hl) ...PASS [z80]testing rlc (ix+10) ...PASS [z80]testing rlc (iy+10) ...PASS [z80]testing rr a ...PASS [z80]testing rr b ...PASS [z80]testing rr c ...PASS [z80]testing rr d ...PASS [z80]testing rr e ...PASS [z80]testing rr h ...PASS [z80]testing rr l ...PASS [z80]testing rr (hl) ...PASS [z80]testing rr (ix+10) ...PASS [z80]testing rr (iy+10) ...PASS [z80]testing rrc a ...PASS [z80]testing rrc b ...PASS [z80]testing rrc c ...PASS [z80]testing rrc d ...PASS [z80]testing rrc e ...PASS [z80]testing rrc h ...PASS [z80]testing rrc l ...PASS [z80]testing rrc (hl) ...PASS [z80]testing rrc (ix+10) ...PASS [z80]testing rrc (iy+10) ...PASS [z80]testing sla a ...PASS [z80]testing sla b ...PASS [z80]testing sla c ...PASS [z80]testing sla d ...PASS [z80]testing sla e ...PASS [z80]testing sla h ...PASS [z80]testing sla l ...PASS [z80]testing sla (hl) ...PASS [z80]testing sla (ix+10) ...PASS [z80]testing sla (iy+10) ...PASS [z80]testing sra a ...PASS [z80]testing sra b ...PASS [z80]testing sra c ...PASS [z80]testing sra d ...PASS [z80]testing sra e ...PASS [z80]testing sra h ...PASS [z80]testing sra l ...PASS [z80]testing sra (hl) ...PASS [z80]testing sra (ix+10) ...PASS [z80]testing sra (iy+10) ...PASS [z80]testing srl a ...PASS [z80]testing srl b ...PASS [z80]testing srl c ...PASS [z80]testing srl d ...PASS [z80]testing srl e ...PASS [z80]testing srl h ...PASS [z80]testing srl l ...PASS [z80]testing srl (hl) ...PASS [z80]testing srl (ix+10) ...PASS [z80]testing srl (iy+10) ...PASS [z80]testing sub a ...PASS [z80]testing sub b ...PASS [z80]testing sub c ...PASS [z80]testing sub d ...PASS [z80]testing sub e ...PASS [z80]testing sub h ...PASS [z80]testing sub l ...PASS [z80]testing sub ixh ...PASS [z80]testing sub ixl ...PASS [z80]testing sub iyh ...PASS [z80]testing sub iyl ...PASS [z80]testing sub 100 ...PASS [z80]testing sub (hl) ...PASS [z80]testing sub (ix+10) ...PASS [z80]testing sub (iy+10) ...PASS [z80]testing xor a ...PASS [z80]testing xor b ...PASS [z80]testing xor c ...PASS [z80]testing xor d ...PASS [z80]testing xor e ...PASS [z80]testing xor h ...PASS [z80]testing xor l ...PASS [z80]testing xor ixh ...PASS [z80]testing xor ixl ...PASS [z80]testing xor iyh ...PASS [z80]testing xor iyl ...PASS [z80]testing xor 100 ...PASS [z80]testing xor (hl) ...PASS [z80]testing xor (ix+10) ...PASS [z80]testing xor (iy+10) ...PASS [z80]testing neg ...PASS [z80]testing nop ...PASS [z80]testing outd ...PASS [z80]testing otdr ...PASS [z80]testing outi ...PASS [z80]testing out (c),a ...PASS [z80]testing out (c),b ...PASS [z80]testing out (c),c ...PASS [z80]testing out (c),d ...PASS [z80]testing out (c),e ...PASS [z80]testing out (c),h ...PASS [z80]testing out (c),l ...PASS [z80]testing out (c),a ...PASS [z80]testing otir ...PASS [z80]testing rrd ...PASS [z80]testing ret ...PASS [z80]testing ret c ...PASS [z80]testing ret m ...PASS [z80]testing ret nc ...PASS [z80]testing ret nz ...PASS [z80]testing ret p ...PASS [z80]testing ret pe ...PASS [z80]testing ret po ...PASS [z80]testing ret z ...PASS [z80]testing reti ...PASS [z80]testing retn ...PASS [z80]testing cpd ...PASS [z80]testing cpi ...PASS [z80]testing cpir ...PASS [z80]testing cpl ...PASS [z80]testing daa ...PASS [z80]testing di ...PASS [z80]testing ei ...PASS [z80]testing ex (sp),hl ...PASS [z80]testing ex (sp),ix ...PASS [z80]testing ex (sp),iy ...PASS [z80]testing exx ...PASS [z80]testing ex de,hl ...PASS [z80]testing ex af,af' ...PASS [z80]testing pop bc ...PASS [z80]testing pop de ...PASS [z80]testing pop hl ...PASS [z80]testing pop af ...PASS [z80]testing pop ix ...PASS [z80]testing pop iy ...PASS [z80]testing push bc ...PASS [z80]testing push de ...PASS [z80]testing push hl ...PASS [z80]testing push af ...PASS [z80]testing push ix ...PASS [z80]testing push iy ...PASS [z80]testing call 5000 ...PASS [z80]testing call nz,5000 ...PASS [z80]testing call z,5000 ...PASS [z80]testing call nc,5000 ...PASS [z80]testing call c,5000 ...PASS [z80]testing call po,5000 ...PASS [z80]testing call pe,5000 ...PASS [z80]testing call p,5000 ...PASS [z80]testing call m,5000 ...PASS [z80]testing bit 3,a ...PASS [z80]testing bit 3,b ...PASS [z80]testing bit 3,c ...PASS [z80]testing bit 3,d ...PASS [z80]testing bit 3,e ...PASS [z80]testing bit 3,h ...PASS [z80]testing bit 3,l ...PASS [z80]testing bit 3,(hl) ...PASS [z80]testing bit 3,(ix+10) ...PASS [z80]testing bit 3,(iy+10) ...PASS [z80]testing jp 5000 ...PASS [z80]testing jp (hl) ...PASS [z80]testing jp (ix) ...PASS [z80]testing jp (iy) ...PASS [z80]testing jp nz,5000 ...PASS [z80]testing jp z,5000 ...PASS [z80]testing jp nc,5000 ...PASS [z80]testing jp c,5000 ...PASS [z80]testing ld a,a ...PASS [z80]testing ld a,b ...PASS [z80]testing ld a,c ...PASS [z80]testing ld a,d ...PASS [z80]testing ld a,e ...PASS [z80]testing ld a,h ...PASS [z80]testing ld a,i ...PASS [z80]testing ld a,ixh ...PASS [z80]testing ld a,ixl ...PASS [z80]testing ld a,iyh ...PASS [z80]testing ld a,iyl ...PASS [z80]testing ld a,(bc) ...PASS [z80]testing ld a,(de) ...PASS [z80]testing ld a,(hl) ...PASS [z80]testing ld a,(500) ...PASS [z80]testing ld a,(ix+50) ...PASS [z80]testing ld a,(iy+50) ...PASS [z80]testing ld a,l ...PASS [z80]testing ld b,a ...PASS [z80]testing ld b,b ...PASS [z80]testing ld b,c ...PASS [z80]testing ld b,d ...PASS [z80]testing ld b,e ...PASS [z80]testing ld b,h ...PASS [z80]testing ld b,l ...PASS [z80]testing ld b,ixh ...PASS [z80]testing ld b,ixl ...PASS [z80]testing ld b,iyh ...PASS [z80]testing ld b,iyl ...PASS [z80]testing ld b,(hl) ...PASS [z80]testing ld b,(ix+50) ...PASS [z80]testing ld b,(iy+50) ...PASS [z80]testing ld c,a ...PASS [z80]testing ld c,b ...PASS [z80]testing ld c,c ...PASS [z80]testing ld c,d ...PASS [z80]testing ld c,e ...PASS [z80]testing ld c,h ...PASS [z80]testing ld c,l ...PASS [z80]testing ld c,ixh ...PASS [z80]testing ld c,ixl ...PASS [z80]testing ld c,iyh ...PASS [z80]testing ld c,iyl ...PASS [z80]testing ld c,(hl) ...PASS [z80]testing ld c,(ix+50) ...PASS [z80]testing ld c,(iy+50) ...PASS [z80]testing ld d,a ...PASS [z80]testing ld d,b ...PASS [z80]testing ld d,c ...PASS [z80]testing ld d,d ...PASS [z80]testing ld d,e ...PASS [z80]testing ld d,h ...PASS [z80]testing ld d,l ...PASS [z80]testing ld d,ixh ...PASS [z80]testing ld d,ixl ...PASS [z80]testing ld d,iyh ...PASS [z80]testing ld d,iyl ...PASS [z80]testing ld d,(hl) ...PASS [z80]testing ld d,(ix+50) ...PASS [z80]testing ld d,(iy+50) ...PASS [z80]testing ld e,a ...PASS [z80]testing ld e,b ...PASS [z80]testing ld e,c ...PASS [z80]testing ld e,d ...PASS [z80]testing ld e,e ...PASS [z80]testing ld e,h ...PASS [z80]testing ld e,l ...PASS [z80]testing ld e,ixh ...PASS [z80]testing ld e,ixl ...PASS [z80]testing ld e,iyh ...PASS [z80]testing ld e,iyl ...PASS [z80]testing ld e,(hl) ...PASS [z80]testing ld e,(ix+50) ...PASS [z80]testing ld e,(iy+50) ...PASS [z80]testing ld h,a ...PASS [z80]testing ld h,b ...PASS [z80]testing ld h,c ...PASS [z80]testing ld h,d ...PASS [z80]testing ld h,e ...PASS [z80]testing ld h,h ...PASS [z80]testing ld h,l ...PASS [z80]testing ld h,(hl) ...PASS [z80]testing ld h,(ix+50) ...PASS [z80]testing ld h,(iy+50) ...PASS [z80]testing ld l,a ...PASS [z80]testing ld l,b ...PASS [z80]testing ld l,c ...PASS [z80]testing ld l,d ...PASS [z80]testing ld l,e ...PASS [z80]testing ld l,h ...PASS [z80]testing ld l,l ...PASS [z80]testing ld l,(hl) ...PASS [z80]testing ld l,(ix+50) ...PASS [z80]testing ld l,(iy+50) ...PASS [z80]testing ld a,50 ...PASS [z80]testing ld b,50 ...PASS [z80]testing ld c,50 ...PASS [z80]testing ld d,50 ...PASS [z80]testing ld e,50 ...PASS [z80]testing ld h,50 ...PASS [z80]testing ld l,50 ...PASS [z80]testing ld (bc),a ...PASS [z80]testing ld (de),a ...PASS [z80]testing ld (hl),50 ...PASS [z80]testing ld (hl),a ...PASS [z80]testing ld (hl),b ...PASS [z80]testing ld (hl),c ...PASS [z80]testing ld (hl),d ...PASS [z80]testing ld (hl),e ...PASS [z80]testing ld (hl),h ...PASS [z80]testing ld (hl),l ...PASS [z80]testing ld (ix+5),a ...PASS [z80]testing ld (iy+5),a ...PASS [z80]testing ld (ix+5),b ...PASS [z80]testing ld (iy+5),b ...PASS [z80]testing ld (ix+5),c ...PASS [z80]testing ld (iy+5),c ...PASS [z80]testing ld (ix+5),d ...PASS [z80]testing ld (iy+5),d ...PASS [z80]testing ld (ix+5),e ...PASS [z80]testing ld (iy+5),e ...PASS [z80]testing ld (ix+5),h ...PASS [z80]testing ld (iy+5),h ...PASS [z80]testing ld (ix+5),l ...PASS [z80]testing ld (iy+5),l ...PASS [z80]testing ld (hl),50 ...PASS [z80]testing ld a,(bc) ...PASS [z80]testing ld a,(de) ...PASS [z80]testing ld (5000),a ...PASS [z80]testing ld (5000),bc ...PASS [z80]testing ld (5000),de ...PASS [z80]testing ld (5000),hl ...PASS [z80]testing ld (5000),ix ...PASS [z80]testing ld (5000),iy ...PASS [z80]testing ld (5000),sp ...PASS [z80]testing ld i,a ...PASS [z80]testing ld r,a ...PASS [z80]testing ld a,i ...PASS [z80]testing ld a,r ...PASS [z80]testing ld ix,5000 ...PASS [z80]testing ld iy,5000 ...PASS [z80]testing ld sp, ix ...PASS [z80]testing ld sp, iy ...PASS [z80]testing ld sp, hl ...PASS [z80]testing ld sp, 10000 ...PASS [z80]testing ld sp, (10000) ...PASS [z80]testing ld i,a ...PASS [z80]testing ld bc,10000 ...PASS [z80]testing ld de,10000 ...PASS [z80]testing ld hl,10000 ...PASS [z80]testing ld bc,(10000) ...PASS [z80]testing ld de,(10000) ...PASS [z80]testing ld hl,(10000) ...PASS [z80]testing ld a,(10000) ...PASS [z80]testing ld ix,(10000) ...PASS [z80]testing ld iy,(10000) ...PASS [z80]testing ld (10000),bc ...PASS [z80]testing ld (10000),de ...PASS [z80]testing ld (10000),hl ...PASS [z80]testing ld (10000),a ...PASS [z80]testing ld (10000),ix ...PASS [z80]testing ld (10000),iy ...PASS [z80]testing ldd ...PASS [z80]testing lddr ...PASS [z80]testing ldi ...PASS [z80]testing ldir ...PASS [z80]testing rst 8 ...PASS [z80]testing halt ...PASS [z80]testing im 0 ...PASS [z80]testing im 1 ...PASS [z80]testing im 2 ...PASS [z80]testing in a,(c) ...PASS [z80]testing in a,(55) ...PASS [z80]testing in b,(c) ...PASS [z80]testing in c,(c) ...PASS [z80]testing in d,(c) ...PASS [z80]testing in e,(c) ...PASS [z80]testing in h,(c) ...PASS [z80]testing in l,(c) ...PASS [z80]testing set 5,(hl) ...PASS [z80]testing set 5,(ix+6) ...PASS [z80]testing set 5,(iy+6) ...PASS [z80]testing set 5,a ...PASS [z80]testing set 5,b ...PASS [z80]testing set 5,c ...PASS [z80]testing set 5,d ...PASS [z80]testing set 5,e ...PASS [z80]testing set 5,h ...PASS [z80]testing res 5,(hl) ...PASS [z80]testing res 5,(ix+6) ...PASS [z80]testing res 5,(iy+6) ...PASS [z80]testing res 5,a ...PASS [z80]testing res 5,b ...PASS [z80]testing res 5,c ...PASS [z80]testing res 5,d ...PASS [z80]testing res 5,e ...PASS [z80]testing res 5,h ...PASS [z80]testing ind ...PASS [z80]testing indr ...PASS [z80]testing ini ...PASS [z80]testing inir ...PASS [z80]testing ccf ...PASS [z80]testing main0: jr main0 ...PASS [z80]testing main1: jr C,main1 ...PASS [z80]testing main2: jr NC,main2 ...PASS [z80]testing main3: jr NZ,main3 ...PASS [z80]testing main4: jr Z,main4 ...PASS [z80]testing main5: djnz main5 ...PASS make[1]: Leaving directory '/home/buildozer/aports/testing/naken_asm/src/naken_asm-b6e83f1976a5fa0b1a371bd4d6db935a386b95ef/tests/comparison' Endian test: PASS >>> naken_asm: Entering fakeroot... libfakeroot internal error: payload not recognized! install -d /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/bin install naken_asm /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/bin install naken_util /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/bin install -d /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/share/naken_asm cp -r include /home/buildozer/aports/testing/naken_asm/pkg/naken_asm/usr/share/naken_asm >>> naken_asm-dev*: Running split function dev... './usr/share/naken_asm/include' -> '/home/buildozer/aports/testing/naken_asm/pkg/naken_asm-dev/./usr/share/naken_asm/include' >>> naken_asm-dev*: Preparing subpackage naken_asm-dev... >>> naken_asm-dev*: Stripping binaries >>> naken_asm-dev*: Running postcheck for naken_asm-dev >>> naken_asm*: Running postcheck for naken_asm >>> naken_asm*: Preparing package naken_asm... >>> naken_asm*: Stripping binaries >>> naken_asm*: Scanning shared objects >>> naken_asm-dev*: Scanning shared objects >>> naken_asm-dev*: Tracing dependencies... >>> naken_asm-dev*: Package size: 402.6 KB >>> naken_asm-dev*: Compressing data... >>> naken_asm-dev*: Create checksum... >>> naken_asm-dev*: Create naken_asm-dev-0_git20240726-r0.apk >>> naken_asm*: Tracing dependencies... so:libc.musl-s390x.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> naken_asm*: Package size: 2.6 MB >>> naken_asm*: Compressing data... >>> naken_asm*: Create checksum... >>> naken_asm*: Create naken_asm-0_git20240726-r0.apk >>> naken_asm: Build complete at Sat, 24 Jan 2026 14:01:02 +0000 elapsed time 0h 0m 42s >>> naken_asm: Cleaning up srcdir >>> naken_asm: Cleaning up pkgdir >>> naken_asm: Uninstalling dependencies... ( 1/19) Purging .makedepends-naken_asm (20260124.140021) ( 2/19) Purging bash (5.3.3-r1) Executing bash-5.3.3-r1.pre-deinstall ( 3/19) Purging readline-dev (8.3.3-r1) ( 4/19) Purging libhistory (8.3.3-r1) ( 5/19) Purging python3-pyc (3.12.12-r0) ( 6/19) Purging python3-pycache-pyc0 (3.12.12-r0) ( 7/19) Purging pyc (3.12.12-r0) ( 8/19) Purging python3 (3.12.12-r0) ( 9/19) Purging gdbm (1.26-r0) (10/19) Purging libbz2 (1.0.8-r6) (11/19) Purging libffi (3.5.2-r0) (12/19) Purging mpdecimal (4.0.1-r0) (13/19) Purging ncurses-dev (6.6_p20251231-r0) (14/19) Purging libncurses++ (6.6_p20251231-r0) (15/19) Purging libpanelw (6.6_p20251231-r0) (16/19) Purging sqlite-libs (3.51.2-r1) (17/19) Purging xz-libs (5.8.2-r0) (18/19) Purging libformw (6.6_p20251231-r0) (19/19) Purging libmenuw (6.6_p20251231-r0) Executing busybox-1.37.0-r31.trigger OK: 386.7 MiB in 107 packages >>> naken_asm: Updating the testing/s390x repository index... >>> naken_asm: Signing the index...