Oxen icon indicating copy to clipboard operation
Oxen copied to clipboard

ARM non-neon build fails

Open fairuse opened this issue 2 years ago • 0 comments

When building oxen on an arm-v7 platform (with no NEON instructions), the build fails due to a build failure in the json-simd dependency.

The processor:

model name      : ARMv7 Processor rev 3 (v7l)
BogoMIPS        : 84.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 3

The dependency json-simd itself has an option to build without simd, but that is disabled by default. Their documentation states:

Unless the allow-non-simd feature is passed to your simd-json dependency in your Cargo.toml simd-json will fail to compile, this is to prevent unexpected slowness in fallback mode that can be hard to understand and hard to debug.

However, since json-simd seems to be an indirect dependency, I did not get that to work.

Build output:

   Compiling dirs v4.0.0
   Compiling cexpr v0.6.0
   Compiling digest v0.10.5
   Compiling simd-json v0.7.0
error[E0432]: unresolved import `super::parse_eight_digits_unrolled`
 --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/numberparse/correct.rs:7:43
  |
7 | use super::{is_made_of_eight_digits_fast, parse_eight_digits_unrolled};
  |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `parse_eight_digits_unrolled` in `numberparse`

error[E0433]: failed to resolve: could not find `x86` in `imp`
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/lib.rs:217:27
    |
217 | use simdutf8::basic::imp::x86::sse42::ChunkedUtf8ValidatorImp;
    |                           ^^^ could not find `x86` in `imp`

error[E0432]: unresolved import `arch`
 --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/deser.rs:7:5
  |
