private static void createCompareInt(InstructionListContext ilc) {
Mark one = new Mark() ;
Mark zero = new Mark() ;
Mark end = new Mark() ;
ilc.add(InstructionConstants.DUP2) ;
ilc.addBranch(new IF_ICMPGT(null),one) ;
ilc.addBranch(new IF_ICMPEQ(null),zero) ;
ilc.add(ilc.getInstructionFactory().createConstant(Integer.valueOf(-1))) ;
ilc.addBranch(new GOTO_W(null),end) ;
ilc.addMark(one,-1) ;
ilc.add(InstructionConstants.POP2) ;