MIPS64: Implement intrinsics from java.lang.Math:

- abs(double)           - abs(float)            - abs(int)
- abs(long)             - ceil(double)          - floor(double)
- max(double, double)   - max(float, float)     - max(int, int)
- max(long, long)       - min(double, double)   - min(float, float)
- min(int, int)         - min(long, long)       - rint(double)
- sqrt(double)

The math intrinsics:

- round(double)         - round(float)

aren't implemented because there is no simple mapping from these Java
functions into MIPS assembly code.

Change-Id: I37ee5224d3d64f7162ed98521ba566fbc58d7905
3 files changed