Документация Dalvik гласит, что «в некоторых инструкциях есть варианты, которые допускают гораздо больший регистр регистров, включая пару команд управления всеми остальными, которые могут адресовать регистры в диапазоне v0 - v65535». Но я не вижу таких команд перемещения в таблице байт-кодов. Итак, о чем это?Dalvik регистрируется выше 256
0
A
ответ
0
move/16
, move-wide/16
и т. Д. Инструкции используют 16 бит для хранения как исходного, так и целевого регистров, поэтому они могут ссылаться на v65535. Также есть варианты move-*/from16
, которые имеют 16-разрядный регистр источника и 8-разрядный регистр назначения.