OSDN Git Service

Implement StringGetCharsNoCheck intrinsic for X86
authorMark Mendell <mark.p.mendell@intel.com>
Mon, 17 Aug 2015 15:39:06 +0000 (11:39 -0400)
committerMark Mendell <mark.p.mendell@intel.com>
Wed, 16 Sep 2015 13:07:12 +0000 (09:07 -0400)
commit8f8926a5c7ea332ab387c2b3ebc6fd378a5761bc
treedae52706de27cba64ddc37df824deb7739c46dfe
parentd226ad6acaf65a94133a3c537221ea5c7ac5b998
Implement StringGetCharsNoCheck intrinsic for X86

Generate inline code for String.GetChars internal no checking form for
X86 and X86_64. Use REP MOVSW to copy the characters, rather than
memcpy as Quick does.

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