Skip to content

Commit 63468f5

Browse files
committed
fix: fix that too, I could forcefully switch to avx512 support
1 parent 6866271 commit 63468f5

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

src/simd/avx512.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use std::arch::x86::*;
44
use std::arch::x86_64::*;
55

66
use std::ops::{BitAnd, BitOr, BitOrAssign};
7-
use crate::simd::v128::format_raw;
87
#[cfg(any(target_os = "linux", target_os = "macos"))]
98
use super::util::check_cross_page;
109
use super::{Mask, Simd, traits::BitMask, util::escape_unchecked};
@@ -98,10 +97,8 @@ fn escaped_mask(v: Simd512u) -> u64 {
9897
#[inline(always)]
9998
pub fn format_string(value: &str, dst: &mut [u8]) -> usize {
10099
unsafe {
101-
let slice = value.as_bytes();
102100
let mut dptr = dst.as_mut_ptr();
103101
let dstart = dptr;
104-
let mut nb: usize = slice.len();
105102

106103
*dptr = b'"';
107104
dptr = dptr.add(1);
@@ -125,9 +122,8 @@ pub fn format_unquoted(value: &str, dst: &mut [u8]) -> usize {
125122
}
126123

127124

128-
#[inline(always)]
129125
#[target_feature(enable = "avx512f")]
130-
pub unsafe fn format_string(value: &str, mut dptr: *mut u8) -> *mut u8 {
126+
pub unsafe fn format_raw(value: &str, mut dptr: *mut u8) -> *mut u8 {
131127
unsafe {
132128
let slice = value.as_bytes();
133129
let mut sptr = slice.as_ptr();

0 commit comments

Comments
 (0)