History log of /art/runtime/interpreter/mterp/mips/op_long_to_float.S
Revision Date Author Comments
84603bf8535ba8390e0461b9d9c7917939e26312 22-Oct-2016 Alexey Frunze <Alexey.Frunze@imgtec.com> MIPS32: Improve and moderately clean up mterp.

Improvements:
- use seb, seh, ins on R2+
- use lsa, trunc.l.(s|d), cvt.(s|d).l, jic on R6
- shorter float/double comparison
- shorter float/double to int/long conversion
- fewer memory reads in float/double to int/long conversion
- remove unnecessary %break's and branches across breaks
- use branch delay slots more efficiently on R2

Test: booted MIPS32R2 in QEMU
Test: test-art-target-run-test-interpreter (MIPS32R2) on CI20
Test: booted MIPS64 (with 2nd arch MIPS32R6) in QEMU
Test: test-art-target-run-test-interpreter (MIPS32R6) in QEMU

Change-Id: I9959bec08e20c2423deae31f71b523ad36b4be9a
200f040af3e4fe9e178cb63c90860d58d90ef665 26-Feb-2016 Douglas Leung <douglas.leung@imgtec.com> [MIPS] Add Fast Art interpreter for Mips32.

Change-Id: I6b9714dc8c01b8c9080bcba175faec1d2de08f8f