]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Enable test cases for PMULL 1q,1d,1d and PMULL2 1q,2d,2d. n-i-bz.
authorJulian Seward <jseward@acm.org>
Sun, 24 Jul 2016 18:59:02 +0000 (18:59 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 24 Jul 2016 18:59:02 +0000 (18:59 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15915

none/tests/arm64/fp_and_simd.c
none/tests/arm64/fp_and_simd.stdout.exp

index bb464ab2e5e16b6113b7850c8945ff74a5ff0841..2379e15c7ff8c481cf7f5613f370187d94a0a75d 100644 (file)
@@ -3104,8 +3104,8 @@ GEN_BINARY_TEST(pmul, 8b, 8b, 8b)
 
 GEN_BINARY_TEST(pmull,  8h, 8b,  8b)
 GEN_BINARY_TEST(pmull2, 8h, 16b, 16b)
-//GEN_BINARY_TEST(pmull,  1q, 1d,  1d)
-//GEN_BINARY_TEST(pmull,  1q, 2d,  2d)
+GEN_BINARY_TEST(pmull,  1q, 1d,  1d)
+GEN_BINARY_TEST(pmull2, 1q, 2d,  2d)
 
 GEN_UNARY_TEST(rbit, 16b, 16b)
 GEN_UNARY_TEST(rbit, 8b, 8b)
@@ -5791,11 +5791,10 @@ int main ( void )
    if (1) test_pmul_16b_16b_16b(TyB);
    if (1) test_pmul_8b_8b_8b(TyB);
 
-   // pmull{2}  8h_8b_8b,8h_16b_16b,1q_1d_1d,1q_2d_2d
+   // pmull{2}  8h_8b_8b,8h_16b_16b
+   // pmull{2} 1q_1d_1d,1q_2d_2d is in the crypto section below
    if (1) test_pmull_8h_8b_8b(TyB);
    if (1) test_pmull2_8h_16b_16b(TyB);
-   //if (0) test_pmull_1q_1d_1d(TyD);
-   //if (0) test_pmull_1q_2d_2d(TyD);
 
    // rbit    16b,8b
    // rev16   16b,8b
@@ -7412,7 +7411,11 @@ int main ( void )
    if (1) DO50( test_sha256su0_4s_4s(TyNONE) );
    if (1) DO50( test_sha256su1_4s_4s_4s(TyNONE) );
 
-   return 0;
+   // pmull{2} 1q_1d_1d,1q_2d_2d
+   if (1) test_pmull_1q_1d_1d(TyD);
+   if (1) test_pmull2_1q_2d_2d(TyD);
+
+return 0;
 }
 
 
index 87d57f0d4cb7142085e59d96c4602e9c1948277a..c1ee8dfb1fa8a3535ecb8ce8e288d2bbaffe159b 100644 (file)
@@ -29507,3 +29507,5 @@ sha256su1 v29.4s, v28.4s, v27.4s   0baf46374a31c31e9df304501f95581e  1d37b659946
 sha256su1 v29.4s, v28.4s, v27.4s   eda7a9269a60e51084bf647b799a97f3  26cbe2af584fd72af3af1a0396bba5eb  45f0d4e0f3356206ee5c8e05444d7dd2  0d51d4db6f296e394e0c92188ac91c9a  26cbe2af584fd72af3af1a0396bba5eb  45f0d4e0f3356206ee5c8e05444d7dd2 fpsr=00000000
 sha256su1 v29.4s, v28.4s, v27.4s   d35c419b47ed0f14b582787d24a48b1d  cb4b6a89aee886e87d166c48ce1576d3  a1775cd45b4897e4ab0310a252c10b40  e58afd6aeeca7085aa4398a7fad36c4d  cb4b6a89aee886e87d166c48ce1576d3  a1775cd45b4897e4ab0310a252c10b40 fpsr=00000000
 sha256su1 v29.4s, v28.4s, v27.4s   c462740a142b655fb54f224a658ad94e  0f49b15b5a81270bacf4bb9612d6a622  b22a4a3fd02904c46211750661ad7ef1  1086338cba86b6677c44ef17b54e8d34  0f49b15b5a81270bacf4bb9612d6a622  b22a4a3fd02904c46211750661ad7ef1 fpsr=00000000
+pmull v9.1q, v7.1d, v8.1d  c24da4e7c56e0c25073948d77e1d233a  f75a1d9a216edfc7045febe1a4d5d98a  001d7606b697893ced1721a29aea08a4 fpsr=00000000
+pmull2 v9.1q, v7.2d, v8.2d  cb8acfd884207d2a8de4b3b5e64f7f43  bd6c634aafa1f3630c23d386c401bb44  759bae09ccbf866ea596eb35c23576be fpsr=00000000