about summary refs log tree commit diff
path: root/library/compiler-builtins
AgeCommit message (Expand)AuthorLines
2018-02-09Fix issue extending f32::MIN/MAX to f64 and improve testcrate.Paolo Teti-1/+7
2018-02-08Add generic conversion from a narrower to a wider FP typePaolo Teti-2/+88
2018-02-04Add support for sub*f3vfp and add*f3vfpPaolo Teti-8/+67
2018-02-04Fix __aeabi_fcmple and add test casesPaolo Teti-1/+93
2018-01-31Simplify how testing is doneAlex Crichton-6135/+981
2018-01-31Allow thumb failuresAlex Crichton-0/+5
2018-01-30Fix build errors on arm*-linux-gnueabiPaolo Teti-0/+20
2018-01-30Add test cases for Mul[s/d]f3vfp and Div[s/d]f3vfpPaolo Teti-0/+371
2018-01-30__[mul/div]sf3vfp and __[mul/div]df3vfp only on ARMPaolo Teti-0/+4
2018-01-29Add support for mul[s/d]f3vfp and div[s/d]f3vfpPaolo Teti-8/+19
2018-01-24Update to release_60 of LLVM's compiler-rtAlex Crichton-1/+1
2018-01-24Fix some typos/bugs with float comparison intrinsicsAlex Crichton-5/+46
2018-01-19Fix build issue and commentsPaolo Teti-1/+2
2018-01-19Skip aeabi_cdcmp and aeabi_cfcmp on big-endian targetsPaolo Teti-4/+14
2018-01-12comparesf2: do not build the assembly versions of intrinsics on ARM.whitequark-1/+0
2017-12-29comparesf2/comparedf2: fix a signedness bug and add tests.whitequark-14/+376
2017-12-29README: update to explain how to run quickcheck-style tests.whitequark-6/+10
2017-12-29comparesf2/comparedf2: do not build the C versions of intrinsics.whitequark-2/+0
2017-12-29comparesf2/comparedf2: use i32 instead of bool for return type.whitequark-20/+20
2017-12-28Implement comparesf2/comparedf2 intrinsics.whitequark-2/+169
2017-12-28comparesf2/comparedf2 are called on soft-float targets.whitequark-2/+2
2017-12-26Auto merge of #220 - malbarbo:armv4t, r=alexcrichtonbors-3/+3
2017-12-26Work around japaric/xargo#186 temporarilyAlex Crichton-0/+3
2017-12-26Disable incremental + LTOAlex Crichton-0/+1
2017-12-26Use kernel user helpers for armv4tMarco A L Barbosa-3/+3
2017-12-23Fix argument order for __sync_val_compare_and_swapAmanieu d'Antras-3/+3
2017-12-20Replace inline asm with function calls in __kuser_cmpxchg and __kuser_memory_...Amanieu d'Antras-15/+4
2017-12-08Fix nightly CIAlex Crichton-103/+127
2017-11-28Auto merge of #212 - tamird:fomit-frame-pointer-not-supported-arm, r=alexcric...bors-1/+9
2017-11-27Avoid warning spewTamir Duberstein-1/+9
2017-11-26Remove mulsf3.c and muldf3.c from compiler-rt.Jan Teske-2/+0
2017-11-25Another attempt at making MIPS happyScott McMurray-136/+136
2017-11-25Autogenerate the add/sub testsScott McMurray-106/+548
2017-11-25Make them all `pub`Scott McMurray-48/+24
2017-11-25Tweak addo & subo to try and fix MIPSScott McMurray-7/+20
2017-11-25Implement all the 128-bit operator lang items from rust PR 46093Scott McMurray-0/+329
2017-11-19Remove divsf3.c from compiler-rtAlex Crichton-2/+0
2017-11-15Add "volatile" and "memory" clobber to asm! that doesn't fall through.Dan Gohman-13/+18
2017-11-13Implement divsf3 and divdf3Oliver Geller-2/+659
2017-11-08Implement mulsf3 and muldf3Oliver Geller-2/+483
2017-11-02Work around OSX on TravisAlex Crichton-0/+1
2017-11-01Prepare this crate for more wasm32 compatibilityAlex Crichton-6/+16
2017-10-07drop binfmt_misc dependencyJorge Aparicio-4/+15
2017-10-05Add atomic support for pre-ARMv6 on LinuxAmanieu d'Antras-0/+178
2017-10-03Update target specsAlex Crichton-0/+4
2017-09-29Partially revert a272d753f5c75ab9acb7b282765a3c7517caac25est31-63/+62
2017-09-29Partially revert 482d98318fc1bfd003942c9de4ee1c7e8a0c45f0est31-70/+66
2017-09-22Ignore failing test on mipsAlex Crichton-0/+1
2017-09-22Update to the `cc` dependencyAlex Crichton-5/+5
2017-09-17Disable empty intrinsics on i686-apple-darwinAlex Crichton-1/+3