<!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>