OSDN Git Service

X86/X86_64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
authorMark Mendell <mark.p.mendell@intel.com>
Wed, 16 Sep 2015 01:45:18 +0000 (21:45 -0400)
committerMark Mendell <mark.p.mendell@intel.com>
Wed, 16 Sep 2015 12:41:40 +0000 (08:41 -0400)
commit2d554795420be0be88bb4600ea81d1ec293217c4
tree506926bb71b919e46838996d37362cf0373ffd3a
parentd226ad6acaf65a94133a3c537221ea5c7ac5b998
X86/X86_64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight

Implement {Long,Integer}NumberOfTrailingZeros and
{Long,Integer}Rotate{Left,Right}.

X86 32 bit mode doesn't implement the LongRotate{Left,Right} intrinsics
at this time.

Change-Id: Ie25c1dca15ee2d17fbdf0c15c758bde431034d35
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
compiler/optimizing/intrinsics_x86.cc
compiler/optimizing/intrinsics_x86_64.cc