diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2013-12-16 13:13:14 -0600 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2013-12-19 14:11:09 -0600 |
commit | fe011a59a4b6fe2879f2c2354e8771c3f8aad6aa (patch) | |
tree | db34e117b4d9add862dc35f3ec0707c8c15be909 /testsuites/sptests/spcpuset01 | |
parent | cpukit/capture: Update the capture engine. (diff) | |
download | rtems-fe011a59a4b6fe2879f2c2354e8771c3f8aad6aa.tar.bz2 |
sptests/spcpuset*: Add tests for fixed size cpu_set_t operations.
This adds five tests for <sys/cpuset.h>. It does not include
tests for CPU_XXX_S methods. The autotools should be able to
avoid enabling the tests unless the toolset has <sys/cpuset.h>.
Diffstat (limited to 'testsuites/sptests/spcpuset01')
-rw-r--r-- | testsuites/sptests/spcpuset01/Makefile.am | 22 | ||||
-rw-r--r-- | testsuites/sptests/spcpuset01/init.c | 155 | ||||
-rw-r--r-- | testsuites/sptests/spcpuset01/spcpuset01.doc | 12 | ||||
-rw-r--r-- | testsuites/sptests/spcpuset01/spcpuset01.scn | 4039 | ||||
-rw-r--r-- | testsuites/sptests/spcpuset01/system.h | 49 | ||||
-rw-r--r-- | testsuites/sptests/spcpuset01/test.c | 125 |
6 files changed, 4402 insertions, 0 deletions
diff --git a/testsuites/sptests/spcpuset01/Makefile.am b/testsuites/sptests/spcpuset01/Makefile.am new file mode 100644 index 0000000000..61ce023a37 --- /dev/null +++ b/testsuites/sptests/spcpuset01/Makefile.am @@ -0,0 +1,22 @@ + +rtems_tests_PROGRAMS = spcpuset01 +spcpuset01_SOURCES = test.c init.c + +dist_rtems_tests_DATA = spcpuset01.scn +dist_rtems_tests_DATA += spcpuset01.doc + +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg +include $(top_srcdir)/../automake/compile.am +include $(top_srcdir)/../automake/leaf.am + +AM_CPPFLAGS += -I$(top_srcdir)/../support/include +AM_CPPFLAGS += -DSMPTEST + +LINK_OBJS = $(spcpuset01_OBJECTS) +LINK_LIBS = $(spcpuset01_LDLIBS) + +spcpuset01$(EXEEXT): $(spcpuset01_OBJECTS) $(spcpuset01_DEPENDENCIES) + @rm -f smp01$(EXEEXT) + $(make-exe) + +include $(top_srcdir)/../automake/local.am diff --git a/testsuites/sptests/spcpuset01/init.c b/testsuites/sptests/spcpuset01/init.c new file mode 100644 index 0000000000..fa0e6a8d7c --- /dev/null +++ b/testsuites/sptests/spcpuset01/init.c @@ -0,0 +1,155 @@ +/* + * Fully exercise CPU_SET() methods + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#define CONFIGURE_INIT +#include <rtems.h> +#include <stdlib.h> +#include <stdio.h> +#include <assert.h> + +#include <sys/cpuset.h> +#include "system.h" + +static void test_cpu_zero_case_1(void) +{ + size_t i; + + /* + * Set to all zeros and verify + */ + puts( "Exercise CPU_ZERO, CPU_ISSET, and CPU_COUNT" ); + CPU_ZERO(&set3); + + /* test if all bits clear */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + rtems_test_assert( CPU_ISSET(i, &set3) == 0 ); + } + rtems_test_assert( CPU_COUNT(&set3) == 0 ); + +} + +static void test_cpu_fill_case_1(void) +{ + size_t i; + + /* + * Set to all zeros and verify + */ + puts( "Exercise CPU_FILL, CPU_ISSET, and CPU_COUNT" ); + CPU_FILL(&set1); + + /* test if all bits clear */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + rtems_test_assert( CPU_ISSET(i, &set1) == 1 ); + } + rtems_test_assert( CPU_COUNT(&set1) == _NCPUBITS ); +} + +static void test_cpu_equal_case_1(void) +{ + /* + * CPU_EQUAL + */ + puts( "Exercise CPU_ZERO, CPU_EQUAL, CPU_CMP, and CPU_EMPTY" ); + CPU_ZERO(&set1); + CPU_ZERO(&set2); + + /* test that all bits are equal */ + rtems_test_assert( CPU_EQUAL(&set1, &set2) ); + + /* compare all bits */ + rtems_test_assert( CPU_CMP(&set1, &set2) ); + + /* compare all bits */ + rtems_test_assert( CPU_EMPTY(&set1) ); +} + +static void test_cpu_set_case_1(size_t cpu) +{ + size_t i; + + /* + * Set to all zeros and verify + */ + printf( "Exercise CPU_ZERO, CPU_SET(%u), and CPU_ISET\n", cpu ); + CPU_ZERO(&set1); + CPU_SET(cpu, &set1); + + /* test if all bits except 1 clear */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if (i==cpu) + rtems_test_assert( CPU_ISSET(i, &set1) == 1 ); + else + rtems_test_assert( CPU_ISSET(i, &set1) == 0 ); + + rtems_test_assert( ! CPU_EMPTY(&set1) ); + } +} + +static void test_cpu_clr_case_1(size_t cpu) +{ + size_t i; + + /* + * Set to all zeros and verify + */ + printf( "Exercise CPU_FILL, CPU_CLR(%u), and CPU_ISET\n", cpu ); + CPU_FILL(&set1); + CPU_CLR(cpu, &set1); + + /* test if all bits except 5 are set */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if (i==cpu) + rtems_test_assert( CPU_ISSET(i, &set1) == 0 ); + else + rtems_test_assert( CPU_ISSET(i, &set1) == 1 ); + } +} + +static void test_cpu_copy_case_1(void) +{ + size_t i; + + /* + * CPU_EQUAL + */ + puts( "Exercise CPU_ZERO, CPU_COPY, and CPU_ISET" ); + CPU_ZERO(&set1); + CPU_FILL(&set2); + + CPU_COPY(&set2, &set1); + + /* test if all bits clear in set2 */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + rtems_test_assert( CPU_ISSET(i, &set2) == 0 ); + } +} + +rtems_task Init( + rtems_task_argument ignored +) +{ + size_t i; + + puts( "*** CPUSET01 Test ***" ); + + test_cpu_zero_case_1(); + test_cpu_fill_case_1(); + test_cpu_equal_case_1(); + test_cpu_copy_case_1(); + + for (i=0 ; i<CPU_SETSIZE ; i++) { + test_cpu_set_case_1(i); + test_cpu_clr_case_1(i); + } + + cpuset_logic_test(); + + puts( "*** END OF CPUSET01 Test ***" ); + exit( 0 ); +} diff --git a/testsuites/sptests/spcpuset01/spcpuset01.doc b/testsuites/sptests/spcpuset01/spcpuset01.doc new file mode 100644 index 0000000000..56220e9770 --- /dev/null +++ b/testsuites/sptests/spcpuset01/spcpuset01.doc @@ -0,0 +1,12 @@ +# COPYRIGHT (c) 1989-2013. +# On-Line Applications Research Corporation (OAR). +# +# The license and distribution terms for this file may be +# found in the file LICENSE in this distribution or at +# http://www.rtems.com/license/LICENSE. +# + +This is a set of simple tests that verify that the fixed size +functions in cpuset.h: CPU_ZERO, CPU_COUNT,CPU_ISET, CPU_EQUAL, +CPU_CMP, CPU_EMPTY, CPU_SET, CPU_CLR, CPU_AND, CPU_NAND, CPU_OR, +and CPU_XOR diff --git a/testsuites/sptests/spcpuset01/spcpuset01.scn b/testsuites/sptests/spcpuset01/spcpuset01.scn new file mode 100644 index 0000000000..5abdb61015 --- /dev/null +++ b/testsuites/sptests/spcpuset01/spcpuset01.scn @@ -0,0 +1,4039 @@ +sparc-rtems4.11-run is /home/jennifer/development/rtems/4.11/bin/sparc-rtems4.11-run +*** CPUSET01 Test *** +Exercise CPU_ZERO, CPU_ISSET, and CPU_COUNT +Exercise CPU_FILL, CPU_ISSET, and CPU_COUNT +Exercise CPU_ZERO, CPU_EQUAL, CPU_CMP, and CPU_EMPTY +Exercise CPU_ZERO, CPU_COPY, and CPU_ISET +Exercise CPU_ZERO, CPU_SET(0), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(0), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(1), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(1), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(2), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(2), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(3), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(3), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(4), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(4), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(5), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(5), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(6), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(6), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(7), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(7), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(8), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(8), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(9), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(9), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(10), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(10), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(11), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(11), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(12), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(12), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(13), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(13), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(14), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(14), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(15), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(15), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(16), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(16), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(17), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(17), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(18), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(18), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(19), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(19), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(20), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(20), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(21), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(21), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(22), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(22), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(23), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(23), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(24), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(24), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(25), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(25), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(26), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(26), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(27), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(27), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(28), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(28), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(29), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(29), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(30), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(30), and CPU_ISET +Exercise CPU_ZERO, CPU_SET(31), and CPU_ISET +Exercise CPU_FILL, CPU_CLR(31), and CPU_ISET +Exercise CPU_AND with bits 0,1 +Exercise CPU_NAND with bits 0,1 +Exercise CPU_OR with bits 0,1 +Exercise CPU_XOR with bits 0,1 +Exercise CPU_AND with bits 0,2 +Exercise CPU_NAND with bits 0,2 +Exercise CPU_OR with bits 0,2 +Exercise CPU_XOR with bits 0,2 +Exercise CPU_AND with bits 0,3 +Exercise CPU_NAND with bits 0,3 +Exercise CPU_OR with bits 0,3 +Exercise CPU_XOR with bits 0,3 +Exercise CPU_AND with bits 0,4 +Exercise CPU_NAND with bits 0,4 +Exercise CPU_OR with bits 0,4 +Exercise CPU_XOR with bits 0,4 +Exercise CPU_AND with bits 0,5 +Exercise CPU_NAND with bits 0,5 +Exercise CPU_OR with bits 0,5 +Exercise CPU_XOR with bits 0,5 +Exercise CPU_AND with bits 0,6 +Exercise CPU_NAND with bits 0,6 +Exercise CPU_OR with bits 0,6 +Exercise CPU_XOR with bits 0,6 +Exercise CPU_AND with bits 0,7 +Exercise CPU_NAND with bits 0,7 +Exercise CPU_OR with bits 0,7 +Exercise CPU_XOR with bits 0,7 +Exercise CPU_AND with bits 0,8 +Exercise CPU_NAND with bits 0,8 +Exercise CPU_OR with bits 0,8 +Exercise CPU_XOR with bits 0,8 +Exercise CPU_AND with bits 0,9 +Exercise CPU_NAND with bits 0,9 +Exercise CPU_OR with bits 0,9 +Exercise CPU_XOR with bits 0,9 +Exercise CPU_AND with bits 0,10 +Exercise CPU_NAND with bits 0,10 +Exercise CPU_OR with bits 0,10 +Exercise CPU_XOR with bits 0,10 +Exercise CPU_AND with bits 0,11 +Exercise CPU_NAND with bits 0,11 +Exercise CPU_OR with bits 0,11 +Exercise CPU_XOR with bits 0,11 +Exercise CPU_AND with bits 0,12 +Exercise CPU_NAND with bits 0,12 +Exercise CPU_OR with bits 0,12 +Exercise CPU_XOR with bits 0,12 +Exercise CPU_AND with bits 0,13 +Exercise CPU_NAND with bits 0,13 +Exercise CPU_OR with bits 0,13 +Exercise CPU_XOR with bits 0,13 +Exercise CPU_AND with bits 0,14 +Exercise CPU_NAND with bits 0,14 +Exercise CPU_OR with bits 0,14 +Exercise CPU_XOR with bits 0,14 +Exercise CPU_AND with bits 0,15 +Exercise CPU_NAND with bits 0,15 +Exercise CPU_OR with bits 0,15 +Exercise CPU_XOR with bits 0,15 +Exercise CPU_AND with bits 0,16 +Exercise CPU_NAND with bits 0,16 +Exercise CPU_OR with bits 0,16 +Exercise CPU_XOR with bits 0,16 +Exercise CPU_AND with bits 0,17 +Exercise CPU_NAND with bits 0,17 +Exercise CPU_OR with bits 0,17 +Exercise CPU_XOR with bits 0,17 +Exercise CPU_AND with bits 0,18 +Exercise CPU_NAND with bits 0,18 +Exercise CPU_OR with bits 0,18 +Exercise CPU_XOR with bits 0,18 +Exercise CPU_AND with bits 0,19 +Exercise CPU_NAND with bits 0,19 +Exercise CPU_OR with bits 0,19 +Exercise CPU_XOR with bits 0,19 +Exercise CPU_AND with bits 0,20 +Exercise CPU_NAND with bits 0,20 +Exercise CPU_OR with bits 0,20 +Exercise CPU_XOR with bits 0,20 +Exercise CPU_AND with bits 0,21 +Exercise CPU_NAND with bits 0,21 +Exercise CPU_OR with bits 0,21 +Exercise CPU_XOR with bits 0,21 +Exercise CPU_AND with bits 0,22 +Exercise CPU_NAND with bits 0,22 +Exercise CPU_OR with bits 0,22 +Exercise CPU_XOR with bits 0,22 +Exercise CPU_AND with bits 0,23 +Exercise CPU_NAND with bits 0,23 +Exercise CPU_OR with bits 0,23 +Exercise CPU_XOR with bits 0,23 +Exercise CPU_AND with bits 0,24 +Exercise CPU_NAND with bits 0,24 +Exercise CPU_OR with bits 0,24 +Exercise CPU_XOR with bits 0,24 +Exercise CPU_AND with bits 0,25 +Exercise CPU_NAND with bits 0,25 +Exercise CPU_OR with bits 0,25 +Exercise CPU_XOR with bits 0,25 +Exercise CPU_AND with bits 0,26 +Exercise CPU_NAND with bits 0,26 +Exercise CPU_OR with bits 0,26 +Exercise CPU_XOR with bits 0,26 +Exercise CPU_AND with bits 0,27 +Exercise CPU_NAND with bits 0,27 +Exercise CPU_OR with bits 0,27 +Exercise CPU_XOR with bits 0,27 +Exercise CPU_AND with bits 0,28 +Exercise CPU_NAND with bits 0,28 +Exercise CPU_OR with bits 0,28 +Exercise CPU_XOR with bits 0,28 +Exercise CPU_AND with bits 0,29 +Exercise CPU_NAND with bits 0,29 +Exercise CPU_OR with bits 0,29 +Exercise CPU_XOR with bits 0,29 +Exercise CPU_AND with bits 0,30 +Exercise CPU_NAND with bits 0,30 +Exercise CPU_OR with bits 0,30 +Exercise CPU_XOR with bits 0,30 +Exercise CPU_AND with bits 0,31 +Exercise CPU_NAND with bits 0,31 +Exercise CPU_OR with bits 0,31 +Exercise CPU_XOR with bits 0,31 +Exercise CPU_AND with bits 1,0 +Exercise CPU_NAND with bits 1,0 +Exercise CPU_OR with bits 1,0 +Exercise CPU_XOR with bits 1,0 +Exercise CPU_AND with bits 1,2 +Exercise CPU_NAND with bits 1,2 +Exercise CPU_OR with bits 1,2 +Exercise CPU_XOR with bits 1,2 +Exercise CPU_AND with bits 1,3 +Exercise CPU_NAND with bits 1,3 +Exercise CPU_OR with bits 1,3 +Exercise CPU_XOR with bits 1,3 +Exercise CPU_AND with bits 1,4 +Exercise CPU_NAND with bits 1,4 +Exercise CPU_OR with bits 1,4 +Exercise CPU_XOR with bits 1,4 +Exercise CPU_AND with bits 1,5 +Exercise CPU_NAND with bits 1,5 +Exercise CPU_OR with bits 1,5 +Exercise CPU_XOR with bits 1,5 +Exercise CPU_AND with bits 1,6 +Exercise CPU_NAND with bits 1,6 +Exercise CPU_OR with bits 1,6 +Exercise CPU_XOR with bits 1,6 +Exercise CPU_AND with bits 1,7 +Exercise CPU_NAND with bits 1,7 +Exercise CPU_OR with bits 1,7 +Exercise CPU_XOR with bits 1,7 +Exercise CPU_AND with bits 1,8 +Exercise CPU_NAND with bits 1,8 +Exercise CPU_OR with bits 1,8 +Exercise CPU_XOR with bits 1,8 +Exercise CPU_AND with bits 1,9 +Exercise CPU_NAND with bits 1,9 +Exercise CPU_OR with bits 1,9 +Exercise CPU_XOR with bits 1,9 +Exercise CPU_AND with bits 1,10 +Exercise CPU_NAND with bits 1,10 +Exercise CPU_OR with bits 1,10 +Exercise CPU_XOR with bits 1,10 +Exercise CPU_AND with bits 1,11 +Exercise CPU_NAND with bits 1,11 +Exercise CPU_OR with bits 1,11 +Exercise CPU_XOR with bits 1,11 +Exercise CPU_AND with bits 1,12 +Exercise CPU_NAND with bits 1,12 +Exercise CPU_OR with bits 1,12 +Exercise CPU_XOR with bits 1,12 +Exercise CPU_AND with bits 1,13 +Exercise CPU_NAND with bits 1,13 +Exercise CPU_OR with bits 1,13 +Exercise CPU_XOR with bits 1,13 +Exercise CPU_AND with bits 1,14 +Exercise CPU_NAND with bits 1,14 +Exercise CPU_OR with bits 1,14 +Exercise CPU_XOR with bits 1,14 +Exercise CPU_AND with bits 1,15 +Exercise CPU_NAND with bits 1,15 +Exercise CPU_OR with bits 1,15 +Exercise CPU_XOR with bits 1,15 +Exercise CPU_AND with bits 1,16 +Exercise CPU_NAND with bits 1,16 +Exercise CPU_OR with bits 1,16 +Exercise CPU_XOR with bits 1,16 +Exercise CPU_AND with bits 1,17 +Exercise CPU_NAND with bits 1,17 +Exercise CPU_OR with bits 1,17 +Exercise CPU_XOR with bits 1,17 +Exercise CPU_AND with bits 1,18 +Exercise CPU_NAND with bits 1,18 +Exercise CPU_OR with bits 1,18 +Exercise CPU_XOR with bits 1,18 +Exercise CPU_AND with bits 1,19 +Exercise CPU_NAND with bits 1,19 +Exercise CPU_OR with bits 1,19 +Exercise CPU_XOR with bits 1,19 +Exercise CPU_AND with bits 1,20 +Exercise CPU_NAND with bits 1,20 +Exercise CPU_OR with bits 1,20 +Exercise CPU_XOR with bits 1,20 +Exercise CPU_AND with bits 1,21 +Exercise CPU_NAND with bits 1,21 +Exercise CPU_OR with bits 1,21 +Exercise CPU_XOR with bits 1,21 +Exercise CPU_AND with bits 1,22 +Exercise CPU_NAND with bits 1,22 +Exercise CPU_OR with bits 1,22 +Exercise CPU_XOR with bits 1,22 +Exercise CPU_AND with bits 1,23 +Exercise CPU_NAND with bits 1,23 +Exercise CPU_OR with bits 1,23 +Exercise CPU_XOR with bits 1,23 +Exercise CPU_AND with bits 1,24 +Exercise CPU_NAND with bits 1,24 +Exercise CPU_OR with bits 1,24 +Exercise CPU_XOR with bits 1,24 +Exercise CPU_AND with bits 1,25 +Exercise CPU_NAND with bits 1,25 +Exercise CPU_OR with bits 1,25 +Exercise CPU_XOR with bits 1,25 +Exercise CPU_AND with bits 1,26 +Exercise CPU_NAND with bits 1,26 +Exercise CPU_OR with bits 1,26 +Exercise CPU_XOR with bits 1,26 +Exercise CPU_AND with bits 1,27 +Exercise CPU_NAND with bits 1,27 +Exercise CPU_OR with bits 1,27 +Exercise CPU_XOR with bits 1,27 +Exercise CPU_AND with bits 1,28 +Exercise CPU_NAND with bits 1,28 +Exercise CPU_OR with bits 1,28 +Exercise CPU_XOR with bits 1,28 +Exercise CPU_AND with bits 1,29 +Exercise CPU_NAND with bits 1,29 +Exercise CPU_OR with bits 1,29 +Exercise CPU_XOR with bits 1,29 +Exercise CPU_AND with bits 1,30 +Exercise CPU_NAND with bits 1,30 +Exercise CPU_OR with bits 1,30 +Exercise CPU_XOR with bits 1,30 +Exercise CPU_AND with bits 1,31 +Exercise CPU_NAND with bits 1,31 +Exercise CPU_OR with bits 1,31 +Exercise CPU_XOR with bits 1,31 +Exercise CPU_AND with bits 2,0 +Exercise CPU_NAND with bits 2,0 +Exercise CPU_OR with bits 2,0 +Exercise CPU_XOR with bits 2,0 +Exercise CPU_AND with bits 2,1 +Exercise CPU_NAND with bits 2,1 +Exercise CPU_OR with bits 2,1 +Exercise CPU_XOR with bits 2,1 +Exercise CPU_AND with bits 2,3 +Exercise CPU_NAND with bits 2,3 +Exercise CPU_OR with bits 2,3 +Exercise CPU_XOR with bits 2,3 +Exercise CPU_AND with bits 2,4 +Exercise CPU_NAND with bits 2,4 +Exercise CPU_OR with bits 2,4 +Exercise CPU_XOR with bits 2,4 +Exercise CPU_AND with bits 2,5 +Exercise CPU_NAND with bits 2,5 +Exercise CPU_OR with bits 2,5 +Exercise CPU_XOR with bits 2,5 +Exercise CPU_AND with bits 2,6 +Exercise CPU_NAND with bits 2,6 +Exercise CPU_OR with bits 2,6 +Exercise CPU_XOR with bits 2,6 +Exercise CPU_AND with bits 2,7 +Exercise CPU_NAND with bits 2,7 +Exercise CPU_OR with bits 2,7 +Exercise CPU_XOR with bits 2,7 +Exercise CPU_AND with bits 2,8 +Exercise CPU_NAND with bits 2,8 +Exercise CPU_OR with bits 2,8 +Exercise CPU_XOR with bits 2,8 +Exercise CPU_AND with bits 2,9 +Exercise CPU_NAND with bits 2,9 +Exercise CPU_OR with bits 2,9 +Exercise CPU_XOR with bits 2,9 +Exercise CPU_AND with bits 2,10 +Exercise CPU_NAND with bits 2,10 +Exercise CPU_OR with bits 2,10 +Exercise CPU_XOR with bits 2,10 +Exercise CPU_AND with bits 2,11 +Exercise CPU_NAND with bits 2,11 +Exercise CPU_OR with bits 2,11 +Exercise CPU_XOR with bits 2,11 +Exercise CPU_AND with bits 2,12 +Exercise CPU_NAND with bits 2,12 +Exercise CPU_OR with bits 2,12 +Exercise CPU_XOR with bits 2,12 +Exercise CPU_AND with bits 2,13 +Exercise CPU_NAND with bits 2,13 +Exercise CPU_OR with bits 2,13 +Exercise CPU_XOR with bits 2,13 +Exercise CPU_AND with bits 2,14 +Exercise CPU_NAND with bits 2,14 +Exercise CPU_OR with bits 2,14 +Exercise CPU_XOR with bits 2,14 +Exercise CPU_AND with bits 2,15 +Exercise CPU_NAND with bits 2,15 +Exercise CPU_OR with bits 2,15 +Exercise CPU_XOR with bits 2,15 +Exercise CPU_AND with bits 2,16 +Exercise CPU_NAND with bits 2,16 +Exercise CPU_OR with bits 2,16 +Exercise CPU_XOR with bits 2,16 +Exercise CPU_AND with bits 2,17 +Exercise CPU_NAND with bits 2,17 +Exercise CPU_OR with bits 2,17 +Exercise CPU_XOR with bits 2,17 +Exercise CPU_AND with bits 2,18 +Exercise CPU_NAND with bits 2,18 +Exercise CPU_OR with bits 2,18 +Exercise CPU_XOR with bits 2,18 +Exercise CPU_AND with bits 2,19 +Exercise CPU_NAND with bits 2,19 +Exercise CPU_OR with bits 2,19 +Exercise CPU_XOR with bits 2,19 +Exercise CPU_AND with bits 2,20 +Exercise CPU_NAND with bits 2,20 +Exercise CPU_OR with bits 2,20 +Exercise CPU_XOR with bits 2,20 +Exercise CPU_AND with bits 2,21 +Exercise CPU_NAND with bits 2,21 +Exercise CPU_OR with bits 2,21 +Exercise CPU_XOR with bits 2,21 +Exercise CPU_AND with bits 2,22 +Exercise CPU_NAND with bits 2,22 +Exercise CPU_OR with bits 2,22 +Exercise CPU_XOR with bits 2,22 +Exercise CPU_AND with bits 2,23 +Exercise CPU_NAND with bits 2,23 +Exercise CPU_OR with bits 2,23 +Exercise CPU_XOR with bits 2,23 +Exercise CPU_AND with bits 2,24 +Exercise CPU_NAND with bits 2,24 +Exercise CPU_OR with bits 2,24 +Exercise CPU_XOR with bits 2,24 +Exercise CPU_AND with bits 2,25 +Exercise CPU_NAND with bits 2,25 +Exercise CPU_OR with bits 2,25 +Exercise CPU_XOR with bits 2,25 +Exercise CPU_AND with bits 2,26 +Exercise CPU_NAND with bits 2,26 +Exercise CPU_OR with bits 2,26 +Exercise CPU_XOR with bits 2,26 +Exercise CPU_AND with bits 2,27 +Exercise CPU_NAND with bits 2,27 +Exercise CPU_OR with bits 2,27 +Exercise CPU_XOR with bits 2,27 +Exercise CPU_AND with bits 2,28 +Exercise CPU_NAND with bits 2,28 +Exercise CPU_OR with bits 2,28 +Exercise CPU_XOR with bits 2,28 +Exercise CPU_AND with bits 2,29 +Exercise CPU_NAND with bits 2,29 +Exercise CPU_OR with bits 2,29 +Exercise CPU_XOR with bits 2,29 +Exercise CPU_AND with bits 2,30 +Exercise CPU_NAND with bits 2,30 +Exercise CPU_OR with bits 2,30 +Exercise CPU_XOR with bits 2,30 +Exercise CPU_AND with bits 2,31 +Exercise CPU_NAND with bits 2,31 +Exercise CPU_OR with bits 2,31 +Exercise CPU_XOR with bits 2,31 +Exercise CPU_AND with bits 3,0 +Exercise CPU_NAND with bits 3,0 +Exercise CPU_OR with bits 3,0 +Exercise CPU_XOR with bits 3,0 +Exercise CPU_AND with bits 3,1 +Exercise CPU_NAND with bits 3,1 +Exercise CPU_OR with bits 3,1 +Exercise CPU_XOR with bits 3,1 +Exercise CPU_AND with bits 3,2 +Exercise CPU_NAND with bits 3,2 +Exercise CPU_OR with bits 3,2 +Exercise CPU_XOR with bits 3,2 +Exercise CPU_AND with bits 3,4 +Exercise CPU_NAND with bits 3,4 +Exercise CPU_OR with bits 3,4 +Exercise CPU_XOR with bits 3,4 +Exercise CPU_AND with bits 3,5 +Exercise CPU_NAND with bits 3,5 +Exercise CPU_OR with bits 3,5 +Exercise CPU_XOR with bits 3,5 +Exercise CPU_AND with bits 3,6 +Exercise CPU_NAND with bits 3,6 +Exercise CPU_OR with bits 3,6 +Exercise CPU_XOR with bits 3,6 +Exercise CPU_AND with bits 3,7 +Exercise CPU_NAND with bits 3,7 +Exercise CPU_OR with bits 3,7 +Exercise CPU_XOR with bits 3,7 +Exercise CPU_AND with bits 3,8 +Exercise CPU_NAND with bits 3,8 +Exercise CPU_OR with bits 3,8 +Exercise CPU_XOR with bits 3,8 +Exercise CPU_AND with bits 3,9 +Exercise CPU_NAND with bits 3,9 +Exercise CPU_OR with bits 3,9 +Exercise CPU_XOR with bits 3,9 +Exercise CPU_AND with bits 3,10 +Exercise CPU_NAND with bits 3,10 +Exercise CPU_OR with bits 3,10 +Exercise CPU_XOR with bits 3,10 +Exercise CPU_AND with bits 3,11 +Exercise CPU_NAND with bits 3,11 +Exercise CPU_OR with bits 3,11 +Exercise CPU_XOR with bits 3,11 +Exercise CPU_AND with bits 3,12 +Exercise CPU_NAND with bits 3,12 +Exercise CPU_OR with bits 3,12 +Exercise CPU_XOR with bits 3,12 +Exercise CPU_AND with bits 3,13 +Exercise CPU_NAND with bits 3,13 +Exercise CPU_OR with bits 3,13 +Exercise CPU_XOR with bits 3,13 +Exercise CPU_AND with bits 3,14 +Exercise CPU_NAND with bits 3,14 +Exercise CPU_OR with bits 3,14 +Exercise CPU_XOR with bits 3,14 +Exercise CPU_AND with bits 3,15 +Exercise CPU_NAND with bits 3,15 +Exercise CPU_OR with bits 3,15 +Exercise CPU_XOR with bits 3,15 +Exercise CPU_AND with bits 3,16 +Exercise CPU_NAND with bits 3,16 +Exercise CPU_OR with bits 3,16 +Exercise CPU_XOR with bits 3,16 +Exercise CPU_AND with bits 3,17 +Exercise CPU_NAND with bits 3,17 +Exercise CPU_OR with bits 3,17 +Exercise CPU_XOR with bits 3,17 +Exercise CPU_AND with bits 3,18 +Exercise CPU_NAND with bits 3,18 +Exercise CPU_OR with bits 3,18 +Exercise CPU_XOR with bits 3,18 +Exercise CPU_AND with bits 3,19 +Exercise CPU_NAND with bits 3,19 +Exercise CPU_OR with bits 3,19 +Exercise CPU_XOR with bits 3,19 +Exercise CPU_AND with bits 3,20 +Exercise CPU_NAND with bits 3,20 +Exercise CPU_OR with bits 3,20 +Exercise CPU_XOR with bits 3,20 +Exercise CPU_AND with bits 3,21 +Exercise CPU_NAND with bits 3,21 +Exercise CPU_OR with bits 3,21 +Exercise CPU_XOR with bits 3,21 +Exercise CPU_AND with bits 3,22 +Exercise CPU_NAND with bits 3,22 +Exercise CPU_OR with bits 3,22 +Exercise CPU_XOR with bits 3,22 +Exercise CPU_AND with bits 3,23 +Exercise CPU_NAND with bits 3,23 +Exercise CPU_OR with bits 3,23 +Exercise CPU_XOR with bits 3,23 +Exercise CPU_AND with bits 3,24 +Exercise CPU_NAND with bits 3,24 +Exercise CPU_OR with bits 3,24 +Exercise CPU_XOR with bits 3,24 +Exercise CPU_AND with bits 3,25 +Exercise CPU_NAND with bits 3,25 +Exercise CPU_OR with bits 3,25 +Exercise CPU_XOR with bits 3,25 +Exercise CPU_AND with bits 3,26 +Exercise CPU_NAND with bits 3,26 +Exercise CPU_OR with bits 3,26 +Exercise CPU_XOR with bits 3,26 +Exercise CPU_AND with bits 3,27 +Exercise CPU_NAND with bits 3,27 +Exercise CPU_OR with bits 3,27 +Exercise CPU_XOR with bits 3,27 +Exercise CPU_AND with bits 3,28 +Exercise CPU_NAND with bits 3,28 +Exercise CPU_OR with bits 3,28 +Exercise CPU_XOR with bits 3,28 +Exercise CPU_AND with bits 3,29 +Exercise CPU_NAND with bits 3,29 +Exercise CPU_OR with bits 3,29 +Exercise CPU_XOR with bits 3,29 +Exercise CPU_AND with bits 3,30 +Exercise CPU_NAND with bits 3,30 +Exercise CPU_OR with bits 3,30 +Exercise CPU_XOR with bits 3,30 +Exercise CPU_AND with bits 3,31 +Exercise CPU_NAND with bits 3,31 +Exercise CPU_OR with bits 3,31 +Exercise CPU_XOR with bits 3,31 +Exercise CPU_AND with bits 4,0 +Exercise CPU_NAND with bits 4,0 +Exercise CPU_OR with bits 4,0 +Exercise CPU_XOR with bits 4,0 +Exercise CPU_AND with bits 4,1 +Exercise CPU_NAND with bits 4,1 +Exercise CPU_OR with bits 4,1 +Exercise CPU_XOR with bits 4,1 +Exercise CPU_AND with bits 4,2 +Exercise CPU_NAND with bits 4,2 +Exercise CPU_OR with bits 4,2 +Exercise CPU_XOR with bits 4,2 +Exercise CPU_AND with bits 4,3 +Exercise CPU_NAND with bits 4,3 +Exercise CPU_OR with bits 4,3 +Exercise CPU_XOR with bits 4,3 +Exercise CPU_AND with bits 4,5 +Exercise CPU_NAND with bits 4,5 +Exercise CPU_OR with bits 4,5 +Exercise CPU_XOR with bits 4,5 +Exercise CPU_AND with bits 4,6 +Exercise CPU_NAND with bits 4,6 +Exercise CPU_OR with bits 4,6 +Exercise CPU_XOR with bits 4,6 +Exercise CPU_AND with bits 4,7 +Exercise CPU_NAND with bits 4,7 +Exercise CPU_OR with bits 4,7 +Exercise CPU_XOR with bits 4,7 +Exercise CPU_AND with bits 4,8 +Exercise CPU_NAND with bits 4,8 +Exercise CPU_OR with bits 4,8 +Exercise CPU_XOR with bits 4,8 +Exercise CPU_AND with bits 4,9 +Exercise CPU_NAND with bits 4,9 +Exercise CPU_OR with bits 4,9 +Exercise CPU_XOR with bits 4,9 +Exercise CPU_AND with bits 4,10 +Exercise CPU_NAND with bits 4,10 +Exercise CPU_OR with bits 4,10 +Exercise CPU_XOR with bits 4,10 +Exercise CPU_AND with bits 4,11 +Exercise CPU_NAND with bits 4,11 +Exercise CPU_OR with bits 4,11 +Exercise CPU_XOR with bits 4,11 +Exercise CPU_AND with bits 4,12 +Exercise CPU_NAND with bits 4,12 +Exercise CPU_OR with bits 4,12 +Exercise CPU_XOR with bits 4,12 +Exercise CPU_AND with bits 4,13 +Exercise CPU_NAND with bits 4,13 +Exercise CPU_OR with bits 4,13 +Exercise CPU_XOR with bits 4,13 +Exercise CPU_AND with bits 4,14 +Exercise CPU_NAND with bits 4,14 +Exercise CPU_OR with bits 4,14 +Exercise CPU_XOR with bits 4,14 +Exercise CPU_AND with bits 4,15 +Exercise CPU_NAND with bits 4,15 +Exercise CPU_OR with bits 4,15 +Exercise CPU_XOR with bits 4,15 +Exercise CPU_AND with bits 4,16 +Exercise CPU_NAND with bits 4,16 +Exercise CPU_OR with bits 4,16 +Exercise CPU_XOR with bits 4,16 +Exercise CPU_AND with bits 4,17 +Exercise CPU_NAND with bits 4,17 +Exercise CPU_OR with bits 4,17 +Exercise CPU_XOR with bits 4,17 +Exercise CPU_AND with bits 4,18 +Exercise CPU_NAND with bits 4,18 +Exercise CPU_OR with bits 4,18 +Exercise CPU_XOR with bits 4,18 +Exercise CPU_AND with bits 4,19 +Exercise CPU_NAND with bits 4,19 +Exercise CPU_OR with bits 4,19 +Exercise CPU_XOR with bits 4,19 +Exercise CPU_AND with bits 4,20 +Exercise CPU_NAND with bits 4,20 +Exercise CPU_OR with bits 4,20 +Exercise CPU_XOR with bits 4,20 +Exercise CPU_AND with bits 4,21 +Exercise CPU_NAND with bits 4,21 +Exercise CPU_OR with bits 4,21 +Exercise CPU_XOR with bits 4,21 +Exercise CPU_AND with bits 4,22 +Exercise CPU_NAND with bits 4,22 +Exercise CPU_OR with bits 4,22 +Exercise CPU_XOR with bits 4,22 +Exercise CPU_AND with bits 4,23 +Exercise CPU_NAND with bits 4,23 +Exercise CPU_OR with bits 4,23 +Exercise CPU_XOR with bits 4,23 +Exercise CPU_AND with bits 4,24 +Exercise CPU_NAND with bits 4,24 +Exercise CPU_OR with bits 4,24 +Exercise CPU_XOR with bits 4,24 +Exercise CPU_AND with bits 4,25 +Exercise CPU_NAND with bits 4,25 +Exercise CPU_OR with bits 4,25 +Exercise CPU_XOR with bits 4,25 +Exercise CPU_AND with bits 4,26 +Exercise CPU_NAND with bits 4,26 +Exercise CPU_OR with bits 4,26 +Exercise CPU_XOR with bits 4,26 +Exercise CPU_AND with bits 4,27 +Exercise CPU_NAND with bits 4,27 +Exercise CPU_OR with bits 4,27 +Exercise CPU_XOR with bits 4,27 +Exercise CPU_AND with bits 4,28 +Exercise CPU_NAND with bits 4,28 +Exercise CPU_OR with bits 4,28 +Exercise CPU_XOR with bits 4,28 +Exercise CPU_AND with bits 4,29 +Exercise CPU_NAND with bits 4,29 +Exercise CPU_OR with bits 4,29 +Exercise CPU_XOR with bits 4,29 +Exercise CPU_AND with bits 4,30 +Exercise CPU_NAND with bits 4,30 +Exercise CPU_OR with bits 4,30 +Exercise CPU_XOR with bits 4,30 +Exercise CPU_AND with bits 4,31 +Exercise CPU_NAND with bits 4,31 +Exercise CPU_OR with bits 4,31 +Exercise CPU_XOR with bits 4,31 +Exercise CPU_AND with bits 5,0 +Exercise CPU_NAND with bits 5,0 +Exercise CPU_OR with bits 5,0 +Exercise CPU_XOR with bits 5,0 +Exercise CPU_AND with bits 5,1 +Exercise CPU_NAND with bits 5,1 +Exercise CPU_OR with bits 5,1 +Exercise CPU_XOR with bits 5,1 +Exercise CPU_AND with bits 5,2 +Exercise CPU_NAND with bits 5,2 +Exercise CPU_OR with bits 5,2 +Exercise CPU_XOR with bits 5,2 +Exercise CPU_AND with bits 5,3 +Exercise CPU_NAND with bits 5,3 +Exercise CPU_OR with bits 5,3 +Exercise CPU_XOR with bits 5,3 +Exercise CPU_AND with bits 5,4 +Exercise CPU_NAND with bits 5,4 +Exercise CPU_OR with bits 5,4 +Exercise CPU_XOR with bits 5,4 +Exercise CPU_AND with bits 5,6 +Exercise CPU_NAND with bits 5,6 +Exercise CPU_OR with bits 5,6 +Exercise CPU_XOR with bits 5,6 +Exercise CPU_AND with bits 5,7 +Exercise CPU_NAND with bits 5,7 +Exercise CPU_OR with bits 5,7 +Exercise CPU_XOR with bits 5,7 +Exercise CPU_AND with bits 5,8 +Exercise CPU_NAND with bits 5,8 +Exercise CPU_OR with bits 5,8 +Exercise CPU_XOR with bits 5,8 +Exercise CPU_AND with bits 5,9 +Exercise CPU_NAND with bits 5,9 +Exercise CPU_OR with bits 5,9 +Exercise CPU_XOR with bits 5,9 +Exercise CPU_AND with bits 5,10 +Exercise CPU_NAND with bits 5,10 +Exercise CPU_OR with bits 5,10 +Exercise CPU_XOR with bits 5,10 +Exercise CPU_AND with bits 5,11 +Exercise CPU_NAND with bits 5,11 +Exercise CPU_OR with bits 5,11 +Exercise CPU_XOR with bits 5,11 +Exercise CPU_AND with bits 5,12 +Exercise CPU_NAND with bits 5,12 +Exercise CPU_OR with bits 5,12 +Exercise CPU_XOR with bits 5,12 +Exercise CPU_AND with bits 5,13 +Exercise CPU_NAND with bits 5,13 +Exercise CPU_OR with bits 5,13 +Exercise CPU_XOR with bits 5,13 +Exercise CPU_AND with bits 5,14 +Exercise CPU_NAND with bits 5,14 +Exercise CPU_OR with bits 5,14 +Exercise CPU_XOR with bits 5,14 +Exercise CPU_AND with bits 5,15 +Exercise CPU_NAND with bits 5,15 +Exercise CPU_OR with bits 5,15 +Exercise CPU_XOR with bits 5,15 +Exercise CPU_AND with bits 5,16 +Exercise CPU_NAND with bits 5,16 +Exercise CPU_OR with bits 5,16 +Exercise CPU_XOR with bits 5,16 +Exercise CPU_AND with bits 5,17 +Exercise CPU_NAND with bits 5,17 +Exercise CPU_OR with bits 5,17 +Exercise CPU_XOR with bits 5,17 +Exercise CPU_AND with bits 5,18 +Exercise CPU_NAND with bits 5,18 +Exercise CPU_OR with bits 5,18 +Exercise CPU_XOR with bits 5,18 +Exercise CPU_AND with bits 5,19 +Exercise CPU_NAND with bits 5,19 +Exercise CPU_OR with bits 5,19 +Exercise CPU_XOR with bits 5,19 +Exercise CPU_AND with bits 5,20 +Exercise CPU_NAND with bits 5,20 +Exercise CPU_OR with bits 5,20 +Exercise CPU_XOR with bits 5,20 +Exercise CPU_AND with bits 5,21 +Exercise CPU_NAND with bits 5,21 +Exercise CPU_OR with bits 5,21 +Exercise CPU_XOR with bits 5,21 +Exercise CPU_AND with bits 5,22 +Exercise CPU_NAND with bits 5,22 +Exercise CPU_OR with bits 5,22 +Exercise CPU_XOR with bits 5,22 +Exercise CPU_AND with bits 5,23 +Exercise CPU_NAND with bits 5,23 +Exercise CPU_OR with bits 5,23 +Exercise CPU_XOR with bits 5,23 +Exercise CPU_AND with bits 5,24 +Exercise CPU_NAND with bits 5,24 +Exercise CPU_OR with bits 5,24 +Exercise CPU_XOR with bits 5,24 +Exercise CPU_AND with bits 5,25 +Exercise CPU_NAND with bits 5,25 +Exercise CPU_OR with bits 5,25 +Exercise CPU_XOR with bits 5,25 +Exercise CPU_AND with bits 5,26 +Exercise CPU_NAND with bits 5,26 +Exercise CPU_OR with bits 5,26 +Exercise CPU_XOR with bits 5,26 +Exercise CPU_AND with bits 5,27 +Exercise CPU_NAND with bits 5,27 +Exercise CPU_OR with bits 5,27 +Exercise CPU_XOR with bits 5,27 +Exercise CPU_AND with bits 5,28 +Exercise CPU_NAND with bits 5,28 +Exercise CPU_OR with bits 5,28 +Exercise CPU_XOR with bits 5,28 +Exercise CPU_AND with bits 5,29 +Exercise CPU_NAND with bits 5,29 +Exercise CPU_OR with bits 5,29 +Exercise CPU_XOR with bits 5,29 +Exercise CPU_AND with bits 5,30 +Exercise CPU_NAND with bits 5,30 +Exercise CPU_OR with bits 5,30 +Exercise CPU_XOR with bits 5,30 +Exercise CPU_AND with bits 5,31 +Exercise CPU_NAND with bits 5,31 +Exercise CPU_OR with bits 5,31 +Exercise CPU_XOR with bits 5,31 +Exercise CPU_AND with bits 6,0 +Exercise CPU_NAND with bits 6,0 +Exercise CPU_OR with bits 6,0 +Exercise CPU_XOR with bits 6,0 +Exercise CPU_AND with bits 6,1 +Exercise CPU_NAND with bits 6,1 +Exercise CPU_OR with bits 6,1 +Exercise CPU_XOR with bits 6,1 +Exercise CPU_AND with bits 6,2 +Exercise CPU_NAND with bits 6,2 +Exercise CPU_OR with bits 6,2 +Exercise CPU_XOR with bits 6,2 +Exercise CPU_AND with bits 6,3 +Exercise CPU_NAND with bits 6,3 +Exercise CPU_OR with bits 6,3 +Exercise CPU_XOR with bits 6,3 +Exercise CPU_AND with bits 6,4 +Exercise CPU_NAND with bits 6,4 +Exercise CPU_OR with bits 6,4 +Exercise CPU_XOR with bits 6,4 +Exercise CPU_AND with bits 6,5 +Exercise CPU_NAND with bits 6,5 +Exercise CPU_OR with bits 6,5 +Exercise CPU_XOR with bits 6,5 +Exercise CPU_AND with bits 6,7 +Exercise CPU_NAND with bits 6,7 +Exercise CPU_OR with bits 6,7 +Exercise CPU_XOR with bits 6,7 +Exercise CPU_AND with bits 6,8 +Exercise CPU_NAND with bits 6,8 +Exercise CPU_OR with bits 6,8 +Exercise CPU_XOR with bits 6,8 +Exercise CPU_AND with bits 6,9 +Exercise CPU_NAND with bits 6,9 +Exercise CPU_OR with bits 6,9 +Exercise CPU_XOR with bits 6,9 +Exercise CPU_AND with bits 6,10 +Exercise CPU_NAND with bits 6,10 +Exercise CPU_OR with bits 6,10 +Exercise CPU_XOR with bits 6,10 +Exercise CPU_AND with bits 6,11 +Exercise CPU_NAND with bits 6,11 +Exercise CPU_OR with bits 6,11 +Exercise CPU_XOR with bits 6,11 +Exercise CPU_AND with bits 6,12 +Exercise CPU_NAND with bits 6,12 +Exercise CPU_OR with bits 6,12 +Exercise CPU_XOR with bits 6,12 +Exercise CPU_AND with bits 6,13 +Exercise CPU_NAND with bits 6,13 +Exercise CPU_OR with bits 6,13 +Exercise CPU_XOR with bits 6,13 +Exercise CPU_AND with bits 6,14 +Exercise CPU_NAND with bits 6,14 +Exercise CPU_OR with bits 6,14 +Exercise CPU_XOR with bits 6,14 +Exercise CPU_AND with bits 6,15 +Exercise CPU_NAND with bits 6,15 +Exercise CPU_OR with bits 6,15 +Exercise CPU_XOR with bits 6,15 +Exercise CPU_AND with bits 6,16 +Exercise CPU_NAND with bits 6,16 +Exercise CPU_OR with bits 6,16 +Exercise CPU_XOR with bits 6,16 +Exercise CPU_AND with bits 6,17 +Exercise CPU_NAND with bits 6,17 +Exercise CPU_OR with bits 6,17 +Exercise CPU_XOR with bits 6,17 +Exercise CPU_AND with bits 6,18 +Exercise CPU_NAND with bits 6,18 +Exercise CPU_OR with bits 6,18 +Exercise CPU_XOR with bits 6,18 +Exercise CPU_AND with bits 6,19 +Exercise CPU_NAND with bits 6,19 +Exercise CPU_OR with bits 6,19 +Exercise CPU_XOR with bits 6,19 +Exercise CPU_AND with bits 6,20 +Exercise CPU_NAND with bits 6,20 +Exercise CPU_OR with bits 6,20 +Exercise CPU_XOR with bits 6,20 +Exercise CPU_AND with bits 6,21 +Exercise CPU_NAND with bits 6,21 +Exercise CPU_OR with bits 6,21 +Exercise CPU_XOR with bits 6,21 +Exercise CPU_AND with bits 6,22 +Exercise CPU_NAND with bits 6,22 +Exercise CPU_OR with bits 6,22 +Exercise CPU_XOR with bits 6,22 +Exercise CPU_AND with bits 6,23 +Exercise CPU_NAND with bits 6,23 +Exercise CPU_OR with bits 6,23 +Exercise CPU_XOR with bits 6,23 +Exercise CPU_AND with bits 6,24 +Exercise CPU_NAND with bits 6,24 +Exercise CPU_OR with bits 6,24 +Exercise CPU_XOR with bits 6,24 +Exercise CPU_AND with bits 6,25 +Exercise CPU_NAND with bits 6,25 +Exercise CPU_OR with bits 6,25 +Exercise CPU_XOR with bits 6,25 +Exercise CPU_AND with bits 6,26 +Exercise CPU_NAND with bits 6,26 +Exercise CPU_OR with bits 6,26 +Exercise CPU_XOR with bits 6,26 +Exercise CPU_AND with bits 6,27 +Exercise CPU_NAND with bits 6,27 +Exercise CPU_OR with bits 6,27 +Exercise CPU_XOR with bits 6,27 +Exercise CPU_AND with bits 6,28 +Exercise CPU_NAND with bits 6,28 +Exercise CPU_OR with bits 6,28 +Exercise CPU_XOR with bits 6,28 +Exercise CPU_AND with bits 6,29 +Exercise CPU_NAND with bits 6,29 +Exercise CPU_OR with bits 6,29 +Exercise CPU_XOR with bits 6,29 +Exercise CPU_AND with bits 6,30 +Exercise CPU_NAND with bits 6,30 +Exercise CPU_OR with bits 6,30 +Exercise CPU_XOR with bits 6,30 +Exercise CPU_AND with bits 6,31 +Exercise CPU_NAND with bits 6,31 +Exercise CPU_OR with bits 6,31 +Exercise CPU_XOR with bits 6,31 +Exercise CPU_AND with bits 7,0 +Exercise CPU_NAND with bits 7,0 +Exercise CPU_OR with bits 7,0 +Exercise CPU_XOR with bits 7,0 +Exercise CPU_AND with bits 7,1 +Exercise CPU_NAND with bits 7,1 +Exercise CPU_OR with bits 7,1 +Exercise CPU_XOR with bits 7,1 +Exercise CPU_AND with bits 7,2 +Exercise CPU_NAND with bits 7,2 +Exercise CPU_OR with bits 7,2 +Exercise CPU_XOR with bits 7,2 +Exercise CPU_AND with bits 7,3 +Exercise CPU_NAND with bits 7,3 +Exercise CPU_OR with bits 7,3 +Exercise CPU_XOR with bits 7,3 +Exercise CPU_AND with bits 7,4 +Exercise CPU_NAND with bits 7,4 +Exercise CPU_OR with bits 7,4 +Exercise CPU_XOR with bits 7,4 +Exercise CPU_AND with bits 7,5 +Exercise CPU_NAND with bits 7,5 +Exercise CPU_OR with bits 7,5 +Exercise CPU_XOR with bits 7,5 +Exercise CPU_AND with bits 7,6 +Exercise CPU_NAND with bits 7,6 +Exercise CPU_OR with bits 7,6 +Exercise CPU_XOR with bits 7,6 +Exercise CPU_AND with bits 7,8 +Exercise CPU_NAND with bits 7,8 +Exercise CPU_OR with bits 7,8 +Exercise CPU_XOR with bits 7,8 +Exercise CPU_AND with bits 7,9 +Exercise CPU_NAND with bits 7,9 +Exercise CPU_OR with bits 7,9 +Exercise CPU_XOR with bits 7,9 +Exercise CPU_AND with bits 7,10 +Exercise CPU_NAND with bits 7,10 +Exercise CPU_OR with bits 7,10 +Exercise CPU_XOR with bits 7,10 +Exercise CPU_AND with bits 7,11 +Exercise CPU_NAND with bits 7,11 +Exercise CPU_OR with bits 7,11 +Exercise CPU_XOR with bits 7,11 +Exercise CPU_AND with bits 7,12 +Exercise CPU_NAND with bits 7,12 +Exercise CPU_OR with bits 7,12 +Exercise CPU_XOR with bits 7,12 +Exercise CPU_AND with bits 7,13 +Exercise CPU_NAND with bits 7,13 +Exercise CPU_OR with bits 7,13 +Exercise CPU_XOR with bits 7,13 +Exercise CPU_AND with bits 7,14 +Exercise CPU_NAND with bits 7,14 +Exercise CPU_OR with bits 7,14 +Exercise CPU_XOR with bits 7,14 +Exercise CPU_AND with bits 7,15 +Exercise CPU_NAND with bits 7,15 +Exercise CPU_OR with bits 7,15 +Exercise CPU_XOR with bits 7,15 +Exercise CPU_AND with bits 7,16 +Exercise CPU_NAND with bits 7,16 +Exercise CPU_OR with bits 7,16 +Exercise CPU_XOR with bits 7,16 +Exercise CPU_AND with bits 7,17 +Exercise CPU_NAND with bits 7,17 +Exercise CPU_OR with bits 7,17 +Exercise CPU_XOR with bits 7,17 +Exercise CPU_AND with bits 7,18 +Exercise CPU_NAND with bits 7,18 +Exercise CPU_OR with bits 7,18 +Exercise CPU_XOR with bits 7,18 +Exercise CPU_AND with bits 7,19 +Exercise CPU_NAND with bits 7,19 +Exercise CPU_OR with bits 7,19 +Exercise CPU_XOR with bits 7,19 +Exercise CPU_AND with bits 7,20 +Exercise CPU_NAND with bits 7,20 +Exercise CPU_OR with bits 7,20 +Exercise CPU_XOR with bits 7,20 +Exercise CPU_AND with bits 7,21 +Exercise CPU_NAND with bits 7,21 +Exercise CPU_OR with bits 7,21 +Exercise CPU_XOR with bits 7,21 +Exercise CPU_AND with bits 7,22 +Exercise CPU_NAND with bits 7,22 +Exercise CPU_OR with bits 7,22 +Exercise CPU_XOR with bits 7,22 +Exercise CPU_AND with bits 7,23 +Exercise CPU_NAND with bits 7,23 +Exercise CPU_OR with bits 7,23 +Exercise CPU_XOR with bits 7,23 +Exercise CPU_AND with bits 7,24 +Exercise CPU_NAND with bits 7,24 +Exercise CPU_OR with bits 7,24 +Exercise CPU_XOR with bits 7,24 +Exercise CPU_AND with bits 7,25 +Exercise CPU_NAND with bits 7,25 +Exercise CPU_OR with bits 7,25 +Exercise CPU_XOR with bits 7,25 +Exercise CPU_AND with bits 7,26 +Exercise CPU_NAND with bits 7,26 +Exercise CPU_OR with bits 7,26 +Exercise CPU_XOR with bits 7,26 +Exercise CPU_AND with bits 7,27 +Exercise CPU_NAND with bits 7,27 +Exercise CPU_OR with bits 7,27 +Exercise CPU_XOR with bits 7,27 +Exercise CPU_AND with bits 7,28 +Exercise CPU_NAND with bits 7,28 +Exercise CPU_OR with bits 7,28 +Exercise CPU_XOR with bits 7,28 +Exercise CPU_AND with bits 7,29 +Exercise CPU_NAND with bits 7,29 +Exercise CPU_OR with bits 7,29 +Exercise CPU_XOR with bits 7,29 +Exercise CPU_AND with bits 7,30 +Exercise CPU_NAND with bits 7,30 +Exercise CPU_OR with bits 7,30 +Exercise CPU_XOR with bits 7,30 +Exercise CPU_AND with bits 7,31 +Exercise CPU_NAND with bits 7,31 +Exercise CPU_OR with bits 7,31 +Exercise CPU_XOR with bits 7,31 +Exercise CPU_AND with bits 8,0 +Exercise CPU_NAND with bits 8,0 +Exercise CPU_OR with bits 8,0 +Exercise CPU_XOR with bits 8,0 +Exercise CPU_AND with bits 8,1 +Exercise CPU_NAND with bits 8,1 +Exercise CPU_OR with bits 8,1 +Exercise CPU_XOR with bits 8,1 +Exercise CPU_AND with bits 8,2 +Exercise CPU_NAND with bits 8,2 +Exercise CPU_OR with bits 8,2 +Exercise CPU_XOR with bits 8,2 +Exercise CPU_AND with bits 8,3 +Exercise CPU_NAND with bits 8,3 +Exercise CPU_OR with bits 8,3 +Exercise CPU_XOR with bits 8,3 +Exercise CPU_AND with bits 8,4 +Exercise CPU_NAND with bits 8,4 +Exercise CPU_OR with bits 8,4 +Exercise CPU_XOR with bits 8,4 +Exercise CPU_AND with bits 8,5 +Exercise CPU_NAND with bits 8,5 +Exercise CPU_OR with bits 8,5 +Exercise CPU_XOR with bits 8,5 +Exercise CPU_AND with bits 8,6 +Exercise CPU_NAND with bits 8,6 +Exercise CPU_OR with bits 8,6 +Exercise CPU_XOR with bits 8,6 +Exercise CPU_AND with bits 8,7 +Exercise CPU_NAND with bits 8,7 +Exercise CPU_OR with bits 8,7 +Exercise CPU_XOR with bits 8,7 +Exercise CPU_AND with bits 8,9 +Exercise CPU_NAND with bits 8,9 +Exercise CPU_OR with bits 8,9 +Exercise CPU_XOR with bits 8,9 +Exercise CPU_AND with bits 8,10 +Exercise CPU_NAND with bits 8,10 +Exercise CPU_OR with bits 8,10 +Exercise CPU_XOR with bits 8,10 +Exercise CPU_AND with bits 8,11 +Exercise CPU_NAND with bits 8,11 +Exercise CPU_OR with bits 8,11 +Exercise CPU_XOR with bits 8,11 +Exercise CPU_AND with bits 8,12 +Exercise CPU_NAND with bits 8,12 +Exercise CPU_OR with bits 8,12 +Exercise CPU_XOR with bits 8,12 +Exercise CPU_AND with bits 8,13 +Exercise CPU_NAND with bits 8,13 +Exercise CPU_OR with bits 8,13 +Exercise CPU_XOR with bits 8,13 +Exercise CPU_AND with bits 8,14 +Exercise CPU_NAND with bits 8,14 +Exercise CPU_OR with bits 8,14 +Exercise CPU_XOR with bits 8,14 +Exercise CPU_AND with bits 8,15 +Exercise CPU_NAND with bits 8,15 +Exercise CPU_OR with bits 8,15 +Exercise CPU_XOR with bits 8,15 +Exercise CPU_AND with bits 8,16 +Exercise CPU_NAND with bits 8,16 +Exercise CPU_OR with bits 8,16 +Exercise CPU_XOR with bits 8,16 +Exercise CPU_AND with bits 8,17 +Exercise CPU_NAND with bits 8,17 +Exercise CPU_OR with bits 8,17 +Exercise CPU_XOR with bits 8,17 +Exercise CPU_AND with bits 8,18 +Exercise CPU_NAND with bits 8,18 +Exercise CPU_OR with bits 8,18 +Exercise CPU_XOR with bits 8,18 +Exercise CPU_AND with bits 8,19 +Exercise CPU_NAND with bits 8,19 +Exercise CPU_OR with bits 8,19 +Exercise CPU_XOR with bits 8,19 +Exercise CPU_AND with bits 8,20 +Exercise CPU_NAND with bits 8,20 +Exercise CPU_OR with bits 8,20 +Exercise CPU_XOR with bits 8,20 +Exercise CPU_AND with bits 8,21 +Exercise CPU_NAND with bits 8,21 +Exercise CPU_OR with bits 8,21 +Exercise CPU_XOR with bits 8,21 +Exercise CPU_AND with bits 8,22 +Exercise CPU_NAND with bits 8,22 +Exercise CPU_OR with bits 8,22 +Exercise CPU_XOR with bits 8,22 +Exercise CPU_AND with bits 8,23 +Exercise CPU_NAND with bits 8,23 +Exercise CPU_OR with bits 8,23 +Exercise CPU_XOR with bits 8,23 +Exercise CPU_AND with bits 8,24 +Exercise CPU_NAND with bits 8,24 +Exercise CPU_OR with bits 8,24 +Exercise CPU_XOR with bits 8,24 +Exercise CPU_AND with bits 8,25 +Exercise CPU_NAND with bits 8,25 +Exercise CPU_OR with bits 8,25 +Exercise CPU_XOR with bits 8,25 +Exercise CPU_AND with bits 8,26 +Exercise CPU_NAND with bits 8,26 +Exercise CPU_OR with bits 8,26 +Exercise CPU_XOR with bits 8,26 +Exercise CPU_AND with bits 8,27 +Exercise CPU_NAND with bits 8,27 +Exercise CPU_OR with bits 8,27 +Exercise CPU_XOR with bits 8,27 +Exercise CPU_AND with bits 8,28 +Exercise CPU_NAND with bits 8,28 +Exercise CPU_OR with bits 8,28 +Exercise CPU_XOR with bits 8,28 +Exercise CPU_AND with bits 8,29 +Exercise CPU_NAND with bits 8,29 +Exercise CPU_OR with bits 8,29 +Exercise CPU_XOR with bits 8,29 +Exercise CPU_AND with bits 8,30 +Exercise CPU_NAND with bits 8,30 +Exercise CPU_OR with bits 8,30 +Exercise CPU_XOR with bits 8,30 +Exercise CPU_AND with bits 8,31 +Exercise CPU_NAND with bits 8,31 +Exercise CPU_OR with bits 8,31 +Exercise CPU_XOR with bits 8,31 +Exercise CPU_AND with bits 9,0 +Exercise CPU_NAND with bits 9,0 +Exercise CPU_OR with bits 9,0 +Exercise CPU_XOR with bits 9,0 +Exercise CPU_AND with bits 9,1 +Exercise CPU_NAND with bits 9,1 +Exercise CPU_OR with bits 9,1 +Exercise CPU_XOR with bits 9,1 +Exercise CPU_AND with bits 9,2 +Exercise CPU_NAND with bits 9,2 +Exercise CPU_OR with bits 9,2 +Exercise CPU_XOR with bits 9,2 +Exercise CPU_AND with bits 9,3 +Exercise CPU_NAND with bits 9,3 +Exercise CPU_OR with bits 9,3 +Exercise CPU_XOR with bits 9,3 +Exercise CPU_AND with bits 9,4 +Exercise CPU_NAND with bits 9,4 +Exercise CPU_OR with bits 9,4 +Exercise CPU_XOR with bits 9,4 +Exercise CPU_AND with bits 9,5 +Exercise CPU_NAND with bits 9,5 +Exercise CPU_OR with bits 9,5 +Exercise CPU_XOR with bits 9,5 +Exercise CPU_AND with bits 9,6 +Exercise CPU_NAND with bits 9,6 +Exercise CPU_OR with bits 9,6 +Exercise CPU_XOR with bits 9,6 +Exercise CPU_AND with bits 9,7 +Exercise CPU_NAND with bits 9,7 +Exercise CPU_OR with bits 9,7 +Exercise CPU_XOR with bits 9,7 +Exercise CPU_AND with bits 9,8 +Exercise CPU_NAND with bits 9,8 +Exercise CPU_OR with bits 9,8 +Exercise CPU_XOR with bits 9,8 +Exercise CPU_AND with bits 9,10 +Exercise CPU_NAND with bits 9,10 +Exercise CPU_OR with bits 9,10 +Exercise CPU_XOR with bits 9,10 +Exercise CPU_AND with bits 9,11 +Exercise CPU_NAND with bits 9,11 +Exercise CPU_OR with bits 9,11 +Exercise CPU_XOR with bits 9,11 +Exercise CPU_AND with bits 9,12 +Exercise CPU_NAND with bits 9,12 +Exercise CPU_OR with bits 9,12 +Exercise CPU_XOR with bits 9,12 +Exercise CPU_AND with bits 9,13 +Exercise CPU_NAND with bits 9,13 +Exercise CPU_OR with bits 9,13 +Exercise CPU_XOR with bits 9,13 +Exercise CPU_AND with bits 9,14 +Exercise CPU_NAND with bits 9,14 +Exercise CPU_OR with bits 9,14 +Exercise CPU_XOR with bits 9,14 +Exercise CPU_AND with bits 9,15 +Exercise CPU_NAND with bits 9,15 +Exercise CPU_OR with bits 9,15 +Exercise CPU_XOR with bits 9,15 +Exercise CPU_AND with bits 9,16 +Exercise CPU_NAND with bits 9,16 +Exercise CPU_OR with bits 9,16 +Exercise CPU_XOR with bits 9,16 +Exercise CPU_AND with bits 9,17 +Exercise CPU_NAND with bits 9,17 +Exercise CPU_OR with bits 9,17 +Exercise CPU_XOR with bits 9,17 +Exercise CPU_AND with bits 9,18 +Exercise CPU_NAND with bits 9,18 +Exercise CPU_OR with bits 9,18 +Exercise CPU_XOR with bits 9,18 +Exercise CPU_AND with bits 9,19 +Exercise CPU_NAND with bits 9,19 +Exercise CPU_OR with bits 9,19 +Exercise CPU_XOR with bits 9,19 +Exercise CPU_AND with bits 9,20 +Exercise CPU_NAND with bits 9,20 +Exercise CPU_OR with bits 9,20 +Exercise CPU_XOR with bits 9,20 +Exercise CPU_AND with bits 9,21 +Exercise CPU_NAND with bits 9,21 +Exercise CPU_OR with bits 9,21 +Exercise CPU_XOR with bits 9,21 +Exercise CPU_AND with bits 9,22 +Exercise CPU_NAND with bits 9,22 +Exercise CPU_OR with bits 9,22 +Exercise CPU_XOR with bits 9,22 +Exercise CPU_AND with bits 9,23 +Exercise CPU_NAND with bits 9,23 +Exercise CPU_OR with bits 9,23 +Exercise CPU_XOR with bits 9,23 +Exercise CPU_AND with bits 9,24 +Exercise CPU_NAND with bits 9,24 +Exercise CPU_OR with bits 9,24 +Exercise CPU_XOR with bits 9,24 +Exercise CPU_AND with bits 9,25 +Exercise CPU_NAND with bits 9,25 +Exercise CPU_OR with bits 9,25 +Exercise CPU_XOR with bits 9,25 +Exercise CPU_AND with bits 9,26 +Exercise CPU_NAND with bits 9,26 +Exercise CPU_OR with bits 9,26 +Exercise CPU_XOR with bits 9,26 +Exercise CPU_AND with bits 9,27 +Exercise CPU_NAND with bits 9,27 +Exercise CPU_OR with bits 9,27 +Exercise CPU_XOR with bits 9,27 +Exercise CPU_AND with bits 9,28 +Exercise CPU_NAND with bits 9,28 +Exercise CPU_OR with bits 9,28 +Exercise CPU_XOR with bits 9,28 +Exercise CPU_AND with bits 9,29 +Exercise CPU_NAND with bits 9,29 +Exercise CPU_OR with bits 9,29 +Exercise CPU_XOR with bits 9,29 +Exercise CPU_AND with bits 9,30 +Exercise CPU_NAND with bits 9,30 +Exercise CPU_OR with bits 9,30 +Exercise CPU_XOR with bits 9,30 +Exercise CPU_AND with bits 9,31 +Exercise CPU_NAND with bits 9,31 +Exercise CPU_OR with bits 9,31 +Exercise CPU_XOR with bits 9,31 +Exercise CPU_AND with bits 10,0 +Exercise CPU_NAND with bits 10,0 +Exercise CPU_OR with bits 10,0 +Exercise CPU_XOR with bits 10,0 +Exercise CPU_AND with bits 10,1 +Exercise CPU_NAND with bits 10,1 +Exercise CPU_OR with bits 10,1 +Exercise CPU_XOR with bits 10,1 +Exercise CPU_AND with bits 10,2 +Exercise CPU_NAND with bits 10,2 +Exercise CPU_OR with bits 10,2 +Exercise CPU_XOR with bits 10,2 +Exercise CPU_AND with bits 10,3 +Exercise CPU_NAND with bits 10,3 +Exercise CPU_OR with bits 10,3 +Exercise CPU_XOR with bits 10,3 +Exercise CPU_AND with bits 10,4 +Exercise CPU_NAND with bits 10,4 +Exercise CPU_OR with bits 10,4 +Exercise CPU_XOR with bits 10,4 +Exercise CPU_AND with bits 10,5 +Exercise CPU_NAND with bits 10,5 +Exercise CPU_OR with bits 10,5 +Exercise CPU_XOR with bits 10,5 +Exercise CPU_AND with bits 10,6 +Exercise CPU_NAND with bits 10,6 +Exercise CPU_OR with bits 10,6 +Exercise CPU_XOR with bits 10,6 +Exercise CPU_AND with bits 10,7 +Exercise CPU_NAND with bits 10,7 +Exercise CPU_OR with bits 10,7 +Exercise CPU_XOR with bits 10,7 +Exercise CPU_AND with bits 10,8 +Exercise CPU_NAND with bits 10,8 +Exercise CPU_OR with bits 10,8 +Exercise CPU_XOR with bits 10,8 +Exercise CPU_AND with bits 10,9 +Exercise CPU_NAND with bits 10,9 +Exercise CPU_OR with bits 10,9 +Exercise CPU_XOR with bits 10,9 +Exercise CPU_AND with bits 10,11 +Exercise CPU_NAND with bits 10,11 +Exercise CPU_OR with bits 10,11 +Exercise CPU_XOR with bits 10,11 +Exercise CPU_AND with bits 10,12 +Exercise CPU_NAND with bits 10,12 +Exercise CPU_OR with bits 10,12 +Exercise CPU_XOR with bits 10,12 +Exercise CPU_AND with bits 10,13 +Exercise CPU_NAND with bits 10,13 +Exercise CPU_OR with bits 10,13 +Exercise CPU_XOR with bits 10,13 +Exercise CPU_AND with bits 10,14 +Exercise CPU_NAND with bits 10,14 +Exercise CPU_OR with bits 10,14 +Exercise CPU_XOR with bits 10,14 +Exercise CPU_AND with bits 10,15 +Exercise CPU_NAND with bits 10,15 +Exercise CPU_OR with bits 10,15 +Exercise CPU_XOR with bits 10,15 +Exercise CPU_AND with bits 10,16 +Exercise CPU_NAND with bits 10,16 +Exercise CPU_OR with bits 10,16 +Exercise CPU_XOR with bits 10,16 +Exercise CPU_AND with bits 10,17 +Exercise CPU_NAND with bits 10,17 +Exercise CPU_OR with bits 10,17 +Exercise CPU_XOR with bits 10,17 +Exercise CPU_AND with bits 10,18 +Exercise CPU_NAND with bits 10,18 +Exercise CPU_OR with bits 10,18 +Exercise CPU_XOR with bits 10,18 +Exercise CPU_AND with bits 10,19 +Exercise CPU_NAND with bits 10,19 +Exercise CPU_OR with bits 10,19 +Exercise CPU_XOR with bits 10,19 +Exercise CPU_AND with bits 10,20 +Exercise CPU_NAND with bits 10,20 +Exercise CPU_OR with bits 10,20 +Exercise CPU_XOR with bits 10,20 +Exercise CPU_AND with bits 10,21 +Exercise CPU_NAND with bits 10,21 +Exercise CPU_OR with bits 10,21 +Exercise CPU_XOR with bits 10,21 +Exercise CPU_AND with bits 10,22 +Exercise CPU_NAND with bits 10,22 +Exercise CPU_OR with bits 10,22 +Exercise CPU_XOR with bits 10,22 +Exercise CPU_AND with bits 10,23 +Exercise CPU_NAND with bits 10,23 +Exercise CPU_OR with bits 10,23 +Exercise CPU_XOR with bits 10,23 +Exercise CPU_AND with bits 10,24 +Exercise CPU_NAND with bits 10,24 +Exercise CPU_OR with bits 10,24 +Exercise CPU_XOR with bits 10,24 +Exercise CPU_AND with bits 10,25 +Exercise CPU_NAND with bits 10,25 +Exercise CPU_OR with bits 10,25 +Exercise CPU_XOR with bits 10,25 +Exercise CPU_AND with bits 10,26 +Exercise CPU_NAND with bits 10,26 +Exercise CPU_OR with bits 10,26 +Exercise CPU_XOR with bits 10,26 +Exercise CPU_AND with bits 10,27 +Exercise CPU_NAND with bits 10,27 +Exercise CPU_OR with bits 10,27 +Exercise CPU_XOR with bits 10,27 +Exercise CPU_AND with bits 10,28 +Exercise CPU_NAND with bits 10,28 +Exercise CPU_OR with bits 10,28 +Exercise CPU_XOR with bits 10,28 +Exercise CPU_AND with bits 10,29 +Exercise CPU_NAND with bits 10,29 +Exercise CPU_OR with bits 10,29 +Exercise CPU_XOR with bits 10,29 +Exercise CPU_AND with bits 10,30 +Exercise CPU_NAND with bits 10,30 +Exercise CPU_OR with bits 10,30 +Exercise CPU_XOR with bits 10,30 +Exercise CPU_AND with bits 10,31 +Exercise CPU_NAND with bits 10,31 +Exercise CPU_OR with bits 10,31 +Exercise CPU_XOR with bits 10,31 +Exercise CPU_AND with bits 11,0 +Exercise CPU_NAND with bits 11,0 +Exercise CPU_OR with bits 11,0 +Exercise CPU_XOR with bits 11,0 +Exercise CPU_AND with bits 11,1 +Exercise CPU_NAND with bits 11,1 +Exercise CPU_OR with bits 11,1 +Exercise CPU_XOR with bits 11,1 +Exercise CPU_AND with bits 11,2 +Exercise CPU_NAND with bits 11,2 +Exercise CPU_OR with bits 11,2 +Exercise CPU_XOR with bits 11,2 +Exercise CPU_AND with bits 11,3 +Exercise CPU_NAND with bits 11,3 +Exercise CPU_OR with bits 11,3 +Exercise CPU_XOR with bits 11,3 +Exercise CPU_AND with bits 11,4 +Exercise CPU_NAND with bits 11,4 +Exercise CPU_OR with bits 11,4 +Exercise CPU_XOR with bits 11,4 +Exercise CPU_AND with bits 11,5 +Exercise CPU_NAND with bits 11,5 +Exercise CPU_OR with bits 11,5 +Exercise CPU_XOR with bits 11,5 +Exercise CPU_AND with bits 11,6 +Exercise CPU_NAND with bits 11,6 +Exercise CPU_OR with bits 11,6 +Exercise CPU_XOR with bits 11,6 +Exercise CPU_AND with bits 11,7 +Exercise CPU_NAND with bits 11,7 +Exercise CPU_OR with bits 11,7 +Exercise CPU_XOR with bits 11,7 +Exercise CPU_AND with bits 11,8 +Exercise CPU_NAND with bits 11,8 +Exercise CPU_OR with bits 11,8 +Exercise CPU_XOR with bits 11,8 +Exercise CPU_AND with bits 11,9 +Exercise CPU_NAND with bits 11,9 +Exercise CPU_OR with bits 11,9 +Exercise CPU_XOR with bits 11,9 +Exercise CPU_AND with bits 11,10 +Exercise CPU_NAND with bits 11,10 +Exercise CPU_OR with bits 11,10 +Exercise CPU_XOR with bits 11,10 +Exercise CPU_AND with bits 11,12 +Exercise CPU_NAND with bits 11,12 +Exercise CPU_OR with bits 11,12 +Exercise CPU_XOR with bits 11,12 +Exercise CPU_AND with bits 11,13 +Exercise CPU_NAND with bits 11,13 +Exercise CPU_OR with bits 11,13 +Exercise CPU_XOR with bits 11,13 +Exercise CPU_AND with bits 11,14 +Exercise CPU_NAND with bits 11,14 +Exercise CPU_OR with bits 11,14 +Exercise CPU_XOR with bits 11,14 +Exercise CPU_AND with bits 11,15 +Exercise CPU_NAND with bits 11,15 +Exercise CPU_OR with bits 11,15 +Exercise CPU_XOR with bits 11,15 +Exercise CPU_AND with bits 11,16 +Exercise CPU_NAND with bits 11,16 +Exercise CPU_OR with bits 11,16 +Exercise CPU_XOR with bits 11,16 +Exercise CPU_AND with bits 11,17 +Exercise CPU_NAND with bits 11,17 +Exercise CPU_OR with bits 11,17 +Exercise CPU_XOR with bits 11,17 +Exercise CPU_AND with bits 11,18 +Exercise CPU_NAND with bits 11,18 +Exercise CPU_OR with bits 11,18 +Exercise CPU_XOR with bits 11,18 +Exercise CPU_AND with bits 11,19 +Exercise CPU_NAND with bits 11,19 +Exercise CPU_OR with bits 11,19 +Exercise CPU_XOR with bits 11,19 +Exercise CPU_AND with bits 11,20 +Exercise CPU_NAND with bits 11,20 +Exercise CPU_OR with bits 11,20 +Exercise CPU_XOR with bits 11,20 +Exercise CPU_AND with bits 11,21 +Exercise CPU_NAND with bits 11,21 +Exercise CPU_OR with bits 11,21 +Exercise CPU_XOR with bits 11,21 +Exercise CPU_AND with bits 11,22 +Exercise CPU_NAND with bits 11,22 +Exercise CPU_OR with bits 11,22 +Exercise CPU_XOR with bits 11,22 +Exercise CPU_AND with bits 11,23 +Exercise CPU_NAND with bits 11,23 +Exercise CPU_OR with bits 11,23 +Exercise CPU_XOR with bits 11,23 +Exercise CPU_AND with bits 11,24 +Exercise CPU_NAND with bits 11,24 +Exercise CPU_OR with bits 11,24 +Exercise CPU_XOR with bits 11,24 +Exercise CPU_AND with bits 11,25 +Exercise CPU_NAND with bits 11,25 +Exercise CPU_OR with bits 11,25 +Exercise CPU_XOR with bits 11,25 +Exercise CPU_AND with bits 11,26 +Exercise CPU_NAND with bits 11,26 +Exercise CPU_OR with bits 11,26 +Exercise CPU_XOR with bits 11,26 +Exercise CPU_AND with bits 11,27 +Exercise CPU_NAND with bits 11,27 +Exercise CPU_OR with bits 11,27 +Exercise CPU_XOR with bits 11,27 +Exercise CPU_AND with bits 11,28 +Exercise CPU_NAND with bits 11,28 +Exercise CPU_OR with bits 11,28 +Exercise CPU_XOR with bits 11,28 +Exercise CPU_AND with bits 11,29 +Exercise CPU_NAND with bits 11,29 +Exercise CPU_OR with bits 11,29 +Exercise CPU_XOR with bits 11,29 +Exercise CPU_AND with bits 11,30 +Exercise CPU_NAND with bits 11,30 +Exercise CPU_OR with bits 11,30 +Exercise CPU_XOR with bits 11,30 +Exercise CPU_AND with bits 11,31 +Exercise CPU_NAND with bits 11,31 +Exercise CPU_OR with bits 11,31 +Exercise CPU_XOR with bits 11,31 +Exercise CPU_AND with bits 12,0 +Exercise CPU_NAND with bits 12,0 +Exercise CPU_OR with bits 12,0 +Exercise CPU_XOR with bits 12,0 +Exercise CPU_AND with bits 12,1 +Exercise CPU_NAND with bits 12,1 +Exercise CPU_OR with bits 12,1 +Exercise CPU_XOR with bits 12,1 +Exercise CPU_AND with bits 12,2 +Exercise CPU_NAND with bits 12,2 +Exercise CPU_OR with bits 12,2 +Exercise CPU_XOR with bits 12,2 +Exercise CPU_AND with bits 12,3 +Exercise CPU_NAND with bits 12,3 +Exercise CPU_OR with bits 12,3 +Exercise CPU_XOR with bits 12,3 +Exercise CPU_AND with bits 12,4 +Exercise CPU_NAND with bits 12,4 +Exercise CPU_OR with bits 12,4 +Exercise CPU_XOR with bits 12,4 +Exercise CPU_AND with bits 12,5 +Exercise CPU_NAND with bits 12,5 +Exercise CPU_OR with bits 12,5 +Exercise CPU_XOR with bits 12,5 +Exercise CPU_AND with bits 12,6 +Exercise CPU_NAND with bits 12,6 +Exercise CPU_OR with bits 12,6 +Exercise CPU_XOR with bits 12,6 +Exercise CPU_AND with bits 12,7 +Exercise CPU_NAND with bits 12,7 +Exercise CPU_OR with bits 12,7 +Exercise CPU_XOR with bits 12,7 +Exercise CPU_AND with bits 12,8 +Exercise CPU_NAND with bits 12,8 +Exercise CPU_OR with bits 12,8 +Exercise CPU_XOR with bits 12,8 +Exercise CPU_AND with bits 12,9 +Exercise CPU_NAND with bits 12,9 +Exercise CPU_OR with bits 12,9 +Exercise CPU_XOR with bits 12,9 +Exercise CPU_AND with bits 12,10 +Exercise CPU_NAND with bits 12,10 +Exercise CPU_OR with bits 12,10 +Exercise CPU_XOR with bits 12,10 +Exercise CPU_AND with bits 12,11 +Exercise CPU_NAND with bits 12,11 +Exercise CPU_OR with bits 12,11 +Exercise CPU_XOR with bits 12,11 +Exercise CPU_AND with bits 12,13 +Exercise CPU_NAND with bits 12,13 +Exercise CPU_OR with bits 12,13 +Exercise CPU_XOR with bits 12,13 +Exercise CPU_AND with bits 12,14 +Exercise CPU_NAND with bits 12,14 +Exercise CPU_OR with bits 12,14 +Exercise CPU_XOR with bits 12,14 +Exercise CPU_AND with bits 12,15 +Exercise CPU_NAND with bits 12,15 +Exercise CPU_OR with bits 12,15 +Exercise CPU_XOR with bits 12,15 +Exercise CPU_AND with bits 12,16 +Exercise CPU_NAND with bits 12,16 +Exercise CPU_OR with bits 12,16 +Exercise CPU_XOR with bits 12,16 +Exercise CPU_AND with bits 12,17 +Exercise CPU_NAND with bits 12,17 +Exercise CPU_OR with bits 12,17 +Exercise CPU_XOR with bits 12,17 +Exercise CPU_AND with bits 12,18 +Exercise CPU_NAND with bits 12,18 +Exercise CPU_OR with bits 12,18 +Exercise CPU_XOR with bits 12,18 +Exercise CPU_AND with bits 12,19 +Exercise CPU_NAND with bits 12,19 +Exercise CPU_OR with bits 12,19 +Exercise CPU_XOR with bits 12,19 +Exercise CPU_AND with bits 12,20 +Exercise CPU_NAND with bits 12,20 +Exercise CPU_OR with bits 12,20 +Exercise CPU_XOR with bits 12,20 +Exercise CPU_AND with bits 12,21 +Exercise CPU_NAND with bits 12,21 +Exercise CPU_OR with bits 12,21 +Exercise CPU_XOR with bits 12,21 +Exercise CPU_AND with bits 12,22 +Exercise CPU_NAND with bits 12,22 +Exercise CPU_OR with bits 12,22 +Exercise CPU_XOR with bits 12,22 +Exercise CPU_AND with bits 12,23 +Exercise CPU_NAND with bits 12,23 +Exercise CPU_OR with bits 12,23 +Exercise CPU_XOR with bits 12,23 +Exercise CPU_AND with bits 12,24 +Exercise CPU_NAND with bits 12,24 +Exercise CPU_OR with bits 12,24 +Exercise CPU_XOR with bits 12,24 +Exercise CPU_AND with bits 12,25 +Exercise CPU_NAND with bits 12,25 +Exercise CPU_OR with bits 12,25 +Exercise CPU_XOR with bits 12,25 +Exercise CPU_AND with bits 12,26 +Exercise CPU_NAND with bits 12,26 +Exercise CPU_OR with bits 12,26 +Exercise CPU_XOR with bits 12,26 +Exercise CPU_AND with bits 12,27 +Exercise CPU_NAND with bits 12,27 +Exercise CPU_OR with bits 12,27 +Exercise CPU_XOR with bits 12,27 +Exercise CPU_AND with bits 12,28 +Exercise CPU_NAND with bits 12,28 +Exercise CPU_OR with bits 12,28 +Exercise CPU_XOR with bits 12,28 +Exercise CPU_AND with bits 12,29 +Exercise CPU_NAND with bits 12,29 +Exercise CPU_OR with bits 12,29 +Exercise CPU_XOR with bits 12,29 +Exercise CPU_AND with bits 12,30 +Exercise CPU_NAND with bits 12,30 +Exercise CPU_OR with bits 12,30 +Exercise CPU_XOR with bits 12,30 +Exercise CPU_AND with bits 12,31 +Exercise CPU_NAND with bits 12,31 +Exercise CPU_OR with bits 12,31 +Exercise CPU_XOR with bits 12,31 +Exercise CPU_AND with bits 13,0 +Exercise CPU_NAND with bits 13,0 +Exercise CPU_OR with bits 13,0 +Exercise CPU_XOR with bits 13,0 +Exercise CPU_AND with bits 13,1 +Exercise CPU_NAND with bits 13,1 +Exercise CPU_OR with bits 13,1 +Exercise CPU_XOR with bits 13,1 +Exercise CPU_AND with bits 13,2 +Exercise CPU_NAND with bits 13,2 +Exercise CPU_OR with bits 13,2 +Exercise CPU_XOR with bits 13,2 +Exercise CPU_AND with bits 13,3 +Exercise CPU_NAND with bits 13,3 +Exercise CPU_OR with bits 13,3 +Exercise CPU_XOR with bits 13,3 +Exercise CPU_AND with bits 13,4 +Exercise CPU_NAND with bits 13,4 +Exercise CPU_OR with bits 13,4 +Exercise CPU_XOR with bits 13,4 +Exercise CPU_AND with bits 13,5 +Exercise CPU_NAND with bits 13,5 +Exercise CPU_OR with bits 13,5 +Exercise CPU_XOR with bits 13,5 +Exercise CPU_AND with bits 13,6 +Exercise CPU_NAND with bits 13,6 +Exercise CPU_OR with bits 13,6 +Exercise CPU_XOR with bits 13,6 +Exercise CPU_AND with bits 13,7 +Exercise CPU_NAND with bits 13,7 +Exercise CPU_OR with bits 13,7 +Exercise CPU_XOR with bits 13,7 +Exercise CPU_AND with bits 13,8 +Exercise CPU_NAND with bits 13,8 +Exercise CPU_OR with bits 13,8 +Exercise CPU_XOR with bits 13,8 +Exercise CPU_AND with bits 13,9 +Exercise CPU_NAND with bits 13,9 +Exercise CPU_OR with bits 13,9 +Exercise CPU_XOR with bits 13,9 +Exercise CPU_AND with bits 13,10 +Exercise CPU_NAND with bits 13,10 +Exercise CPU_OR with bits 13,10 +Exercise CPU_XOR with bits 13,10 +Exercise CPU_AND with bits 13,11 +Exercise CPU_NAND with bits 13,11 +Exercise CPU_OR with bits 13,11 +Exercise CPU_XOR with bits 13,11 +Exercise CPU_AND with bits 13,12 +Exercise CPU_NAND with bits 13,12 +Exercise CPU_OR with bits 13,12 +Exercise CPU_XOR with bits 13,12 +Exercise CPU_AND with bits 13,14 +Exercise CPU_NAND with bits 13,14 +Exercise CPU_OR with bits 13,14 +Exercise CPU_XOR with bits 13,14 +Exercise CPU_AND with bits 13,15 +Exercise CPU_NAND with bits 13,15 +Exercise CPU_OR with bits 13,15 +Exercise CPU_XOR with bits 13,15 +Exercise CPU_AND with bits 13,16 +Exercise CPU_NAND with bits 13,16 +Exercise CPU_OR with bits 13,16 +Exercise CPU_XOR with bits 13,16 +Exercise CPU_AND with bits 13,17 +Exercise CPU_NAND with bits 13,17 +Exercise CPU_OR with bits 13,17 +Exercise CPU_XOR with bits 13,17 +Exercise CPU_AND with bits 13,18 +Exercise CPU_NAND with bits 13,18 +Exercise CPU_OR with bits 13,18 +Exercise CPU_XOR with bits 13,18 +Exercise CPU_AND with bits 13,19 +Exercise CPU_NAND with bits 13,19 +Exercise CPU_OR with bits 13,19 +Exercise CPU_XOR with bits 13,19 +Exercise CPU_AND with bits 13,20 +Exercise CPU_NAND with bits 13,20 +Exercise CPU_OR with bits 13,20 +Exercise CPU_XOR with bits 13,20 +Exercise CPU_AND with bits 13,21 +Exercise CPU_NAND with bits 13,21 +Exercise CPU_OR with bits 13,21 +Exercise CPU_XOR with bits 13,21 +Exercise CPU_AND with bits 13,22 +Exercise CPU_NAND with bits 13,22 +Exercise CPU_OR with bits 13,22 +Exercise CPU_XOR with bits 13,22 +Exercise CPU_AND with bits 13,23 +Exercise CPU_NAND with bits 13,23 +Exercise CPU_OR with bits 13,23 +Exercise CPU_XOR with bits 13,23 +Exercise CPU_AND with bits 13,24 +Exercise CPU_NAND with bits 13,24 +Exercise CPU_OR with bits 13,24 +Exercise CPU_XOR with bits 13,24 +Exercise CPU_AND with bits 13,25 +Exercise CPU_NAND with bits 13,25 +Exercise CPU_OR with bits 13,25 +Exercise CPU_XOR with bits 13,25 +Exercise CPU_AND with bits 13,26 +Exercise CPU_NAND with bits 13,26 +Exercise CPU_OR with bits 13,26 +Exercise CPU_XOR with bits 13,26 +Exercise CPU_AND with bits 13,27 +Exercise CPU_NAND with bits 13,27 +Exercise CPU_OR with bits 13,27 +Exercise CPU_XOR with bits 13,27 +Exercise CPU_AND with bits 13,28 +Exercise CPU_NAND with bits 13,28 +Exercise CPU_OR with bits 13,28 +Exercise CPU_XOR with bits 13,28 +Exercise CPU_AND with bits 13,29 +Exercise CPU_NAND with bits 13,29 +Exercise CPU_OR with bits 13,29 +Exercise CPU_XOR with bits 13,29 +Exercise CPU_AND with bits 13,30 +Exercise CPU_NAND with bits 13,30 +Exercise CPU_OR with bits 13,30 +Exercise CPU_XOR with bits 13,30 +Exercise CPU_AND with bits 13,31 +Exercise CPU_NAND with bits 13,31 +Exercise CPU_OR with bits 13,31 +Exercise CPU_XOR with bits 13,31 +Exercise CPU_AND with bits 14,0 +Exercise CPU_NAND with bits 14,0 +Exercise CPU_OR with bits 14,0 +Exercise CPU_XOR with bits 14,0 +Exercise CPU_AND with bits 14,1 +Exercise CPU_NAND with bits 14,1 +Exercise CPU_OR with bits 14,1 +Exercise CPU_XOR with bits 14,1 +Exercise CPU_AND with bits 14,2 +Exercise CPU_NAND with bits 14,2 +Exercise CPU_OR with bits 14,2 +Exercise CPU_XOR with bits 14,2 +Exercise CPU_AND with bits 14,3 +Exercise CPU_NAND with bits 14,3 +Exercise CPU_OR with bits 14,3 +Exercise CPU_XOR with bits 14,3 +Exercise CPU_AND with bits 14,4 +Exercise CPU_NAND with bits 14,4 +Exercise CPU_OR with bits 14,4 +Exercise CPU_XOR with bits 14,4 +Exercise CPU_AND with bits 14,5 +Exercise CPU_NAND with bits 14,5 +Exercise CPU_OR with bits 14,5 +Exercise CPU_XOR with bits 14,5 +Exercise CPU_AND with bits 14,6 +Exercise CPU_NAND with bits 14,6 +Exercise CPU_OR with bits 14,6 +Exercise CPU_XOR with bits 14,6 +Exercise CPU_AND with bits 14,7 +Exercise CPU_NAND with bits 14,7 +Exercise CPU_OR with bits 14,7 +Exercise CPU_XOR with bits 14,7 +Exercise CPU_AND with bits 14,8 +Exercise CPU_NAND with bits 14,8 +Exercise CPU_OR with bits 14,8 +Exercise CPU_XOR with bits 14,8 +Exercise CPU_AND with bits 14,9 +Exercise CPU_NAND with bits 14,9 +Exercise CPU_OR with bits 14,9 +Exercise CPU_XOR with bits 14,9 +Exercise CPU_AND with bits 14,10 +Exercise CPU_NAND with bits 14,10 +Exercise CPU_OR with bits 14,10 +Exercise CPU_XOR with bits 14,10 +Exercise CPU_AND with bits 14,11 +Exercise CPU_NAND with bits 14,11 +Exercise CPU_OR with bits 14,11 +Exercise CPU_XOR with bits 14,11 +Exercise CPU_AND with bits 14,12 +Exercise CPU_NAND with bits 14,12 +Exercise CPU_OR with bits 14,12 +Exercise CPU_XOR with bits 14,12 +Exercise CPU_AND with bits 14,13 +Exercise CPU_NAND with bits 14,13 +Exercise CPU_OR with bits 14,13 +Exercise CPU_XOR with bits 14,13 +Exercise CPU_AND with bits 14,15 +Exercise CPU_NAND with bits 14,15 +Exercise CPU_OR with bits 14,15 +Exercise CPU_XOR with bits 14,15 +Exercise CPU_AND with bits 14,16 +Exercise CPU_NAND with bits 14,16 +Exercise CPU_OR with bits 14,16 +Exercise CPU_XOR with bits 14,16 +Exercise CPU_AND with bits 14,17 +Exercise CPU_NAND with bits 14,17 +Exercise CPU_OR with bits 14,17 +Exercise CPU_XOR with bits 14,17 +Exercise CPU_AND with bits 14,18 +Exercise CPU_NAND with bits 14,18 +Exercise CPU_OR with bits 14,18 +Exercise CPU_XOR with bits 14,18 +Exercise CPU_AND with bits 14,19 +Exercise CPU_NAND with bits 14,19 +Exercise CPU_OR with bits 14,19 +Exercise CPU_XOR with bits 14,19 +Exercise CPU_AND with bits 14,20 +Exercise CPU_NAND with bits 14,20 +Exercise CPU_OR with bits 14,20 +Exercise CPU_XOR with bits 14,20 +Exercise CPU_AND with bits 14,21 +Exercise CPU_NAND with bits 14,21 +Exercise CPU_OR with bits 14,21 +Exercise CPU_XOR with bits 14,21 +Exercise CPU_AND with bits 14,22 +Exercise CPU_NAND with bits 14,22 +Exercise CPU_OR with bits 14,22 +Exercise CPU_XOR with bits 14,22 +Exercise CPU_AND with bits 14,23 +Exercise CPU_NAND with bits 14,23 +Exercise CPU_OR with bits 14,23 +Exercise CPU_XOR with bits 14,23 +Exercise CPU_AND with bits 14,24 +Exercise CPU_NAND with bits 14,24 +Exercise CPU_OR with bits 14,24 +Exercise CPU_XOR with bits 14,24 +Exercise CPU_AND with bits 14,25 +Exercise CPU_NAND with bits 14,25 +Exercise CPU_OR with bits 14,25 +Exercise CPU_XOR with bits 14,25 +Exercise CPU_AND with bits 14,26 +Exercise CPU_NAND with bits 14,26 +Exercise CPU_OR with bits 14,26 +Exercise CPU_XOR with bits 14,26 +Exercise CPU_AND with bits 14,27 +Exercise CPU_NAND with bits 14,27 +Exercise CPU_OR with bits 14,27 +Exercise CPU_XOR with bits 14,27 +Exercise CPU_AND with bits 14,28 +Exercise CPU_NAND with bits 14,28 +Exercise CPU_OR with bits 14,28 +Exercise CPU_XOR with bits 14,28 +Exercise CPU_AND with bits 14,29 +Exercise CPU_NAND with bits 14,29 +Exercise CPU_OR with bits 14,29 +Exercise CPU_XOR with bits 14,29 +Exercise CPU_AND with bits 14,30 +Exercise CPU_NAND with bits 14,30 +Exercise CPU_OR with bits 14,30 +Exercise CPU_XOR with bits 14,30 +Exercise CPU_AND with bits 14,31 +Exercise CPU_NAND with bits 14,31 +Exercise CPU_OR with bits 14,31 +Exercise CPU_XOR with bits 14,31 +Exercise CPU_AND with bits 15,0 +Exercise CPU_NAND with bits 15,0 +Exercise CPU_OR with bits 15,0 +Exercise CPU_XOR with bits 15,0 +Exercise CPU_AND with bits 15,1 +Exercise CPU_NAND with bits 15,1 +Exercise CPU_OR with bits 15,1 +Exercise CPU_XOR with bits 15,1 +Exercise CPU_AND with bits 15,2 +Exercise CPU_NAND with bits 15,2 +Exercise CPU_OR with bits 15,2 +Exercise CPU_XOR with bits 15,2 +Exercise CPU_AND with bits 15,3 +Exercise CPU_NAND with bits 15,3 +Exercise CPU_OR with bits 15,3 +Exercise CPU_XOR with bits 15,3 +Exercise CPU_AND with bits 15,4 +Exercise CPU_NAND with bits 15,4 +Exercise CPU_OR with bits 15,4 +Exercise CPU_XOR with bits 15,4 +Exercise CPU_AND with bits 15,5 +Exercise CPU_NAND with bits 15,5 +Exercise CPU_OR with bits 15,5 +Exercise CPU_XOR with bits 15,5 +Exercise CPU_AND with bits 15,6 +Exercise CPU_NAND with bits 15,6 +Exercise CPU_OR with bits 15,6 +Exercise CPU_XOR with bits 15,6 +Exercise CPU_AND with bits 15,7 +Exercise CPU_NAND with bits 15,7 +Exercise CPU_OR with bits 15,7 +Exercise CPU_XOR with bits 15,7 +Exercise CPU_AND with bits 15,8 +Exercise CPU_NAND with bits 15,8 +Exercise CPU_OR with bits 15,8 +Exercise CPU_XOR with bits 15,8 +Exercise CPU_AND with bits 15,9 +Exercise CPU_NAND with bits 15,9 +Exercise CPU_OR with bits 15,9 +Exercise CPU_XOR with bits 15,9 +Exercise CPU_AND with bits 15,10 +Exercise CPU_NAND with bits 15,10 +Exercise CPU_OR with bits 15,10 +Exercise CPU_XOR with bits 15,10 +Exercise CPU_AND with bits 15,11 +Exercise CPU_NAND with bits 15,11 +Exercise CPU_OR with bits 15,11 +Exercise CPU_XOR with bits 15,11 +Exercise CPU_AND with bits 15,12 +Exercise CPU_NAND with bits 15,12 +Exercise CPU_OR with bits 15,12 +Exercise CPU_XOR with bits 15,12 +Exercise CPU_AND with bits 15,13 +Exercise CPU_NAND with bits 15,13 +Exercise CPU_OR with bits 15,13 +Exercise CPU_XOR with bits 15,13 +Exercise CPU_AND with bits 15,14 +Exercise CPU_NAND with bits 15,14 +Exercise CPU_OR with bits 15,14 +Exercise CPU_XOR with bits 15,14 +Exercise CPU_AND with bits 15,16 +Exercise CPU_NAND with bits 15,16 +Exercise CPU_OR with bits 15,16 +Exercise CPU_XOR with bits 15,16 +Exercise CPU_AND with bits 15,17 +Exercise CPU_NAND with bits 15,17 +Exercise CPU_OR with bits 15,17 +Exercise CPU_XOR with bits 15,17 +Exercise CPU_AND with bits 15,18 +Exercise CPU_NAND with bits 15,18 +Exercise CPU_OR with bits 15,18 +Exercise CPU_XOR with bits 15,18 +Exercise CPU_AND with bits 15,19 +Exercise CPU_NAND with bits 15,19 +Exercise CPU_OR with bits 15,19 +Exercise CPU_XOR with bits 15,19 +Exercise CPU_AND with bits 15,20 +Exercise CPU_NAND with bits 15,20 +Exercise CPU_OR with bits 15,20 +Exercise CPU_XOR with bits 15,20 +Exercise CPU_AND with bits 15,21 +Exercise CPU_NAND with bits 15,21 +Exercise CPU_OR with bits 15,21 +Exercise CPU_XOR with bits 15,21 +Exercise CPU_AND with bits 15,22 +Exercise CPU_NAND with bits 15,22 +Exercise CPU_OR with bits 15,22 +Exercise CPU_XOR with bits 15,22 +Exercise CPU_AND with bits 15,23 +Exercise CPU_NAND with bits 15,23 +Exercise CPU_OR with bits 15,23 +Exercise CPU_XOR with bits 15,23 +Exercise CPU_AND with bits 15,24 +Exercise CPU_NAND with bits 15,24 +Exercise CPU_OR with bits 15,24 +Exercise CPU_XOR with bits 15,24 +Exercise CPU_AND with bits 15,25 +Exercise CPU_NAND with bits 15,25 +Exercise CPU_OR with bits 15,25 +Exercise CPU_XOR with bits 15,25 +Exercise CPU_AND with bits 15,26 +Exercise CPU_NAND with bits 15,26 +Exercise CPU_OR with bits 15,26 +Exercise CPU_XOR with bits 15,26 +Exercise CPU_AND with bits 15,27 +Exercise CPU_NAND with bits 15,27 +Exercise CPU_OR with bits 15,27 +Exercise CPU_XOR with bits 15,27 +Exercise CPU_AND with bits 15,28 +Exercise CPU_NAND with bits 15,28 +Exercise CPU_OR with bits 15,28 +Exercise CPU_XOR with bits 15,28 +Exercise CPU_AND with bits 15,29 +Exercise CPU_NAND with bits 15,29 +Exercise CPU_OR with bits 15,29 +Exercise CPU_XOR with bits 15,29 +Exercise CPU_AND with bits 15,30 +Exercise CPU_NAND with bits 15,30 +Exercise CPU_OR with bits 15,30 +Exercise CPU_XOR with bits 15,30 +Exercise CPU_AND with bits 15,31 +Exercise CPU_NAND with bits 15,31 +Exercise CPU_OR with bits 15,31 +Exercise CPU_XOR with bits 15,31 +Exercise CPU_AND with bits 16,0 +Exercise CPU_NAND with bits 16,0 +Exercise CPU_OR with bits 16,0 +Exercise CPU_XOR with bits 16,0 +Exercise CPU_AND with bits 16,1 +Exercise CPU_NAND with bits 16,1 +Exercise CPU_OR with bits 16,1 +Exercise CPU_XOR with bits 16,1 +Exercise CPU_AND with bits 16,2 +Exercise CPU_NAND with bits 16,2 +Exercise CPU_OR with bits 16,2 +Exercise CPU_XOR with bits 16,2 +Exercise CPU_AND with bits 16,3 +Exercise CPU_NAND with bits 16,3 +Exercise CPU_OR with bits 16,3 +Exercise CPU_XOR with bits 16,3 +Exercise CPU_AND with bits 16,4 +Exercise CPU_NAND with bits 16,4 +Exercise CPU_OR with bits 16,4 +Exercise CPU_XOR with bits 16,4 +Exercise CPU_AND with bits 16,5 +Exercise CPU_NAND with bits 16,5 +Exercise CPU_OR with bits 16,5 +Exercise CPU_XOR with bits 16,5 +Exercise CPU_AND with bits 16,6 +Exercise CPU_NAND with bits 16,6 +Exercise CPU_OR with bits 16,6 +Exercise CPU_XOR with bits 16,6 +Exercise CPU_AND with bits 16,7 +Exercise CPU_NAND with bits 16,7 +Exercise CPU_OR with bits 16,7 +Exercise CPU_XOR with bits 16,7 +Exercise CPU_AND with bits 16,8 +Exercise CPU_NAND with bits 16,8 +Exercise CPU_OR with bits 16,8 +Exercise CPU_XOR with bits 16,8 +Exercise CPU_AND with bits 16,9 +Exercise CPU_NAND with bits 16,9 +Exercise CPU_OR with bits 16,9 +Exercise CPU_XOR with bits 16,9 +Exercise CPU_AND with bits 16,10 +Exercise CPU_NAND with bits 16,10 +Exercise CPU_OR with bits 16,10 +Exercise CPU_XOR with bits 16,10 +Exercise CPU_AND with bits 16,11 +Exercise CPU_NAND with bits 16,11 +Exercise CPU_OR with bits 16,11 +Exercise CPU_XOR with bits 16,11 +Exercise CPU_AND with bits 16,12 +Exercise CPU_NAND with bits 16,12 +Exercise CPU_OR with bits 16,12 +Exercise CPU_XOR with bits 16,12 +Exercise CPU_AND with bits 16,13 +Exercise CPU_NAND with bits 16,13 +Exercise CPU_OR with bits 16,13 +Exercise CPU_XOR with bits 16,13 +Exercise CPU_AND with bits 16,14 +Exercise CPU_NAND with bits 16,14 +Exercise CPU_OR with bits 16,14 +Exercise CPU_XOR with bits 16,14 +Exercise CPU_AND with bits 16,15 +Exercise CPU_NAND with bits 16,15 +Exercise CPU_OR with bits 16,15 +Exercise CPU_XOR with bits 16,15 +Exercise CPU_AND with bits 16,17 +Exercise CPU_NAND with bits 16,17 +Exercise CPU_OR with bits 16,17 +Exercise CPU_XOR with bits 16,17 +Exercise CPU_AND with bits 16,18 +Exercise CPU_NAND with bits 16,18 +Exercise CPU_OR with bits 16,18 +Exercise CPU_XOR with bits 16,18 +Exercise CPU_AND with bits 16,19 +Exercise CPU_NAND with bits 16,19 +Exercise CPU_OR with bits 16,19 +Exercise CPU_XOR with bits 16,19 +Exercise CPU_AND with bits 16,20 +Exercise CPU_NAND with bits 16,20 +Exercise CPU_OR with bits 16,20 +Exercise CPU_XOR with bits 16,20 +Exercise CPU_AND with bits 16,21 +Exercise CPU_NAND with bits 16,21 +Exercise CPU_OR with bits 16,21 +Exercise CPU_XOR with bits 16,21 +Exercise CPU_AND with bits 16,22 +Exercise CPU_NAND with bits 16,22 +Exercise CPU_OR with bits 16,22 +Exercise CPU_XOR with bits 16,22 +Exercise CPU_AND with bits 16,23 +Exercise CPU_NAND with bits 16,23 +Exercise CPU_OR with bits 16,23 +Exercise CPU_XOR with bits 16,23 +Exercise CPU_AND with bits 16,24 +Exercise CPU_NAND with bits 16,24 +Exercise CPU_OR with bits 16,24 +Exercise CPU_XOR with bits 16,24 +Exercise CPU_AND with bits 16,25 +Exercise CPU_NAND with bits 16,25 +Exercise CPU_OR with bits 16,25 +Exercise CPU_XOR with bits 16,25 +Exercise CPU_AND with bits 16,26 +Exercise CPU_NAND with bits 16,26 +Exercise CPU_OR with bits 16,26 +Exercise CPU_XOR with bits 16,26 +Exercise CPU_AND with bits 16,27 +Exercise CPU_NAND with bits 16,27 +Exercise CPU_OR with bits 16,27 +Exercise CPU_XOR with bits 16,27 +Exercise CPU_AND with bits 16,28 +Exercise CPU_NAND with bits 16,28 +Exercise CPU_OR with bits 16,28 +Exercise CPU_XOR with bits 16,28 +Exercise CPU_AND with bits 16,29 +Exercise CPU_NAND with bits 16,29 +Exercise CPU_OR with bits 16,29 +Exercise CPU_XOR with bits 16,29 +Exercise CPU_AND with bits 16,30 +Exercise CPU_NAND with bits 16,30 +Exercise CPU_OR with bits 16,30 +Exercise CPU_XOR with bits 16,30 +Exercise CPU_AND with bits 16,31 +Exercise CPU_NAND with bits 16,31 +Exercise CPU_OR with bits 16,31 +Exercise CPU_XOR with bits 16,31 +Exercise CPU_AND with bits 17,0 +Exercise CPU_NAND with bits 17,0 +Exercise CPU_OR with bits 17,0 +Exercise CPU_XOR with bits 17,0 +Exercise CPU_AND with bits 17,1 +Exercise CPU_NAND with bits 17,1 +Exercise CPU_OR with bits 17,1 +Exercise CPU_XOR with bits 17,1 +Exercise CPU_AND with bits 17,2 +Exercise CPU_NAND with bits 17,2 +Exercise CPU_OR with bits 17,2 +Exercise CPU_XOR with bits 17,2 +Exercise CPU_AND with bits 17,3 +Exercise CPU_NAND with bits 17,3 +Exercise CPU_OR with bits 17,3 +Exercise CPU_XOR with bits 17,3 +Exercise CPU_AND with bits 17,4 +Exercise CPU_NAND with bits 17,4 +Exercise CPU_OR with bits 17,4 +Exercise CPU_XOR with bits 17,4 +Exercise CPU_AND with bits 17,5 +Exercise CPU_NAND with bits 17,5 +Exercise CPU_OR with bits 17,5 +Exercise CPU_XOR with bits 17,5 +Exercise CPU_AND with bits 17,6 +Exercise CPU_NAND with bits 17,6 +Exercise CPU_OR with bits 17,6 +Exercise CPU_XOR with bits 17,6 +Exercise CPU_AND with bits 17,7 +Exercise CPU_NAND with bits 17,7 +Exercise CPU_OR with bits 17,7 +Exercise CPU_XOR with bits 17,7 +Exercise CPU_AND with bits 17,8 +Exercise CPU_NAND with bits 17,8 +Exercise CPU_OR with bits 17,8 +Exercise CPU_XOR with bits 17,8 +Exercise CPU_AND with bits 17,9 +Exercise CPU_NAND with bits 17,9 +Exercise CPU_OR with bits 17,9 +Exercise CPU_XOR with bits 17,9 +Exercise CPU_AND with bits 17,10 +Exercise CPU_NAND with bits 17,10 +Exercise CPU_OR with bits 17,10 +Exercise CPU_XOR with bits 17,10 +Exercise CPU_AND with bits 17,11 +Exercise CPU_NAND with bits 17,11 +Exercise CPU_OR with bits 17,11 +Exercise CPU_XOR with bits 17,11 +Exercise CPU_AND with bits 17,12 +Exercise CPU_NAND with bits 17,12 +Exercise CPU_OR with bits 17,12 +Exercise CPU_XOR with bits 17,12 +Exercise CPU_AND with bits 17,13 +Exercise CPU_NAND with bits 17,13 +Exercise CPU_OR with bits 17,13 +Exercise CPU_XOR with bits 17,13 +Exercise CPU_AND with bits 17,14 +Exercise CPU_NAND with bits 17,14 +Exercise CPU_OR with bits 17,14 +Exercise CPU_XOR with bits 17,14 +Exercise CPU_AND with bits 17,15 +Exercise CPU_NAND with bits 17,15 +Exercise CPU_OR with bits 17,15 +Exercise CPU_XOR with bits 17,15 +Exercise CPU_AND with bits 17,16 +Exercise CPU_NAND with bits 17,16 +Exercise CPU_OR with bits 17,16 +Exercise CPU_XOR with bits 17,16 +Exercise CPU_AND with bits 17,18 +Exercise CPU_NAND with bits 17,18 +Exercise CPU_OR with bits 17,18 +Exercise CPU_XOR with bits 17,18 +Exercise CPU_AND with bits 17,19 +Exercise CPU_NAND with bits 17,19 +Exercise CPU_OR with bits 17,19 +Exercise CPU_XOR with bits 17,19 +Exercise CPU_AND with bits 17,20 +Exercise CPU_NAND with bits 17,20 +Exercise CPU_OR with bits 17,20 +Exercise CPU_XOR with bits 17,20 +Exercise CPU_AND with bits 17,21 +Exercise CPU_NAND with bits 17,21 +Exercise CPU_OR with bits 17,21 +Exercise CPU_XOR with bits 17,21 +Exercise CPU_AND with bits 17,22 +Exercise CPU_NAND with bits 17,22 +Exercise CPU_OR with bits 17,22 +Exercise CPU_XOR with bits 17,22 +Exercise CPU_AND with bits 17,23 +Exercise CPU_NAND with bits 17,23 +Exercise CPU_OR with bits 17,23 +Exercise CPU_XOR with bits 17,23 +Exercise CPU_AND with bits 17,24 +Exercise CPU_NAND with bits 17,24 +Exercise CPU_OR with bits 17,24 +Exercise CPU_XOR with bits 17,24 +Exercise CPU_AND with bits 17,25 +Exercise CPU_NAND with bits 17,25 +Exercise CPU_OR with bits 17,25 +Exercise CPU_XOR with bits 17,25 +Exercise CPU_AND with bits 17,26 +Exercise CPU_NAND with bits 17,26 +Exercise CPU_OR with bits 17,26 +Exercise CPU_XOR with bits 17,26 +Exercise CPU_AND with bits 17,27 +Exercise CPU_NAND with bits 17,27 +Exercise CPU_OR with bits 17,27 +Exercise CPU_XOR with bits 17,27 +Exercise CPU_AND with bits 17,28 +Exercise CPU_NAND with bits 17,28 +Exercise CPU_OR with bits 17,28 +Exercise CPU_XOR with bits 17,28 +Exercise CPU_AND with bits 17,29 +Exercise CPU_NAND with bits 17,29 +Exercise CPU_OR with bits 17,29 +Exercise CPU_XOR with bits 17,29 +Exercise CPU_AND with bits 17,30 +Exercise CPU_NAND with bits 17,30 +Exercise CPU_OR with bits 17,30 +Exercise CPU_XOR with bits 17,30 +Exercise CPU_AND with bits 17,31 +Exercise CPU_NAND with bits 17,31 +Exercise CPU_OR with bits 17,31 +Exercise CPU_XOR with bits 17,31 +Exercise CPU_AND with bits 18,0 +Exercise CPU_NAND with bits 18,0 +Exercise CPU_OR with bits 18,0 +Exercise CPU_XOR with bits 18,0 +Exercise CPU_AND with bits 18,1 +Exercise CPU_NAND with bits 18,1 +Exercise CPU_OR with bits 18,1 +Exercise CPU_XOR with bits 18,1 +Exercise CPU_AND with bits 18,2 +Exercise CPU_NAND with bits 18,2 +Exercise CPU_OR with bits 18,2 +Exercise CPU_XOR with bits 18,2 +Exercise CPU_AND with bits 18,3 +Exercise CPU_NAND with bits 18,3 +Exercise CPU_OR with bits 18,3 +Exercise CPU_XOR with bits 18,3 +Exercise CPU_AND with bits 18,4 +Exercise CPU_NAND with bits 18,4 +Exercise CPU_OR with bits 18,4 +Exercise CPU_XOR with bits 18,4 +Exercise CPU_AND with bits 18,5 +Exercise CPU_NAND with bits 18,5 +Exercise CPU_OR with bits 18,5 +Exercise CPU_XOR with bits 18,5 +Exercise CPU_AND with bits 18,6 +Exercise CPU_NAND with bits 18,6 +Exercise CPU_OR with bits 18,6 +Exercise CPU_XOR with bits 18,6 +Exercise CPU_AND with bits 18,7 +Exercise CPU_NAND with bits 18,7 +Exercise CPU_OR with bits 18,7 +Exercise CPU_XOR with bits 18,7 +Exercise CPU_AND with bits 18,8 +Exercise CPU_NAND with bits 18,8 +Exercise CPU_OR with bits 18,8 +Exercise CPU_XOR with bits 18,8 +Exercise CPU_AND with bits 18,9 +Exercise CPU_NAND with bits 18,9 +Exercise CPU_OR with bits 18,9 +Exercise CPU_XOR with bits 18,9 +Exercise CPU_AND with bits 18,10 +Exercise CPU_NAND with bits 18,10 +Exercise CPU_OR with bits 18,10 +Exercise CPU_XOR with bits 18,10 +Exercise CPU_AND with bits 18,11 +Exercise CPU_NAND with bits 18,11 +Exercise CPU_OR with bits 18,11 +Exercise CPU_XOR with bits 18,11 +Exercise CPU_AND with bits 18,12 +Exercise CPU_NAND with bits 18,12 +Exercise CPU_OR with bits 18,12 +Exercise CPU_XOR with bits 18,12 +Exercise CPU_AND with bits 18,13 +Exercise CPU_NAND with bits 18,13 +Exercise CPU_OR with bits 18,13 +Exercise CPU_XOR with bits 18,13 +Exercise CPU_AND with bits 18,14 +Exercise CPU_NAND with bits 18,14 +Exercise CPU_OR with bits 18,14 +Exercise CPU_XOR with bits 18,14 +Exercise CPU_AND with bits 18,15 +Exercise CPU_NAND with bits 18,15 +Exercise CPU_OR with bits 18,15 +Exercise CPU_XOR with bits 18,15 +Exercise CPU_AND with bits 18,16 +Exercise CPU_NAND with bits 18,16 +Exercise CPU_OR with bits 18,16 +Exercise CPU_XOR with bits 18,16 +Exercise CPU_AND with bits 18,17 +Exercise CPU_NAND with bits 18,17 +Exercise CPU_OR with bits 18,17 +Exercise CPU_XOR with bits 18,17 +Exercise CPU_AND with bits 18,19 +Exercise CPU_NAND with bits 18,19 +Exercise CPU_OR with bits 18,19 +Exercise CPU_XOR with bits 18,19 +Exercise CPU_AND with bits 18,20 +Exercise CPU_NAND with bits 18,20 +Exercise CPU_OR with bits 18,20 +Exercise CPU_XOR with bits 18,20 +Exercise CPU_AND with bits 18,21 +Exercise CPU_NAND with bits 18,21 +Exercise CPU_OR with bits 18,21 +Exercise CPU_XOR with bits 18,21 +Exercise CPU_AND with bits 18,22 +Exercise CPU_NAND with bits 18,22 +Exercise CPU_OR with bits 18,22 +Exercise CPU_XOR with bits 18,22 +Exercise CPU_AND with bits 18,23 +Exercise CPU_NAND with bits 18,23 +Exercise CPU_OR with bits 18,23 +Exercise CPU_XOR with bits 18,23 +Exercise CPU_AND with bits 18,24 +Exercise CPU_NAND with bits 18,24 +Exercise CPU_OR with bits 18,24 +Exercise CPU_XOR with bits 18,24 +Exercise CPU_AND with bits 18,25 +Exercise CPU_NAND with bits 18,25 +Exercise CPU_OR with bits 18,25 +Exercise CPU_XOR with bits 18,25 +Exercise CPU_AND with bits 18,26 +Exercise CPU_NAND with bits 18,26 +Exercise CPU_OR with bits 18,26 +Exercise CPU_XOR with bits 18,26 +Exercise CPU_AND with bits 18,27 +Exercise CPU_NAND with bits 18,27 +Exercise CPU_OR with bits 18,27 +Exercise CPU_XOR with bits 18,27 +Exercise CPU_AND with bits 18,28 +Exercise CPU_NAND with bits 18,28 +Exercise CPU_OR with bits 18,28 +Exercise CPU_XOR with bits 18,28 +Exercise CPU_AND with bits 18,29 +Exercise CPU_NAND with bits 18,29 +Exercise CPU_OR with bits 18,29 +Exercise CPU_XOR with bits 18,29 +Exercise CPU_AND with bits 18,30 +Exercise CPU_NAND with bits 18,30 +Exercise CPU_OR with bits 18,30 +Exercise CPU_XOR with bits 18,30 +Exercise CPU_AND with bits 18,31 +Exercise CPU_NAND with bits 18,31 +Exercise CPU_OR with bits 18,31 +Exercise CPU_XOR with bits 18,31 +Exercise CPU_AND with bits 19,0 +Exercise CPU_NAND with bits 19,0 +Exercise CPU_OR with bits 19,0 +Exercise CPU_XOR with bits 19,0 +Exercise CPU_AND with bits 19,1 +Exercise CPU_NAND with bits 19,1 +Exercise CPU_OR with bits 19,1 +Exercise CPU_XOR with bits 19,1 +Exercise CPU_AND with bits 19,2 +Exercise CPU_NAND with bits 19,2 +Exercise CPU_OR with bits 19,2 +Exercise CPU_XOR with bits 19,2 +Exercise CPU_AND with bits 19,3 +Exercise CPU_NAND with bits 19,3 +Exercise CPU_OR with bits 19,3 +Exercise CPU_XOR with bits 19,3 +Exercise CPU_AND with bits 19,4 +Exercise CPU_NAND with bits 19,4 +Exercise CPU_OR with bits 19,4 +Exercise CPU_XOR with bits 19,4 +Exercise CPU_AND with bits 19,5 +Exercise CPU_NAND with bits 19,5 +Exercise CPU_OR with bits 19,5 +Exercise CPU_XOR with bits 19,5 +Exercise CPU_AND with bits 19,6 +Exercise CPU_NAND with bits 19,6 +Exercise CPU_OR with bits 19,6 +Exercise CPU_XOR with bits 19,6 +Exercise CPU_AND with bits 19,7 +Exercise CPU_NAND with bits 19,7 +Exercise CPU_OR with bits 19,7 +Exercise CPU_XOR with bits 19,7 +Exercise CPU_AND with bits 19,8 +Exercise CPU_NAND with bits 19,8 +Exercise CPU_OR with bits 19,8 +Exercise CPU_XOR with bits 19,8 +Exercise CPU_AND with bits 19,9 +Exercise CPU_NAND with bits 19,9 +Exercise CPU_OR with bits 19,9 +Exercise CPU_XOR with bits 19,9 +Exercise CPU_AND with bits 19,10 +Exercise CPU_NAND with bits 19,10 +Exercise CPU_OR with bits 19,10 +Exercise CPU_XOR with bits 19,10 +Exercise CPU_AND with bits 19,11 +Exercise CPU_NAND with bits 19,11 +Exercise CPU_OR with bits 19,11 +Exercise CPU_XOR with bits 19,11 +Exercise CPU_AND with bits 19,12 +Exercise CPU_NAND with bits 19,12 +Exercise CPU_OR with bits 19,12 +Exercise CPU_XOR with bits 19,12 +Exercise CPU_AND with bits 19,13 +Exercise CPU_NAND with bits 19,13 +Exercise CPU_OR with bits 19,13 +Exercise CPU_XOR with bits 19,13 +Exercise CPU_AND with bits 19,14 +Exercise CPU_NAND with bits 19,14 +Exercise CPU_OR with bits 19,14 +Exercise CPU_XOR with bits 19,14 +Exercise CPU_AND with bits 19,15 +Exercise CPU_NAND with bits 19,15 +Exercise CPU_OR with bits 19,15 +Exercise CPU_XOR with bits 19,15 +Exercise CPU_AND with bits 19,16 +Exercise CPU_NAND with bits 19,16 +Exercise CPU_OR with bits 19,16 +Exercise CPU_XOR with bits 19,16 +Exercise CPU_AND with bits 19,17 +Exercise CPU_NAND with bits 19,17 +Exercise CPU_OR with bits 19,17 +Exercise CPU_XOR with bits 19,17 +Exercise CPU_AND with bits 19,18 +Exercise CPU_NAND with bits 19,18 +Exercise CPU_OR with bits 19,18 +Exercise CPU_XOR with bits 19,18 +Exercise CPU_AND with bits 19,20 +Exercise CPU_NAND with bits 19,20 +Exercise CPU_OR with bits 19,20 +Exercise CPU_XOR with bits 19,20 +Exercise CPU_AND with bits 19,21 +Exercise CPU_NAND with bits 19,21 +Exercise CPU_OR with bits 19,21 +Exercise CPU_XOR with bits 19,21 +Exercise CPU_AND with bits 19,22 +Exercise CPU_NAND with bits 19,22 +Exercise CPU_OR with bits 19,22 +Exercise CPU_XOR with bits 19,22 +Exercise CPU_AND with bits 19,23 +Exercise CPU_NAND with bits 19,23 +Exercise CPU_OR with bits 19,23 +Exercise CPU_XOR with bits 19,23 +Exercise CPU_AND with bits 19,24 +Exercise CPU_NAND with bits 19,24 +Exercise CPU_OR with bits 19,24 +Exercise CPU_XOR with bits 19,24 +Exercise CPU_AND with bits 19,25 +Exercise CPU_NAND with bits 19,25 +Exercise CPU_OR with bits 19,25 +Exercise CPU_XOR with bits 19,25 +Exercise CPU_AND with bits 19,26 +Exercise CPU_NAND with bits 19,26 +Exercise CPU_OR with bits 19,26 +Exercise CPU_XOR with bits 19,26 +Exercise CPU_AND with bits 19,27 +Exercise CPU_NAND with bits 19,27 +Exercise CPU_OR with bits 19,27 +Exercise CPU_XOR with bits 19,27 +Exercise CPU_AND with bits 19,28 +Exercise CPU_NAND with bits 19,28 +Exercise CPU_OR with bits 19,28 +Exercise CPU_XOR with bits 19,28 +Exercise CPU_AND with bits 19,29 +Exercise CPU_NAND with bits 19,29 +Exercise CPU_OR with bits 19,29 +Exercise CPU_XOR with bits 19,29 +Exercise CPU_AND with bits 19,30 +Exercise CPU_NAND with bits 19,30 +Exercise CPU_OR with bits 19,30 +Exercise CPU_XOR with bits 19,30 +Exercise CPU_AND with bits 19,31 +Exercise CPU_NAND with bits 19,31 +Exercise CPU_OR with bits 19,31 +Exercise CPU_XOR with bits 19,31 +Exercise CPU_AND with bits 20,0 +Exercise CPU_NAND with bits 20,0 +Exercise CPU_OR with bits 20,0 +Exercise CPU_XOR with bits 20,0 +Exercise CPU_AND with bits 20,1 +Exercise CPU_NAND with bits 20,1 +Exercise CPU_OR with bits 20,1 +Exercise CPU_XOR with bits 20,1 +Exercise CPU_AND with bits 20,2 +Exercise CPU_NAND with bits 20,2 +Exercise CPU_OR with bits 20,2 +Exercise CPU_XOR with bits 20,2 +Exercise CPU_AND with bits 20,3 +Exercise CPU_NAND with bits 20,3 +Exercise CPU_OR with bits 20,3 +Exercise CPU_XOR with bits 20,3 +Exercise CPU_AND with bits 20,4 +Exercise CPU_NAND with bits 20,4 +Exercise CPU_OR with bits 20,4 +Exercise CPU_XOR with bits 20,4 +Exercise CPU_AND with bits 20,5 +Exercise CPU_NAND with bits 20,5 +Exercise CPU_OR with bits 20,5 +Exercise CPU_XOR with bits 20,5 +Exercise CPU_AND with bits 20,6 +Exercise CPU_NAND with bits 20,6 +Exercise CPU_OR with bits 20,6 +Exercise CPU_XOR with bits 20,6 +Exercise CPU_AND with bits 20,7 +Exercise CPU_NAND with bits 20,7 +Exercise CPU_OR with bits 20,7 +Exercise CPU_XOR with bits 20,7 +Exercise CPU_AND with bits 20,8 +Exercise CPU_NAND with bits 20,8 +Exercise CPU_OR with bits 20,8 +Exercise CPU_XOR with bits 20,8 +Exercise CPU_AND with bits 20,9 +Exercise CPU_NAND with bits 20,9 +Exercise CPU_OR with bits 20,9 +Exercise CPU_XOR with bits 20,9 +Exercise CPU_AND with bits 20,10 +Exercise CPU_NAND with bits 20,10 +Exercise CPU_OR with bits 20,10 +Exercise CPU_XOR with bits 20,10 +Exercise CPU_AND with bits 20,11 +Exercise CPU_NAND with bits 20,11 +Exercise CPU_OR with bits 20,11 +Exercise CPU_XOR with bits 20,11 +Exercise CPU_AND with bits 20,12 +Exercise CPU_NAND with bits 20,12 +Exercise CPU_OR with bits 20,12 +Exercise CPU_XOR with bits 20,12 +Exercise CPU_AND with bits 20,13 +Exercise CPU_NAND with bits 20,13 +Exercise CPU_OR with bits 20,13 +Exercise CPU_XOR with bits 20,13 +Exercise CPU_AND with bits 20,14 +Exercise CPU_NAND with bits 20,14 +Exercise CPU_OR with bits 20,14 +Exercise CPU_XOR with bits 20,14 +Exercise CPU_AND with bits 20,15 +Exercise CPU_NAND with bits 20,15 +Exercise CPU_OR with bits 20,15 +Exercise CPU_XOR with bits 20,15 +Exercise CPU_AND with bits 20,16 +Exercise CPU_NAND with bits 20,16 +Exercise CPU_OR with bits 20,16 +Exercise CPU_XOR with bits 20,16 +Exercise CPU_AND with bits 20,17 +Exercise CPU_NAND with bits 20,17 +Exercise CPU_OR with bits 20,17 +Exercise CPU_XOR with bits 20,17 +Exercise CPU_AND with bits 20,18 +Exercise CPU_NAND with bits 20,18 +Exercise CPU_OR with bits 20,18 +Exercise CPU_XOR with bits 20,18 +Exercise CPU_AND with bits 20,19 +Exercise CPU_NAND with bits 20,19 +Exercise CPU_OR with bits 20,19 +Exercise CPU_XOR with bits 20,19 +Exercise CPU_AND with bits 20,21 +Exercise CPU_NAND with bits 20,21 +Exercise CPU_OR with bits 20,21 +Exercise CPU_XOR with bits 20,21 +Exercise CPU_AND with bits 20,22 +Exercise CPU_NAND with bits 20,22 +Exercise CPU_OR with bits 20,22 +Exercise CPU_XOR with bits 20,22 +Exercise CPU_AND with bits 20,23 +Exercise CPU_NAND with bits 20,23 +Exercise CPU_OR with bits 20,23 +Exercise CPU_XOR with bits 20,23 +Exercise CPU_AND with bits 20,24 +Exercise CPU_NAND with bits 20,24 +Exercise CPU_OR with bits 20,24 +Exercise CPU_XOR with bits 20,24 +Exercise CPU_AND with bits 20,25 +Exercise CPU_NAND with bits 20,25 +Exercise CPU_OR with bits 20,25 +Exercise CPU_XOR with bits 20,25 +Exercise CPU_AND with bits 20,26 +Exercise CPU_NAND with bits 20,26 +Exercise CPU_OR with bits 20,26 +Exercise CPU_XOR with bits 20,26 +Exercise CPU_AND with bits 20,27 +Exercise CPU_NAND with bits 20,27 +Exercise CPU_OR with bits 20,27 +Exercise CPU_XOR with bits 20,27 +Exercise CPU_AND with bits 20,28 +Exercise CPU_NAND with bits 20,28 +Exercise CPU_OR with bits 20,28 +Exercise CPU_XOR with bits 20,28 +Exercise CPU_AND with bits 20,29 +Exercise CPU_NAND with bits 20,29 +Exercise CPU_OR with bits 20,29 +Exercise CPU_XOR with bits 20,29 +Exercise CPU_AND with bits 20,30 +Exercise CPU_NAND with bits 20,30 +Exercise CPU_OR with bits 20,30 +Exercise CPU_XOR with bits 20,30 +Exercise CPU_AND with bits 20,31 +Exercise CPU_NAND with bits 20,31 +Exercise CPU_OR with bits 20,31 +Exercise CPU_XOR with bits 20,31 +Exercise CPU_AND with bits 21,0 +Exercise CPU_NAND with bits 21,0 +Exercise CPU_OR with bits 21,0 +Exercise CPU_XOR with bits 21,0 +Exercise CPU_AND with bits 21,1 +Exercise CPU_NAND with bits 21,1 +Exercise CPU_OR with bits 21,1 +Exercise CPU_XOR with bits 21,1 +Exercise CPU_AND with bits 21,2 +Exercise CPU_NAND with bits 21,2 +Exercise CPU_OR with bits 21,2 +Exercise CPU_XOR with bits 21,2 +Exercise CPU_AND with bits 21,3 +Exercise CPU_NAND with bits 21,3 +Exercise CPU_OR with bits 21,3 +Exercise CPU_XOR with bits 21,3 +Exercise CPU_AND with bits 21,4 +Exercise CPU_NAND with bits 21,4 +Exercise CPU_OR with bits 21,4 +Exercise CPU_XOR with bits 21,4 +Exercise CPU_AND with bits 21,5 +Exercise CPU_NAND with bits 21,5 +Exercise CPU_OR with bits 21,5 +Exercise CPU_XOR with bits 21,5 +Exercise CPU_AND with bits 21,6 +Exercise CPU_NAND with bits 21,6 +Exercise CPU_OR with bits 21,6 +Exercise CPU_XOR with bits 21,6 +Exercise CPU_AND with bits 21,7 +Exercise CPU_NAND with bits 21,7 +Exercise CPU_OR with bits 21,7 +Exercise CPU_XOR with bits 21,7 +Exercise CPU_AND with bits 21,8 +Exercise CPU_NAND with bits 21,8 +Exercise CPU_OR with bits 21,8 +Exercise CPU_XOR with bits 21,8 +Exercise CPU_AND with bits 21,9 +Exercise CPU_NAND with bits 21,9 +Exercise CPU_OR with bits 21,9 +Exercise CPU_XOR with bits 21,9 +Exercise CPU_AND with bits 21,10 +Exercise CPU_NAND with bits 21,10 +Exercise CPU_OR with bits 21,10 +Exercise CPU_XOR with bits 21,10 +Exercise CPU_AND with bits 21,11 +Exercise CPU_NAND with bits 21,11 +Exercise CPU_OR with bits 21,11 +Exercise CPU_XOR with bits 21,11 +Exercise CPU_AND with bits 21,12 +Exercise CPU_NAND with bits 21,12 +Exercise CPU_OR with bits 21,12 +Exercise CPU_XOR with bits 21,12 +Exercise CPU_AND with bits 21,13 +Exercise CPU_NAND with bits 21,13 +Exercise CPU_OR with bits 21,13 +Exercise CPU_XOR with bits 21,13 +Exercise CPU_AND with bits 21,14 +Exercise CPU_NAND with bits 21,14 +Exercise CPU_OR with bits 21,14 +Exercise CPU_XOR with bits 21,14 +Exercise CPU_AND with bits 21,15 +Exercise CPU_NAND with bits 21,15 +Exercise CPU_OR with bits 21,15 +Exercise CPU_XOR with bits 21,15 +Exercise CPU_AND with bits 21,16 +Exercise CPU_NAND with bits 21,16 +Exercise CPU_OR with bits 21,16 +Exercise CPU_XOR with bits 21,16 +Exercise CPU_AND with bits 21,17 +Exercise CPU_NAND with bits 21,17 +Exercise CPU_OR with bits 21,17 +Exercise CPU_XOR with bits 21,17 +Exercise CPU_AND with bits 21,18 +Exercise CPU_NAND with bits 21,18 +Exercise CPU_OR with bits 21,18 +Exercise CPU_XOR with bits 21,18 +Exercise CPU_AND with bits 21,19 +Exercise CPU_NAND with bits 21,19 +Exercise CPU_OR with bits 21,19 +Exercise CPU_XOR with bits 21,19 +Exercise CPU_AND with bits 21,20 +Exercise CPU_NAND with bits 21,20 +Exercise CPU_OR with bits 21,20 +Exercise CPU_XOR with bits 21,20 +Exercise CPU_AND with bits 21,22 +Exercise CPU_NAND with bits 21,22 +Exercise CPU_OR with bits 21,22 +Exercise CPU_XOR with bits 21,22 +Exercise CPU_AND with bits 21,23 +Exercise CPU_NAND with bits 21,23 +Exercise CPU_OR with bits 21,23 +Exercise CPU_XOR with bits 21,23 +Exercise CPU_AND with bits 21,24 +Exercise CPU_NAND with bits 21,24 +Exercise CPU_OR with bits 21,24 +Exercise CPU_XOR with bits 21,24 +Exercise CPU_AND with bits 21,25 +Exercise CPU_NAND with bits 21,25 +Exercise CPU_OR with bits 21,25 +Exercise CPU_XOR with bits 21,25 +Exercise CPU_AND with bits 21,26 +Exercise CPU_NAND with bits 21,26 +Exercise CPU_OR with bits 21,26 +Exercise CPU_XOR with bits 21,26 +Exercise CPU_AND with bits 21,27 +Exercise CPU_NAND with bits 21,27 +Exercise CPU_OR with bits 21,27 +Exercise CPU_XOR with bits 21,27 +Exercise CPU_AND with bits 21,28 +Exercise CPU_NAND with bits 21,28 +Exercise CPU_OR with bits 21,28 +Exercise CPU_XOR with bits 21,28 +Exercise CPU_AND with bits 21,29 +Exercise CPU_NAND with bits 21,29 +Exercise CPU_OR with bits 21,29 +Exercise CPU_XOR with bits 21,29 +Exercise CPU_AND with bits 21,30 +Exercise CPU_NAND with bits 21,30 +Exercise CPU_OR with bits 21,30 +Exercise CPU_XOR with bits 21,30 +Exercise CPU_AND with bits 21,31 +Exercise CPU_NAND with bits 21,31 +Exercise CPU_OR with bits 21,31 +Exercise CPU_XOR with bits 21,31 +Exercise CPU_AND with bits 22,0 +Exercise CPU_NAND with bits 22,0 +Exercise CPU_OR with bits 22,0 +Exercise CPU_XOR with bits 22,0 +Exercise CPU_AND with bits 22,1 +Exercise CPU_NAND with bits 22,1 +Exercise CPU_OR with bits 22,1 +Exercise CPU_XOR with bits 22,1 +Exercise CPU_AND with bits 22,2 +Exercise CPU_NAND with bits 22,2 +Exercise CPU_OR with bits 22,2 +Exercise CPU_XOR with bits 22,2 +Exercise CPU_AND with bits 22,3 +Exercise CPU_NAND with bits 22,3 +Exercise CPU_OR with bits 22,3 +Exercise CPU_XOR with bits 22,3 +Exercise CPU_AND with bits 22,4 +Exercise CPU_NAND with bits 22,4 +Exercise CPU_OR with bits 22,4 +Exercise CPU_XOR with bits 22,4 +Exercise CPU_AND with bits 22,5 +Exercise CPU_NAND with bits 22,5 +Exercise CPU_OR with bits 22,5 +Exercise CPU_XOR with bits 22,5 +Exercise CPU_AND with bits 22,6 +Exercise CPU_NAND with bits 22,6 +Exercise CPU_OR with bits 22,6 +Exercise CPU_XOR with bits 22,6 +Exercise CPU_AND with bits 22,7 +Exercise CPU_NAND with bits 22,7 +Exercise CPU_OR with bits 22,7 +Exercise CPU_XOR with bits 22,7 +Exercise CPU_AND with bits 22,8 +Exercise CPU_NAND with bits 22,8 +Exercise CPU_OR with bits 22,8 +Exercise CPU_XOR with bits 22,8 +Exercise CPU_AND with bits 22,9 +Exercise CPU_NAND with bits 22,9 +Exercise CPU_OR with bits 22,9 +Exercise CPU_XOR with bits 22,9 +Exercise CPU_AND with bits 22,10 +Exercise CPU_NAND with bits 22,10 +Exercise CPU_OR with bits 22,10 +Exercise CPU_XOR with bits 22,10 +Exercise CPU_AND with bits 22,11 +Exercise CPU_NAND with bits 22,11 +Exercise CPU_OR with bits 22,11 +Exercise CPU_XOR with bits 22,11 +Exercise CPU_AND with bits 22,12 +Exercise CPU_NAND with bits 22,12 +Exercise CPU_OR with bits 22,12 +Exercise CPU_XOR with bits 22,12 +Exercise CPU_AND with bits 22,13 +Exercise CPU_NAND with bits 22,13 +Exercise CPU_OR with bits 22,13 +Exercise CPU_XOR with bits 22,13 +Exercise CPU_AND with bits 22,14 +Exercise CPU_NAND with bits 22,14 +Exercise CPU_OR with bits 22,14 +Exercise CPU_XOR with bits 22,14 +Exercise CPU_AND with bits 22,15 +Exercise CPU_NAND with bits 22,15 +Exercise CPU_OR with bits 22,15 +Exercise CPU_XOR with bits 22,15 +Exercise CPU_AND with bits 22,16 +Exercise CPU_NAND with bits 22,16 +Exercise CPU_OR with bits 22,16 +Exercise CPU_XOR with bits 22,16 +Exercise CPU_AND with bits 22,17 +Exercise CPU_NAND with bits 22,17 +Exercise CPU_OR with bits 22,17 +Exercise CPU_XOR with bits 22,17 +Exercise CPU_AND with bits 22,18 +Exercise CPU_NAND with bits 22,18 +Exercise CPU_OR with bits 22,18 +Exercise CPU_XOR with bits 22,18 +Exercise CPU_AND with bits 22,19 +Exercise CPU_NAND with bits 22,19 +Exercise CPU_OR with bits 22,19 +Exercise CPU_XOR with bits 22,19 +Exercise CPU_AND with bits 22,20 +Exercise CPU_NAND with bits 22,20 +Exercise CPU_OR with bits 22,20 +Exercise CPU_XOR with bits 22,20 +Exercise CPU_AND with bits 22,21 +Exercise CPU_NAND with bits 22,21 +Exercise CPU_OR with bits 22,21 +Exercise CPU_XOR with bits 22,21 +Exercise CPU_AND with bits 22,23 +Exercise CPU_NAND with bits 22,23 +Exercise CPU_OR with bits 22,23 +Exercise CPU_XOR with bits 22,23 +Exercise CPU_AND with bits 22,24 +Exercise CPU_NAND with bits 22,24 +Exercise CPU_OR with bits 22,24 +Exercise CPU_XOR with bits 22,24 +Exercise CPU_AND with bits 22,25 +Exercise CPU_NAND with bits 22,25 +Exercise CPU_OR with bits 22,25 +Exercise CPU_XOR with bits 22,25 +Exercise CPU_AND with bits 22,26 +Exercise CPU_NAND with bits 22,26 +Exercise CPU_OR with bits 22,26 +Exercise CPU_XOR with bits 22,26 +Exercise CPU_AND with bits 22,27 +Exercise CPU_NAND with bits 22,27 +Exercise CPU_OR with bits 22,27 +Exercise CPU_XOR with bits 22,27 +Exercise CPU_AND with bits 22,28 +Exercise CPU_NAND with bits 22,28 +Exercise CPU_OR with bits 22,28 +Exercise CPU_XOR with bits 22,28 +Exercise CPU_AND with bits 22,29 +Exercise CPU_NAND with bits 22,29 +Exercise CPU_OR with bits 22,29 +Exercise CPU_XOR with bits 22,29 +Exercise CPU_AND with bits 22,30 +Exercise CPU_NAND with bits 22,30 +Exercise CPU_OR with bits 22,30 +Exercise CPU_XOR with bits 22,30 +Exercise CPU_AND with bits 22,31 +Exercise CPU_NAND with bits 22,31 +Exercise CPU_OR with bits 22,31 +Exercise CPU_XOR with bits 22,31 +Exercise CPU_AND with bits 23,0 +Exercise CPU_NAND with bits 23,0 +Exercise CPU_OR with bits 23,0 +Exercise CPU_XOR with bits 23,0 +Exercise CPU_AND with bits 23,1 +Exercise CPU_NAND with bits 23,1 +Exercise CPU_OR with bits 23,1 +Exercise CPU_XOR with bits 23,1 +Exercise CPU_AND with bits 23,2 +Exercise CPU_NAND with bits 23,2 +Exercise CPU_OR with bits 23,2 +Exercise CPU_XOR with bits 23,2 +Exercise CPU_AND with bits 23,3 +Exercise CPU_NAND with bits 23,3 +Exercise CPU_OR with bits 23,3 +Exercise CPU_XOR with bits 23,3 +Exercise CPU_AND with bits 23,4 +Exercise CPU_NAND with bits 23,4 +Exercise CPU_OR with bits 23,4 +Exercise CPU_XOR with bits 23,4 +Exercise CPU_AND with bits 23,5 +Exercise CPU_NAND with bits 23,5 +Exercise CPU_OR with bits 23,5 +Exercise CPU_XOR with bits 23,5 +Exercise CPU_AND with bits 23,6 +Exercise CPU_NAND with bits 23,6 +Exercise CPU_OR with bits 23,6 +Exercise CPU_XOR with bits 23,6 +Exercise CPU_AND with bits 23,7 +Exercise CPU_NAND with bits 23,7 +Exercise CPU_OR with bits 23,7 +Exercise CPU_XOR with bits 23,7 +Exercise CPU_AND with bits 23,8 +Exercise CPU_NAND with bits 23,8 +Exercise CPU_OR with bits 23,8 +Exercise CPU_XOR with bits 23,8 +Exercise CPU_AND with bits 23,9 +Exercise CPU_NAND with bits 23,9 +Exercise CPU_OR with bits 23,9 +Exercise CPU_XOR with bits 23,9 +Exercise CPU_AND with bits 23,10 +Exercise CPU_NAND with bits 23,10 +Exercise CPU_OR with bits 23,10 +Exercise CPU_XOR with bits 23,10 +Exercise CPU_AND with bits 23,11 +Exercise CPU_NAND with bits 23,11 +Exercise CPU_OR with bits 23,11 +Exercise CPU_XOR with bits 23,11 +Exercise CPU_AND with bits 23,12 +Exercise CPU_NAND with bits 23,12 +Exercise CPU_OR with bits 23,12 +Exercise CPU_XOR with bits 23,12 +Exercise CPU_AND with bits 23,13 +Exercise CPU_NAND with bits 23,13 +Exercise CPU_OR with bits 23,13 +Exercise CPU_XOR with bits 23,13 +Exercise CPU_AND with bits 23,14 +Exercise CPU_NAND with bits 23,14 +Exercise CPU_OR with bits 23,14 +Exercise CPU_XOR with bits 23,14 +Exercise CPU_AND with bits 23,15 +Exercise CPU_NAND with bits 23,15 +Exercise CPU_OR with bits 23,15 +Exercise CPU_XOR with bits 23,15 +Exercise CPU_AND with bits 23,16 +Exercise CPU_NAND with bits 23,16 +Exercise CPU_OR with bits 23,16 +Exercise CPU_XOR with bits 23,16 +Exercise CPU_AND with bits 23,17 +Exercise CPU_NAND with bits 23,17 +Exercise CPU_OR with bits 23,17 +Exercise CPU_XOR with bits 23,17 +Exercise CPU_AND with bits 23,18 +Exercise CPU_NAND with bits 23,18 +Exercise CPU_OR with bits 23,18 +Exercise CPU_XOR with bits 23,18 +Exercise CPU_AND with bits 23,19 +Exercise CPU_NAND with bits 23,19 +Exercise CPU_OR with bits 23,19 +Exercise CPU_XOR with bits 23,19 +Exercise CPU_AND with bits 23,20 +Exercise CPU_NAND with bits 23,20 +Exercise CPU_OR with bits 23,20 +Exercise CPU_XOR with bits 23,20 +Exercise CPU_AND with bits 23,21 +Exercise CPU_NAND with bits 23,21 +Exercise CPU_OR with bits 23,21 +Exercise CPU_XOR with bits 23,21 +Exercise CPU_AND with bits 23,22 +Exercise CPU_NAND with bits 23,22 +Exercise CPU_OR with bits 23,22 +Exercise CPU_XOR with bits 23,22 +Exercise CPU_AND with bits 23,24 +Exercise CPU_NAND with bits 23,24 +Exercise CPU_OR with bits 23,24 +Exercise CPU_XOR with bits 23,24 +Exercise CPU_AND with bits 23,25 +Exercise CPU_NAND with bits 23,25 +Exercise CPU_OR with bits 23,25 +Exercise CPU_XOR with bits 23,25 +Exercise CPU_AND with bits 23,26 +Exercise CPU_NAND with bits 23,26 +Exercise CPU_OR with bits 23,26 +Exercise CPU_XOR with bits 23,26 +Exercise CPU_AND with bits 23,27 +Exercise CPU_NAND with bits 23,27 +Exercise CPU_OR with bits 23,27 +Exercise CPU_XOR with bits 23,27 +Exercise CPU_AND with bits 23,28 +Exercise CPU_NAND with bits 23,28 +Exercise CPU_OR with bits 23,28 +Exercise CPU_XOR with bits 23,28 +Exercise CPU_AND with bits 23,29 +Exercise CPU_NAND with bits 23,29 +Exercise CPU_OR with bits 23,29 +Exercise CPU_XOR with bits 23,29 +Exercise CPU_AND with bits 23,30 +Exercise CPU_NAND with bits 23,30 +Exercise CPU_OR with bits 23,30 +Exercise CPU_XOR with bits 23,30 +Exercise CPU_AND with bits 23,31 +Exercise CPU_NAND with bits 23,31 +Exercise CPU_OR with bits 23,31 +Exercise CPU_XOR with bits 23,31 +Exercise CPU_AND with bits 24,0 +Exercise CPU_NAND with bits 24,0 +Exercise CPU_OR with bits 24,0 +Exercise CPU_XOR with bits 24,0 +Exercise CPU_AND with bits 24,1 +Exercise CPU_NAND with bits 24,1 +Exercise CPU_OR with bits 24,1 +Exercise CPU_XOR with bits 24,1 +Exercise CPU_AND with bits 24,2 +Exercise CPU_NAND with bits 24,2 +Exercise CPU_OR with bits 24,2 +Exercise CPU_XOR with bits 24,2 +Exercise CPU_AND with bits 24,3 +Exercise CPU_NAND with bits 24,3 +Exercise CPU_OR with bits 24,3 +Exercise CPU_XOR with bits 24,3 +Exercise CPU_AND with bits 24,4 +Exercise CPU_NAND with bits 24,4 +Exercise CPU_OR with bits 24,4 +Exercise CPU_XOR with bits 24,4 +Exercise CPU_AND with bits 24,5 +Exercise CPU_NAND with bits 24,5 +Exercise CPU_OR with bits 24,5 +Exercise CPU_XOR with bits 24,5 +Exercise CPU_AND with bits 24,6 +Exercise CPU_NAND with bits 24,6 +Exercise CPU_OR with bits 24,6 +Exercise CPU_XOR with bits 24,6 +Exercise CPU_AND with bits 24,7 +Exercise CPU_NAND with bits 24,7 +Exercise CPU_OR with bits 24,7 +Exercise CPU_XOR with bits 24,7 +Exercise CPU_AND with bits 24,8 +Exercise CPU_NAND with bits 24,8 +Exercise CPU_OR with bits 24,8 +Exercise CPU_XOR with bits 24,8 +Exercise CPU_AND with bits 24,9 +Exercise CPU_NAND with bits 24,9 +Exercise CPU_OR with bits 24,9 +Exercise CPU_XOR with bits 24,9 +Exercise CPU_AND with bits 24,10 +Exercise CPU_NAND with bits 24,10 +Exercise CPU_OR with bits 24,10 +Exercise CPU_XOR with bits 24,10 +Exercise CPU_AND with bits 24,11 +Exercise CPU_NAND with bits 24,11 +Exercise CPU_OR with bits 24,11 +Exercise CPU_XOR with bits 24,11 +Exercise CPU_AND with bits 24,12 +Exercise CPU_NAND with bits 24,12 +Exercise CPU_OR with bits 24,12 +Exercise CPU_XOR with bits 24,12 +Exercise CPU_AND with bits 24,13 +Exercise CPU_NAND with bits 24,13 +Exercise CPU_OR with bits 24,13 +Exercise CPU_XOR with bits 24,13 +Exercise CPU_AND with bits 24,14 +Exercise CPU_NAND with bits 24,14 +Exercise CPU_OR with bits 24,14 +Exercise CPU_XOR with bits 24,14 +Exercise CPU_AND with bits 24,15 +Exercise CPU_NAND with bits 24,15 +Exercise CPU_OR with bits 24,15 +Exercise CPU_XOR with bits 24,15 +Exercise CPU_AND with bits 24,16 +Exercise CPU_NAND with bits 24,16 +Exercise CPU_OR with bits 24,16 +Exercise CPU_XOR with bits 24,16 +Exercise CPU_AND with bits 24,17 +Exercise CPU_NAND with bits 24,17 +Exercise CPU_OR with bits 24,17 +Exercise CPU_XOR with bits 24,17 +Exercise CPU_AND with bits 24,18 +Exercise CPU_NAND with bits 24,18 +Exercise CPU_OR with bits 24,18 +Exercise CPU_XOR with bits 24,18 +Exercise CPU_AND with bits 24,19 +Exercise CPU_NAND with bits 24,19 +Exercise CPU_OR with bits 24,19 +Exercise CPU_XOR with bits 24,19 +Exercise CPU_AND with bits 24,20 +Exercise CPU_NAND with bits 24,20 +Exercise CPU_OR with bits 24,20 +Exercise CPU_XOR with bits 24,20 +Exercise CPU_AND with bits 24,21 +Exercise CPU_NAND with bits 24,21 +Exercise CPU_OR with bits 24,21 +Exercise CPU_XOR with bits 24,21 +Exercise CPU_AND with bits 24,22 +Exercise CPU_NAND with bits 24,22 +Exercise CPU_OR with bits 24,22 +Exercise CPU_XOR with bits 24,22 +Exercise CPU_AND with bits 24,23 +Exercise CPU_NAND with bits 24,23 +Exercise CPU_OR with bits 24,23 +Exercise CPU_XOR with bits 24,23 +Exercise CPU_AND with bits 24,25 +Exercise CPU_NAND with bits 24,25 +Exercise CPU_OR with bits 24,25 +Exercise CPU_XOR with bits 24,25 +Exercise CPU_AND with bits 24,26 +Exercise CPU_NAND with bits 24,26 +Exercise CPU_OR with bits 24,26 +Exercise CPU_XOR with bits 24,26 +Exercise CPU_AND with bits 24,27 +Exercise CPU_NAND with bits 24,27 +Exercise CPU_OR with bits 24,27 +Exercise CPU_XOR with bits 24,27 +Exercise CPU_AND with bits 24,28 +Exercise CPU_NAND with bits 24,28 +Exercise CPU_OR with bits 24,28 +Exercise CPU_XOR with bits 24,28 +Exercise CPU_AND with bits 24,29 +Exercise CPU_NAND with bits 24,29 +Exercise CPU_OR with bits 24,29 +Exercise CPU_XOR with bits 24,29 +Exercise CPU_AND with bits 24,30 +Exercise CPU_NAND with bits 24,30 +Exercise CPU_OR with bits 24,30 +Exercise CPU_XOR with bits 24,30 +Exercise CPU_AND with bits 24,31 +Exercise CPU_NAND with bits 24,31 +Exercise CPU_OR with bits 24,31 +Exercise CPU_XOR with bits 24,31 +Exercise CPU_AND with bits 25,0 +Exercise CPU_NAND with bits 25,0 +Exercise CPU_OR with bits 25,0 +Exercise CPU_XOR with bits 25,0 +Exercise CPU_AND with bits 25,1 +Exercise CPU_NAND with bits 25,1 +Exercise CPU_OR with bits 25,1 +Exercise CPU_XOR with bits 25,1 +Exercise CPU_AND with bits 25,2 +Exercise CPU_NAND with bits 25,2 +Exercise CPU_OR with bits 25,2 +Exercise CPU_XOR with bits 25,2 +Exercise CPU_AND with bits 25,3 +Exercise CPU_NAND with bits 25,3 +Exercise CPU_OR with bits 25,3 +Exercise CPU_XOR with bits 25,3 +Exercise CPU_AND with bits 25,4 +Exercise CPU_NAND with bits 25,4 +Exercise CPU_OR with bits 25,4 +Exercise CPU_XOR with bits 25,4 +Exercise CPU_AND with bits 25,5 +Exercise CPU_NAND with bits 25,5 +Exercise CPU_OR with bits 25,5 +Exercise CPU_XOR with bits 25,5 +Exercise CPU_AND with bits 25,6 +Exercise CPU_NAND with bits 25,6 +Exercise CPU_OR with bits 25,6 +Exercise CPU_XOR with bits 25,6 +Exercise CPU_AND with bits 25,7 +Exercise CPU_NAND with bits 25,7 +Exercise CPU_OR with bits 25,7 +Exercise CPU_XOR with bits 25,7 +Exercise CPU_AND with bits 25,8 +Exercise CPU_NAND with bits 25,8 +Exercise CPU_OR with bits 25,8 +Exercise CPU_XOR with bits 25,8 +Exercise CPU_AND with bits 25,9 +Exercise CPU_NAND with bits 25,9 +Exercise CPU_OR with bits 25,9 +Exercise CPU_XOR with bits 25,9 +Exercise CPU_AND with bits 25,10 +Exercise CPU_NAND with bits 25,10 +Exercise CPU_OR with bits 25,10 +Exercise CPU_XOR with bits 25,10 +Exercise CPU_AND with bits 25,11 +Exercise CPU_NAND with bits 25,11 +Exercise CPU_OR with bits 25,11 +Exercise CPU_XOR with bits 25,11 +Exercise CPU_AND with bits 25,12 +Exercise CPU_NAND with bits 25,12 +Exercise CPU_OR with bits 25,12 +Exercise CPU_XOR with bits 25,12 +Exercise CPU_AND with bits 25,13 +Exercise CPU_NAND with bits 25,13 +Exercise CPU_OR with bits 25,13 +Exercise CPU_XOR with bits 25,13 +Exercise CPU_AND with bits 25,14 +Exercise CPU_NAND with bits 25,14 +Exercise CPU_OR with bits 25,14 +Exercise CPU_XOR with bits 25,14 +Exercise CPU_AND with bits 25,15 +Exercise CPU_NAND with bits 25,15 +Exercise CPU_OR with bits 25,15 +Exercise CPU_XOR with bits 25,15 +Exercise CPU_AND with bits 25,16 +Exercise CPU_NAND with bits 25,16 +Exercise CPU_OR with bits 25,16 +Exercise CPU_XOR with bits 25,16 +Exercise CPU_AND with bits 25,17 +Exercise CPU_NAND with bits 25,17 +Exercise CPU_OR with bits 25,17 +Exercise CPU_XOR with bits 25,17 +Exercise CPU_AND with bits 25,18 +Exercise CPU_NAND with bits 25,18 +Exercise CPU_OR with bits 25,18 +Exercise CPU_XOR with bits 25,18 +Exercise CPU_AND with bits 25,19 +Exercise CPU_NAND with bits 25,19 +Exercise CPU_OR with bits 25,19 +Exercise CPU_XOR with bits 25,19 +Exercise CPU_AND with bits 25,20 +Exercise CPU_NAND with bits 25,20 +Exercise CPU_OR with bits 25,20 +Exercise CPU_XOR with bits 25,20 +Exercise CPU_AND with bits 25,21 +Exercise CPU_NAND with bits 25,21 +Exercise CPU_OR with bits 25,21 +Exercise CPU_XOR with bits 25,21 +Exercise CPU_AND with bits 25,22 +Exercise CPU_NAND with bits 25,22 +Exercise CPU_OR with bits 25,22 +Exercise CPU_XOR with bits 25,22 +Exercise CPU_AND with bits 25,23 +Exercise CPU_NAND with bits 25,23 +Exercise CPU_OR with bits 25,23 +Exercise CPU_XOR with bits 25,23 +Exercise CPU_AND with bits 25,24 +Exercise CPU_NAND with bits 25,24 +Exercise CPU_OR with bits 25,24 +Exercise CPU_XOR with bits 25,24 +Exercise CPU_AND with bits 25,26 +Exercise CPU_NAND with bits 25,26 +Exercise CPU_OR with bits 25,26 +Exercise CPU_XOR with bits 25,26 +Exercise CPU_AND with bits 25,27 +Exercise CPU_NAND with bits 25,27 +Exercise CPU_OR with bits 25,27 +Exercise CPU_XOR with bits 25,27 +Exercise CPU_AND with bits 25,28 +Exercise CPU_NAND with bits 25,28 +Exercise CPU_OR with bits 25,28 +Exercise CPU_XOR with bits 25,28 +Exercise CPU_AND with bits 25,29 +Exercise CPU_NAND with bits 25,29 +Exercise CPU_OR with bits 25,29 +Exercise CPU_XOR with bits 25,29 +Exercise CPU_AND with bits 25,30 +Exercise CPU_NAND with bits 25,30 +Exercise CPU_OR with bits 25,30 +Exercise CPU_XOR with bits 25,30 +Exercise CPU_AND with bits 25,31 +Exercise CPU_NAND with bits 25,31 +Exercise CPU_OR with bits 25,31 +Exercise CPU_XOR with bits 25,31 +Exercise CPU_AND with bits 26,0 +Exercise CPU_NAND with bits 26,0 +Exercise CPU_OR with bits 26,0 +Exercise CPU_XOR with bits 26,0 +Exercise CPU_AND with bits 26,1 +Exercise CPU_NAND with bits 26,1 +Exercise CPU_OR with bits 26,1 +Exercise CPU_XOR with bits 26,1 +Exercise CPU_AND with bits 26,2 +Exercise CPU_NAND with bits 26,2 +Exercise CPU_OR with bits 26,2 +Exercise CPU_XOR with bits 26,2 +Exercise CPU_AND with bits 26,3 +Exercise CPU_NAND with bits 26,3 +Exercise CPU_OR with bits 26,3 +Exercise CPU_XOR with bits 26,3 +Exercise CPU_AND with bits 26,4 +Exercise CPU_NAND with bits 26,4 +Exercise CPU_OR with bits 26,4 +Exercise CPU_XOR with bits 26,4 +Exercise CPU_AND with bits 26,5 +Exercise CPU_NAND with bits 26,5 +Exercise CPU_OR with bits 26,5 +Exercise CPU_XOR with bits 26,5 +Exercise CPU_AND with bits 26,6 +Exercise CPU_NAND with bits 26,6 +Exercise CPU_OR with bits 26,6 +Exercise CPU_XOR with bits 26,6 +Exercise CPU_AND with bits 26,7 +Exercise CPU_NAND with bits 26,7 +Exercise CPU_OR with bits 26,7 +Exercise CPU_XOR with bits 26,7 +Exercise CPU_AND with bits 26,8 +Exercise CPU_NAND with bits 26,8 +Exercise CPU_OR with bits 26,8 +Exercise CPU_XOR with bits 26,8 +Exercise CPU_AND with bits 26,9 +Exercise CPU_NAND with bits 26,9 +Exercise CPU_OR with bits 26,9 +Exercise CPU_XOR with bits 26,9 +Exercise CPU_AND with bits 26,10 +Exercise CPU_NAND with bits 26,10 +Exercise CPU_OR with bits 26,10 +Exercise CPU_XOR with bits 26,10 +Exercise CPU_AND with bits 26,11 +Exercise CPU_NAND with bits 26,11 +Exercise CPU_OR with bits 26,11 +Exercise CPU_XOR with bits 26,11 +Exercise CPU_AND with bits 26,12 +Exercise CPU_NAND with bits 26,12 +Exercise CPU_OR with bits 26,12 +Exercise CPU_XOR with bits 26,12 +Exercise CPU_AND with bits 26,13 +Exercise CPU_NAND with bits 26,13 +Exercise CPU_OR with bits 26,13 +Exercise CPU_XOR with bits 26,13 +Exercise CPU_AND with bits 26,14 +Exercise CPU_NAND with bits 26,14 +Exercise CPU_OR with bits 26,14 +Exercise CPU_XOR with bits 26,14 +Exercise CPU_AND with bits 26,15 +Exercise CPU_NAND with bits 26,15 +Exercise CPU_OR with bits 26,15 +Exercise CPU_XOR with bits 26,15 +Exercise CPU_AND with bits 26,16 +Exercise CPU_NAND with bits 26,16 +Exercise CPU_OR with bits 26,16 +Exercise CPU_XOR with bits 26,16 +Exercise CPU_AND with bits 26,17 +Exercise CPU_NAND with bits 26,17 +Exercise CPU_OR with bits 26,17 +Exercise CPU_XOR with bits 26,17 +Exercise CPU_AND with bits 26,18 +Exercise CPU_NAND with bits 26,18 +Exercise CPU_OR with bits 26,18 +Exercise CPU_XOR with bits 26,18 +Exercise CPU_AND with bits 26,19 +Exercise CPU_NAND with bits 26,19 +Exercise CPU_OR with bits 26,19 +Exercise CPU_XOR with bits 26,19 +Exercise CPU_AND with bits 26,20 +Exercise CPU_NAND with bits 26,20 +Exercise CPU_OR with bits 26,20 +Exercise CPU_XOR with bits 26,20 +Exercise CPU_AND with bits 26,21 +Exercise CPU_NAND with bits 26,21 +Exercise CPU_OR with bits 26,21 +Exercise CPU_XOR with bits 26,21 +Exercise CPU_AND with bits 26,22 +Exercise CPU_NAND with bits 26,22 +Exercise CPU_OR with bits 26,22 +Exercise CPU_XOR with bits 26,22 +Exercise CPU_AND with bits 26,23 +Exercise CPU_NAND with bits 26,23 +Exercise CPU_OR with bits 26,23 +Exercise CPU_XOR with bits 26,23 +Exercise CPU_AND with bits 26,24 +Exercise CPU_NAND with bits 26,24 +Exercise CPU_OR with bits 26,24 +Exercise CPU_XOR with bits 26,24 +Exercise CPU_AND with bits 26,25 +Exercise CPU_NAND with bits 26,25 +Exercise CPU_OR with bits 26,25 +Exercise CPU_XOR with bits 26,25 +Exercise CPU_AND with bits 26,27 +Exercise CPU_NAND with bits 26,27 +Exercise CPU_OR with bits 26,27 +Exercise CPU_XOR with bits 26,27 +Exercise CPU_AND with bits 26,28 +Exercise CPU_NAND with bits 26,28 +Exercise CPU_OR with bits 26,28 +Exercise CPU_XOR with bits 26,28 +Exercise CPU_AND with bits 26,29 +Exercise CPU_NAND with bits 26,29 +Exercise CPU_OR with bits 26,29 +Exercise CPU_XOR with bits 26,29 +Exercise CPU_AND with bits 26,30 +Exercise CPU_NAND with bits 26,30 +Exercise CPU_OR with bits 26,30 +Exercise CPU_XOR with bits 26,30 +Exercise CPU_AND with bits 26,31 +Exercise CPU_NAND with bits 26,31 +Exercise CPU_OR with bits 26,31 +Exercise CPU_XOR with bits 26,31 +Exercise CPU_AND with bits 27,0 +Exercise CPU_NAND with bits 27,0 +Exercise CPU_OR with bits 27,0 +Exercise CPU_XOR with bits 27,0 +Exercise CPU_AND with bits 27,1 +Exercise CPU_NAND with bits 27,1 +Exercise CPU_OR with bits 27,1 +Exercise CPU_XOR with bits 27,1 +Exercise CPU_AND with bits 27,2 +Exercise CPU_NAND with bits 27,2 +Exercise CPU_OR with bits 27,2 +Exercise CPU_XOR with bits 27,2 +Exercise CPU_AND with bits 27,3 +Exercise CPU_NAND with bits 27,3 +Exercise CPU_OR with bits 27,3 +Exercise CPU_XOR with bits 27,3 +Exercise CPU_AND with bits 27,4 +Exercise CPU_NAND with bits 27,4 +Exercise CPU_OR with bits 27,4 +Exercise CPU_XOR with bits 27,4 +Exercise CPU_AND with bits 27,5 +Exercise CPU_NAND with bits 27,5 +Exercise CPU_OR with bits 27,5 +Exercise CPU_XOR with bits 27,5 +Exercise CPU_AND with bits 27,6 +Exercise CPU_NAND with bits 27,6 +Exercise CPU_OR with bits 27,6 +Exercise CPU_XOR with bits 27,6 +Exercise CPU_AND with bits 27,7 +Exercise CPU_NAND with bits 27,7 +Exercise CPU_OR with bits 27,7 +Exercise CPU_XOR with bits 27,7 +Exercise CPU_AND with bits 27,8 +Exercise CPU_NAND with bits 27,8 +Exercise CPU_OR with bits 27,8 +Exercise CPU_XOR with bits 27,8 +Exercise CPU_AND with bits 27,9 +Exercise CPU_NAND with bits 27,9 +Exercise CPU_OR with bits 27,9 +Exercise CPU_XOR with bits 27,9 +Exercise CPU_AND with bits 27,10 +Exercise CPU_NAND with bits 27,10 +Exercise CPU_OR with bits 27,10 +Exercise CPU_XOR with bits 27,10 +Exercise CPU_AND with bits 27,11 +Exercise CPU_NAND with bits 27,11 +Exercise CPU_OR with bits 27,11 +Exercise CPU_XOR with bits 27,11 +Exercise CPU_AND with bits 27,12 +Exercise CPU_NAND with bits 27,12 +Exercise CPU_OR with bits 27,12 +Exercise CPU_XOR with bits 27,12 +Exercise CPU_AND with bits 27,13 +Exercise CPU_NAND with bits 27,13 +Exercise CPU_OR with bits 27,13 +Exercise CPU_XOR with bits 27,13 +Exercise CPU_AND with bits 27,14 +Exercise CPU_NAND with bits 27,14 +Exercise CPU_OR with bits 27,14 +Exercise CPU_XOR with bits 27,14 +Exercise CPU_AND with bits 27,15 +Exercise CPU_NAND with bits 27,15 +Exercise CPU_OR with bits 27,15 +Exercise CPU_XOR with bits 27,15 +Exercise CPU_AND with bits 27,16 +Exercise CPU_NAND with bits 27,16 +Exercise CPU_OR with bits 27,16 +Exercise CPU_XOR with bits 27,16 +Exercise CPU_AND with bits 27,17 +Exercise CPU_NAND with bits 27,17 +Exercise CPU_OR with bits 27,17 +Exercise CPU_XOR with bits 27,17 +Exercise CPU_AND with bits 27,18 +Exercise CPU_NAND with bits 27,18 +Exercise CPU_OR with bits 27,18 +Exercise CPU_XOR with bits 27,18 +Exercise CPU_AND with bits 27,19 +Exercise CPU_NAND with bits 27,19 +Exercise CPU_OR with bits 27,19 +Exercise CPU_XOR with bits 27,19 +Exercise CPU_AND with bits 27,20 +Exercise CPU_NAND with bits 27,20 +Exercise CPU_OR with bits 27,20 +Exercise CPU_XOR with bits 27,20 +Exercise CPU_AND with bits 27,21 +Exercise CPU_NAND with bits 27,21 +Exercise CPU_OR with bits 27,21 +Exercise CPU_XOR with bits 27,21 +Exercise CPU_AND with bits 27,22 +Exercise CPU_NAND with bits 27,22 +Exercise CPU_OR with bits 27,22 +Exercise CPU_XOR with bits 27,22 +Exercise CPU_AND with bits 27,23 +Exercise CPU_NAND with bits 27,23 +Exercise CPU_OR with bits 27,23 +Exercise CPU_XOR with bits 27,23 +Exercise CPU_AND with bits 27,24 +Exercise CPU_NAND with bits 27,24 +Exercise CPU_OR with bits 27,24 +Exercise CPU_XOR with bits 27,24 +Exercise CPU_AND with bits 27,25 +Exercise CPU_NAND with bits 27,25 +Exercise CPU_OR with bits 27,25 +Exercise CPU_XOR with bits 27,25 +Exercise CPU_AND with bits 27,26 +Exercise CPU_NAND with bits 27,26 +Exercise CPU_OR with bits 27,26 +Exercise CPU_XOR with bits 27,26 +Exercise CPU_AND with bits 27,28 +Exercise CPU_NAND with bits 27,28 +Exercise CPU_OR with bits 27,28 +Exercise CPU_XOR with bits 27,28 +Exercise CPU_AND with bits 27,29 +Exercise CPU_NAND with bits 27,29 +Exercise CPU_OR with bits 27,29 +Exercise CPU_XOR with bits 27,29 +Exercise CPU_AND with bits 27,30 +Exercise CPU_NAND with bits 27,30 +Exercise CPU_OR with bits 27,30 +Exercise CPU_XOR with bits 27,30 +Exercise CPU_AND with bits 27,31 +Exercise CPU_NAND with bits 27,31 +Exercise CPU_OR with bits 27,31 +Exercise CPU_XOR with bits 27,31 +Exercise CPU_AND with bits 28,0 +Exercise CPU_NAND with bits 28,0 +Exercise CPU_OR with bits 28,0 +Exercise CPU_XOR with bits 28,0 +Exercise CPU_AND with bits 28,1 +Exercise CPU_NAND with bits 28,1 +Exercise CPU_OR with bits 28,1 +Exercise CPU_XOR with bits 28,1 +Exercise CPU_AND with bits 28,2 +Exercise CPU_NAND with bits 28,2 +Exercise CPU_OR with bits 28,2 +Exercise CPU_XOR with bits 28,2 +Exercise CPU_AND with bits 28,3 +Exercise CPU_NAND with bits 28,3 +Exercise CPU_OR with bits 28,3 +Exercise CPU_XOR with bits 28,3 +Exercise CPU_AND with bits 28,4 +Exercise CPU_NAND with bits 28,4 +Exercise CPU_OR with bits 28,4 +Exercise CPU_XOR with bits 28,4 +Exercise CPU_AND with bits 28,5 +Exercise CPU_NAND with bits 28,5 +Exercise CPU_OR with bits 28,5 +Exercise CPU_XOR with bits 28,5 +Exercise CPU_AND with bits 28,6 +Exercise CPU_NAND with bits 28,6 +Exercise CPU_OR with bits 28,6 +Exercise CPU_XOR with bits 28,6 +Exercise CPU_AND with bits 28,7 +Exercise CPU_NAND with bits 28,7 +Exercise CPU_OR with bits 28,7 +Exercise CPU_XOR with bits 28,7 +Exercise CPU_AND with bits 28,8 +Exercise CPU_NAND with bits 28,8 +Exercise CPU_OR with bits 28,8 +Exercise CPU_XOR with bits 28,8 +Exercise CPU_AND with bits 28,9 +Exercise CPU_NAND with bits 28,9 +Exercise CPU_OR with bits 28,9 +Exercise CPU_XOR with bits 28,9 +Exercise CPU_AND with bits 28,10 +Exercise CPU_NAND with bits 28,10 +Exercise CPU_OR with bits 28,10 +Exercise CPU_XOR with bits 28,10 +Exercise CPU_AND with bits 28,11 +Exercise CPU_NAND with bits 28,11 +Exercise CPU_OR with bits 28,11 +Exercise CPU_XOR with bits 28,11 +Exercise CPU_AND with bits 28,12 +Exercise CPU_NAND with bits 28,12 +Exercise CPU_OR with bits 28,12 +Exercise CPU_XOR with bits 28,12 +Exercise CPU_AND with bits 28,13 +Exercise CPU_NAND with bits 28,13 +Exercise CPU_OR with bits 28,13 +Exercise CPU_XOR with bits 28,13 +Exercise CPU_AND with bits 28,14 +Exercise CPU_NAND with bits 28,14 +Exercise CPU_OR with bits 28,14 +Exercise CPU_XOR with bits 28,14 +Exercise CPU_AND with bits 28,15 +Exercise CPU_NAND with bits 28,15 +Exercise CPU_OR with bits 28,15 +Exercise CPU_XOR with bits 28,15 +Exercise CPU_AND with bits 28,16 +Exercise CPU_NAND with bits 28,16 +Exercise CPU_OR with bits 28,16 +Exercise CPU_XOR with bits 28,16 +Exercise CPU_AND with bits 28,17 +Exercise CPU_NAND with bits 28,17 +Exercise CPU_OR with bits 28,17 +Exercise CPU_XOR with bits 28,17 +Exercise CPU_AND with bits 28,18 +Exercise CPU_NAND with bits 28,18 +Exercise CPU_OR with bits 28,18 +Exercise CPU_XOR with bits 28,18 +Exercise CPU_AND with bits 28,19 +Exercise CPU_NAND with bits 28,19 +Exercise CPU_OR with bits 28,19 +Exercise CPU_XOR with bits 28,19 +Exercise CPU_AND with bits 28,20 +Exercise CPU_NAND with bits 28,20 +Exercise CPU_OR with bits 28,20 +Exercise CPU_XOR with bits 28,20 +Exercise CPU_AND with bits 28,21 +Exercise CPU_NAND with bits 28,21 +Exercise CPU_OR with bits 28,21 +Exercise CPU_XOR with bits 28,21 +Exercise CPU_AND with bits 28,22 +Exercise CPU_NAND with bits 28,22 +Exercise CPU_OR with bits 28,22 +Exercise CPU_XOR with bits 28,22 +Exercise CPU_AND with bits 28,23 +Exercise CPU_NAND with bits 28,23 +Exercise CPU_OR with bits 28,23 +Exercise CPU_XOR with bits 28,23 +Exercise CPU_AND with bits 28,24 +Exercise CPU_NAND with bits 28,24 +Exercise CPU_OR with bits 28,24 +Exercise CPU_XOR with bits 28,24 +Exercise CPU_AND with bits 28,25 +Exercise CPU_NAND with bits 28,25 +Exercise CPU_OR with bits 28,25 +Exercise CPU_XOR with bits 28,25 +Exercise CPU_AND with bits 28,26 +Exercise CPU_NAND with bits 28,26 +Exercise CPU_OR with bits 28,26 +Exercise CPU_XOR with bits 28,26 +Exercise CPU_AND with bits 28,27 +Exercise CPU_NAND with bits 28,27 +Exercise CPU_OR with bits 28,27 +Exercise CPU_XOR with bits 28,27 +Exercise CPU_AND with bits 28,29 +Exercise CPU_NAND with bits 28,29 +Exercise CPU_OR with bits 28,29 +Exercise CPU_XOR with bits 28,29 +Exercise CPU_AND with bits 28,30 +Exercise CPU_NAND with bits 28,30 +Exercise CPU_OR with bits 28,30 +Exercise CPU_XOR with bits 28,30 +Exercise CPU_AND with bits 28,31 +Exercise CPU_NAND with bits 28,31 +Exercise CPU_OR with bits 28,31 +Exercise CPU_XOR with bits 28,31 +Exercise CPU_AND with bits 29,0 +Exercise CPU_NAND with bits 29,0 +Exercise CPU_OR with bits 29,0 +Exercise CPU_XOR with bits 29,0 +Exercise CPU_AND with bits 29,1 +Exercise CPU_NAND with bits 29,1 +Exercise CPU_OR with bits 29,1 +Exercise CPU_XOR with bits 29,1 +Exercise CPU_AND with bits 29,2 +Exercise CPU_NAND with bits 29,2 +Exercise CPU_OR with bits 29,2 +Exercise CPU_XOR with bits 29,2 +Exercise CPU_AND with bits 29,3 +Exercise CPU_NAND with bits 29,3 +Exercise CPU_OR with bits 29,3 +Exercise CPU_XOR with bits 29,3 +Exercise CPU_AND with bits 29,4 +Exercise CPU_NAND with bits 29,4 +Exercise CPU_OR with bits 29,4 +Exercise CPU_XOR with bits 29,4 +Exercise CPU_AND with bits 29,5 +Exercise CPU_NAND with bits 29,5 +Exercise CPU_OR with bits 29,5 +Exercise CPU_XOR with bits 29,5 +Exercise CPU_AND with bits 29,6 +Exercise CPU_NAND with bits 29,6 +Exercise CPU_OR with bits 29,6 +Exercise CPU_XOR with bits 29,6 +Exercise CPU_AND with bits 29,7 +Exercise CPU_NAND with bits 29,7 +Exercise CPU_OR with bits 29,7 +Exercise CPU_XOR with bits 29,7 +Exercise CPU_AND with bits 29,8 +Exercise CPU_NAND with bits 29,8 +Exercise CPU_OR with bits 29,8 +Exercise CPU_XOR with bits 29,8 +Exercise CPU_AND with bits 29,9 +Exercise CPU_NAND with bits 29,9 +Exercise CPU_OR with bits 29,9 +Exercise CPU_XOR with bits 29,9 +Exercise CPU_AND with bits 29,10 +Exercise CPU_NAND with bits 29,10 +Exercise CPU_OR with bits 29,10 +Exercise CPU_XOR with bits 29,10 +Exercise CPU_AND with bits 29,11 +Exercise CPU_NAND with bits 29,11 +Exercise CPU_OR with bits 29,11 +Exercise CPU_XOR with bits 29,11 +Exercise CPU_AND with bits 29,12 +Exercise CPU_NAND with bits 29,12 +Exercise CPU_OR with bits 29,12 +Exercise CPU_XOR with bits 29,12 +Exercise CPU_AND with bits 29,13 +Exercise CPU_NAND with bits 29,13 +Exercise CPU_OR with bits 29,13 +Exercise CPU_XOR with bits 29,13 +Exercise CPU_AND with bits 29,14 +Exercise CPU_NAND with bits 29,14 +Exercise CPU_OR with bits 29,14 +Exercise CPU_XOR with bits 29,14 +Exercise CPU_AND with bits 29,15 +Exercise CPU_NAND with bits 29,15 +Exercise CPU_OR with bits 29,15 +Exercise CPU_XOR with bits 29,15 +Exercise CPU_AND with bits 29,16 +Exercise CPU_NAND with bits 29,16 +Exercise CPU_OR with bits 29,16 +Exercise CPU_XOR with bits 29,16 +Exercise CPU_AND with bits 29,17 +Exercise CPU_NAND with bits 29,17 +Exercise CPU_OR with bits 29,17 +Exercise CPU_XOR with bits 29,17 +Exercise CPU_AND with bits 29,18 +Exercise CPU_NAND with bits 29,18 +Exercise CPU_OR with bits 29,18 +Exercise CPU_XOR with bits 29,18 +Exercise CPU_AND with bits 29,19 +Exercise CPU_NAND with bits 29,19 +Exercise CPU_OR with bits 29,19 +Exercise CPU_XOR with bits 29,19 +Exercise CPU_AND with bits 29,20 +Exercise CPU_NAND with bits 29,20 +Exercise CPU_OR with bits 29,20 +Exercise CPU_XOR with bits 29,20 +Exercise CPU_AND with bits 29,21 +Exercise CPU_NAND with bits 29,21 +Exercise CPU_OR with bits 29,21 +Exercise CPU_XOR with bits 29,21 +Exercise CPU_AND with bits 29,22 +Exercise CPU_NAND with bits 29,22 +Exercise CPU_OR with bits 29,22 +Exercise CPU_XOR with bits 29,22 +Exercise CPU_AND with bits 29,23 +Exercise CPU_NAND with bits 29,23 +Exercise CPU_OR with bits 29,23 +Exercise CPU_XOR with bits 29,23 +Exercise CPU_AND with bits 29,24 +Exercise CPU_NAND with bits 29,24 +Exercise CPU_OR with bits 29,24 +Exercise CPU_XOR with bits 29,24 +Exercise CPU_AND with bits 29,25 +Exercise CPU_NAND with bits 29,25 +Exercise CPU_OR with bits 29,25 +Exercise CPU_XOR with bits 29,25 +Exercise CPU_AND with bits 29,26 +Exercise CPU_NAND with bits 29,26 +Exercise CPU_OR with bits 29,26 +Exercise CPU_XOR with bits 29,26 +Exercise CPU_AND with bits 29,27 +Exercise CPU_NAND with bits 29,27 +Exercise CPU_OR with bits 29,27 +Exercise CPU_XOR with bits 29,27 +Exercise CPU_AND with bits 29,28 +Exercise CPU_NAND with bits 29,28 +Exercise CPU_OR with bits 29,28 +Exercise CPU_XOR with bits 29,28 +Exercise CPU_AND with bits 29,30 +Exercise CPU_NAND with bits 29,30 +Exercise CPU_OR with bits 29,30 +Exercise CPU_XOR with bits 29,30 +Exercise CPU_AND with bits 29,31 +Exercise CPU_NAND with bits 29,31 +Exercise CPU_OR with bits 29,31 +Exercise CPU_XOR with bits 29,31 +Exercise CPU_AND with bits 30,0 +Exercise CPU_NAND with bits 30,0 +Exercise CPU_OR with bits 30,0 +Exercise CPU_XOR with bits 30,0 +Exercise CPU_AND with bits 30,1 +Exercise CPU_NAND with bits 30,1 +Exercise CPU_OR with bits 30,1 +Exercise CPU_XOR with bits 30,1 +Exercise CPU_AND with bits 30,2 +Exercise CPU_NAND with bits 30,2 +Exercise CPU_OR with bits 30,2 +Exercise CPU_XOR with bits 30,2 +Exercise CPU_AND with bits 30,3 +Exercise CPU_NAND with bits 30,3 +Exercise CPU_OR with bits 30,3 +Exercise CPU_XOR with bits 30,3 +Exercise CPU_AND with bits 30,4 +Exercise CPU_NAND with bits 30,4 +Exercise CPU_OR with bits 30,4 +Exercise CPU_XOR with bits 30,4 +Exercise CPU_AND with bits 30,5 +Exercise CPU_NAND with bits 30,5 +Exercise CPU_OR with bits 30,5 +Exercise CPU_XOR with bits 30,5 +Exercise CPU_AND with bits 30,6 +Exercise CPU_NAND with bits 30,6 +Exercise CPU_OR with bits 30,6 +Exercise CPU_XOR with bits 30,6 +Exercise CPU_AND with bits 30,7 +Exercise CPU_NAND with bits 30,7 +Exercise CPU_OR with bits 30,7 +Exercise CPU_XOR with bits 30,7 +Exercise CPU_AND with bits 30,8 +Exercise CPU_NAND with bits 30,8 +Exercise CPU_OR with bits 30,8 +Exercise CPU_XOR with bits 30,8 +Exercise CPU_AND with bits 30,9 +Exercise CPU_NAND with bits 30,9 +Exercise CPU_OR with bits 30,9 +Exercise CPU_XOR with bits 30,9 +Exercise CPU_AND with bits 30,10 +Exercise CPU_NAND with bits 30,10 +Exercise CPU_OR with bits 30,10 +Exercise CPU_XOR with bits 30,10 +Exercise CPU_AND with bits 30,11 +Exercise CPU_NAND with bits 30,11 +Exercise CPU_OR with bits 30,11 +Exercise CPU_XOR with bits 30,11 +Exercise CPU_AND with bits 30,12 +Exercise CPU_NAND with bits 30,12 +Exercise CPU_OR with bits 30,12 +Exercise CPU_XOR with bits 30,12 +Exercise CPU_AND with bits 30,13 +Exercise CPU_NAND with bits 30,13 +Exercise CPU_OR with bits 30,13 +Exercise CPU_XOR with bits 30,13 +Exercise CPU_AND with bits 30,14 +Exercise CPU_NAND with bits 30,14 +Exercise CPU_OR with bits 30,14 +Exercise CPU_XOR with bits 30,14 +Exercise CPU_AND with bits 30,15 +Exercise CPU_NAND with bits 30,15 +Exercise CPU_OR with bits 30,15 +Exercise CPU_XOR with bits 30,15 +Exercise CPU_AND with bits 30,16 +Exercise CPU_NAND with bits 30,16 +Exercise CPU_OR with bits 30,16 +Exercise CPU_XOR with bits 30,16 +Exercise CPU_AND with bits 30,17 +Exercise CPU_NAND with bits 30,17 +Exercise CPU_OR with bits 30,17 +Exercise CPU_XOR with bits 30,17 +Exercise CPU_AND with bits 30,18 +Exercise CPU_NAND with bits 30,18 +Exercise CPU_OR with bits 30,18 +Exercise CPU_XOR with bits 30,18 +Exercise CPU_AND with bits 30,19 +Exercise CPU_NAND with bits 30,19 +Exercise CPU_OR with bits 30,19 +Exercise CPU_XOR with bits 30,19 +Exercise CPU_AND with bits 30,20 +Exercise CPU_NAND with bits 30,20 +Exercise CPU_OR with bits 30,20 +Exercise CPU_XOR with bits 30,20 +Exercise CPU_AND with bits 30,21 +Exercise CPU_NAND with bits 30,21 +Exercise CPU_OR with bits 30,21 +Exercise CPU_XOR with bits 30,21 +Exercise CPU_AND with bits 30,22 +Exercise CPU_NAND with bits 30,22 +Exercise CPU_OR with bits 30,22 +Exercise CPU_XOR with bits 30,22 +Exercise CPU_AND with bits 30,23 +Exercise CPU_NAND with bits 30,23 +Exercise CPU_OR with bits 30,23 +Exercise CPU_XOR with bits 30,23 +Exercise CPU_AND with bits 30,24 +Exercise CPU_NAND with bits 30,24 +Exercise CPU_OR with bits 30,24 +Exercise CPU_XOR with bits 30,24 +Exercise CPU_AND with bits 30,25 +Exercise CPU_NAND with bits 30,25 +Exercise CPU_OR with bits 30,25 +Exercise CPU_XOR with bits 30,25 +Exercise CPU_AND with bits 30,26 +Exercise CPU_NAND with bits 30,26 +Exercise CPU_OR with bits 30,26 +Exercise CPU_XOR with bits 30,26 +Exercise CPU_AND with bits 30,27 +Exercise CPU_NAND with bits 30,27 +Exercise CPU_OR with bits 30,27 +Exercise CPU_XOR with bits 30,27 +Exercise CPU_AND with bits 30,28 +Exercise CPU_NAND with bits 30,28 +Exercise CPU_OR with bits 30,28 +Exercise CPU_XOR with bits 30,28 +Exercise CPU_AND with bits 30,29 +Exercise CPU_NAND with bits 30,29 +Exercise CPU_OR with bits 30,29 +Exercise CPU_XOR with bits 30,29 +Exercise CPU_AND with bits 30,31 +Exercise CPU_NAND with bits 30,31 +Exercise CPU_OR with bits 30,31 +Exercise CPU_XOR with bits 30,31 +Exercise CPU_AND with bits 31,0 +Exercise CPU_NAND with bits 31,0 +Exercise CPU_OR with bits 31,0 +Exercise CPU_XOR with bits 31,0 +Exercise CPU_AND with bits 31,1 +Exercise CPU_NAND with bits 31,1 +Exercise CPU_OR with bits 31,1 +Exercise CPU_XOR with bits 31,1 +Exercise CPU_AND with bits 31,2 +Exercise CPU_NAND with bits 31,2 +Exercise CPU_OR with bits 31,2 +Exercise CPU_XOR with bits 31,2 +Exercise CPU_AND with bits 31,3 +Exercise CPU_NAND with bits 31,3 +Exercise CPU_OR with bits 31,3 +Exercise CPU_XOR with bits 31,3 +Exercise CPU_AND with bits 31,4 +Exercise CPU_NAND with bits 31,4 +Exercise CPU_OR with bits 31,4 +Exercise CPU_XOR with bits 31,4 +Exercise CPU_AND with bits 31,5 +Exercise CPU_NAND with bits 31,5 +Exercise CPU_OR with bits 31,5 +Exercise CPU_XOR with bits 31,5 +Exercise CPU_AND with bits 31,6 +Exercise CPU_NAND with bits 31,6 +Exercise CPU_OR with bits 31,6 +Exercise CPU_XOR with bits 31,6 +Exercise CPU_AND with bits 31,7 +Exercise CPU_NAND with bits 31,7 +Exercise CPU_OR with bits 31,7 +Exercise CPU_XOR with bits 31,7 +Exercise CPU_AND with bits 31,8 +Exercise CPU_NAND with bits 31,8 +Exercise CPU_OR with bits 31,8 +Exercise CPU_XOR with bits 31,8 +Exercise CPU_AND with bits 31,9 +Exercise CPU_NAND with bits 31,9 +Exercise CPU_OR with bits 31,9 +Exercise CPU_XOR with bits 31,9 +Exercise CPU_AND with bits 31,10 +Exercise CPU_NAND with bits 31,10 +Exercise CPU_OR with bits 31,10 +Exercise CPU_XOR with bits 31,10 +Exercise CPU_AND with bits 31,11 +Exercise CPU_NAND with bits 31,11 +Exercise CPU_OR with bits 31,11 +Exercise CPU_XOR with bits 31,11 +Exercise CPU_AND with bits 31,12 +Exercise CPU_NAND with bits 31,12 +Exercise CPU_OR with bits 31,12 +Exercise CPU_XOR with bits 31,12 +Exercise CPU_AND with bits 31,13 +Exercise CPU_NAND with bits 31,13 +Exercise CPU_OR with bits 31,13 +Exercise CPU_XOR with bits 31,13 +Exercise CPU_AND with bits 31,14 +Exercise CPU_NAND with bits 31,14 +Exercise CPU_OR with bits 31,14 +Exercise CPU_XOR with bits 31,14 +Exercise CPU_AND with bits 31,15 +Exercise CPU_NAND with bits 31,15 +Exercise CPU_OR with bits 31,15 +Exercise CPU_XOR with bits 31,15 +Exercise CPU_AND with bits 31,16 +Exercise CPU_NAND with bits 31,16 +Exercise CPU_OR with bits 31,16 +Exercise CPU_XOR with bits 31,16 +Exercise CPU_AND with bits 31,17 +Exercise CPU_NAND with bits 31,17 +Exercise CPU_OR with bits 31,17 +Exercise CPU_XOR with bits 31,17 +Exercise CPU_AND with bits 31,18 +Exercise CPU_NAND with bits 31,18 +Exercise CPU_OR with bits 31,18 +Exercise CPU_XOR with bits 31,18 +Exercise CPU_AND with bits 31,19 +Exercise CPU_NAND with bits 31,19 +Exercise CPU_OR with bits 31,19 +Exercise CPU_XOR with bits 31,19 +Exercise CPU_AND with bits 31,20 +Exercise CPU_NAND with bits 31,20 +Exercise CPU_OR with bits 31,20 +Exercise CPU_XOR with bits 31,20 +Exercise CPU_AND with bits 31,21 +Exercise CPU_NAND with bits 31,21 +Exercise CPU_OR with bits 31,21 +Exercise CPU_XOR with bits 31,21 +Exercise CPU_AND with bits 31,22 +Exercise CPU_NAND with bits 31,22 +Exercise CPU_OR with bits 31,22 +Exercise CPU_XOR with bits 31,22 +Exercise CPU_AND with bits 31,23 +Exercise CPU_NAND with bits 31,23 +Exercise CPU_OR with bits 31,23 +Exercise CPU_XOR with bits 31,23 +Exercise CPU_AND with bits 31,24 +Exercise CPU_NAND with bits 31,24 +Exercise CPU_OR with bits 31,24 +Exercise CPU_XOR with bits 31,24 +Exercise CPU_AND with bits 31,25 +Exercise CPU_NAND with bits 31,25 +Exercise CPU_OR with bits 31,25 +Exercise CPU_XOR with bits 31,25 +Exercise CPU_AND with bits 31,26 +Exercise CPU_NAND with bits 31,26 +Exercise CPU_OR with bits 31,26 +Exercise CPU_XOR with bits 31,26 +Exercise CPU_AND with bits 31,27 +Exercise CPU_NAND with bits 31,27 +Exercise CPU_OR with bits 31,27 +Exercise CPU_XOR with bits 31,27 +Exercise CPU_AND with bits 31,28 +Exercise CPU_NAND with bits 31,28 +Exercise CPU_OR with bits 31,28 +Exercise CPU_XOR with bits 31,28 +Exercise CPU_AND with bits 31,29 +Exercise CPU_NAND with bits 31,29 +Exercise CPU_OR with bits 31,29 +Exercise CPU_XOR with bits 31,29 +Exercise CPU_AND with bits 31,30 +Exercise CPU_NAND with bits 31,30 +Exercise CPU_OR with bits 31,30 +Exercise CPU_XOR with bits 31,30 +*** END OF CPUSET01 Test *** diff --git a/testsuites/sptests/spcpuset01/system.h b/testsuites/sptests/spcpuset01/system.h new file mode 100644 index 0000000000..cc3359fb15 --- /dev/null +++ b/testsuites/sptests/spcpuset01/system.h @@ -0,0 +1,49 @@ +/* + * COPYRIGHT (c) 1989-2013. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + */ + +#include "tmacros.h" +#include "test_support.h" +#include <sys/cpuset.h> + +/* functions */ + +rtems_task Init( + rtems_task_argument argument +); + +/* global variables */ +extern cpu_set_t set1; +extern cpu_set_t set2; +extern cpu_set_t set3; + +void cpuset_logic_test(void); + +/* configuration information */ + +#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER + +#define CONFIGURE_MAXIMUM_TASKS 1 +#define CONFIGURE_MAXIMUM_SEMAPHORES 1 + +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE + +#include <rtems/confdefs.h> + + +/* + * Keep the names and IDs in global variables so another task can use them. + */ + + +/* + * Handy macros and static inline functions + */ + +/* end of include file */ diff --git a/testsuites/sptests/spcpuset01/test.c b/testsuites/sptests/spcpuset01/test.c new file mode 100644 index 0000000000..3a595e3b4a --- /dev/null +++ b/testsuites/sptests/spcpuset01/test.c @@ -0,0 +1,125 @@ +/* + * Fully exercise CPU_SET() methods + */ + +#include <rtems.h> +#include <stdlib.h> +#include <stdio.h> +#include <assert.h> +#include <sys/cpuset.h> +#include "system.h" + + +void test_cpu_and_case_1(size_t cpu1, size_t cpu2); +void test_cpu_nand_case_1(size_t cpu1, size_t cpu2); +void test_cpu_or_case_1(size_t cpu1, size_t cpu2); +void test_cpu_xor_case_1(size_t cpu1, size_t cpu2); +static void test_logic01_setup(size_t cpu1, size_t cpu2); + +/* + * Make these global so they can always be referenced. Optimization tends + * to make them hard to see when on the stack. + */ +cpu_set_t set1; +cpu_set_t set2; +cpu_set_t set3; + + +void test_cpu_and_case_1(size_t cpu1, size_t cpu2) +{ + size_t i; + + /* AND set1 and set2 */ + printf( "Exercise CPU_AND with bits %d,%d\n",cpu1,cpu2 ); + CPU_AND(&set3, &set1, &set2); + + /* test if all bits clear except cpu1 */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if (i== cpu1) + rtems_test_assert( CPU_ISSET(i, &set3) == 1 ); + else + rtems_test_assert( CPU_ISSET(i, &set3) == 0 ); + } + +} + +void test_cpu_nand_case_1(size_t cpu1, size_t cpu2) +{ + size_t i; + + /* NAND set1 and set2 */ + printf( "Exercise CPU_NAND with bits %d,%d\n",cpu1,cpu2 ); + CPU_NAND(&set3, &set1, &set2); + + /* test if all bits clear except cpu1 */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if (i== cpu1) + rtems_test_assert( CPU_ISSET(i, &set3) == 0 ); + else + rtems_test_assert( CPU_ISSET(i, &set3) == 1 ); + } +} + +void test_cpu_or_case_1(size_t cpu1, size_t cpu2) +{ + size_t i; + + /* OR set1 and set2 */ + printf( "Exercise CPU_OR with bits %d,%d\n",cpu1,cpu2 ); + CPU_OR(&set3, &set1, &set2); + + /* test if all bits clear except cpu1 */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if ((i== cpu1) || (i==cpu2)) + rtems_test_assert( CPU_ISSET(i, &set3) == 1 ); + else + rtems_test_assert( CPU_ISSET(i, &set3) == 0 ); + } +} + +void test_cpu_xor_case_1(size_t cpu1, size_t cpu2) +{ + size_t i; + + /* XOR set1 and set2 */ + printf( "Exercise CPU_XOR with bits %d,%d\n",cpu1,cpu2 ); + CPU_XOR(&set3, &set1, &set2); + + /* test if all bits clear except cpu1 */ + for (i=0 ; i<CPU_SETSIZE ; i++) { + if (i==cpu2) + rtems_test_assert( CPU_ISSET(i, &set3) == 1 ); + else + rtems_test_assert( CPU_ISSET(i, &set3) == 0 ); + } +} + +static void test_logic01_setup(size_t cpu1, size_t cpu2) +{ + /* + * Clear all bits except cpu1 in both sets and cpu2 in set1 only + */ + CPU_ZERO(&set1); + CPU_SET(cpu1, &set1); + CPU_SET(cpu2, &set1); + CPU_COPY(&set2, &set1); + CPU_CLR(cpu2, &set2); +} + +void cpuset_logic_test() +{ + size_t i,j; + + for (i=0 ; i<CPU_SETSIZE ; i++) { + for (j=0 ; j<CPU_SETSIZE ; j++) { + if (i != j){ + test_logic01_setup(i,j); + test_cpu_and_case_1(i, j); + test_cpu_nand_case_1(i, j); + test_cpu_or_case_1(i, j); + test_cpu_xor_case_1(i, j); + } + } + } +} + |