MIPS32/MIPS64 Release 6
MIPS32/MIPS64 Release 6 changes the instruction encoding of some instructions and removes others, which makes it incompatible with previous versions of the MIPS ISA. Therefore, we have 6 new architectures for it.
Debian Architecture
GNU Triplet
ABI
mipsr6
mipsisa32r6-linux-gnu
o32
mipsr6el
mipsisa32r6el-linux-gnu
o32
mipsn32r6
mipsisa64r6-linux-gnuabin32
n32
mipsn32r6el
mipsisa64r6el-linux-gnuabin32
n32
mips64r6
mipsisa64r6-linux-gnuabi64
n64
mips64r6el
mipsisa64r6el-linux-gnuabi64
n64
Currently, only mips64r6el is available. If you wish to use it with qemu-user, you need to install qemu-user-static.
The tarball is available from: https://repo.oss.cipunited.com/debian/images/
Notes
- Don't use '.set mipsN' in assembly code which will enable pre-R6 instruction encodings.