2009-01-04 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Sat, 3 Jan 2009 15:16:52 +0000 (15:16 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Sat, 3 Jan 2009 15:16:52 +0000 (15:16 -0000)
Backport of r122364.

* basic-simd.cs: Add a regression test for #462457.

svn path=/branches/mono-2-2/mono/; revision=122367

mono/mini/ChangeLog
mono/mini/basic-simd.cs

index dcb817cc880a8207f72a22a42aa51930d067e0d0..7c71797363c983dc81e3f0e2864700a20efba0d1 100644 (file)
@@ -1,3 +1,9 @@
+2009-01-04  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       Backport of r122364.
+
+       * basic-simd.cs: Add a regression test for #462457.
+
 2009-01-04  Rodrigo Kumpera  <rkumpera@novell.com>
 
        Backport of r122363.
index a170fd483fc4198dac609b9949d3c6cbd172172e..076c82ed61e11191e0470e0b5191d4340863cc0a 100644 (file)
@@ -2,6 +2,19 @@ using System;
 using Mono.Simd;
 
 public class SimdTests {
+       public static int test_0_bug_462457 ()
+       {
+               Vector4f sum = new Vector4f(0,0,0,0);
+               Vector4f add = new Vector4f(1.0F,1.0F,1.0F,1.0F);
+
+               for (int i = 0; i < 10; ++i)
+                               sum = sum + add;
+
+               if (sum.X != 10f)
+                       return 1;
+               return 0;
+       }
+
        static float use_getter_with_byref (ref Vector4f a) {
                return a.W;
        }