7 | use arch::{
  |     ^^^^ help: a similar path exists: `std::arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/deser.rs:49:73
   |
49 |                 unsafe { _mm_loadu_si128(src.as_ptr().add(src_i).cast::<arch::__m128i>()) };
   |                                                                         ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/deser.rs:102:73
    |
102 |                 unsafe { _mm_loadu_si128(src.as_ptr().add(src_i).cast::<arch::__m128i>()) };
    |                                                                         ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/deser.rs:105:72
    |
105 |                 _mm_storeu_si128(buffer.as_mut_ptr().add(dst_i).cast::<arch::__m128i>(), v);
    |                                                                        ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:53:57
   |
53 |                 v0: _mm_loadu_si128(ptr.as_ptr().cast::<arch::__m128i>()),
   |                                                         ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:54:65
   |
54 |                 v1: _mm_loadu_si128(ptr.as_ptr().add(16).cast::<arch::__m128i>()),
   |                                                                 ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:55:65
   |
55 |                 v2: _mm_loadu_si128(ptr.as_ptr().add(32).cast::<arch::__m128i>()),
   |                                                                 ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:56:65
   |
56 |                 v3: _mm_loadu_si128(ptr.as_ptr().add(48).cast::<arch::__m128i>()),
   |                                                                 ^^^^ use of undeclared crate or module `arch`

error[E0433]: failed to resolve: use of undeclared crate or module `arch`
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:282:66
    |
282 |                 _mm_storeu_si128(base.as_mut_ptr().add(l).cast::<arch::__m128i>(), v);
    |                                                                  ^^^^ use of undeclared crate or module `arch`

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:36:52
   |
36 | pub const SIMDJSON_PADDING: usize = mem::size_of::<__m128i>() * 2;
   |                                                    ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:41:9
   |
41 |     v0: __m128i,
   |         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:42:9
   |
42 |     v1: __m128i,
   |         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:43:9
   |
43 |     v2: __m128i,
   |         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:44:9
   |
44 |     v3: __m128i,
   |         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:62:18
   |
62 | impl Stage1Parse<__m128i> for SimdInput {
   |     -            ^^^^^^^ not found in this scope
   |     |
   |     help: you might be missing a type parameter: `<__m128i>`

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:97:23
   |
97 |             let mask: __m128i = _mm_set1_epi8(m as i8);
   |                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:98:28
   |
98 |             let cmp_res_0: __m128i = _mm_cmpeq_epi8(self.v0, mask);
   |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:100:28
    |
100 |             let cmp_res_1: __m128i = _mm_cmpeq_epi8(self.v1, mask);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:102:28
    |
102 |             let cmp_res_2: __m128i = _mm_cmpeq_epi8(self.v2, mask);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:104:28
    |
104 |             let cmp_res_3: __m128i = _mm_cmpeq_epi8(self.v3, mask);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:113:51
    |
113 |     fn unsigned_lteq_against_input(&self, maxval: __m128i) -> u64 {
    |                                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:115:28
    |
115 |             let cmp_res_0: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v0), maxval);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:117:28
    |
117 |             let cmp_res_1: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v1), maxval);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:119:28
    |
119 |             let cmp_res_2: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v2), maxval);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:121:28
    |
121 |             let cmp_res_3: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v3), maxval);
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:148:34
    |
148 |             let low_nibble_mask: __m128i = low_nibble_mask!();
    |                                  ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:149:35
    |
149 |             let high_nibble_mask: __m128i = high_nibble_mask!();
    |                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:151:41
    |
151 |             let structural_shufti_mask: __m128i = _mm_set1_epi8(0x7);
    |                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:152:41
    |
152 |             let whitespace_shufti_mask: __m128i = _mm_set1_epi8(0x18);
    |                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:154:23
    |
154 |             let v_v0: __m128i = _mm_and_si128(
    |                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:161:23
    |
161 |             let v_v1: __m128i = _mm_and_si128(
    |                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:168:23
    |
168 |             let v_v2: __m128i = _mm_and_si128(
    |                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:175:23
    |
175 |             let v_v3: __m128i = _mm_and_si128(
    |                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:182:25
    |
182 |             let tmp_v0: __m128i = _mm_cmpeq_epi8(
    |                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:186:25
    |
186 |             let tmp_v1: __m128i = _mm_cmpeq_epi8(
    |                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:190:25
    |
190 |             let tmp_v2: __m128i = _mm_cmpeq_epi8(
    |                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:194:25
    |
194 |             let tmp_v3: __m128i = _mm_cmpeq_epi8(
    |                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:209:28
    |
209 |             let tmp_ws_v0: __m128i = _mm_cmpeq_epi8(
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:213:28
    |
213 |             let tmp_ws_v1: __m128i = _mm_cmpeq_epi8(
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:217:28
    |
217 |             let tmp_ws_v2: __m128i = _mm_cmpeq_epi8(
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:221:28
    |
221 |             let tmp_ws_v3: __m128i = _mm_cmpeq_epi8(
    |                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:280:24
    |
280 |                 let v: __m128i = _mm_set_epi32(v3, v2, v1, v0);
    |                        ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:281:24
    |
281 |                 let v: __m128i = _mm_add_epi32(idx_64_v, v);
    |                        ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:289:26
    |
289 |     fn fill_s8(n: i8) -> __m128i {
    |                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `__m128i` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:294:18
    |
294 |     fn zero() -> __m128i {
    |                  ^^^^^^^ not found in this scope

   Compiling url v2.2.2
error[E0425]: cannot find function `_mm_loadu_si128` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:53:21
   |
53 |                 v0: _mm_loadu_si128(ptr.as_ptr().cast::<arch::__m128i>()),
   |                     ^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_loadu_si128` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:54:21
   |
54 |                 v1: _mm_loadu_si128(ptr.as_ptr().add(16).cast::<arch::__m128i>()),
   |                     ^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_loadu_si128` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:55:21
   |
55 |                 v2: _mm_loadu_si128(ptr.as_ptr().add(32).cast::<arch::__m128i>()),
   |                     ^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_loadu_si128` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:56:21
   |
56 |                 v3: _mm_loadu_si128(ptr.as_ptr().add(48).cast::<arch::__m128i>()),
   |                     ^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:97:33
   |
97 |             let mask: __m128i = _mm_set1_epi8(m as i8);
   |                                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:98:38
   |
98 |             let cmp_res_0: __m128i = _mm_cmpeq_epi8(self.v0, mask);
   |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
  --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:99:57
   |
99 |             let res_0: u64 = u64::from(static_cast_u32!(_mm_movemask_epi8(cmp_res_0)));
   |                                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:100:38
    |
100 |             let cmp_res_1: __m128i = _mm_cmpeq_epi8(self.v1, mask);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:101:30
    |
101 |             let res_1: u64 = _mm_movemask_epi8(cmp_res_1) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:102:38
    |
102 |             let cmp_res_2: __m128i = _mm_cmpeq_epi8(self.v2, mask);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:103:30
    |
103 |             let res_2: u64 = _mm_movemask_epi8(cmp_res_2) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:104:38
    |
104 |             let cmp_res_3: __m128i = _mm_cmpeq_epi8(self.v3, mask);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:105:30
    |
105 |             let res_3: u64 = _mm_movemask_epi8(cmp_res_3) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_max_epu8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:115:53
    |
115 |             let cmp_res_0: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v0), maxval);
    |                                                     ^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:115:38
    |
115 |             let cmp_res_0: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v0), maxval);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:116:57
    |
116 |             let res_0: u64 = u64::from(static_cast_u32!(_mm_movemask_epi8(cmp_res_0)));
    |                                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_max_epu8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:117:53
    |
117 |             let cmp_res_1: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v1), maxval);
    |                                                     ^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:117:38
    |
