add extra mulh sv elwidth tests
[riscv-tests.git] / isa / rv32um / sv_mulhu_elwidth.S
index 40395d202fd7d79a603945fec0e3f962ba930e63..294b056fbf694b2a85f4725cc5d56b5596296ed1 100644 (file)
@@ -54,11 +54,15 @@ RVTEST_CODE_BEGIN   # Start of test code.
                 0x7fffc000,  0x0001fefe,  0xfe010000 )
         SV_ELWIDTH_TEST(  3, 2, 2, 0, 1, 1, 1,
                 0x00000000,  0x00007fff,  0x0000a9a8 )
-/*
         SV_ELWIDTH_TEST(  3, 2, 2, 2, 1, 1, 1,
                 0x7fff0000,  0xa5a5a9a8,  0xa5a5a5a5 )
-        SV_ELWIDTH_TEST(  3, 1, 1, 3, 1, 1, 1,
-                0x0000001100000009,  0xa5a5a5a500000019,  0xa5a5a5a5a5a5a5a5 )
+        SV_ELWIDTH_TEST(  3, 2, 2, 1, 1, 1, 1,
+                0xa5a8ff00,  0xa5a5a5a5,  0xa5a5a5a5 )
+        SV_ELWIDTH_TEST(  3, 3, 3, 1, 1, 1, 1,
+                0xa500fe00,  0xa5a5a5a5,  0xa5a5a5a5 )
+        SV_ELWIDTH_TEST(  3, 2, 3, 3, 1, 1, 1,
+                0x00004000,  0x0000aaaa,  0x0000fd7e )
+/*
         SV_ELWIDTH_TEST(  3, 1, 1, 2, 1, 1, 1,
                 0xa5a5001900110009,  0xa5a5a5a5a5a5a5a5,  0xa5a5a5a5a5a5a5a5 )
         SV_ELWIDTH_TEST(  3, 1, 1, 1, 1, 1, 1,