about summary refs log tree commit diff
path: root/src/libstd/error.rs
diff options
context:
space:
mode:
authorJames Cowgill <jcowgill@debian.org>2018-03-08 11:53:19 +0000
committerJames Cowgill <jcowgill@debian.org>2018-03-08 13:16:02 +0000
commitfccaf252df7d5426ae5b0d8b8359357fe526fc58 (patch)
tree058f494ac612d81842f70bde873a8cf0627a7f24 /src/libstd/error.rs
parentf53f2fa2e894c4709d7b09995331f30c596d0724 (diff)
downloadrust-fccaf252df7d5426ae5b0d8b8359357fe526fc58.tar.gz
rust-fccaf252df7d5426ae5b0d8b8359357fe526fc58.zip
librustc_back: enable fpxx on 32-bit hardfloat mips targets
See this page for details about FPXX:
https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking

Using FPXX is the most compatible floating point mode available and
allows the generated code to work in both FR0 and FR1 modes of the
processor. Using MSA (MIPS SIMD) requires FR1, so to use any MSA code we
need a compatible floating point mode.

This commit also sets nooddspreg (disabling the use of odd numbered
single precision float registers) as recommended when enabling FPXX.
Diffstat (limited to 'src/libstd/error.rs')
0 files changed, 0 insertions, 0 deletions