os.writeSUB(v1_lsb, v2_lsb);
os.writeSBB(v1_msb, v2_msb);
os.writeJCC(ltLabel, X86Constants.JL); // JL
os.writeOR(v1_lsb, v1_msb);
} else {
final GPR64 v2r = v2.getRegister(eContext);
final GPR64 v1r = v1.getRegister(eContext);
os.writeCMP(v1r, v2r);
os.writeJCC(ltLabel, X86Constants.JL); // JL
}
os.writeJCC(endLabel, X86Constants.JZ); // value1 == value2
/** GT */