Para implementar um sistema de ponto flutuante na arquitetura MIPS, utiliza-se um coprocessador dedicado chamado Coprocessor 1 ou Floating Point Unit (FPU) para realizar as operações relacionadas a números FP. São reservados registradores FP: \text{\f0}, \text{$f1}, \dots, \text{$f31}32$ bits, é necessário o uso de dois registradores em conjunto para armazenas os números de precisão dupla.