mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
f504e57e7a
* loongarch runtime dispatching * remove CMake config for Loongarch. * make lasx available * flipping * moving... * fixing minor logic error * minor fixes * flipping * adding hackish header * better comment and reordering * adding dispatch
14 lines
371 B
C
14 lines
371 B
C
#ifndef SIMDJSON_LASX_INTRINSICS_H
|
|
#define SIMDJSON_LASX_INTRINSICS_H
|
|
|
|
#ifndef SIMDJSON_CONDITIONAL_INCLUDE
|
|
#include "simdjson/lasx/base.h"
|
|
#endif // SIMDJSON_CONDITIONAL_INCLUDE
|
|
|
|
#include <lsxintrin.h>
|
|
#include <lasxintrin.h>
|
|
|
|
static_assert(sizeof(__m256i) <= simdjson::SIMDJSON_PADDING, "insufficient padding for LoongArch ASX");
|
|
|
|
#endif // SIMDJSON_LASX_INTRINSICS_H
|