about summary refs log tree commit diff
path: root/library/compiler-builtins/libm/src
AgeCommit message (Expand)AuthorLines
2025-09-21Mark float intrinsics with no preconditions as safeltdk-1/+1
2025-08-19Fix some typosStefan Schindler-1/+1
2025-07-30Simplify the configuration for no-panicTrevor Gross-174/+174
2025-07-27Implement `floor` and `ceil` in assembly on `i586`Folkert de Vries-30/+55
2025-07-27Avoid inlining `floor` into `rem_pio2`quaternic-1/+9
2025-07-26libm: Update for new warn-by-default clippy lintsTrevor Gross-1/+4
2025-07-24Use `x86_no_sse` configuration in more placesTrevor Gross-1/+1
2025-07-24Enable tests that were skipped on PowerPCTrevor Gross-2/+1
2025-07-17Allow a new lint failure in nightlyTrevor Gross-0/+2
2025-07-01libm: Improved integer utilities, implement shifts and bug fixes for i256 and...quaternic-57/+162
2025-06-13fmaximum,fminimum: Fix incorrect result and add testsTrevor Gross-57/+392
2025-06-02libm-test: Fix unintentional skips in `binop_common`Trevor Gross-1/+9
2025-06-02cleanup: Use `x.biteq(y)` rather than `x.to_bits() == y.to_bits()`Trevor Gross-14/+12
2025-06-01Fix new `dead_code` warnings from recent nightliesTrevor Gross-103/+116
2025-05-29Reuse `libm`'s `Caat` and `CastFrom` in `compiler-builtins`Trevor Gross-0/+5
2025-05-29cleanup: Reuse `MinInt` and `Int` from `libm` in `compiler-builtins`Trevor Gross-0/+9
2025-05-28aarch64: Add a note saying why we use `frintx` rather than `frintn`Trevor Gross-0/+6
2025-05-28Update `CmpResult` to use a pointer-sized return typeTrevor Gross-0/+2
2025-05-22libm: Clean up unused filesTrevor Gross-310/+0
2025-05-13Fix `i256::MAX`Tobias Decking-1/+1
2025-05-06Require `target_has_atomic = "ptr"` for runtime feature detectionTrevor Gross-6/+15
2025-05-05Replace `super::super` with `crate::support` where possibleTrevor Gross-22/+19
2025-05-03Use runtime feature detection for fma routines on x86Trevor Gross-3/+586
2025-05-03Rename the i686 module to x86Trevor Gross-2/+2
2025-04-29Refactor the fma modulesTrevor Gross-174/+178
2025-04-29Move `fma` implementations to `mod generic`Trevor Gross-0/+0
2025-04-29Resolve `unnecessary_transmutes` lintsTrevor Gross-9/+8
2025-04-22Reimplement the generic fmodquaternic-66/+55
2025-04-19Run `cargo fmt` on all projectsTrevor Gross-93/+482
2025-04-19libm: Flatten the `libm/libm` directoryTrevor Gross-0/+17852