diff --git a/simd/jsimd_arm_neon.S b/simd/jsimd_arm_neon.S index 9962b8a1..ac6c8607 100644 --- a/simd/jsimd_arm_neon.S +++ b/simd/jsimd_arm_neon.S @@ -1,5 +1,5 @@ /* - * ARM NEON optimizations for libjpeg-turbo + * ARMv7 NEON optimizations for libjpeg-turbo * * Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. @@ -35,6 +35,7 @@ #define RESPECT_STRICT_ALIGNMENT 1 + /*****************************************************************************/ /* Supplementary macro for setting function attributes */ @@ -62,6 +63,7 @@ _\fname: vtrn.32 \x1, \x3 .endm + #define CENTERJSAMPLE 128 /*****************************************************************************/ @@ -670,6 +672,7 @@ asm_function jsimd_idct_islow_neon .unreq ROW7R .endfunc + /*****************************************************************************/ /* @@ -894,6 +897,7 @@ asm_function jsimd_idct_ifast_neon .unreq TMP4 .endfunc + /*****************************************************************************/ /* @@ -1108,6 +1112,7 @@ asm_function jsimd_idct_4x4_neon .purgem idct_helper + /*****************************************************************************/ /* @@ -1262,6 +1267,7 @@ asm_function jsimd_idct_2x2_neon .purgem idct_helper + /*****************************************************************************/ /* @@ -1561,6 +1567,7 @@ generate_jsimd_ycc_rgb_convert_neon extxrgb, 32, 1, 2, 3 .purgem do_load .purgem do_store + /*****************************************************************************/ /* @@ -1871,6 +1878,7 @@ generate_jsimd_rgb_ycc_convert_neon extxrgb, 32, 1, 2, 3 .purgem do_load .purgem do_store + /*****************************************************************************/ /* @@ -1934,6 +1942,7 @@ asm_function jsimd_convsamp_neon .unreq TMP4 .endfunc + /*****************************************************************************/ /* @@ -2057,6 +2066,7 @@ asm_function jsimd_fdct_ifast_neon .unreq TMP .endfunc + /*****************************************************************************/ /* @@ -2158,6 +2168,7 @@ asm_function jsimd_quantize_neon .unreq LOOP_COUNT .endfunc + /*****************************************************************************/ /*