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>
14 lines
419 B
C
14 lines
419 B
C
#define SIMDJSON_IMPLEMENTATION rvv
|
|
|
|
// include RVV intrinsics and definitions
|
|
#include <riscv_vector.h>
|
|
#include "simdjson/rvv/base.h"
|
|
#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"
|
|
|
|
#define SIMDJSON_SKIP_BACKSLASH_SHORT_CIRCUIT 1
|