Libraries

The Codescape MIPS SDK v1.3 provides precompiled and tested libraries which are available for following variants.

Please see MIPS Toolchain Configurations for details on IMG and MTI toolchains and which to use.

MIPS IMG Bare Metal

microMIPS 32 R6 – Little Endian, Hard Float – NaN2008
microMIPS 32 R6 – Little Endian, Soft Float

MIPS 32 R6 – Little Endian, Hard Float – NaN2008, O32
MIPS 32 R6 – Little Endian, Soft Float, O32
MIPS 32 R6 – Big Endian, Hard Float – NaN2008, O32
MIPS 32 R6 – Big Endian, Soft Float, O32

MIPS 64 R6 – Little Endian, Soft Float, N32
MIPS 64 R6 – Big Endian, Soft Float, N32
MIPS 64 R6 – Little Endian, Hard Float, N32
MIPS 64 R6 – Big Endian, Hard Float, N32

MIPS 64 R6 – Little Endian, Soft Float, N64
MIPS 64 R6 – Big Endian, Soft Float, N64
MIPS 64 R6 – Little Endian, Hard Float, N64
MIPS 64 R6 – Big Endian, Hard Float, N64

MIPS IMG GNU Linux – glibc

microMIPS 32 R6 – Little Endian, Hard Float – NaN2008

MIPS 32 R6 – Little Endian, Hard Float – NaN2008, O32
MIPS 32 R6 – Big Endian, Hard Float – NaN2008, O32

MIPS 64 R6 – Little Endian, Hard Float – NaN2008, N32
MIPS 64 R6 – Big Endian, Hard Float – NaN2008, N32

MIPS 64 R6 – Little Endian, Hard Float – NaN2008, N64
MIPS 64 R6 – Big Endian, Hard Float – NaN2008, N64

MIPS MTI Bare Metal

MIPS 32 R2 – Little Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Little Endian, Hard Float – NaN2008, O32
MIPS 32 R2 – Little Endian, Soft Float, O32
MIPS 32 R2 – Big Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Big Endian, Hard Float – NaN2008, O32
MIPS 32 R2 – Big Endian, Soft Float, O32

microMIPS – Little Endian, Hard Float – NaN2008, O32
microMIPS – Little Endian, Soft Float, O32

MIPS 64 R2 – Little Endian, Hard Float – ieee1985, N32
MIPS 64 R2 – Little Endian, Soft Float, N32
MIPS 64 R2 – Big Endian, Hard Float – ieee1985, N32
MIPS 64 R2 – Big Endian, Soft Float, N32
MIPS 64 R2 – Little Endian, Hard Float – ieee1985, N64
MIPS 64 R2 – Little Endian, Soft Float, N64
MIPS 64 R2 – Big Endian, Hard Float – ieee1985, N64
MIPS 64 R2 – Big Endian, Soft Float, N64

MIPS MTI GNU Linux – uClibc

MIPS 32 R2 – Little Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Little Endian, Hard Float – NaN2008, O32
MIPS 32 R2 – Big Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Big Endian, Hard Float – NaN2008, O32

MIPS MTI GNU Linux – glibc

MIPS 32 R2 – Little Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Little Endian, Hard Float – NaN2008, O32
MIPS 32 R2 – Big Endian, Hard Float – ieee1985, O32
MIPS 32 R2 – Big Endian, Hard Float – NaN2008, O32

microMIPS – Little Endian, Hard Float – NaN2008, O32

MIPS 64 R2 – Little Endian, Hard Float – ieee1985, N32
MIPS 64 R2 – Big Endian, Hard Float – ieee1985, N32
MIPS 64 R2 – Little Endian, Hard Float – ieee1985, N64
MIPS 64 R2 – Big Endian, Hard Float – ieee1985, N64

Other Variants

If the variant you require is not listed above, please click here then follow the instructions on how to build the tools and libraries you require.