X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=isa%2Frv64ui%2Fsv_addw_elwidth.S;fp=isa%2Frv64ui%2Fsv_addw_elwidth.S;h=c501d0b31174070f5b1c7c68ca554410c99e6044;hb=6293d9323fa85afa282750b4ecfa34eba3bde57d;hp=19a160cf4c66e5c855422b092891c63fb1876a2a;hpb=a78c276d65ed402d6bdb4232bb0cb7c6fbdfbb4b;p=riscv-tests.git diff --git a/isa/rv64ui/sv_addw_elwidth.S b/isa/rv64ui/sv_addw_elwidth.S index 19a160c..c501d0b 100644 --- a/isa/rv64ui/sv_addw_elwidth.S +++ b/isa/rv64ui/sv_addw_elwidth.S @@ -13,37 +13,37 @@ RVTEST_RV64U # Define TVM used by program. RVTEST_CODE_BEGIN # Start of test code. # TODO: add "addw" argument, add testdata argument - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 1, 1, 1, 0xffffffff8b6bab8b, 0xffffffff88684828, 0x0000000000000000 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 3, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 3, 1, 1, 1, 0x886848288b6bab8b, 0xa5a5a5a500000000, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 0, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 0, 1, 1, 1, 0xffffffffffffff8b, 0xffffffffffffffab, 0x000000000000006b ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 3, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 3, 1, 1, 1, 0xffffffabffffff8b, 0xa5a5a5a50000006b, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 2, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 2, 1, 1, 1, 0xa5a5006bffabff8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 1, 1, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 1, 1, 1, 1, 1, 1, 0xa5a5a5a5a56bab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) # these test a scalar destination, for sign-extension on different # widths of source/dest. - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 1, 1, 0, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 1, 1, 0, 0xffffffff8b6bab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 3, 3, 3, 1, 1, 0, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 3, 3, 3, 1, 1, 0, 0xffffffff8b6bab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 2, 2, 3, 1, 1, 0, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 2, 2, 3, 1, 1, 0, 0xffffffffffffab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 3, 2, 3, 1, 1, 0, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 3, 2, 3, 1, 1, 0, 0x000000004232ab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 2, 3, 3, 1, 1, 0, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 2, 3, 3, 1, 1, 0, 0x000000004939ab8b, 0xa5a5a5a5a5a5a5a5, 0xa5a5a5a5a5a5a5a5 ) # these test scalar sources, for sign-extension on different # widths of source/dest. - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 0, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 0, 0, 1, 1, 0xffffffff8b6bab8b, 0xffffffff89694929, 0x0000000042322212 ) - SV_ELWIDTH_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 3, 0, 1, 1, + SV_ELWIDTH_NONLOAD_TEST( addw, SV_LDD_DATA, testdata, 8, 3, 0, 0, 3, 0, 1, 1, 0x896949298b6bab8b, 0xa5a5a5a542322212, 0xa5a5a5a5a5a5a5a5 )