5 ms·
Didn’t find any mention of plans for NEON (ARM’s SIMD) support - anyone heard of such plans?
by yalok 6y ago
Didn’t find any mention of plans for NEON (ARM’s SIMD) support - anyone heard of such plans?
- mbreese 6y agoI don’t know about full support, as I can barely understand this code. However Neon is one of the code paths shown in the #if blocks, so I’d assume it supports neon, or at least has plans to support it. https://github.com/simdjson/simdjson/blob/master/singleheader/simdjson.cpp https://github.com/simdjson/simdjson/blob/master/singleheade... enum instruction_set { DEFAULT = 0x0, NEON = 0x1, AVX2 = 0x4, SSE42 = 0x8, PCLMULQDQ = 0x10, BMI1 = 0x20, BMI2 = 0x40 }; #if defined(__arm__) || defined(__aarch64__) // incl. armel, armhf, arm64 #if defined(__ARM_NEON)
- TkTech 6y agoNeon is fully supported. pysimdjson has pre-built binary wheels for ARM if you want to experiment on aarch64, just do `pip install pysimdjson`.