aboutsummaryrefslogtreecommitdiff
path: root/vendor/ryu/src/pretty/exponent.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/ryu/src/pretty/exponent.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/ryu/src/pretty/exponent.rs')
-rw-r--r--vendor/ryu/src/pretty/exponent.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/vendor/ryu/src/pretty/exponent.rs b/vendor/ryu/src/pretty/exponent.rs
deleted file mode 100644
index b72add5..0000000
--- a/vendor/ryu/src/pretty/exponent.rs
+++ /dev/null
@@ -1,48 +0,0 @@
-use crate::digit_table::*;
-use core::ptr;
-
-#[cfg_attr(feature = "no-panic", inline)]
-pub unsafe fn write_exponent3(mut k: isize, mut result: *mut u8) -> usize {
- let sign = k < 0;
- if sign {
- *result = b'-';
- result = result.offset(1);
- k = -k;
- }
-
- debug_assert!(k < 1000);
- if k >= 100 {
- *result = b'0' + (k / 100) as u8;
- k %= 100;
- let d = DIGIT_TABLE.as_ptr().offset(k * 2);
- ptr::copy_nonoverlapping(d, result.offset(1), 2);
- sign as usize + 3
- } else if k >= 10 {
- let d = DIGIT_TABLE.as_ptr().offset(k * 2);
- ptr::copy_nonoverlapping(d, result, 2);
- sign as usize + 2
- } else {
- *result = b'0' + k as u8;
- sign as usize + 1
- }
-}
-
-#[cfg_attr(feature = "no-panic", inline)]
-pub unsafe fn write_exponent2(mut k: isize, mut result: *mut u8) -> usize {
- let sign = k < 0;
- if sign {
- *result = b'-';
- result = result.offset(1);
- k = -k;
- }
-
- debug_assert!(k < 100);
- if k >= 10 {
- let d = DIGIT_TABLE.as_ptr().offset(k * 2);
- ptr::copy_nonoverlapping(d, result, 2);
- sign as usize + 2
- } else {
- *result = b'0' + k as u8;
- sign as usize + 1
- }
-}