mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
11d9dbb7b7
* Fix riscv intrinsics header missing SIMDJSON_CONDITIONAL_INCLUDE guard Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn> * Fix riscv intrinsics header missing SIMDJSON_CONDITIONAL_INCLUDE guard Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn> * Implement simd8/simd8x64 with RVV intrinsics and fallback bitmanipulation Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn> * Fix missing SIMDJSON_CONDITIONAL_INCLUDE guard Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn> * Fix missing SIMDJSON_CONDITIONAL_INCLUDE guard Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn> --------- Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn>
20 lines
440 B
C++
20 lines
440 B
C++
#ifndef SIMDJSON_RVV_BASE_H
|
|
#define SIMDJSON_RVV_BASE_H
|
|
|
|
#ifndef SIMDJSON_CONDITIONAL_INCLUDE
|
|
#include "simdjson/base.h"
|
|
#endif // SIMDJSON_CONDITIONAL_INCLUDE
|
|
namespace simdjson {
|
|
namespace rvv {
|
|
|
|
class implementation;
|
|
|
|
namespace {
|
|
namespace simd {
|
|
template <typename T> struct simd8;
|
|
template <typename T> struct simd8x64;
|
|
} // namespace simd
|
|
} // unnamed namespace
|
|
} // namespace rvv
|
|
} // namespace simdjson
|
|
#endif // SIMDJSON_RVV_BASE_H
|