* @param scale
*/
private final void loadArrayEntryOffset(GPR dst, RefItem ref,
IntItem index, int scale) {
assertCondition(ref.isGPR(), "ref must be in a register");
final GPR refr = ref.getRegister();
if (index.isConstant()) {
final int offset = index.getValue() * scale;
os.writeLEA(dst, refr, arrayDataOffset + offset);
} else {
final GPR32 idxr = (GPR32) index.getRegister();