OSDN Git Service

Reharmonize the implementation with the spec.
authorDan Bornstein <danfuzz@android.com>
Wed, 10 Nov 2010 01:15:10 +0000 (17:15 -0800)
committerDan Bornstein <danfuzz@android.com>
Wed, 10 Nov 2010 01:21:14 +0000 (17:21 -0800)
commit7b3e9b0886f2b716b004f0377866988ae39a136e
tree1bfcb89a69fa302960f63fe302b6b28178ccc3e7
parent654428aed28fe99cfe6b05ba7fd94bdd4bd1084a
Reharmonize the implementation with the spec.

In particular, I altered the naming of some instruction format fields
as well as the names of instruction formats themselves, all in an attempt
to make the implementation be a more straightforward match of the spec.

This patch mostly changes comments to reflect the new harmonized
reality. The only "code-like" change is the renaming of kFmt3inline
and kFmt3rinline to kFmt35mi and kFmt3rmi (respectively), which is
what they're called in the spec.

Bonus: Added the new extended opcode instruction formats to
InstrUtils.h, though I left them commented out for now.

Change-Id: I0109f361c1e9b6f0308c45e8cda5320e9ad3060c
dexdump/DexDump.c
libdex/InstrUtils.c
libdex/InstrUtils.h
vm/compiler/codegen/arm/CodegenDriver.c