public DoubleWordItem createReg(EmitterContext ec, int jvmType, X86Register.GPR lsb, X86Register.GPR msb) { if (!ec.getStream().isCode32()) { throw new IllegalModeException("Only supported in 32-bit mode"); } final DoubleWordItem item = (DoubleWordItem) getOrCreate(jvmType); item.initialize(ec, Item.Kind.GPR, 0, lsb, msb, null, null);
public WordItem createReg(EmitterContext ec, int jvmType, X86Register reg) { final WordItem item = (WordItem) getOrCreate(jvmType); item.initialize(ec, Item.Kind.GPR, reg, 0);
    public DoubleWordItem createReg(EmitterContext ec, int jvmType, X86Register.GPR lsb, X86Register.GPR msb) {    	if (!ec.getStream().isCode32()) {    		throw new IllegalModeException("Only supported in 32-bit mode");    	}        final DoubleWordItem item = (DoubleWordItem) getOrCreate(jvmType);        item.initialize(ec, Item.Kind.GPR, 0, lsb, msb, null, null);        return item;    }