<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 08/20/2011 01:30 PM, Felipe Monteiro de Carvalho wrote:<br>
<blockquote
cite="mid:CACyNnZOYZ4bNrmEduJiMKQZprFtsEUMNtVAn5V6sLV7zjfNwbw@mail.gmail.com"
type="cite">
<pre wrap="">
I ask because Android does not use Java Bytecode, it has it's own,
completely different bytecode.
</pre>
</blockquote>
Ooops. Dalvik in fact completely off-standard on that behalf ! <br>
<br>
Wikipedia sais: <br>
<br>
Standard <a href="http://en.wikipedia.org/wiki/Java_bytecode"
title="Java bytecode">Java bytecode</a> executes 8-bit stack
instructions. Local variables must be copied to or from the operand
stack by separate instructions. Dalvik instead uses its own 16-bit
instruction set that works directly on local variables. The local
variable is commonly picked by a 4-bit 'virtual register' field.
This lowers Dalvik's instruction count and raises its interpreter
speed.<br>
<br>
-Michael<br>
</body>
</html>