Jorge Aparicio
|
ebb3175dc0
|
use wrapping_add in muldi4
|
2016-08-13 18:47:39 -05:00 |
|
Jorge Aparicio
|
f7864eb3cd
|
fix a bug in udivmoddi4
|
2016-08-13 18:45:00 -05:00 |
|
Jorge Aparicio
|
5581cc40af
|
quickcheck: better generation of input arguments
closes #31
|
2016-08-13 16:58:44 -05:00 |
|
Amanieu d'Antras
|
d668c385ac
|
Fix inline assembly to work on ARMv6-M
|
2016-08-13 17:29:38 +01:00 |
|
Amanieu d'Antras
|
1a60c3d52f
|
Various changes
|
2016-08-13 09:56:40 +01:00 |
|
Amanieu d'Antras
|
07afa89f10
|
Remove the absv implementation, it isn't needed by Rust
|
2016-08-13 09:54:58 +01:00 |
|
Jorge Aparicio
|
57a3f411dd
|
address second row of review
|
2016-08-11 01:45:48 -05:00 |
|
Jorge Aparicio
|
01a8a996b5
|
don't transmute in test
|
2016-08-11 01:42:34 -05:00 |
|
Jorge Aparicio
|
bcd525fe61
|
put div intrinsics in their own module + some docs
|
2016-08-11 01:26:27 -05:00 |
|
Jorge Aparicio
|
24344f1dca
|
refactor: use Int traits, words -> U64, fmt
|
2016-08-11 01:15:51 -05:00 |
|
Jorge Aparicio
|
d66ff75198
|
note about calling convention
|
2016-08-11 00:36:19 -05:00 |
|
Jorge Aparicio
|
6be47a3524
|
move return into if branches
|
2016-08-11 00:33:27 -05:00 |
|
Jorge Aparicio
|
6d663ebb9c
|
*mut T -> Option<&mut T>
|
2016-08-11 00:31:49 -05:00 |
|
Jorge Aparicio
|
4c93f05195
|
port __udivmodsi4, aeabi_uidivmod and udivsi3
also rewrite these last two new aeabi intrinsics as naked functions
|
2016-08-11 00:26:16 -05:00 |
|
Jorge Aparicio
|
2eb2ac115d
|
port udivmoddi4 and __aeabi_uldivmod
|
2016-08-11 00:26:12 -05:00 |
|
Amanieu d'Antras
|
2880fd70ad
|
Add traits for integer operations
|
2016-08-11 05:38:11 +01:00 |
|
Amanieu d'Antras
|
68e0b7657c
|
Remove the x86-specific floating-point builtins
|
2016-08-08 08:36:59 +01:00 |
|
Amanieu d'Antras
|
6f22c85b25
|
Remove builtins that are not called by LLVM
|
2016-08-08 08:25:11 +01:00 |
|
Amanieu d'Antras
|
9fbd25b4cd
|
Rewrite the arm mem* builtins without asm and naked functions
|
2016-08-08 07:25:32 +01:00 |
|
Jorge Aparicio
|
773fd1a707
|
initial commit
|
2016-08-07 15:58:21 -05:00 |
|