rust/library/compiler-builtins/src
Joseph Richey 53daa3c593
Use REP MOVSB/STOSB when the ERMSB feature is present (#392)
* Reorganize mem functions

This reduces the amount of platform-specific code

Signed-off-by: Joe Richey <joerichey@google.com>

* Use ERMSB implementations if the feature is set

Signed-off-by: Joe Richey <joerichey@google.com>

* Add non-aligned benchmarks

Signed-off-by: Joe Richey <joerichey@google.com>
2020-11-03 08:57:08 -06:00
..
float Use crate visibility for traits (#358) 2020-05-26 15:12:10 -05:00
int Hide macros and functions 2020-10-02 23:26:12 -05:00
mem Use REP MOVSB/STOSB when the ERMSB feature is present (#392) 2020-11-03 08:57:08 -06:00
arm.rs Use weak linkage for aeabi memory functions (#385) 2020-10-14 11:10:38 -05:00
arm_linux.rs Run rustfmt over everything 2019-05-14 14:40:38 -07:00
lib.rs Use specialized-div-rem 1.0.0 for division algorithms 2020-08-14 15:31:36 -05:00
macros.rs Place intrinsics in individual object files (#349) 2020-04-10 17:00:50 -05:00
math.rs math: add {fmin,fmax}{f,} for thumb*-none-eabi* (#389) 2020-10-26 11:37:02 -05:00
probestack.rs Add uefi arch x86 probestack support 2020-08-14 16:26:37 +08:00
riscv32.rs Fix compile on riscv again 2018-08-31 16:00:12 -07:00
x86.rs Switch to using llvm_asm! instead of asm! (#351) 2020-04-29 15:30:10 -05:00
x86_64.rs Switch to using llvm_asm! instead of asm! (#351) 2020-04-29 15:30:10 -05:00