Search code examples
mipsmips32

What are MIPS coprocessor 1 a nd coprocessor 0 used for?


I am totally new to MIPS and I was wondering the difference between the Registers and Coproc 1 and Coproc 0. I know the registers, they are used to save data in them, how about these coprocs? Thanks


Solution

  • Coprocessor 0 is for exception handling.

    Coprocessor 1 used to be for floating point arithmetic on old MIPS CPUs. I don't know if it's used for anything on newer revisions.