2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
commit9fffa8f21becb1e059bd154779770e01d9321c15
authorkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 3 Nov 2009 12:52:22 +0000 (3 12:52 +0000)
committerkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 3 Nov 2009 12:52:22 +0000 (3 12:52 +0000)
tree106f02c187a34e3a22c78b54778d60972450f163
parentb16ea6ee20d4e34fc8286cbe3e44d825000171f8
2009-11-03  Rodrigo Kumpera  <rkumpera@novell.com>

* simd-intrinsics.c (load_simd_vreg): Add extra argument to signal if
the value was loaded from memory.

* simd-intrinsics.c (simd_intrinsic_emit_setter): Store back to memory if
the value was loader from there.

* simd-intrinsics.c (simd_intrinsic_emit_shuffle): Fail correctly for Shuffle
without constant swizzle.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@145283 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/mini/ChangeLog
mono/mini/simd-intrinsics.c