Aaron Kutch
|
6aef025a36
Remove unused code
|
4 vuotta sitten |
Aaron Kutch
|
752ab52a7a
Remove erroneous `aapcs_on_arm` and add `maybe_use_optimized_c_shim`
|
4 vuotta sitten |
Aaron Kutch
|
83425b17eb
replace old soft division code with new functions
|
5 vuotta sitten |
Aaron Kutch
|
d242475b5c
regularize the location and documentation of division functions
|
5 vuotta sitten |
bjorn3
|
783430e6ae
Replace {u,i}128_* lang items with __rust_{u,i}128_* unmangled functions
|
5 vuotta sitten |
Alex Crichton
|
cf98161da7
Remove the need for #[cfg] in #[use_c_shim_if]
|
6 vuotta sitten |
Alex Crichton
|
8521530f49
Fix __divsi3 and __udivsi3 on thumbv6m targets
|
6 vuotta sitten |
Alex Crichton
|
4bbc838ac7
Revert "Use the Rust implementation of udivsi3 on ARM"
|
6 vuotta sitten |
Hugues de Valon
|
c924aed0b9
Fix Armv8-M Baseline compilation
|
6 vuotta sitten |
Jordan Rhee
|
78f544f57d
Support windows/arm target
|
6 vuotta sitten |
Paolo Teti
|
280012b1df
Fix thumbv6m build (feature=c)
|
7 vuotta sitten |
Alex Crichton
|
a6f7dfd2fd
Fix nightly CI
|
7 vuotta sitten |
Scott McMurray
|
ed89a17f25
Make them all `pub`
|
7 vuotta sitten |
Scott McMurray
|
5e71218390
Implement all the 128-bit operator lang items from rust PR 46093
|
7 vuotta sitten |
est31
|
c9a261895e
Refactor int builtins to use associated consts
|
7 vuotta sitten |
Tim Neumann
|
c138713df1
Avoid memcpy references in unoptimized code
|
7 vuotta sitten |
Alex Crichton
|
681aaa914d
Use the Rust implementation of udivsi3 on ARM
|
7 vuotta sitten |
Alex Crichton
|
2147753559
Remove usage of unwrap_or_else
|
7 vuotta sitten |
Alex Crichton
|
7de57cd4f9
Handle aeabi aliasing
|
7 vuotta sitten |
Alex Crichton
|
83d63eaa9b
Convert float intrinsics to the `intrinsics!` macro
|
7 vuotta sitten |
Alex Crichton
|
47ff81325c
Use more intrinsics on msvc
|
7 vuotta sitten |
Alex Crichton
|
d17042106f
Port udiv to the `intrinsics!` macro
|
7 vuotta sitten |
Jorge Aparicio
|
cc0d8ba2d1
remove the current test suite
|
8 vuotta sitten |
Jorge Aparicio
|
47b45d1d62
adjust the check! macro to accept AAPCS intrinsics
|
8 vuotta sitten |
Jorge Aparicio
|
57085be2ea
ARM: keep some non-aeabi symbols around
|
8 vuotta sitten |
Jorge Aparicio
|
dfa7b161aa
use AAPCS calling convention on all aeabi intrinsics
|
8 vuotta sitten |
est31
|
37d349015e
Disable quickcheck tests on mips
|
8 vuotta sitten |
est31
|
b78e956f08
Add quickcheck tests
|
8 vuotta sitten |
est31
|
2f3c534cfe
u128 udiv intrinsics
|
8 vuotta sitten |
est31
|
8fe50d813c
Macro-ify udivmod
|
8 vuotta sitten |