Tornar o método de ordenação quick sort em ordem decrescente

fala galera, sou iniciante e estou com um código que ordena o vetor em ordem crescente, eu preciso que ele ordene em ordem decrescente, porém não consigo encontrar qual sinal eu mudo para que isso ocorra… Agradeço desde já, segue o código


public static void merge(int vet[ ],int ini1, int fim1, int ini2, int fim2)
 	{
		int i1 = ini1; 
		int i2 = ini2;
		int iaux = ini1;
  		int vetaux[] = new int[vet.length];
	   
		while (i1 <= fim1 && i2 <= fim2){
			if(vet[i1] <= vet [i2])
				vetaux[iaux++]=vet[i1++];
			else
				vetaux[iaux++]=vet[i2++];
		}	
	 
		if (i1 <= fim1)
		{	while (i1 <=fim1)
				vetaux[iaux++]=vet[i1++];
		}		
		else
		{
			while (i2 <=fim2)
				vetaux[iaux++]=vet[i2++];
		}	
	
		for (int i=ini1;i<=fim2;i++)
			vet[i] = vetaux[i];
	}	 	 

	public static int separa (int vet[], int ini, int fim)
	{
		int c = vet[ini],i = ini+1, j = fim, aux; 
		while (i<=j) { 
			while (i <= fim && vet[i] <= c) 
				++i; 
			while (c < vet[j]) 
				--j; 
			if (i < j){ 
				aux = vet[i];
				vet[i] = vet[j];
				vet[j] = aux; 
				++i; 
				--j;
			}	 
		} 
		vet[ini] = vet[j];
		vet[j] = c; 
		return j; 
	}

Qual é a linha onde você compara o valor de duas posições do vetor?

Para ordenar de forma crescente, compare se a posição 1 é menor que a posição 2.

Para ordenar de forma decrescente, compare se a posição 1 é maior que a posição 2.