Hi, This is v2 of the original patch. Compared to v1, i've taken Yao's suggestion and dropped special handling of push/pop instructions. While at it, i noticed the original functions had some issues like unused variables and broken identation, so i went ahead and completely rewrote the functions handling ARM mode opcodes 010 and 100. I see the same results as before, with no regressions. How does it look now? Luis