Tweak test to better expose codegen bug.

Place a non-zero value in high 32bits.

Change-Id: I6ff42de39d56c4e4d6f44eb0001460ba6d58aa75
Add wide setter test with preceding parameters as int.

Change-Id: Ieeef0318d140aad963f75e5d14938e5e7a9eec41
GetCode -> GetPortableCode

(cherry picked from commit c3495c4c80d18783dcf57a3a54e8c20dbb1086eb)

Change-Id: Ia93c29529aaa1d2705d18071e4246ddc5355d888
SetOatCodeOffset -> SetPortableOatCodeOffset

(cherry picked from commit d06a3db61c1f9a1b87e3f8899452c0f997ed7f8b)

Change-Id: I09fb90a90dd30d065ee77878df5c1ee04be15d4b
Change GetPortableCode result from reference to pointer

(cherry picked from commit 93a5497a5ebe91e2798f8f7c71b177df1218a68c)

Change-Id: I725ce6389b1960d487b4111417627836ae96fe9d
Fix Portable build

(cherry picked from commit e00e20a961ce50cd288c053c1210aa5863f4378e)

Change-Id: Id416ea15d8134d25cddd3df9278c7c271c80defc
Update to the BitVector Implementation

IsBitSet:
- If the index requested is above the size, return false.

ClearBit:
- If the index requested is above the size, ignore.

Added SameBitsSet:
- Check the bits set disregarding size and expandable.

Intersect and Union:
- removed the requirement of same size.
- handles case where the sizes are not the same.

Added Subtract between BitVectors.

SetInitialBits:
- Now requests expansion if above the bits available.
- Clears upper bits.

Added GetHighestBitSet.

ClearBit:
- If we clear above the size, it is fine, it has not been set yet.

Copy:
- Supposes it is well allocated.
- It used to just copy what was available in destination without checking source's size.
- Now actually allocate the destination to make sure it holds enough space.
- Set parameter to const.

General:
- Moved sizeof(uint32_t) to sizeof(*storage_) for future maintenance.

Change-Id: Iebb214632482c46807deca957f5b6dc892a61a84

Conflicts:
	runtime/base/bit_vector.cc
	runtime/base/bit_vector.h
Added inlined abs method with float and double type

This patch added the implementation for inlining java.lang.Math.abs()
method with float and double type.

Change-Id: Ic99471b4ab4176e4a0153bef383bb49944fb636f
Signed-off-by: Yixin Shou <yixin.shou@intel.com>
Add regression test for Thread.interrupted

Bug: 12929305
Change-Id: Ic896e164da0f67babdd423d5adb6e84aaa80cab2