add in TODO list
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Oct 2018 01:35:46 +0000 (01:35 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Oct 2018 01:35:46 +0000 (01:35 +0000)
isa/rv64ui/sv_addw_elwidth.S

index fad659d57630044edefc1e36860a4048f1c28aba..8da831c544e75e89d8acf0c7077c02ba552a92dd 100644 (file)
@@ -3,6 +3,11 @@
 
 RVTEST_RV64U        # Define TVM used by program.
 
+// TODO: add extra "code" argument and "testdata" argument,
+// replace "addw" with "code"
+// TODO: move SV_ELWIDTH_TEST to sv_test_macros.h
+// TODO: probably remove testing of x15 and x16 (or pass in as extra args?)
+
 #define SV_ELWIDTH_TEST( wid1, wid2, wid3, expect1, expect2, expect3 ) \
                                                         \
         SV_LDD_DATA( x12, testdata   , 0);               \
@@ -43,7 +48,7 @@ RVTEST_RV64U        # Define TVM used by program.
 # Test code region.
 RVTEST_CODE_BEGIN   # Start of test code.
 
-        # 
+        # TODO: add "addw" argument, add testdata argument
         SV_ELWIDTH_TEST(  0, 0, 0,
                 0xffffffff8b6bab8b,  0xffffffff88684828,  0x0000000000000000 )
         SV_ELWIDTH_TEST(  0, 0, 3,