Reamalgamate

This commit is contained in:
John Keiser 2021-01-07 08:49:54 -08:00
parent f29b70c63e
commit 920f535500
2 changed files with 9990 additions and 5960 deletions

View File

@ -1,4 +1,4 @@
/* auto-generated on 2020-12-03 13:16:45 -0500. Do not edit! */
/* auto-generated on 2021-01-06 09:40:35 -0500. Do not edit! */
/* begin file src/simdjson.cpp */
#include "simdjson.h"
@ -8032,7 +8032,8 @@ simdjson_really_inline json_character_block json_character_block::classify(const
}
simdjson_really_inline bool is_ascii(const simd8x64<uint8_t>& input) {
return input.reduce_or().saturating_sub(0b10000000u).bits_not_set_anywhere();
// careful: 0x80 is not ascii.
return input.reduce_or().saturating_sub(0b01111111u).bits_not_set_anywhere();
}
simdjson_unused simdjson_really_inline simd8<bool> must_be_continuation(const simd8<uint8_t> prev1, const simd8<uint8_t> prev2, const simd8<uint8_t> prev3) {

File diff suppressed because it is too large Load Diff