emit(" < 4)) VM.assert(false, inst.toString());\n");
emit(" < 4)) VM._assert(false, inst.toString());\n");
	private void emitSingleton(String opcode, boolean[][] testsPerformed, int level) {	    EmitterDescriptor ed = 		(EmitterDescriptor) emitters.iterator().next();	    int[] args = ed.getArgs();	    int count = ed.getCount();	    for(int i = 0; i < count; i++) 		if (! testsPerformed[i][args[i]])		    emitVerify(i, args[i], level);	    int size = ed.getSize();	    if (size != 0) {		boolean needed = true;		for(int i = 0; i < count; i++) 		    if (testsPerformed[i][size])			needed = false;		    		if (needed)		    emitVerify(0, size, level);		if (size == Byte)		    for(int i = 0; i < count; i++) 			if (args[i] == Register)			    if (currentOpcode.indexOf("MOVZX") == -1 &&				currentOpcode.indexOf("MOVSX") == -1)			    {				emitTab(level);				emit("if (VM.VerifyAssertions && !(");				emitArgs(i, Register);				emit(" < 4)) VM.assert(false, inst.toString());\n");			    }			    }	    emitEmitCall(opcode, args, count, level, ed.getSize());	}