Google Chrome Courgette differential compression algorithm
http://dev.chromium.org/developers/design-documents/software-updates-courgetteCourgette uses a primitive object disassembler adjuster to compute "assembly language" differences that are about 10% size of bsdiff.