117 |             let cmp_res_1: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v1), maxval);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:118:30
    |
118 |             let res_1: u64 = _mm_movemask_epi8(cmp_res_1) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_max_epu8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:119:53
    |
119 |             let cmp_res_2: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v2), maxval);
    |                                                     ^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:119:38
    |
119 |             let cmp_res_2: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v2), maxval);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:120:30
    |
120 |             let res_2: u64 = _mm_movemask_epi8(cmp_res_2) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_max_epu8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:121:53
    |
121 |             let cmp_res_3: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v3), maxval);
    |                                                     ^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:121:38
    |
121 |             let cmp_res_3: __m128i = _mm_cmpeq_epi8(_mm_max_epu8(maxval, self.v3), maxval);
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:122:30
    |
122 |             let res_3: u64 = _mm_movemask_epi8(cmp_res_3) as u64;
    |                              ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_setr_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:26:9
    |
26  |         _mm_setr_epi8(16, 0, 0, 0, 0, 0, 0, 0, 0, 8, 12, 1, 2, 9, 0, 0)
    |         ^^^^^^^^^^^^^ not found in this scope
...
148 |             let low_nibble_mask: __m128i = low_nibble_mask!();
    |                                            ------------------ in this macro invocation
    |
    = note: this error originates in the macro `low_nibble_mask` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0425]: cannot find function `_mm_setr_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:32:9
    |
32  |         _mm_setr_epi8(8, 0, 18, 4, 0, 1, 0, 1, 0, 0, 0, 3, 2, 1, 0, 0)
    |         ^^^^^^^^^^^^^ not found in this scope
...
149 |             let high_nibble_mask: __m128i = high_nibble_mask!();
    |                                             ------------------- in this macro invocation
    |
    = note: this error originates in the macro `high_nibble_mask` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:151:51
    |
151 |             let structural_shufti_mask: __m128i = _mm_set1_epi8(0x7);
    |                                                   ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:152:51
    |
152 |             let whitespace_shufti_mask: __m128i = _mm_set1_epi8(0x18);
    |                                                   ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:155:17
    |
155 |                 _mm_shuffle_epi8(low_nibble_mask, self.v0),
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:154:33
    |
154 |             let v_v0: __m128i = _mm_and_si128(
    |                                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:156:17
    |
156 |                 _mm_shuffle_epi8(
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_srli_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:158:35
    |
158 |                     _mm_and_si128(_mm_srli_epi32(self.v0, 4), _mm_set1_epi8(0x7f)),
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:158:21
    |
158 |                     _mm_and_si128(_mm_srli_epi32(self.v0, 4), _mm_set1_epi8(0x7f)),
    |                     ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:158:63
    |
158 |                     _mm_and_si128(_mm_srli_epi32(self.v0, 4), _mm_set1_epi8(0x7f)),
    |                                                               ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:162:17
    |
162 |                 _mm_shuffle_epi8(low_nibble_mask, self.v1),
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:161:33
    |
161 |             let v_v1: __m128i = _mm_and_si128(
    |                                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:163:17
    |
163 |                 _mm_shuffle_epi8(
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_srli_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:165:35
    |
165 |                     _mm_and_si128(_mm_srli_epi32(self.v1, 4), _mm_set1_epi8(0x7f)),
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:165:21
    |
165 |                     _mm_and_si128(_mm_srli_epi32(self.v1, 4), _mm_set1_epi8(0x7f)),
    |                     ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:165:63
    |
165 |                     _mm_and_si128(_mm_srli_epi32(self.v1, 4), _mm_set1_epi8(0x7f)),
    |                                                               ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:169:17
    |
169 |                 _mm_shuffle_epi8(low_nibble_mask, self.v2),
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:168:33
    |
168 |             let v_v2: __m128i = _mm_and_si128(
    |                                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:170:17
    |
170 |                 _mm_shuffle_epi8(
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_srli_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:172:35
    |
172 |                     _mm_and_si128(_mm_srli_epi32(self.v2, 4), _mm_set1_epi8(0x7f)),
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:172:21
    |
172 |                     _mm_and_si128(_mm_srli_epi32(self.v2, 4), _mm_set1_epi8(0x7f)),
    |                     ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:172:63
    |
172 |                     _mm_and_si128(_mm_srli_epi32(self.v2, 4), _mm_set1_epi8(0x7f)),
    |                                                               ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:176:17
    |
176 |                 _mm_shuffle_epi8(low_nibble_mask, self.v3),
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:175:33
    |
175 |             let v_v3: __m128i = _mm_and_si128(
    |                                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_shuffle_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:177:17
    |
177 |                 _mm_shuffle_epi8(
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_srli_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:179:35
    |
179 |                     _mm_and_si128(_mm_srli_epi32(self.v3, 4), _mm_set1_epi8(0x7f)),
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:179:21
    |
179 |                     _mm_and_si128(_mm_srli_epi32(self.v3, 4), _mm_set1_epi8(0x7f)),
    |                     ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:179:63
    |
179 |                     _mm_and_si128(_mm_srli_epi32(self.v3, 4), _mm_set1_epi8(0x7f)),
    |                                                               ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:183:17
    |
183 |                 _mm_and_si128(v_v0, structural_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:182:35
    |
182 |             let tmp_v0: __m128i = _mm_cmpeq_epi8(
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:184:17
    |
184 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:187:17
    |
187 |                 _mm_and_si128(v_v1, structural_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:186:35
    |
186 |             let tmp_v1: __m128i = _mm_cmpeq_epi8(
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:188:17
    |
188 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:191:17
    |
191 |                 _mm_and_si128(v_v2, structural_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:190:35
    |
190 |             let tmp_v2: __m128i = _mm_cmpeq_epi8(
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:192:17
    |
192 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:195:17
    |
195 |                 _mm_and_si128(v_v3, structural_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:194:35
    |
194 |             let tmp_v3: __m128i = _mm_cmpeq_epi8(
    |                                   ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:196:17
    |
196 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:199:68
    |
199 |             let structural_res_0: u64 = u64::from(static_cast_u32!(_mm_movemask_epi8(tmp_v0)));
    |                                                                    ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:200:41
    |
200 |             let structural_res_1: u64 = _mm_movemask_epi8(tmp_v1) as u64;
    |                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:201:41
    |
201 |             let structural_res_2: u64 = _mm_movemask_epi8(tmp_v2) as u64;
    |                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:202:41
    |
202 |             let structural_res_3: u64 = _mm_movemask_epi8(tmp_v3) as u64;
    |                                         ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:210:17
    |
210 |                 _mm_and_si128(v_v0, whitespace_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:209:38
    |
209 |             let tmp_ws_v0: __m128i = _mm_cmpeq_epi8(
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:211:17
    |
211 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:214:17
    |
214 |                 _mm_and_si128(v_v1, whitespace_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:213:38
    |
213 |             let tmp_ws_v1: __m128i = _mm_cmpeq_epi8(
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:215:17
    |
215 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:218:17
    |
218 |                 _mm_and_si128(v_v2, whitespace_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:217:38
    |
217 |             let tmp_ws_v2: __m128i = _mm_cmpeq_epi8(
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:219:17
    |
219 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_and_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:222:17
    |
222 |                 _mm_and_si128(v_v3, whitespace_shufti_mask),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_cmpeq_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:221:38
    |
221 |             let tmp_ws_v3: __m128i = _mm_cmpeq_epi8(
    |                                      ^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:223:17
    |
223 |                 _mm_set1_epi8(0),
    |                 ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:226:60
    |
226 |             let ws_res_0: u64 = u64::from(static_cast_u32!(_mm_movemask_epi8(tmp_ws_v0)));
    |                                                            ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:227:33
    |
227 |             let ws_res_1: u64 = _mm_movemask_epi8(tmp_ws_v1) as u64;
    |                                 ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:228:33
    |
228 |             let ws_res_2: u64 = _mm_movemask_epi8(tmp_ws_v2) as u64;
    |                                 ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_movemask_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:229:33
    |
229 |             let ws_res_3: u64 = _mm_movemask_epi8(tmp_ws_v3) as u64;
    |                                 ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:251:13
    |
251 |             _mm_set_epi32(
    |             ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:280:34
    |
280 |                 let v: __m128i = _mm_set_epi32(v3, v2, v1, v0);
    |                                  ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_add_epi32` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:281:34
    |
281 |                 let v: __m128i = _mm_add_epi32(idx_64_v, v);
    |                                  ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_storeu_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:282:17
    |
282 |                 _mm_storeu_si128(base.as_mut_ptr().add(l).cast::<arch::__m128i>(), v);
    |                 ^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_set1_epi8` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:290:18
    |
290 |         unsafe { _mm_set1_epi8(n) }
    |                  ^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `_mm_setzero_si128` in this scope
   --> /root/.cargo/registry/src/github.com-1285ae84e5963aae/simd-json-0.7.0/src/sse42/stage1.rs:295:18
    |
295 |         unsafe { _mm_setzero_si128() }
    |                  ^^^^^^^^^^^^^^^^^ not found in this scope

Some errors have detailed explanations: E0412, E0425, E0432, E0433.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `simd-json` due to 138 previous errors
warning: build failed, waiting for other jobs to finish...```

fairuse avatar Feb 26 '23 18:02 fairuse