History log of /art/compiler/optimizing/intrinsics_mips64.h
Revision Date Author Comments
5d75afe333f57546786686d9bee16b52f1bbe971 14-Dec-2015 Aart Bik <ajcbik@google.com> Improved side-effects/can-throw information on intrinsics.

Rationale: improved side effect and exception analysis gives
many more opportunities for GVN/LICM/BCE.

Change-Id: I8aa9b757d77c7bd9d58271204a657c2c525195b5
3039e381b79ac1ef01c420511f6629f639d40ab4 26-Aug-2015 Chris Larsen <chris.larsen@imgtec.com> MIPS64: Implement miscellaneous bit manipulation intrinsics

// java.lang.Double
- doubleToRawLongBits(double) - longBitsToDouble(long)

// java.lang.Float
- floatToRawIntBits(float) - intBitsToFloat(int)

// java.lang.Integer
- numberOfLeadingZeros(int) - reverseBytes(int)
- reverse(int)

// java.lang.Long
- numberOfLeadingZeros(long) - reverseBytes(long)
- reverse(long)

// java.lang.Short
- reverseBytes(short)

Change-Id: Ic8f8c4e7b584132e2282b4fd267453870fefbaaa