OSDN Git Service

Update to allow x86-atom build for FI on Gingerbread
authorJohnnie Birch <jlbirch>
Fri, 18 Feb 2011 18:06:23 +0000 (10:06 -0800)
committerDavid 'Digit' Turner <digit@google.com>
Thu, 9 Jun 2011 16:16:10 +0000 (18:16 +0200)
commita3394df8d7e5a6b2f1ee61d8a61b8baac255eff1
tree98020e0a568cf1c78a300a1252c57f0139cd9e01
parentf9d2cdf4762f818678f668cdff64294dbce131f1
Update to allow x86-atom build for FI on Gingerbread

Also handles most TODO.txt items and contains some rewriting of the dispatch code.
Also adds a newline to the end of files that did not previously end with a newline.

Change-Id: Ifa627ac3d493447013524eb0be178b5b6d952612
122 files changed:
vm/mterp/config-x86-atom
vm/mterp/out/InterpAsm-x86-atom.S
vm/mterp/out/InterpC-x86-atom.c
vm/mterp/x86-atom/OP_ADD_FLOAT_2ADDR.S
vm/mterp/x86-atom/OP_ADD_INT.S
vm/mterp/x86-atom/OP_ADD_INT_2ADDR.S
vm/mterp/x86-atom/OP_ADD_INT_LIT16.S
vm/mterp/x86-atom/OP_AGET.S
vm/mterp/x86-atom/OP_AGET_BOOLEAN.S
vm/mterp/x86-atom/OP_AGET_BYTE.S
vm/mterp/x86-atom/OP_AGET_CHAR.S
vm/mterp/x86-atom/OP_AGET_SHORT.S
vm/mterp/x86-atom/OP_AGET_WIDE.S
vm/mterp/x86-atom/OP_AND_INT.S
vm/mterp/x86-atom/OP_AND_INT_2ADDR.S
vm/mterp/x86-atom/OP_AND_INT_LIT16.S
vm/mterp/x86-atom/OP_APUT.S
vm/mterp/x86-atom/OP_APUT_BYTE.S
vm/mterp/x86-atom/OP_APUT_CHAR.S
vm/mterp/x86-atom/OP_APUT_OBJECT.S
vm/mterp/x86-atom/OP_APUT_SHORT.S
vm/mterp/x86-atom/OP_APUT_WIDE.S
vm/mterp/x86-atom/OP_ARRAY_LENGTH.S
vm/mterp/x86-atom/OP_BREAKPOINT.S
vm/mterp/x86-atom/OP_CMPG_DOUBLE.S
vm/mterp/x86-atom/OP_CMPL_DOUBLE.S
vm/mterp/x86-atom/OP_CMPL_FLOAT.S
vm/mterp/x86-atom/OP_CONST.S
vm/mterp/x86-atom/OP_CONST_16.S
vm/mterp/x86-atom/OP_CONST_4.S
vm/mterp/x86-atom/OP_CONST_CLASS.S
vm/mterp/x86-atom/OP_CONST_STRING_JUMBO.S
vm/mterp/x86-atom/OP_CONST_WIDE_16.S
vm/mterp/x86-atom/OP_CONST_WIDE_32.S
vm/mterp/x86-atom/OP_EXECUTE_INLINE.S
vm/mterp/x86-atom/OP_FILLED_NEW_ARRAY.S
vm/mterp/x86-atom/OP_GOTO.S
vm/mterp/x86-atom/OP_GOTO_16.S
vm/mterp/x86-atom/OP_GOTO_32.S
vm/mterp/x86-atom/OP_IF_EQ.S
vm/mterp/x86-atom/OP_IF_EQZ.S
vm/mterp/x86-atom/OP_IF_GE.S
vm/mterp/x86-atom/OP_IF_GEZ.S
vm/mterp/x86-atom/OP_IF_GT.S
vm/mterp/x86-atom/OP_IF_GTZ.S
vm/mterp/x86-atom/OP_IF_LE.S
vm/mterp/x86-atom/OP_IF_LEZ.S
vm/mterp/x86-atom/OP_IF_LT.S
vm/mterp/x86-atom/OP_IF_LTZ.S
vm/mterp/x86-atom/OP_IF_NE.S
vm/mterp/x86-atom/OP_IF_NEZ.S
vm/mterp/x86-atom/OP_IGET_OBJECT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_IGET_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_INT_TO_BYTE.S
vm/mterp/x86-atom/OP_INVOKE_DIRECT.S
vm/mterp/x86-atom/OP_INVOKE_DIRECT_EMPTY.S
vm/mterp/x86-atom/OP_IPUT_OBJECT.S
vm/mterp/x86-atom/OP_IPUT_OBJECT_QUICK.S
vm/mterp/x86-atom/OP_IPUT_OBJECT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_IPUT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_LONG_TO_INT.S
vm/mterp/x86-atom/OP_MOVE.S
vm/mterp/x86-atom/OP_MOVE_OBJECT.S
vm/mterp/x86-atom/OP_MOVE_OBJECT_FROM16.S
vm/mterp/x86-atom/OP_MOVE_WIDE.S
vm/mterp/x86-atom/OP_MUL_FLOAT.S
vm/mterp/x86-atom/OP_MUL_FLOAT_2ADDR.S
vm/mterp/x86-atom/OP_MUL_INT.S
vm/mterp/x86-atom/OP_MUL_INT_2ADDR.S
vm/mterp/x86-atom/OP_MUL_INT_LIT16.S
vm/mterp/x86-atom/OP_NEG_INT.S
vm/mterp/x86-atom/OP_OR_INT.S
vm/mterp/x86-atom/OP_OR_INT_2ADDR.S
vm/mterp/x86-atom/OP_OR_INT_LIT16.S
vm/mterp/x86-atom/OP_PACKED_SWITCH.S
vm/mterp/x86-atom/OP_REM_INT.S
vm/mterp/x86-atom/OP_RETURN_OBJECT.S
vm/mterp/x86-atom/OP_RSUB_INT.S
vm/mterp/x86-atom/OP_SGET_OBJECT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_SGET_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_SHL_INT.S
vm/mterp/x86-atom/OP_SHL_INT_2ADDR.S
vm/mterp/x86-atom/OP_SHL_INT_LIT8.S
vm/mterp/x86-atom/OP_SHR_INT.S
vm/mterp/x86-atom/OP_SHR_INT_2ADDR.S
vm/mterp/x86-atom/OP_SHR_INT_LIT8.S
vm/mterp/x86-atom/OP_SPUT_OBJECT.S
vm/mterp/x86-atom/OP_SPUT_OBJECT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_SPUT_VOLATILE.S [new file with mode: 0644]
vm/mterp/x86-atom/OP_SUB_FLOAT.S
vm/mterp/x86-atom/OP_SUB_FLOAT_2ADDR.S
vm/mterp/x86-atom/OP_SUB_INT.S
vm/mterp/x86-atom/OP_SUB_INT_2ADDR.S
vm/mterp/x86-atom/OP_THROW.S
vm/mterp/x86-atom/OP_THROW_VERIFICATION_ERROR.S
vm/mterp/x86-atom/OP_USHR_INT_LIT8.S
vm/mterp/x86-atom/OP_XOR_INT.S
vm/mterp/x86-atom/OP_XOR_INT_2ADDR.S
vm/mterp/x86-atom/OP_XOR_INT_LIT16.S
vm/mterp/x86-atom/TODO.txt
vm/mterp/x86-atom/bincmp.S
vm/mterp/x86-atom/binop.S
vm/mterp/x86-atom/binop2addr.S
vm/mterp/x86-atom/binopD.S
vm/mterp/x86-atom/binopD2addr.S
vm/mterp/x86-atom/binopDLit16.S
vm/mterp/x86-atom/binopDLit8.S
vm/mterp/x86-atom/binopDivRemLong2Addr.S
vm/mterp/x86-atom/binopF.S
vm/mterp/x86-atom/binopF2addr.S
vm/mterp/x86-atom/binopLit16.S
vm/mterp/x86-atom/binopLit8.S
vm/mterp/x86-atom/binopLit8S.S
vm/mterp/x86-atom/binopS.S
vm/mterp/x86-atom/binopS2addr.S
vm/mterp/x86-atom/binopWide.S
vm/mterp/x86-atom/binopWide2addr.S
vm/mterp/x86-atom/entry.S
vm/mterp/x86-atom/footer.S
vm/mterp/x86-atom/header.S
vm/mterp/x86-atom/unop.S
vm/mterp/x86-atom/zcmp.S