mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
4647320adc
Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn>
24 lines
652 B
C
24 lines
652 B
C
#ifndef SIMDJSON_RVV_BEGIN_H
|
|
#define SIMDJSON_RVV_BEGIN_H
|
|
|
|
#ifndef SIMDJSON_CONDITIONAL_INCLUDE
|
|
#include "simdjson/base.h"
|
|
#endif
|
|
|
|
// 锁定当前实现
|
|
#undef SIMDJSON_IMPLEMENTATION
|
|
#define SIMDJSON_IMPLEMENTATION rvv
|
|
|
|
// 一次性包含 RVV 内部实现头(后续按需增删)
|
|
#include "simdjson/rvv/intrinsics.h"
|
|
#include "simdjson/rvv/bitmanipulation.h"
|
|
#include "simdjson/rvv/bitmask.h"
|
|
#include "simdjson/rvv/numberparsing_defs.h"
|
|
#include "simdjson/rvv/simd.h"
|
|
#include "simdjson/rvv/stringparsing_defs.h"
|
|
|
|
#ifndef SIMDJSON_SKIP_BACKSLASH_SHORT_CIRCUIT
|
|
#define SIMDJSON_SKIP_BACKSLASH_SHORT_CIRCUIT 1
|
|
#endif
|
|
|
|
#endif // SIMDJSON_RVV_BEGIN_H
|