summaryrefslogtreecommitdiffstats
path: root/compiler/compilers.cc
diff options
context:
space:
mode:
authorSerban Constantinescu <serban.constantinescu@arm.com>2014-06-19 16:17:56 +0100
committerAndreas Gampe <agampe@google.com>2014-06-30 14:00:23 -0700
commit86797a791d692f81def5c1b5f0918992c49ed122 (patch)
tree09cb46c5aa56e39a6399e3f3620dc2047948b872 /compiler/compilers.cc
parent29978887552542e3b7e7792070dad06392377648 (diff)
downloadart-86797a791d692f81def5c1b5f0918992c49ed122.tar.gz
art-86797a791d692f81def5c1b5f0918992c49ed122.tar.bz2
art-86797a791d692f81def5c1b5f0918992c49ed122.zip
AArch64: Add memcmp16() for Arm64; ensure xSELF not clobbered
This patch modifies memcmp() to memcmp16(). Please note that this implementation of memcmp16() is based on the bionic's memcmp(). However, to reflect a recent specification change, the file has been modified to respect the new String.compareTo() behavior. A test for memcmp16() has been added. The string_compareto test in stub_test has been changed to invoke __memcmp16 in assembly stubs. Add artIsAssignableFromCode to the list of native downcalls to store and reload x18. Remove CheckSuspendFromCode, as it is unused. Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com> Change-Id: Ie0b5425ecfb62906d29a5d02e84c7e07ffb34a11
Diffstat (limited to 'compiler/compilers.cc')
0 files changed, 0 insertions, 0 deletions