public void dconst(final double cst) {
		long bits = Double.doubleToLongBits(cst);
		if (bits == 0L || bits == 0x3ff0000000000000L) { // +0.0d and 1.0d
			mv.visitInsn(Opcodes.DCONST_0 + (int) cst);
		} else {
			mv.visitLdcInsn(new Double(cst));
		}
	}