2008-10-24 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 24 Oct 2008 21:58:19 +0000 (21:58 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 24 Oct 2008 21:58:19 +0000 (21:58 -0000)
commit9c51418f9563b5c7e6b7edc0719de626bf79450b
tree14fb92dda4f4e00d82d820bd9e2f5fa66f5baa53
parent059d570ad52e1b3853672428a8726e06562c61b8
2008-10-24  Rodrigo Kumpera  <rkumpera@novell.com>

* cpu-x86.md: Add unsigned variants of packd and packw.

* mini-ops.h: Same.

* mini-x86.c: Emit the right instruction for packd and packw.
Add unsigned variants of packd and packw.

* simd-intrinsics.c: Packd and packw were used in place of their
unsigned variants. Change that.
Add intrinsics for (Signed)PackWithSignedSaturation.

* simd-methods.h: Add (Signed)PackWithSignedSaturation.

svn path=/trunk/mono/; revision=116996
mono/mini/ChangeLog
mono/mini/cpu-x86.md
mono/mini/mini-ops.h
mono/mini/mini-x86.c
mono/mini/simd-intrinsics.c
mono/mini/simd-methods.h