Without address sanitizer: ==== testing image: ./test_data/IMG_verybig.png ./test_data/IMG_verybig.png is an image of size: 5461x4096, with 3 channels ./test_data/IMG_verybig.png, 46354us non-threaded neon ./test_data/IMG_verybig.png, 52972us (1.14277x slower) threaded non-simd ./test_data/IMG_verybig.png, 53331us (1.15052x slower) threaded neon ./test_data/IMG_verybig.png, 57654us (1.24378x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_smaller.png ./test_data/IMG_smaller.png is an image of size: 960x540, with 3 channels ./test_data/IMG_smaller.png, 998us threaded neon ./test_data/IMG_smaller.png, 1061us (1.06313x slower) non-threaded neon ./test_data/IMG_smaller.png, 1134us (1.13627x slower) threaded non-simd ./test_data/IMG_smaller.png, 1709us (1.71242x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_medium.png ./test_data/IMG_medium.png is an image of size: 1920x1080, with 3 channels ./test_data/IMG_medium.png, 5468us threaded neon ./test_data/IMG_medium.png, 5575us (1.01957x slower) non-threaded neon ./test_data/IMG_medium.png, 5968us (1.09144x slower) threaded non-simd ./test_data/IMG_medium.png, 6657us (1.21745x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_big.png ./test_data/IMG_big.png is an image of size: 2080x1560, with 3 channels ./test_data/IMG_big.png, 6897us non-threaded neon ./test_data/IMG_big.png, 7889us (1.14383x slower) threaded neon ./test_data/IMG_big.png, 9042us (1.311x slower) threaded non-simd ./test_data/IMG_big.png, 9737us (1.41177x slower) non-threaded non-simd With address sanitizer: ==== testing image: ./test_data/IMG_verybig.png ./test_data/IMG_verybig.png is an image of size: 5461x4096, with 3 channels ./test_data/IMG_verybig.png, 49202us non-threaded neon ./test_data/IMG_verybig.png, 55635us (1.13075x slower) threaded neon ./test_data/IMG_verybig.png, 61986us (1.25983x slower) threaded non-simd ./test_data/IMG_verybig.png, 244199us (4.96319x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_smaller.png ./test_data/IMG_smaller.png is an image of size: 960x540, with 3 channels ./test_data/IMG_smaller.png, 929us non-threaded neon ./test_data/IMG_smaller.png, 1028us (1.10657x slower) threaded neon ./test_data/IMG_smaller.png, 1576us (1.69645x slower) threaded non-simd ./test_data/IMG_smaller.png, 5834us (6.27987x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_medium.png ./test_data/IMG_medium.png is an image of size: 1920x1080, with 3 channels ./test_data/IMG_medium.png, 4551us non-threaded neon ./test_data/IMG_medium.png, 5341us (1.17359x slower) threaded neon ./test_data/IMG_medium.png, 11509us (2.52889x slower) threaded non-simd ./test_data/IMG_medium.png, 22807us (5.01143x slower) non-threaded non-simd ==== testing image: ./test_data/IMG_big.png ./test_data/IMG_big.png is an image of size: 2080x1560, with 3 channels ./test_data/IMG_big.png, 7137us non-threaded neon ./test_data/IMG_big.png, 7807us (1.09388x slower) threaded neon ./test_data/IMG_big.png, 18023us (2.52529x slower) threaded non-simd ./test_data/IMG_big.png, 35689us (5.00056x slower) non-threaded non-simd