[compiler-rt][mips] Add support for quad precision builtins for mips64
authorSimon Dardis <simon.dardis@imgtec.com>
Thu, 4 May 2017 13:34:17 +0000 (13:34 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Thu, 4 May 2017 13:34:17 +0000 (13:34 +0000)
commit19a4d9712787b81ecb4cd245416f3d951075dd84
tree01209f658b0051e712aec79f89e205264caa2087
parent4fd156261ed59d907cb88cef9db926c86d29c823
[compiler-rt][mips] Add support for quad precision builtins for mips64

Match the builtins that GCC provides for IEEE754 quad precision
on MIPS64. Also, enable building them with clang as PR20098 is resolved.

Disable tests for xf and xc modes as MIPS doesn't support that mode in
hardware or software.

Reviewers: slthakur

Differential Revision: https://reviews.llvm.org/D32794

llvm-svn: 302147
compiler-rt/lib/builtins/CMakeLists.txt
compiler-rt/lib/builtins/int_types.h
compiler-rt/test/builtins/Unit/divxc3_test.c
compiler-rt/test/builtins/Unit/fixunstfti_test.c
compiler-rt/test/builtins/Unit/fixunsxfti_test.c
compiler-rt/test/builtins/Unit/fixxfti_test.c
compiler-rt/test/builtins/Unit/floattixf_test.c
compiler-rt/test/builtins/Unit/floatuntixf_test.c
compiler-rt/test/builtins/Unit/mulxc3_test.c