Reduce data dependencies in fast_skip
The CPU can compute `1 | 2` in parallel with `3 | 4`
This commit is contained in:
parent
5d82f5b472
commit
7d2b791efb
1 changed files with 5 additions and 5 deletions
|
|
@ -80,10 +80,10 @@ fn is_ascii_whitespace(value: [u8; STRIDE]) -> [bool; STRIDE] {
|
|||
let whitespace_5 = eq(value, b' ');
|
||||
|
||||
or(
|
||||
or(
|
||||
or(or(whitespace_1, whitespace_2), whitespace_3),
|
||||
whitespace_4,
|
||||
),
|
||||
whitespace_5,
|
||||
or(
|
||||
or(whitespace_1, whitespace_2),
|
||||
or(whitespace_3, whitespace_4)
|
||||
),
|
||||
whitespace_5
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue