2007-11-20 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Tue, 20 Nov 2007 19:06:19 +0000 (19:06 -0000)
committerZoltan Varga <vargaz@gmail.com>
Tue, 20 Nov 2007 19:06:19 +0000 (19:06 -0000)
commit02857560c64ae2d06302222ac05cc54f5a720745
tree2ddf3d67606a794a5dc0b38902458a166c693208
parent242bf8b8eaee3c2551f83efaccc9f43df921f364
2007-11-20  Zoltan Varga  <vargaz@gmail.com>

* mini-ops.h: Add OP_IMIN,OP_IMAX,OP_LMIN,OP_LMAX opcodes.

* mini-amd64.c: Implement cpuid function. Implement min/max intrinsics based
on conditional moves.

* basic-math.cs: Add min/max tests.

svn path=/trunk/mono/; revision=90011
mono/mini/basic-math.cs
mono/mini/cpu-amd64.md
mono/mini/inssel-amd64.brg
mono/mini/mini-amd64.c
mono/mini/mini-ops.h