Helpers and refactorings to prepare for interpreter optimizations (x64) am: a00b54b74b
am: f979393d98

Change-Id: I86ab44ad97b35a455b4532597f478126cb13cb28