Aaron Kutch
|
b1a7a00e48
Introduce the `DInt` and `HInt` traits
|
4 tahun lalu |
Amanieu d'Antras
|
1220e671e1
Merge pull request #332 from AaronKutch/issue-265
|
4 tahun lalu |
Aaron Kutch
|
1621c6dbf9
Use `specialized-div-rem` 1.0.0 for division algorithms
|
4 tahun lalu |
Max Audron
|
5238652515
add 32 bit shift instructions
|
4 tahun lalu |
Aaron Kutch
|
6aef025a36
Remove unused code
|
4 tahun lalu |
Aaron Kutch
|
f4c7940d3b
Improve `__clzsi2` performance (#366)
|
4 tahun lalu |
Tomasz Miąsko
|
d0ea0765aa
Use crate visibility for traits (#358)
|
4 tahun lalu |
Alex Crichton
|
cde22bc180
Switch to using `llvm_asm!` instead of `asm!` (#351)
|
5 tahun lalu |
Alex Crichton
|
cf98161da7
Remove the need for #[cfg] in #[use_c_shim_if]
|
6 tahun lalu |
Alex Crichton
|
c88c9502b7
Run rustfmt over everything
|
6 tahun lalu |
Alex Crichton
|
752e35a11f
Fix duplicate symbol __clzsi2
|
6 tahun lalu |
Lokathor
|
9a68e74ebd
Attempt to use `intrinsics!`
|
6 tahun lalu |
Lokathor
|
4e3fc640df
Move clzi2 into the int module
|
6 tahun lalu |
Scott McMurray
|
ba750103a3
Another attempt at making MIPS happy
|
7 tahun lalu |
Scott McMurray
|
5e71218390
Implement all the 128-bit operator lang items from rust PR 46093
|
7 tahun lalu |
Oliver Geller
|
897048543f
Implement mulsf3 and muldf3
|
7 tahun lalu |
est31
|
0cd476220b
Remove duplication by adding a macro
|
7 tahun lalu |
est31
|
3efae7f7d9
Convert add! to a function
|
7 tahun lalu |
est31
|
482d98318f
Convert int_to_float! to a function
|
7 tahun lalu |
est31
|
ff63f7b80f
Convert float_to_int! into a function
|
7 tahun lalu |
est31
|
c9a261895e
Refactor int builtins to use associated consts
|
7 tahun lalu |
Alex Crichton
|
2147753559
Remove usage of unwrap_or_else
|
7 tahun lalu |
Alex Crichton
|
7886ae275b
Port sdiv to traits + `intrinsics!`
|
7 tahun lalu |
Alex Crichton
|
275d1032b5
Port mul intrinsics to traits
|
7 tahun lalu |
Alex Crichton
|
eeb44abacf
Remove executable bit from mod.rs
|
7 tahun lalu |
Alex Crichton
|
2f2bb32e40
Use traits instead of macros for shift intrinsics
|
7 tahun lalu |
est31
|
673a6f9948
Fix overflow bug when creating the absolute value
|
8 tahun lalu |
Jorge Aparicio
|
c6e06f4157
refactor 'impl Int'
|
8 tahun lalu |
Wilfried Chauveau
|
293fef5ebe
impl (unsigned/signed) int to single/double precision float conversion based on llvm algorithms.
|
8 tahun lalu |
est31
|
8fe50d813c
Macro-ify udivmod
|
8 tahun lalu |