ComparisonOfBytecodes

Move (between registers) Instructions:

Dalvik Java MIPS
move
move/from16
move/16
move-wide
move-wide/from16
move-wide/16
move-object
move-object/from16
move-object/16
move-result
move-result-wide
move-result-object
move-exception

Return Instructions:

Dalvik Java MIPS
return-void
return
return-wide
return-object

Move (literal/reference into register) Instructions:

Dalvik Java MIPS
const/4
const/16
const
|const/high16
const-wide/16
const-wide/32
const-wide
const-wide/high16
const-string
const-string/jumbo
const-class

Monitor Instructions:

Dalvik Java MIPS
monitor-enter
monitor-exit

Type-checking Instructions:

Dalvik Java MIPS
check-cast
instance-of

Create Object (non-array) Instructions:

Dalvik Java MIPS
new-instance
iinstanceop
sstaticop

Array Instructions:

Dalvik Java MIPS
array-length
new-array
filled-new-array
filled-new-array/range
fill-array-data
arrayop

Exception Instructions:

Dalvik Java MIPS
throw

Control Structure Instructions:

Dalvik Java MIPS
goto
goto/16
goto/32
packed-switch
sparse-switch
if-test
if-testz
invoke-kind
invoke-kind/range

Comparison Instructions:

Dalvik Java MIPS
cmpkind

Operation (unary/binary) Instructions:

Dalvik Java MIPS
unop
binop
binop/2addr
binop/lit16
binop/lit8

Notes:
Dalvik data from http://milk.com/kodebase/dalvik-docs-mirror/docs/dalvik-bytecode.html