I asked this a ways back, before the latest Erlang release: Is there a document outlining the generic BEAM opcodes used by the emulator? The basic opcodes aren't too hard to figure out, but there are other opcode bits I don't understand (related to register lifetime, perhaps?). The BEAM doc on the web is terribly outdated. James