/dports/graphics/jpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/aarch64/ |
H A D | jchuff-neon.c | 172 vreinterpretq_u16_s16(veorq_s16(abs_row0, vshrq_n_s16(row0, 15))); in jsimd_huff_encode_one_block_neon() 174 vreinterpretq_u16_s16(veorq_s16(abs_row1, vshrq_n_s16(row1, 15))); in jsimd_huff_encode_one_block_neon() 176 vreinterpretq_u16_s16(veorq_s16(abs_row2, vshrq_n_s16(row2, 15))); in jsimd_huff_encode_one_block_neon() 178 vreinterpretq_u16_s16(veorq_s16(abs_row3, vshrq_n_s16(row3, 15))); in jsimd_huff_encode_one_block_neon() 180 vreinterpretq_u16_s16(veorq_s16(abs_row4, vshrq_n_s16(row4, 15))); in jsimd_huff_encode_one_block_neon() 182 vreinterpretq_u16_s16(veorq_s16(abs_row5, vshrq_n_s16(row5, 15))); in jsimd_huff_encode_one_block_neon() 184 vreinterpretq_u16_s16(veorq_s16(abs_row6, vshrq_n_s16(row6, 15))); in jsimd_huff_encode_one_block_neon() 186 vreinterpretq_u16_s16(veorq_s16(abs_row7, vshrq_n_s16(row7, 15))); in jsimd_huff_encode_one_block_neon() 353 vst1q_u16(block_abs + 0 * DCTSIZE, vreinterpretq_u16_s16(abs_row0)); in jsimd_huff_encode_one_block_neon() 354 vst1q_u16(block_abs + 1 * DCTSIZE, vreinterpretq_u16_s16(abs_row1)); in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/graphics/libjpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/aarch64/ |
H A D | jchuff-neon.c | 172 vreinterpretq_u16_s16(veorq_s16(abs_row0, vshrq_n_s16(row0, 15))); in jsimd_huff_encode_one_block_neon() 174 vreinterpretq_u16_s16(veorq_s16(abs_row1, vshrq_n_s16(row1, 15))); in jsimd_huff_encode_one_block_neon() 176 vreinterpretq_u16_s16(veorq_s16(abs_row2, vshrq_n_s16(row2, 15))); in jsimd_huff_encode_one_block_neon() 178 vreinterpretq_u16_s16(veorq_s16(abs_row3, vshrq_n_s16(row3, 15))); in jsimd_huff_encode_one_block_neon() 180 vreinterpretq_u16_s16(veorq_s16(abs_row4, vshrq_n_s16(row4, 15))); in jsimd_huff_encode_one_block_neon() 182 vreinterpretq_u16_s16(veorq_s16(abs_row5, vshrq_n_s16(row5, 15))); in jsimd_huff_encode_one_block_neon() 184 vreinterpretq_u16_s16(veorq_s16(abs_row6, vshrq_n_s16(row6, 15))); in jsimd_huff_encode_one_block_neon() 186 vreinterpretq_u16_s16(veorq_s16(abs_row7, vshrq_n_s16(row7, 15))); in jsimd_huff_encode_one_block_neon() 353 vst1q_u16(block_abs + 0 * DCTSIZE, vreinterpretq_u16_s16(abs_row0)); in jsimd_huff_encode_one_block_neon() 354 vst1q_u16(block_abs + 1 * DCTSIZE, vreinterpretq_u16_s16(abs_row1)); in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/mozjpeg-sys-1.0.1/vendor/simd/arm/aarch64/ |
H A D | jchuff-neon.c | 172 vreinterpretq_u16_s16(veorq_s16(abs_row0, vshrq_n_s16(row0, 15))); in jsimd_huff_encode_one_block_neon() 174 vreinterpretq_u16_s16(veorq_s16(abs_row1, vshrq_n_s16(row1, 15))); in jsimd_huff_encode_one_block_neon() 176 vreinterpretq_u16_s16(veorq_s16(abs_row2, vshrq_n_s16(row2, 15))); in jsimd_huff_encode_one_block_neon() 178 vreinterpretq_u16_s16(veorq_s16(abs_row3, vshrq_n_s16(row3, 15))); in jsimd_huff_encode_one_block_neon() 180 vreinterpretq_u16_s16(veorq_s16(abs_row4, vshrq_n_s16(row4, 15))); in jsimd_huff_encode_one_block_neon() 182 vreinterpretq_u16_s16(veorq_s16(abs_row5, vshrq_n_s16(row5, 15))); in jsimd_huff_encode_one_block_neon() 184 vreinterpretq_u16_s16(veorq_s16(abs_row6, vshrq_n_s16(row6, 15))); in jsimd_huff_encode_one_block_neon() 186 vreinterpretq_u16_s16(veorq_s16(abs_row7, vshrq_n_s16(row7, 15))); in jsimd_huff_encode_one_block_neon() 353 vst1q_u16(block_abs + 0 * DCTSIZE, vreinterpretq_u16_s16(abs_row0)); in jsimd_huff_encode_one_block_neon() 354 vst1q_u16(block_abs + 1 * DCTSIZE, vreinterpretq_u16_s16(abs_row1)); in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/libjpeg_turbo/simd/arm/common/ |
H A D | jdmrgext-neon.c | 87 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v1_merged_upsample_neon() 89 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v1_merged_upsample_neon() 104 vaddw_u8(vreinterpretq_u16_s16(g_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 106 vaddw_u8(vreinterpretq_u16_s16(r_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 108 vaddw_u8(vreinterpretq_u16_s16(b_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 154 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v1_merged_upsample_neon() 156 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v1_merged_upsample_neon() 322 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v2_merged_upsample_neon() 324 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v2_merged_upsample_neon() 416 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v2_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 78 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_low_u8(cr))); in jsimd_ycc_rgb_convert_neon() 80 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_high_u8(cr))); in jsimd_ycc_rgb_convert_neon() 82 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_low_u8(cb))); in jsimd_ycc_rgb_convert_neon() 84 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_high_u8(cb))); in jsimd_ycc_rgb_convert_neon() 107 vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 109 vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), vget_high_u8(y))); in jsimd_ycc_rgb_convert_neon() 111 vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 113 vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), vget_high_u8(y))); in jsimd_ycc_rgb_convert_neon() 115 vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 163 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_ycc_rgb_convert_neon() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libjpeg_turbo/simd/arm/common/ |
H A D | jdmrgext-neon.c | 87 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v1_merged_upsample_neon() 89 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v1_merged_upsample_neon() 104 vaddw_u8(vreinterpretq_u16_s16(g_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 106 vaddw_u8(vreinterpretq_u16_s16(r_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 108 vaddw_u8(vreinterpretq_u16_s16(b_sub_y), y.val[0])); in jsimd_h2v1_merged_upsample_neon() 154 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v1_merged_upsample_neon() 156 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v1_merged_upsample_neon() 322 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v2_merged_upsample_neon() 324 vaddw_u8(vreinterpretq_u16_s16(neg_128), cb)); in jsimd_h2v2_merged_upsample_neon() 416 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_h2v2_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 78 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_low_u8(cr))); in jsimd_ycc_rgb_convert_neon() 80 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_high_u8(cr))); in jsimd_ycc_rgb_convert_neon() 82 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_low_u8(cb))); in jsimd_ycc_rgb_convert_neon() 84 vaddw_u8(vreinterpretq_u16_s16(neg_128), vget_high_u8(cb))); in jsimd_ycc_rgb_convert_neon() 107 vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 109 vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), vget_high_u8(y))); in jsimd_ycc_rgb_convert_neon() 111 vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 113 vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), vget_high_u8(y))); in jsimd_ycc_rgb_convert_neon() 115 vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), vget_low_u8(y))); in jsimd_ycc_rgb_convert_neon() 163 vaddw_u8(vreinterpretq_u16_s16(neg_128), cr)); in jsimd_ycc_rgb_convert_neon() [all …]
|
H A D | jquanti-neon.c | 130 uint16x8_t abs_row0 = vreinterpretq_u16_s16(vabsq_s16(row0)); in jsimd_quantize_neon() 131 uint16x8_t abs_row1 = vreinterpretq_u16_s16(vabsq_s16(row1)); in jsimd_quantize_neon() 132 uint16x8_t abs_row2 = vreinterpretq_u16_s16(vabsq_s16(row2)); in jsimd_quantize_neon() 133 uint16x8_t abs_row3 = vreinterpretq_u16_s16(vabsq_s16(row3)); in jsimd_quantize_neon() 165 row0 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row0), in jsimd_quantize_neon() 167 row1 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row1), in jsimd_quantize_neon() 169 row2 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row2), in jsimd_quantize_neon() 171 row3 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row3), in jsimd_quantize_neon()
|
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/mozjpeg-sys-1.0.1/vendor/simd/arm/ |
H A D | jdmrgext-neon.c | 109 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 112 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 115 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 118 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 121 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 124 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 188 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 191 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 194 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 197 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 77 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 80 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 83 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 86 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 120 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), in jsimd_ycc_rgb_convert_neon() 123 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), in jsimd_ycc_rgb_convert_neon() 126 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), in jsimd_ycc_rgb_convert_neon() 129 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), in jsimd_ycc_rgb_convert_neon() 132 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), in jsimd_ycc_rgb_convert_neon() 135 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_h), in jsimd_ycc_rgb_convert_neon() [all …]
|
/dports/graphics/libjpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/ |
H A D | jdmrgext-neon.c | 109 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 112 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 115 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 118 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 121 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 124 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 188 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 191 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 194 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 197 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 77 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 80 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 83 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 86 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 120 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), in jsimd_ycc_rgb_convert_neon() 123 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), in jsimd_ycc_rgb_convert_neon() 126 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), in jsimd_ycc_rgb_convert_neon() 129 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), in jsimd_ycc_rgb_convert_neon() 132 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), in jsimd_ycc_rgb_convert_neon() 135 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_h), in jsimd_ycc_rgb_convert_neon() [all …]
|
H A D | jquanti-neon.c | 129 uint16x8_t abs_row0 = vreinterpretq_u16_s16(vabsq_s16(row0)); in jsimd_quantize_neon() 130 uint16x8_t abs_row1 = vreinterpretq_u16_s16(vabsq_s16(row1)); in jsimd_quantize_neon() 131 uint16x8_t abs_row2 = vreinterpretq_u16_s16(vabsq_s16(row2)); in jsimd_quantize_neon() 132 uint16x8_t abs_row3 = vreinterpretq_u16_s16(vabsq_s16(row3)); in jsimd_quantize_neon() 165 row0 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row0), in jsimd_quantize_neon() 167 row1 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row1), in jsimd_quantize_neon() 169 row2 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row2), in jsimd_quantize_neon() 171 row3 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row3), in jsimd_quantize_neon()
|
/dports/graphics/jpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/ |
H A D | jdmrgext-neon.c | 109 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 112 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 115 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 118 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 121 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 124 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 188 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 191 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 194 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 197 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 77 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 80 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 83 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 86 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 120 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), in jsimd_ycc_rgb_convert_neon() 123 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), in jsimd_ycc_rgb_convert_neon() 126 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), in jsimd_ycc_rgb_convert_neon() 129 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), in jsimd_ycc_rgb_convert_neon() 132 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), in jsimd_ycc_rgb_convert_neon() 135 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_h), in jsimd_ycc_rgb_convert_neon() [all …]
|
H A D | jquanti-neon.c | 129 uint16x8_t abs_row0 = vreinterpretq_u16_s16(vabsq_s16(row0)); in jsimd_quantize_neon() 130 uint16x8_t abs_row1 = vreinterpretq_u16_s16(vabsq_s16(row1)); in jsimd_quantize_neon() 131 uint16x8_t abs_row2 = vreinterpretq_u16_s16(vabsq_s16(row2)); in jsimd_quantize_neon() 132 uint16x8_t abs_row3 = vreinterpretq_u16_s16(vabsq_s16(row3)); in jsimd_quantize_neon() 165 row0 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row0), in jsimd_quantize_neon() 167 row1 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row1), in jsimd_quantize_neon() 169 row2 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row2), in jsimd_quantize_neon() 171 row3 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row3), in jsimd_quantize_neon()
|
/dports/www/firefox/firefox-99.0/media/libjpeg/simd/arm/ |
H A D | jdmrgext-neon.c | 109 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 112 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 115 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 118 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 121 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 124 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 188 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() 191 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y), in jsimd_h2v1_merged_upsample_neon() 194 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y), in jsimd_h2v1_merged_upsample_neon() 197 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y), in jsimd_h2v1_merged_upsample_neon() [all …]
|
H A D | jdcolext-neon.c | 77 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 80 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 83 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 86 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(neg_128), in jsimd_ycc_rgb_convert_neon() 120 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_l), in jsimd_ycc_rgb_convert_neon() 123 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(r_sub_y_h), in jsimd_ycc_rgb_convert_neon() 126 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_l), in jsimd_ycc_rgb_convert_neon() 129 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(b_sub_y_h), in jsimd_ycc_rgb_convert_neon() 132 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_l), in jsimd_ycc_rgb_convert_neon() 135 vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(g_sub_y_h), in jsimd_ycc_rgb_convert_neon() [all …]
|
H A D | jquanti-neon.c | 132 uint16x8_t abs_row0 = vreinterpretq_u16_s16(vabsq_s16(row0)); in jsimd_quantize_neon() 133 uint16x8_t abs_row1 = vreinterpretq_u16_s16(vabsq_s16(row1)); in jsimd_quantize_neon() 134 uint16x8_t abs_row2 = vreinterpretq_u16_s16(vabsq_s16(row2)); in jsimd_quantize_neon() 135 uint16x8_t abs_row3 = vreinterpretq_u16_s16(vabsq_s16(row3)); in jsimd_quantize_neon() 168 row0 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row0), in jsimd_quantize_neon() 170 row1 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row1), in jsimd_quantize_neon() 172 row2 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row2), in jsimd_quantize_neon() 174 row3 = vreinterpretq_s16_u16(vshlq_u16(vreinterpretq_u16_s16(row3), in jsimd_quantize_neon()
|
/dports/graphics/jpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/aarch32/ |
H A D | jchuff-neon.c | 100 vmovn_u16(vreinterpretq_u16_s16(row0_lz))); in jsimd_huff_encode_one_block_neon() 102 vmovn_u16(vreinterpretq_u16_s16(row1_lz))); in jsimd_huff_encode_one_block_neon() 104 vmovn_u16(vreinterpretq_u16_s16(row2_lz))); in jsimd_huff_encode_one_block_neon() 114 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row0, 15)), in jsimd_huff_encode_one_block_neon() 117 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row1, 15)), in jsimd_huff_encode_one_block_neon() 120 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row2, 15)), in jsimd_huff_encode_one_block_neon() 123 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row3, 15)), in jsimd_huff_encode_one_block_neon() 200 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row4, 15)), in jsimd_huff_encode_one_block_neon() 203 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row5, 15)), in jsimd_huff_encode_one_block_neon() 206 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row6, 15)), in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/graphics/libjpeg-turbo/libjpeg-turbo-2.1.1/simd/arm/aarch32/ |
H A D | jchuff-neon.c | 100 vmovn_u16(vreinterpretq_u16_s16(row0_lz))); in jsimd_huff_encode_one_block_neon() 102 vmovn_u16(vreinterpretq_u16_s16(row1_lz))); in jsimd_huff_encode_one_block_neon() 104 vmovn_u16(vreinterpretq_u16_s16(row2_lz))); in jsimd_huff_encode_one_block_neon() 114 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row0, 15)), in jsimd_huff_encode_one_block_neon() 117 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row1, 15)), in jsimd_huff_encode_one_block_neon() 120 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row2, 15)), in jsimd_huff_encode_one_block_neon() 123 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row3, 15)), in jsimd_huff_encode_one_block_neon() 200 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row4, 15)), in jsimd_huff_encode_one_block_neon() 203 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row5, 15)), in jsimd_huff_encode_one_block_neon() 206 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row6, 15)), in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/www/firefox/firefox-99.0/media/libjpeg/simd/arm/aarch32/ |
H A D | jchuff-neon.c | 100 vmovn_u16(vreinterpretq_u16_s16(row0_lz))); in jsimd_huff_encode_one_block_neon() 102 vmovn_u16(vreinterpretq_u16_s16(row1_lz))); in jsimd_huff_encode_one_block_neon() 104 vmovn_u16(vreinterpretq_u16_s16(row2_lz))); in jsimd_huff_encode_one_block_neon() 114 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row0, 15)), in jsimd_huff_encode_one_block_neon() 117 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row1, 15)), in jsimd_huff_encode_one_block_neon() 120 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row2, 15)), in jsimd_huff_encode_one_block_neon() 123 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row3, 15)), in jsimd_huff_encode_one_block_neon() 200 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row4, 15)), in jsimd_huff_encode_one_block_neon() 203 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row5, 15)), in jsimd_huff_encode_one_block_neon() 206 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row6, 15)), in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/graphics/dssim/dssim-3.1.2/cargo-crates/mozjpeg-sys-1.0.1/vendor/simd/arm/aarch32/ |
H A D | jchuff-neon.c | 100 vmovn_u16(vreinterpretq_u16_s16(row0_lz))); in jsimd_huff_encode_one_block_neon() 102 vmovn_u16(vreinterpretq_u16_s16(row1_lz))); in jsimd_huff_encode_one_block_neon() 104 vmovn_u16(vreinterpretq_u16_s16(row2_lz))); in jsimd_huff_encode_one_block_neon() 114 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row0, 15)), in jsimd_huff_encode_one_block_neon() 117 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row1, 15)), in jsimd_huff_encode_one_block_neon() 120 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row2, 15)), in jsimd_huff_encode_one_block_neon() 123 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row3, 15)), in jsimd_huff_encode_one_block_neon() 200 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row4, 15)), in jsimd_huff_encode_one_block_neon() 203 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row5, 15)), in jsimd_huff_encode_one_block_neon() 206 vshlq_u16(vreinterpretq_u16_s16(vshrq_n_s16(row6, 15)), in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/www/firefox/firefox-99.0/media/libjpeg/simd/arm/aarch64/ |
H A D | jchuff-neon.c | 231 unsigned int lz = vgetq_lane_u16(vreinterpretq_u16_s16(row0_lz), 0); in jsimd_huff_encode_one_block_neon() 296 uint16x8_t row1_diff = veorq_u16(vreinterpretq_u16_s16(abs_row1), in jsimd_huff_encode_one_block_neon() 298 uint16x8_t row2_diff = veorq_u16(vreinterpretq_u16_s16(abs_row2), in jsimd_huff_encode_one_block_neon() 300 uint16x8_t row3_diff = veorq_u16(vreinterpretq_u16_s16(abs_row3), in jsimd_huff_encode_one_block_neon() 302 uint16x8_t row4_diff = veorq_u16(vreinterpretq_u16_s16(abs_row4), in jsimd_huff_encode_one_block_neon() 304 uint16x8_t row5_diff = veorq_u16(vreinterpretq_u16_s16(abs_row5), in jsimd_huff_encode_one_block_neon() 306 uint16x8_t row6_diff = veorq_u16(vreinterpretq_u16_s16(abs_row6), in jsimd_huff_encode_one_block_neon() 308 uint16x8_t row7_diff = veorq_u16(vreinterpretq_u16_s16(abs_row7), in jsimd_huff_encode_one_block_neon() 356 uint16x8_t row1_diff = veorq_u16(vreinterpretq_u16_s16(abs_row1), in jsimd_huff_encode_one_block_neon() 358 uint16x8_t row2_diff = veorq_u16(vreinterpretq_u16_s16(abs_row2), in jsimd_huff_encode_one_block_neon() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/media/libvpx/libvpx/vpx_dsp/arm/ |
H A D | idct8x8_add_neon.c | 52 d0_u16 = vaddw_u8(vreinterpretq_u16_s16(a0), d0); in add8x8() 53 d1_u16 = vaddw_u8(vreinterpretq_u16_s16(a1), d1); in add8x8() 54 d2_u16 = vaddw_u8(vreinterpretq_u16_s16(a2), d2); in add8x8() 55 d3_u16 = vaddw_u8(vreinterpretq_u16_s16(a3), d3); in add8x8() 56 d4_u16 = vaddw_u8(vreinterpretq_u16_s16(a4), d4); in add8x8() 57 d5_u16 = vaddw_u8(vreinterpretq_u16_s16(a5), d5); in add8x8() 58 d6_u16 = vaddw_u8(vreinterpretq_u16_s16(a6), d6); in add8x8() 59 d7_u16 = vaddw_u8(vreinterpretq_u16_s16(a7), d7); in add8x8()
|