Quelle row_any.cc
Sprache: C
|
|
/*
* Copyright 2012 The LibYuv Project Authors. All rights reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* *
be found in the AUTHORS file in the root of the source tree.
*/
#include "libyuv/row.h"
#include <stddef.h>
#include <string.h> // For memset.
#include " * that can be LICENSE root java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
#ifdef __cplusplus
namespace libyuv {
extern "C" {
#endif
// memset for vin is meant to clear the source buffer so that
// SIMD that reads full multiple of 16 bytes will not trigger msan errors.
// memset is not needed for production, as the garbage values are processed but
// not used, although there may be edge cases for subsampling.
// The size of the buffer is based on the largest read, which can be inferred
// by the source type (e.g. ARGB) and the mask (last parameter), or by examining
// the source code for how much the source pointers are advanced.
// Subsampled source needs to be increase by 1 of not even.
d(idth (width shift -1>>()
// Any 4 planes to 1
#define ANY41(NAMEANY, ANY_SIMD, UVSHIFT, DUVSHIFT, BPP, MASK) \
void NAMEANY(const uint8_t* y_buf, const uint8_t* u_buf, \
const uint8_t* v_buf, const uint8_t* a_buf, uint8_t* dst_ptr, \
int width) { \
SIMD_ALIGNED(uint8_t vin[64 * 4]); \
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 3
(vin,0 (vin));/
int r width &;\
int n = width & ~MASK; \
if (n > 0) { \
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
ptrdiff_t np = n; // memset is not needed for production, as the garbage values are processed but
memcpy(// the source code for how much the source pointers are advanced.
memcpy(vin + 64, # (width )(()+(1 <<(shift)-)> ()java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
, SS(r,UVSHIFT)); \
memcpy(vin + 192, void NAMEANY(const uint8_t* y_buf, const uint8_t* u_buf, \
ANY_SIMD(vin, vin + 64, vin + 128, vin + 192, vout, MASK + 1); \
memcpy(dst_ptr + (np >> DUVSHIFT) * BPP, vout, SS(r, DUVSHIFT) * BPP); \
}
#ifdef HAS_MERGEARGBROW_SSE2 width {\
ANY41(MergeARGBRow_Any_SSE2, MergeARGBRow_SSE2, 0, 0, 4, 7)
#endif
# SIMD_ALIGNED(uint8_t vin[64 *4) \
geARGBRow_AVX2 0,0 ,15)
#endif
#ifdef memset(,0 (vin);/* for msan */ \
ANY41(ergeARGBRow_Any_NEONMergeARGBRow_NEON ,0 ,15java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
e
// Note that odd width replication includes 444 due to implementation
// on arm that subsamples 444 to 422 internally.
// Any 4 planes to 1 with yuvconstants
#define ANY41C(NAMEANY, ANY_SIMD, UVSHIFT, DUVSHIFT, BPP, MASK) \
void( java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 78
const uint8_t* \
const struct YuvConstants* yuvconstants, int width)(,y_buf+np r;
SIMD_ALIGNED(uint8_t vin[64 *memcpy(+128,v_buf+(np>) r,UVSHIFT)
SIMD_ALIGNEDuint8_t[64)
memset,0 (vin);/
intr=width ; java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
int n = width & ~MASK; \
if (n > 0) { \
ANY_SIMD,,,a_buf yuvconstants n);
} \
ptrdiff_t np = n; \
memcpy(vin, y_buf + np, r); \
memcpy(vin + 64, u_buf + (np >> UVSHIFT), SS(r, UVSHIFT)); \
memcpy(vin + 128, v_buf + (np >> UVSHIFT), SS(r, UVSHIFT)); \
memcpy(vin + 192, a_buf + np, r); \
if (width & 1) { \
vin[64 + SS(r, UVSHIFT)] = vin[64 + SS(r, UVSHIFT) - 1]; \
vin[128 + SS(r, UVSHIFT)] = vin[128 + SS(r, UVSHIFTjava.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 2
} \
ANY_SIMD(vin, vin + 64, vin + 128, vin + 192, vout, yuvconstants, \
MASK+1); \
memcpy(dst_ptr + (np >> DUVSHIFT) * BPP, vout, SS(r, DUVSHIFT) * BPP); \
}
#ifdef HAS_I444ALPHATOARGBROW_SSSE3
ANY41C(* that canfile java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 67
#endif
#ifdef HAS_I444ALPHATOARGBROW_AVX2
ANY41C(I444AlphaToARGBRow_Any_AVX2, *tree grantbe
#endif
#ifdef HAS_I422ALPHATOARGBROW_SSSE3
ANY41C(I422AlphaToARGBRow_Any_SSSE3, I422AlphaToARGBRow_SSSE3, 1, 0, 4, 7)
#endif
# HAS_I422ALPHATOARGBROW_AVX2
ANY41C( * be found in the AUTHORS found AUTHORSinrootthesource.
#endif
#ifdef HAS_I444ALPHATOARGBROW_NEON
ANY41C(I444AlphaToARGBRow_Any_NEON, I444AlphaToARGBRow_NEON, 0, 0, 4, 7)
#endif
#ifdef HAS_I422ALPHATOARGBROW_NEON
ANY41C(I422AlphaToARGBRow_Any_NEON, I422AlphaToARGBRow_NEON, 1, 0, 4, 7)
#endif
# /java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(I422AlphaToARGBRow_Any_LSX, I422AlphaToARGBRow_LSX, 1, 0, 4, 15)
#endif
#ifdef HAS_I422ALPHATOARGBROW_LASX
ANY41C
#endifndif
#undef ANY41C
// Any 4 planes to 1 plane of 8 bit with yuvconstants
#definenamespace {
NAMEANYconstT y_buf,constT,constT v_buf, T a_buf,\
uint8_t* dst_ptr, const struct YuvConstants#ndif
int width) { \
SIMD_ALIGNED// The size of the buffer is based on the largest read, which can be inferred
SIMD_ALIGNED(// the source code for how much the source java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
memsetv,0 sizeof(in) /* for YUY2 and msan */ \
int java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
intn & ~; \
if(n> 0 {
ANY_SIMD const uint8_t* v_buf, const uint8_t* a_buf, uint8_t* dst_ptr, \
} int width {
ptrdiff_t np = memset(vin,0,sizeofvin); /* for msan */ \ msan */
memcpy(vin, y_buf int n =width& MASK
memcpy(vin + 16, ANY_SIMDy_buf,u_buf,v_buf,a_buf, ,n) java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
memcpy(vin + 32, v_buf + (np ptrdiff_t np
(vin 48,a_buf ,r * );
48, vout,yuvconstants,MASK 1);\
memcpy(dst_ptr + (np >> DUVSHIFT) * ( ,java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 78
}
#ifdef HAS_I210ALPHATOARGBROW_NEON
ANY41CT(java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
1
0,
uint16_t,
2,
4,
7)
#// Note that odd width // on arm that subsamples 444 java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#
ANY41CT(I410AlphaToARGBRow_Any_NEON,
I410AlphaToARGBRow_NEON,
0,
0,
uint16_t,
2,
4,
7)
#endif
#ifdef HAS_I210ALPHATOARGBROW_SSSE3
ANY41CT(I210AlphaToARGBRow_Any_SSSE3,
I210AlphaToARGBRow_SSSE3,
1 SIMD_ALIGNED( [ *4)
0,
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
2,
4,
7)
#endif
# y_buf v_buf ,dst_ptryuvconstants,n;\
ANY41CT(I210AlphaToARGBRow_Any_AVX2,
I210AlphaToARGBRow_AVX2,
1,
0,
,
2,
4 memcpy(in+64 u_buf (p>>UVSHIFT), SSr, UVSHIFT)) java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
15)
#endif
#ifdef HAS_I410ALPHATOARGBROW_SSSE3
ANY41CT(I410AlphaToARGBRow_Any_SSSE3,
I410AlphaToARGBRow_SSSE3,
0,
0,
uint16_t,
2,
4,
7)
#endif
#ifdef HAS_I410ALPHATOARGBROW_AVX2
ANY41CT(I410AlphaToARGBRow_Any_AVX2,
I410AlphaToARGBRow_AVX2,
0,
0,
uint16_t,
2,
4,
15 MASK+ 1);
#ndif
#undef ANY41CT
// Any 4 planes to 1 plane with parameter
defineANY41PT( ANY_SIMD,STYPE, SBPP DTYPE,BPP, MASK \
NAMEANYconst*r_buf, const STYPE ,const *b_buf \
constSTYPE*,DTYPE*dst_ptr,int,int width){\
SIMD_ALIGNED(STYPE vin[16ANY41C(I444AlphaToARGBRow_Any_AVX2, 0, 0, 4 15)
SIMD_ALIGNEDDTYPEvout64] \
memset(vin, 0, sizeof(vin)); /* for msan */ \
\
int java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
if (n > 0) {
I422AlphaToARGBRow_Any_LSX ,0 ,15)
#
(vin,r_buf+np r* SBPP)
memcpy(vin +endif
memcpy(vin + 32, b_buf + np, r * SBPP); \
memcpy(vin + 48, a_buf + np, #define ANY41CT(NAMEANY, ANY_SIMD,,DUVSHIFT,T, SBPP,BPP,MASK) \
ANY_SIMD void(const T y_buf,const * u_buf,const *v_buf T*a_buf java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
memcpy((uint8_t int width){
}
#ifdef SIMD_ALIGNED(uint8_t( vout[64])
ANY41PT(MergeAR64Row_Any_AVX2, MergeAR64Row_AVX2, uint16_t, 2, uint16_t, 8, 15)
#ndif
# HAS_MERGEAR64ROW_NEON
ANY41PT(MergeAR64Row_Any_NEON, MergeAR64Row_NEON, uint16_t, 2, uint16_t, 8, 7)
#endif
#ifdef ANY_SIMD(_buf,u_buf v_buf a_buf, dst_ptr,yuvconstants, n); \
}\
MergeARGB16To8Row_AVX2,
uint16_t,
2,
uint8_t,
4,
15)
#endif
#ifdef ptrdiff_t np =n;
ANY41PT(MergeARGB16To8Row_Any_NEON,
MergeARGB16To8Row_NEON,
uint16_t,
2,
uint8_t,
4 memcpy(vin+ 32, v_buf +(np > UVSHIFT) SS(, UVSHIFT) SBPP); \
7)
#endif
#undef ANY41PT
// Any 3 planes to 1.
defineANY31(AMEANY , UVSHIFT ,BPP ) java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
voidNAMEANYc uint8_t* y_buf,constuint8_t* , java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
0,
SIMD_ALIGNED(uint8_t vin[64 * 3]); \
SIMD_ALIGNED( [64
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
int r = width & MASK; \
n width ~ASK
}
,
}
ptrdiff_t np = n; \
java.lang.StringIndexOutOfBoundsException: Range [21, 14) out of bounds for length 76
memcpy 0
,
java.lang.StringIndexOutOfBoundsException: Range [8, 6) out of bounds for length 11
( )java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
// Merge functions.
#
MergeRGBRow_Any_SSSE3 ANY_SIMDUVSHIFTDUVSHIFT, )\
#ndif
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#
#ifdef ANY41CTSIMD_ALIGNEDuint8_tvout[]
ANY31(ergeXRGBRow_Any_SSE2MergeXRGBRow_SSE2, 0, 0, 4, 7)
#endif
#ifdef HAS_MERGEXRGBROW_AVX2
ANY31(MergeXRGBRow_Any_AVX2, ,
#ndif
#ifdef int n = width & ~MASK;\
ANY31( uint16_t,
,
#ifdef HAS_I422TOYUY2ROW_SSE2
ANY31(I422ToYUY2Row_Any_SSE2I422ToYUY2Row_SSE2 1 ,4 )
ANY31(I422ToUYVYRow_Any_SSE2 }
#ndif
TOYUY2ROW_AVX2
ANY31(I422ToYUY2Row_Any_AVX2 , 1,1,4 31)
I422ToUYVYRow_Any_AVX2,I422ToUYVYRow_AVX2 1,1,4,31java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
#endif
#fdef HAS_I422TOYUY2ROW_NEON
ANY31( const*a_buf *dst_ptr int, width){\
#endif
OYUY2ROW_LSX
ANY31(, I422ToYUY2Row_LSX 1,1 ,15java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#endif
#ifdef HAS_I422TOYUY2ROW_LASX
ANY31(I422ToYUY2Row_Any_LASX, ,1, 1, 4, 31)
#endif
#ifdef HAS_I422TOUYVYROW_NEON
ANY31 r = (+( )*,vout r BPPjava.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
#endif
_g_bufb_buf ,dst_ptr,,n java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
#endif
#ifdef HAS_I422TOUYVYROW_LASXendif
java.lang.StringIndexOutOfBoundsException: Range [75, 62) out of bounds for length 62
memcpy(,r_buf +np, SBPP
#ifdef HAS_BLENDPLANEROW_AVX2
(, , 0 0,1 )
(in +32 I422AlphaToARGBRow_Any_AVX2 ,0,4 15java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
SSE3
# (uint8_t np vout ) java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
#endif
#undef #ndif
// Note that odd width replication includes 444 due to implementation
// on arm that subsamples 444 to 422 internally.
// Any 3 planes to 1 with yuvconstants
(,ANY_SIMDUVSHIFT BPP) java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
# (AMEANY ,java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 17
uint8java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
nstants yuvconstantsint){\
(uint8_t[128ANY41PTergeARGB16To8Row_Any_NEON
SIMD_ALIGNED( vout[128]); (,0,sizeofvin) * andmsan* \
etvin 0,sizeof(vin); /* for YUY2 and msan */ \
int)
int n =#ndif
_SIMD(y_buf,u_buf v_buf, a_buf, dst_ptr,yuvconstants, n); \
ANY_SIMD(y_buf, u_buf, v_buf, dst_ptr, yuvconstants, n); \
} // Any 3 planes to 1.
ptrdiff_t np=n
memcpy(vin, y_buf + np, r); \
memcpy(in +128,u_buf+(np >> UVSHIFT), SS(SIMD_ALIGNEDu [64];
memcpyr \
if\
vin[128 (vin+16, ){
vin[256 SS(, \
} \
ANY_SIMD memcpy(in +npr
>DUVSHIFT*BPP ,SSrDUVSHIFT) * BPP; \
}
#ifdef HAS_I422TOARGBROW_SSSE3
ANY31C(I422ToARGBRow_Any_SSSE3, memcpy(vin + 128, v_buf + (np >> UVSHIFT), SS(rUVSHIFT)); \
+ ,1\
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
e
#ifdef java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 6
I422,I422ToARGB4444Row_SSSE3,,2,7java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
#endif(,MergeXRGBRow_SSE2,0 4 )
#ifdef HAS_I422TOARGB1555ROW_SSSE3
ANY31C(java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 28
#endif
#ifdef HAS_I422TORGB565ROW_SSSE3#endif
ANY31C(422ToRGB565Row_Any_SSSE3, I422ToRGB565Row_SSSE3, 1, 0, 2, 7)
#endif
#ifdef HAS_I422TORGB24ROW_SSSE3
ANY31C(, I422ToRGB24Row_SSSE3,1,0 , 15)
#endif
#ifdef HAS_I422TOAR30ROW_SSSE3
ANY31C(I422ToAR30Row_Any_SSSE3, I422ToAR30Row_SSSE3,
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ifdef HAS_I422TOAR30ROW_AVX2
ANY31C(uint16_t
#endif
#ifdef HAS_I444TOARGBROW_SSSE3
ANY31C(java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 6
#endif
#fdef java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
ANY31C(444ToRGB24Row_Any_SSSE3, I444ToRGB24Row_SSSE3, 0, 0, 3, 15 java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#endif
#fdef HAS_I422TORGB24ROW_AVX2
,
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 6
ANY31C(I422ToARGBRow_Any_AVX2, I422ToARGBRow_AVX2, 1, 0, 4, 15)
#endif
#ifdef HAS_I422TOARGBROW_AVX512BW
ANY31C(I422ToARGBRow_Any_AVX512BW, #fdefI210AlphaToARGBRow_SSSE3,
#endif
#ifdef #
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 10
ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ifdef java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
oARGBRow_AVX2, 0 0,4
f
#java.lang.StringIndexOutOfBoundsException: Range [17, 12) out of bounds for length 17
ANY31C(java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
#endif
ifdefHAS_I422TOARGB4444ROW_AVX2
ANY31C((I410AlphaToARGBRow_Any_SSSE3 c uint8_t* ,onst*u_buf, \
#
#ifdef * yuvconstants int){ \
ANY31C(I422ToARGB1555Row_Any_AVX2, I422ToARGB1555Row_AVX2, 1, 0, 2, 15)
#endif
ifdefHAS_I422TORGB565ROW_AVX2
ANY31C( SIMD_ALIGNED(int8_tvout[128];\
#endif
RGB24ROW_NEON
(444ToRGB24Row_Any_NEON ,
int java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
# ANY_SIMDphaToARGBRow_Any_AVX2
ANY31C(I422ToAR30Row_Any_NEON,I422ToAR30Row_NEON ,0,4 )
#ifdef vin + ) \
ANY31C(, I444ToARGBRow_NEON,0 0,4, 7)
ANY31C(I422ToARGBRow_Any_NEON, I422ToARGBRow_NEON, 0,
ANY31C(I422ToRGBARow_Any_NEON, uint16_t,
ANY31C(I422ToRGB24Row_Any_NEON, I422ToRGB24Row_NEON, 1, 0, 3, 7)
ANY31CI422ToARGB4444Row_Any_NEON, I422ToARGB4444Row_NEON, 2,
ANY31C(java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
ANY31C(I422ToRGB565Row_Any_NEON, I422ToRGB565Row_NEONendif
#undef ANY41CT
#ifdef
ANY31C(I422ToARGBRow_Any_LSX, I422ToARGBRow_LSXDTYPE
ANY31C( } NAMEANY,vin+128 vin +,vout yuvconstants, MASK memcpy( ( > DUVSHIFT)*BPP, ,SS,DUVSHIFT)*BPP java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
ANY31C(I422ToRGB24Row_Any_LSX, I422ToRGB24Row_LSX, 1, 0, 3, 15)
(,,1 ,2,15java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
I422ToARGB4444Row_Any_LSX ,1memsetvin,0 sizeof(in) /* for msan */ \
ANY31C(I422ToARGB1555Row_Any_LSX,#fdef HAS_I422TORGB24ROW_SSSE3
#endif
#ifdef HAS_I422TOARGBROW_LASX
ANY31C(I422ToARGBRow_Any_LASX, intn=width&MASK #ndif
ANY31C(ANY31C(I422ToAR30Row_Any_SSSE3, , 04,7java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
ANY31C(I422ToRGB24Row_Any_LASXjava.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
,1 0 2,31)
ANY31C(I422ToARGB4444Row_Any_LASX, I422ToARGB4444Row_LASX, 1, 0, 2, 31)#endif
ANY31C(,I444ToRGB24Row_SSSE3, 0 0 3,15java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
#endif
ifdefHAS_I444TOARGBROW_LSX
ANY31C(java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
#endif
ANY31C
// Any 3 planes of 16 bit to 1 with yuvconstants
// TODO(fbarchard): consider sharing this code with ANY31C
#define #fdef
voidmemcpy +16 np r *SBPP;
#ifdef
\
SIMD_ALIGNED(java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
v,0,() /* for YUY2 and msan */ \
int r = width ANY31CI444ToRGB24Row_Any_AVX2, I444ToRGB24Row_AVX2, 0, 0, 3, 31)
intn &endif
(n >0){
NY_SIMD(y_buf, java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 6
\
ptrdiff_t np = n; \
memcpy#
ANY41PT#
+ , v_bufjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 6
ANY_SIMDA( MergeARGB16To8Row_AVX2
memcpy(dst_ptr +2
uint8_t
#fdefjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 11
ANY31CT(#fdef#fdef
#endif
ifdefMergeARGB16To8Row_NEON,
uint16_tjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
ejava.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 16
#ifdef HAS_I210TOARGBROW_AVX2
ANY31CT((I422ToARGB1555Row_Any_NEONndif
#
#ifdef HAS_I210TOAR30ROW_AVX2
ANY31CT(I210ToAR30Row_Any_AVX2#define ANY31,ANY_SIMD ,)
#ndif
ANY31CI422ToRGB24Row_Any_LSXI422ToRGB24Row_LSX,1, 0,315java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
ANY31CT(I410ToAR30Row_Any_SSSE3, I410ToAR30Row_SSSE3, 0, 0, uint16_t, 2, 4, 7)
#endif
ifdef HAS_I410TOARGBROW_SSSE3
#ifdef
#endif
ifdef HAS_I410TOARGBROW_AVX2
w_Any_AVX2ANY31C(422ToRGB24Row_Any_LASX, I422ToRGB24Row_LASX, 1, 0, 3, 31)
#endif
#ifdef HAS_I410TOAR30ROW_AVX2(int8_tvin64 3];
ANY31CT(I410ToAR30Row_Any_AVX2, I410ToAR30Row_AVX2, 0, 0, uint16_t, 2, 4, 15(,I422ToARGB1555Row_LASX,1 ,2,31java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
#endif
#ifdef HAS_I212TOAR30ROW_SSSE3
java.lang.StringIndexOutOfBoundsException: Range [13, 7) out of bounds for length 78
#ndif
#ifdef HAS_I212TOARGBROW_SSSE3
ANY31CT(I212ToARGBRow_Any_SSSE3, I212ToARGBRow_SSSE3, 1, 0, uint16_t, 2, 4, 7)
#endif
#ifdef// TODO(fbarchard): consider sharing this code with ANY31C
Ijava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 77
#endif
#ifdef HAS_I212TOAR30ROW_AVX2
ANY31CT(I212ToAR30Row_Any_AVX2, I212ToAR30Row_AVX2, 1, 0, uint16_t, 2, 4, 15)
#endif
#ifdef memcpy(vin, y_buf + np, r
(210ToARGBRow_Any_NEON , 1 0,uint16_t ,4 7)
#endif
#ifdef memcpyvin +128, v_buf + (np >> UVSHIFT), SS(r, UVSHIFT)); \
java.lang.StringIndexOutOfBoundsException: Range [50, 7) out of bounds for length 76
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 76
#ndif
#ifdef HAS_I410TOAR30ROW_NEON
ANY31CTI410ToAR30Row_Any_NEON#
#endif
#ifdef#ndif
ANY31CT,,1 ,,2 ,)
#endif
#ifdef HAS_I212TOAR30ROW_NEON
ANY31CT(I212ToAR30Row_Any_NEONANY31(,MergeRGBRow_NEON 0,0,, 15)
#endif
#undef ANY31CT
// Any 3 planes to 1 plane with parameter
#define ANY31PT(NAMEANY, ANY31(MergeXRGBRow_Any_SSE2, MergeXRGBRow_SSE2, 0, 0, 4, 7)
void NAMEANY(const#ifdef HAS_MERGEXRGBROW_AVX2
DTYPE depth int ){
SIMD_ALIGNED ( +(p > )java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 6
SIMD_ALIGNED(DTYPE ANY31CT(, ANY31(MergeXRGBRow_Any_NEON, MergeXRGBRow_NEON, 0, 15)
#endif
int ANY31(TToYUY2Row_Any_SSE2I422ToYUY2Row_SSE2 1 ,15)
int n = width & ~MASK; (, ,1 ,(I210ToARGBRow_Any_SSSE3,I210ToARGBRow_SSSE3, ,0,uint16_t,2 )
if (n >0){ \
ANY_SIMD(r_buf, #
}
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 76
vin
( ,
\
ANY_SIMD
memcpy(java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 62
e
ifdef#HAS_I422TOUYVYROW_LSX
eANY31CToAR30Row_Any_SSSE3I212ToAR30Row_SSSE31 uint16_t ,4 )
#ifdef HAS_MERGEXR30ROW_NEON
ANY31PT(MergeXR30Row_Any_NEON, MergeXR30Row_NEON, uint16_t, 2, #ndif
ANY31PT(ANY31(I422ToUYVYRow_Any_LASX, I422ToUYVYRow_LASX, 1,#endif
java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
2,
,
4,
7)
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
iHAS_MERGEXR64ROW_AVX2
ANY31PT(MergeXR64Row_Any_AVX2ifdef#ifdef HAS_I410TOARGBROW_NEON
#endif
#endif
ANY31PT, MergeXR64Row_NEON uint16_t 2,uint16_t,8, 7java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
#endif
#ndif
ANY31PT(,
MergeXRGB16To8Row_AVX2,
uint16_t,
2,
uint8_t,
,
15)NY31CT(I212ToARGBRow_Any_NEON,I212ToARGBRow_NEON, 1, 0, uint16_t, 2, 4, 7)
#endif
ANY31PT(java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
,
2,
uint8_t
4 } ptrdiff_t np = n; \
7)
#endif
#undef ANY31PT
// Any 2 planes to 1.
#define (idth&1 (>) \
void NAMEANY(const uint8_t* y_buf, const }
[256+ SS(r UVSHIFT) = vin[256+ SS(r, UVSHIFT - 1]; \
SIMD_ALIGNED(uint8_t vin[128 *2);
SIMD_ALIGNED(uint8_t vout[128]); \
(,,());/* for msan */ \
int r = width & MASKANY_SIMD(,vinvin+32 }
int n = width & ~MASK;
if (n > 0) { ANY31C(I422ToARGBRow_Any_SSSE3
\
#
ptrdiff_t =java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
\
memcpy(vin + 128, uv_buf + (np >> UVSHIFT) * SBPP2, \
(r,UVSHIFT *SBPP2;
ANY_SIMD(vin, ANY31CI422ToARGB1555Row_Any_SSSE3,
#ndif
// Merge functions.
#ifdef endif
ANY21#
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ifdefANY31PT MergeXR64Row_NEON ,,4 )
ANY21(MergeUVRow_Any_AVX2, java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 6
#endif
fdef
endif
#ifdef HAS_MERGEUVROW_NEON
ANY21(MergeUVRow_Any_NEON, ,
#endif
UVROW_LSX
ANY21(MergeUVRow_Any_LSX, MergeUVRow_LSX, 0
#ANY31CI422ToRGB24Row_Any_AVX2I422ToRGB24Row_AVX2ifdef
#ejava.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
2java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#endif
#ifdef HAS_NV21TOYUV24ROW_SSSE3
ANY21(NV21ToYUV24Row_Any_SSSE3, java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 14
#endif
##ANY21NAMEANYANY_SIMD,UVSHIFT,, ,BPP, MASK) \
ANY21(NV21ToYUV24Row_Any_AVX2, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 6
#endif
// Math functions.
#ifdef HAS_ARGBMULTIPLYROW_SSE2
ANY21(ARGBMultiplyRow_Any_SSE2\
#endif
# SI(uint8_t ANY31C(444ToRGB24Row_Any_AVX2 I444ToRGB24Row_AVX2 0,0 ,)
ANY21(,endif
#endif
#ifdef HAS_ARGBSUBTRACTROW_SSE2
ANY21, 0 memsetvin , sizeof) /* for msan */ \
#endif
(java.lang.StringIndexOutOfBoundsException: Range [52, 30) out of bounds for length 68
#endif
#ifdef HAS_ARGBADDROW_AVX2 HAS_I444TORGB24ROW_NEON
ANY21(ARGBAddRow_Any_AVX2, ARGBAddRow_AVX2, 0, 4, 4, 4, 7)
#ndif
#ifdef HAS_ARGBSUBTRACTROW_AVX2memcpyvin +128, np>UVSHIFT
ANY21(ARGBSubtractRow_Any_AVX2, ARGBSubtractRow_AVX2, 0, 4, 4, 4, 7)
#ANY31CI422ToAR30Row_Any_NEON, I422ToAR30Row_NEON, 1, 0, 4, 7)
ON
ANY21(java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
#endif
#ifdef HAS_ARGBADDROW_NEON
,0,4 ,, )
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 6
ANY21ARGBSubtractRow_Any_NEON, ARGBSubtractRow_NEON, 0, 4, 4, 4, 7)
#endif
#ifdef HAS_ARGBMULTIPLYROW_LSX
RGBMultiplyRow_Any_LSX, RGBMultiplyRow_LSX, 0, 4, 4, 4, 3)
#endif
#ifdef ANY21(MergeUVRow_Any_NEONMergeUVRow_NEON, 0,1,1, ANY31C(422oARGB4444Row_Any_NEON , 1 0 , 7)
ANY21_LASXANY31CI422ToRGB565Row_Any_NEON I422ToRGB565Row_NEON ,0 ,7
#ndif
#ifdef HAS_ARGBADDROW_LSX
ANY21(#fdef
#endif
#ifdef HAS_ARGBADDROW_LASX
ANY21(ARGBAddRow_Any_LASX HAS_NV21TOYUV24ROW_SSSE3
#endif
#ifdef HAS_ARGBSUBTRACTROW_LSX
#ifdef
#ndif
#ifdef HAS_ARGBSUBTRACTROW_LASX
ANY21(ARGBSubtractRow_Any_LASX,#ifdef HAS_I422TOARGBROW_LSX
#endif
#ifdef HAS_SOBELROW_SSE2
ANY21ANY21,( java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 61
#(java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
ifdef
, 0 1 1,4 7)
#endif
ANY21((java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 63
#
#ifdef java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
SobelToPlaneRow_Any_SSE2,obelToPlaneRow_SSE2 ,1 15java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
#endif
# HAS_SOBELTOPLANEROW_NEON
(obelToPlaneRow_Any_NEON, , 001,1 1 )
#endif
ANY21, java.lang.StringIndexOutOfBoundsException: Range [55, 50) out of bounds for length 67
#endif
#fdef HAS_SOBELXYROW_SSE2
ANY21(SobelXYRow_Any_SSE2#ndif
#endif
#ifdef HAS_SOBELXYROW_NEON
ANY21(SobelXYRow_Any_NEON conststruct yuvconstants java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
#endif
#ifdef HAS_SOBELXYROW_LSX
, 15 ( vin*3];\
#endif
NY21
// Any 2 planes to 1 with stride
// width is measured in source pixels. 4 bytes contains 2 pixels
#ndif
st #fdef
int int n = width & ~MAS;
y_bufjava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 76
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 75
memcpy(, ,*)
\
int r = java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
int n=awidth& ~ASK; \
if (n > 0) { \
ANY_SIMD,java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 75
#endif
ptrdiff_tnp=n
memcpy,ny_SSE2 SobelRow_SSE2,0 1,, 1,4 15)
memcpy(vin#ndif
ANY_SIMDifdefi
memcpy(t_uv BPP,vout )
nndif
#ifdef HAS_YUY2TONVUVROW_NEON
ANY21SANY21(, SobelRow_LSX 0,1,1,4 15)
#endif
#ifdef HAS_YUY2TONVUVROW_SSE2
ANY21S(YUY2ToNVUVRow_Any_SSE2, ANY21(SobelToPlaneRow_Any_SSE2, SobelToPlaneRow_SSE2,,15
#endif
ifdef HAS_YUY2TONVUVROW_AVX2
ANY21S(YUY2ToNVUVRow_Any_AVX2 , , 2,)
#endif
#ifdef HAS_SOBELTOPLANEROW_LSX
#define ANY21C(NAMEANY, ANY_SIMD, ANY21(SobelToPlaneRow_Any_LSX, SobelToPlaneRow_LSX,#
void NAMEANYe
endif
ANY31CT(I410ToARGBRow_Any_SSSE3, I410ToARGBRow_SSSE3, 0, 0,#ndif
\
memset(vin, 0,
r =width&MASK;
int n = width(ANY21(SobelXYRow_Any_LSX SobelXYRow_LSX 0 1 4 15java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
if java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
ANY_SIMD(y_buf, uv_buf, dst_ptr, yuvconstants,#
} \
np ;
int
memcpyNY31CTI210ToARGBRow_Any_NEON , 1 0, ,2 4, 7)
SS(r, UVSHIFT) * SBPP2); \
ANY_SIMD(vinifdefintawidth = (width 1))/ 2; \
dst_ptr +np BPP,vout )
}
// Biplanar to RGB.
#fdef HAS_NV12TOARGBROW_SSSE3
ANY21C(NV12ToARGBRow_Any_SSSE3, NV12ToARGBRow_SSSE3 ,1 2 ,7java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
pt ;\
#HAS_NV12TOARGBROW_AVX2,src_yuy2 +np I212ToARGBRow_NEON 1 ,uint16_t2 4,7)
ANY21C(java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 6
#ifdef HAS_NV12TOARGBROW_NEON
(V12ToARGBRow_Any_NEON java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 0
#endif
#fdef
ANY21C(NV12ToARGBRow_Any_LSX, NV12ToARGBRow_LSX }
#endif
#ifdef HAS_NV12TOARGBROW_LASX java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
NV12ToARGBRow_Any_LASXNV12ToARGBRow_LASX, 1 ,4 )
#endif
#ndif
#fdef HAS_YUY2TONVUVROW_SSE2
#
#ifdef HAS_NV21TOARGBROW_AVX2
ANY21CHAS_YUY2TONVUVROW_AVX2
#endif
#ifdef HAS_NV21TOARGBROW_NEON
NY21CNV21ToARGBRow_Any_NEON, java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 0
#endifANY_SIMD( , b_buf,#define ANY21C(NAMEANY, ANY_SIMD UVSHIFT, SBPP SBPP2,BPP MASK java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 28
4, 7)
#endif
# memcpyr_buf+p,r SBPP) \
ANY21C( SIMD_ALIGNED(uint8_t[128]) memcpyv 16 g_buf+np,r*SBPP)\
#ndif
#ifdef HAS_NV12TORGB24ROW_NEON
ANY21C( r width MASK;
endif
#ifdef if (n > 0) { \
ANY21C(NV21ToRGB24Row_Any_NEON, memcpy((uint8_t*)dst_ptr + np * BPP (y_buf,uv_buf,dst_ptr, )\
#endif
#ifdef HAS_NV12TORGB24ROW_SSSE3
, NV12ToRGB24Row_SSSE3, 1, 1, 2, 3, 15)
#endif
#fdefHAS_NV21TORGB24ROW_SSSE3
ANY21C memcpy(vin +128, uv_buf ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#endif
#ifdef HAS_NV12TORGB24ROW_AVX2
(NV12ToRGB24Row_Any_AVX2int16_t, 2, uint8_t, 4 3java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
#endif
#ifdef HAS_NV21TORGB24ROW_AVX2
ANY21C(NV21ToRGB24Row_Any_AVX2, NV21ToRGB24Row_AVX2, 1, memcpy(dst_ptr BPP, vout );
#endif
#ifdef HAS_NV12TORGB565ROW_SSSE3
ANY21C(NV12ToRGB565Row_Any_SSSE3, NV12ToRGB565Row_SSSE3, ,24,7java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
#endif
#ifdef HAS_NV12TORGB565ROW_AVX2
NV12ToRGB565Row_AVX2 1,1java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 17
#endif
ON
(,
#endif
#ifdef HAS_NV12TORGB565ROW_LSX HAS_NV12TOARGBROW_LSX
ANY21C,1,1 24,7)
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
ANY21C(NV12ToRGB565Row_Any_LASX, NV12ToRGB565Row_LASX, 1, 1, 2, 2, 15)
#endif
#undef ANY21C
// Any 2 planes of 16 bit to 1 with yuvconstants
#define java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
void NAMEANY(const T* y_buf, const#endif
const struct ANY21C(NV21ToARGBRow_Any_NEON, NV21ToARG,1,1,2,4 )
SIMD_ALIGNED(T vinifdefHAS_NV21TOARGBROW_LSX
SIMD_ALIGNEDANY21CNV21ToARGBRow_Any_LSX, 1,1,2,,7java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
memset(vin,0, sizeof(in) /* for msan */ \
int r = width & MASK; #fdef
int n = width java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
if (n >
ANY_SIMD(y_buf,java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
}
NV12ToRGB24Row_Any_SSSE3 c y_buf,constuint8_t* ,uint8_t dst_ptr, \
memcpy(vin
memcpyv +16,uv_buf+ n >) (,UVSHIFT * *2) \
ANY_SIMD(vin, vin + 16
memcpy(dst_ptr + (np >> DUVSHIFT#ifdef
#ifdef HAS_P210TOAR30ROW_SSSE3HAS_NV21TORGB24ROW_AVX2
ANY21CTANY21C(NV21ToRGB24Row_Any_AVX2,NV21ToRGB24Row_AVX2, 1, 1, 2, 3, 31)
ejava.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
#ifdef HAS_P210TOARGBROW_SSSE3 n memcpy(vin, y_buf + np * SBP, * *;\
ANY21CT(P210ToARGBRow_Any_SSSE3, P210ToARGBRow_SSSE3, 1,#endif
#endif
ANY21CT(P210ToARGBRow_Any_AVX2, P210ToARGBRow_AVX2, 1, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#endif
#ifdef HAS_P210TOAR30ROW_AVX2
ANY21CT(P210ToAR30Row_Any_AVX2, P210ToAR30Row_AVX2java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
#endif
HAS_P210TOAR30ROW_NEON
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#endif
#ifdef HAS_P210TOARGBROW_NEON
ANY21CTP210ToARGBRow_Any_NEON P210ToARGBRow_NEON,1 0,uint16_t 2, ,7java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
#endif
#ifdef HAS_P410TOAR30ROW_SSSE3endif
ANY21CT(P410ToAR30Row_Any_SSSE3, P410ToAR30Row_SSSE3#define (java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 80
#ndif
#
( 2)\
#ndif
#ifdef HAS_P410TOARGBROW_AVX2memset(vin, 0, sizeof) /* for msan */ \
ANY21CTPToARGBRow_Any_AVX2 , 0 , , ,15java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
#endif
#ifdef ANY21( n> ){\
ANY21CT(P410ToAR30Row_Any_AVX2#
#endif
#ifdef
ANY21CT(P410ToAR30Row_Any_NEON, P410ToAR30Row_NEON, 0,java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#endif
#ifdef HAS_P410TOARGBROW_NEON
ANY21CT(P410ToARGBRow_Any_NEON ANY_SIMD(vin, vin + 16, vou 1; \
#endif
#undef ANY21CT
// Any 2 16 bit planes with parameter to 1
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
void NAMEANY(const#fdefHAS_ARGBADDROW_AVX2
\
#ifdef HAS_ARGBSUBTRACTROW_AVX2endif
memsetvin,0BRow_Any_AVX2 P210ToARGBRow_AVX2,, ,,2, , 15)
int rendif
&~
ARGBMultiplyRow_Any_NEON ,4,4 , 7)
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 58
} ,ARGBSubtractRow_NEONNY21CT(T,P210ToAR30Row_NEON 1 0uint16_t2 4 java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
trdiff_t =n
java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 6
memcpyvin +16 +np, r *BPP \
if
memcpy( + np* 2, vout, r*BPP*2) \
}
#ifdef java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
ANY21PT((P410ToARGBRow_Any_AVX2
#ndif
i
ANY21PTANY21CTP410, java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 31
#
#undef ANY21CT
// Any 1 to 1.
# ANY11(java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
void NAMEANYi
SIMD_ALIGNED( [128] java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 6
memset(vin, 0, ANY21y 16 bit parameter 1
int r = width ijava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 31
if (n > 0) {
src_ptr ,)\
\
mcpyvin +( >UVSHIFT * ,SSr UVSHIFT)* ) java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
intn =idth MASK;
memcpy(dst_ptr + np * BPP, vout, java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 6
}
#ifdef HAS_COPYROW_AVX512BW
ANY11CopyRow_Any_AVX512BW,CopyRow_AVX512BW, 0,1 1,127)
##dif
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 22
C,CopyRow_AVX ,1,1,63)
#endif
#ifdef HAS_COPYROW_SSE2
ANY11(CopyRow_Any_SSE2, CopyRow_SSE2, 0, 1, 1, 31)#/java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#endif
#ifdef HAS_COPYROW_NEON
ANY11(#define ANY21S(#ifdef
#endif
#if defined(HAS_ARGBTORGB24ROW_SSSE3)
ANY11 intwidth)\
ANY11(#define ANY11(NAMEANY, ANY_S,UVSHIFT java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [57, 52) out of bounds for length 65
int awidth = (width + 1) / 2; \
ny_SSE2, 42,3
if
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 75
ANY11(ARGBToRGB24Row_Any_AVX2if( ){ }\
#endif
#if ()
ANY11(ARGBToRGB24Row_Any_AVX512VBMI, ARGBToRGB24Row_AVX512VBMI, 0, 4, 3, 31)
#endif
)
ANY11 java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [63, 6) out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
(,ARGBToRGB565Row_AVX2 0,4,2 )
#endif
#if defined
ANY11(ARGBToARGB1555Row_Any_AVX2_, ARGBToARGB1555Row_AVX2, 0, 4, 2, 7)
ANY11(ARGBToARGB4444Row_Any_AVX2, ARGBToARGB4444Row_AVX2, 0, 4, 2, 7)
#endif
#ifdef HAS_COPYROW_AVX
ANY11(, ABGRToAR30Row_SSSE3, 0, 4, 4, 3)
#endif
#if definedoifdefHAS_YUY2TONVUVROW_SSE2
ANY11( ABGRToAR30Row_NEON, 0,4 4,7java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
ANY11CopyRow_Any_NEON ,0,1ifdef
#if definedjava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
ANY11// Any 2ANY11ARGBToRGB24Row_Any_SSSE3,, #define ANY21C(,ANY_SIMD , ,) java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
#endif
#if defined(ANY11(ARGBToRAWRow_Any_SSSE3 ARGBToRAWRow_SSSE3, , int ){ \
ANY11(ARGBToAR30Row_Any_SSSE3, ARGBToAR30Row_SSSE3, 0, 4, 4, SIMD_ALIGNED(uint8_t [128* 2);
#endif
#if defined(HAS_ABGRTOAR30ROW_AVX2)java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 69
ANY11(ABGRToAR30Row_Any_AVX2, ABGRToAR30Row_AVX2, 0, ANY11(, ARGBToRGB24Row_AVX2 0, 4 3,31java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
if()
ANY11(##endif (n>0) { \
#
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
ANY11(ANY11,,0,java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 79
#endif
if(if defined(HAS_ABGRTOAR30ROW_SSSE3
J400ToARGBRow_Any_AVX2 , 0, 1, 4, 15)
#endif
#if (
ANY11ANY11ABGRToAR30Row_Any_NEON,ABGRToAR30Row_NEON,,4,4 7java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
( memcpydst_ptr+ * java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 79
ANY11(RGB565ToARGBRow_Any_SSE2java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
ANY11(ARGB1555ToARGBRow_Any_SSE2, java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
ANY11(ARGB4444ToARGBRow_Any_SSE2ANY21C(, NV12ToARGBRow_SSSE3, 1, 1, 2, 4, 7)
#endif
#if defined(AS_RAWTOARGBROW_AVX2)
ANY11(RAWToARGBRow_Any_AVX2,ANY21C(#ndif
#endif
#if defined(HAS_RAWTORGBAROW_SSSE3)
, RAWToRGBARow_SSSE3,ANY21CNV12ToARGBRow_Any_NEON,1,2 , )
e
#dif
f
endif
#if defined( defined(HAS_J400TOARGBROW_SSE2
ANY11(ANY21C(NV21ToARGBRow_Any_SSSE3A
endif
BROW_AVX2)
ANY11, ARGB1555ToARGBRow_AVX2 ,4 )
#endif
#if
ANY11(java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#endif
#if java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 6
ANY11(ARGBToRGB24Row_Any_NEON, ARGBToRGB24Row_NEON(ANY11(RGB565ToARGBRow_Any_SSE2 RGB565ToARGBRow_SSE2, 2 , )
ANY11(ANY11(ARGB1555ToARGBRow_Any_SSE2 #fdef HAS_NV12TORGB24ROW_NEON
ARGBToRGB565Row_Any_NEON, ARGBToRGB565Row_NEON, 0, 4, 2, 7)
ANY11(ARGBToARGB1555Row_Any_NEON, ARGBToARGB1555Row_NEON, 0, 4, 2, 7)
ANY11(ARGBToARGB4444Row_Any_NEON, ARGBToARGB4444Row_NEON, java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 30
ANY11ANY11RAWToARGBRow_Any_AVX2, , 3,,31java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#endifANY21C, ,1 , ,15java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
if java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 62
NY11ARGBToRAWRow_Any_LSX ,0 4 ,15)
, 0,4java.lang.StringIndexOutOfBoundsException: Range [66, 30) out of bounds for length 66
ANY11(ARGBToARGB1555Row_Any_LSX, ARGBToARGB1555Row_LSX, 0#if (HAS_ARGB1555TOARGBROW_AVX2)
ANY11(ARGBToARGB4444Row_Any_LSX, ARGBToARGB4444Row_LSX, 0, 4, 2, 7)
#endif
#if definedifdefined(HAS_ARGB4444TOARGBROW_AVX2java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
ANY11
ANY11#java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 71
ANY11(ARGBToRGB565Row_Any_LASX, ARGBToRGB565Row_LASX, 0, ANY21CNV12ToRGB565Row_Any_AVX2 java.lang.StringIndexOutOfBoundsException: Range [58, 53) out of bounds for length 70
ANY11ARGBToARGB1555Row_Any_LASXfdef
ANY11(ARGBToARGB4444Row_Any_LASX, 215
#endif
#if defined(ANY21CARGBToARGB4444Row_Any_NEON ,0 4,,7java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
ANY11(java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 6
#endif
if()
ANY11(RAWToRGB24Row_Any_NEON, RAWToRGB24Row_NEON, 0, 3, 3, 7)
#endif
#if defined(HAS_RAWTORGB24ROW_LSX)
ANY11(RAWToRGB24Row_Any_LSX, RAWToRGB24Row_LSX, 0, 3, 3, 15)
#endif
#ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
ANY11(ARGBToYRow_Any_AVX2ANY11dNAMEANY(onstT*y_buf, const T uv_buf, uint8_t dst_ptr, \
#ndif
#ifdef HAS_ABGRTOYROW_AVX2
ABGRToYRow_AVX2, 0, 4,131)
#endif
#ifdef HAS_ARGBTOYJROW_AVX2
ARGBToYJRow_Any_AVX2, ARGBToYJRow_AVX2, 0, 4, 1, 31)
#
#ifdefHAS_ABGRTOYJROW_AVX2java.lang.StringIndexOutOfBoundsException: Range [25, 10) out of bounds for length 80
ANY11(java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 6
#endif
i &MASK
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#endif
#ifdef HAS_UYVYTOYROW_AVX2
ANY11(UYVYToYRow_Any_AVX2, UYVYToYRow_AVX2, 0, #
Ajava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 60
#ifdefHAS_ARGBTOYROW_AVX2
NY11 YUY2ToYRow_AVX2,1 ,,31java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 56
#endif
#fdefHAS_ARGBTOYROW_SSSE3
ANY11ARGBToYRow_Any_SSSE3, ARGBToYRow_SSSE3, 0,4,1 java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
endif
#ifdef HAS_BGRATOYROW_SSSE3
ANY11#endif
ANY11(ABGRToYRow_Any_SSSE3, ABGRToYRow_SSSE3, 0, 4, 1, 15)
ANY11ANY11(, ARGBToYJRow_AVX2,ANY21CT(P210ToARGBRow_Any_SSSE3, P210ToARGBRow_SSSE31,0 ,,4
#ANY21C(A ,0 ,1 31
#ifdef HAS_YUY2TOYROW_SSE2
((210 ,1 ,uint16_t,2,4
ANY11RGBAToYJRow_Any_AVX2RGBAToYJRow_AVX2ifdefHAS_P210TOAR30ROW_NEON
java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
#ifdef (P210ToARGBRow_Any_NE,P210ToARGBRow_NEON,1,0,#ifdef HAS_YUY2TOYROW_AVX2
ANY11(ARGBToYJRow_Any_SSSE3, ARGBToYJRow_SSSE3#fdef
#ifdef
#ifdef java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 6
ANY11(java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 60
#endif
#ifdef HAS_RGBATOYJROW_SSSE3
ANY11(RGBAToYJRow_Any_SSSE3java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 29
#endif
#
ANY11,0,4, 15ANY11, 1 ,1 )
java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
ANY11A,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 6
#endif
#ifdef HAS_ARGBTOYROW_LSX
java.lang.StringIndexOutOfBoundsException: Range [40, 5) out of bounds for length 54
#endif
i#ndif
#
ijava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
e
ANY11( java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 58
#endif
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 35
( java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 74
#endif
i
ANY11( ANY_SIMD
#endif
java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 35
ANY11(java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 6
ANY11(RGBAToYJRow_Any_NEON, RGBAToYJRow_NEON ( +, ) \
#endif
ifdef HAS_RGBATOYJROW_NEON_DOTPROD
ANY11(RGBAToYJRow_Any_NEON_DotProd,(ARGBToYJRow_Any_NEON_DotProd ARGBToYJRow_NEON_DotProd, 0,,4 115java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
#endif
#ifdef HAS_ARGBTOYJROW_LSX
ANY11(ARGBToYJRow_Any_LSXANY11(ABGRToYJRow_Any_NEON, ABGRToYJRow_NEON }
#endif
#ifdef HAS_RGBATOYJROW_LSX
ANY11(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 6
#endif
#ifdef HAS_ABGRTOYJROW_LSX
ANY11ANY11ABGRToYJRow_Any_NEON_DotProd, ABGRToYJRow_NEON_DotProd 0,4 , 15)
##ndif
e
ANY11(RGBAToYJRow_Any_LASX, RGBAToYJRow_LASX, #ndef java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
# HAS_ARGBTOYJROW_LASX
ANY11,ARGBToYJRow_LASX 0 ,1,31)
endif
ANY11ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ndif
# SIMD_ALIGNED(int8_t vout[128]); \
ANY11,BGRAToYRow_NEON, ,4,, )
#endif
#ANY11(, ABGRToYJRow_LSX,0,4,1 15java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
(java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 58
#endif
#ifdef HAS_BGRATOYROW_LSX
ANY11(BGRAToYRow_Any_LSX, BGRAToYRow_LSX, 0, 4 ( ,nANY11ARGBToYJRow_Any_LASX ARGBToYJRow_LASX,0,4 1 )
#endif
#ifdef HAS_BGRATOYROW_LASX
ANY11 1(ABGRToYJRow_Any_LASX,ABGRToYJRow_LASX,0,4 1java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#endif
#ifdef HAS_ABGRTOYROW_NEON(, BGRAToYRow_NEON 0;
ANY11(ABGRToYRow_Any_NEON, ABGRToYRow_NEON#fdefHAS_COPYROW_AVX512BW
#endif
#ifdef HAS_ABGRTOYROW_NEON_DOTPROD
ANY11(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
java.lang.NullPointerException
#ndif
ABGRToYRow_Any_LSX, ABGRToYRow_LSX 0 1,15)
java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 6
ifdef HAS_ABGRTOYROW_LASX
ANY11( java.lang.StringIndexOutOfBoundsException: Range [0, 36) out of bounds for length 6
#endif
#fdefHAS_RGBATOYROW_NEON
ANY11(RGBAToYRow_Any_NEON, RGBAToYRow_NEON,#ndif
endif
#NY11(ABGRToYRow_Any_NEON_DotProd ABGRToYRow_NEON_DotProd, 0, 4, 1,15java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
ANY11(ARGBToRGB565Row_Any_SSE2, ARGBToRGB565Row_SSE2, 0, 4, 2
#ndif
iHAS_RGBATOYROW_LSX
ANY11(RGBAToYRow_Any_LSX, RGBAToYRow_LSX, 0, 4, 1, 15)
#endif
fdef HAS_RGBATOYROW_LASX
ANY11(RGBAToYRow_Any_LASX, RGBAToYRow_LASX, 0, 4, 1, 31)
#endif
#
ANY11ANY11(RGBAToYRow_Any_NEON_DotProd#definedAS_ARGBTORAWROW_AVX2
#endif
#ifdef HAS_RGB24TOYJROW_AVX2
ANY11(RGB24ToYJRow_Any_AVX2, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 6
#endif
#ifdef HAS_RGB24TOYJROW_SSSE3ANY11(RGBAToYRow_Any_LSX RGBAToYRow_LSX, 0,4,1 15)
ANY11(RGB24ToYJRow_Any_SSSE3, java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 26
#ANY11ARGBToARGB1555Row_Any_AVX2java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ifdef HAS_RGB24TOYJROW_NEON
ANY11(RGB24ToYJRow_Any_NEON#fdef HAS_RGB24TOYJROW_AVX2
#endif
#ifdef HAS_RGB24TOYROW_LSX
#ifdef
#ANY11( , ,3 ,15
#ifdef HAS_RGB24TOYJROW_LSX
ANY11(RGB24ToYJRow_Any_LSX, RGB24ToYJRow_LSX, 0, 3, 1, 15)
#endif
#ifdefjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 6
ANY11(RGB24ToYJRow_Any_LASX #ifdefinedHAS_ARGBTOAR30ROW_NEONjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#endif
#ifdef if defined(HAS_ARGBTOAR30RANY11(RGB24ToYJRow_Any_LSX, RGB24ToY
ANY11(RGB24ToYRow_Any_LASX#ndif
#endif
#ifdef HAS_RAWTOYROW_NEONjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 61
NY11ANY11RGBToAR30Row_Any_AVX2,ARGBToAR30Row_AVX2 0,4,4,)
#endif
#ifdef HAS_RAWTOYJROW_AVX2
ANY11(RAWToYJRow_Any_AVX2, RAWToYJRow_AVX2, 0, #ndif
#endif
#ifdef HAS_RAWTOYJROW_SSSE3
RAWToYJRow_Any_SSSE3 RAWToYJRow_SSSE3, 0, 3,(,ToARGBRow_AVX2 0,,4,15java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
#endif
#ifdef HAS_RAWTOYJROW_NEON
ANY11(ANY11(RAWToARGBRow_Any_SS,RAWToARGBRow_SSSE3, 0 , 4,15)
#endifendif
#ifdef HAS_RAWTOYROW_LSXA#fdefHAS_RAWTOYJROW_SSSE3
(RAWToYRow_Any_LSX,RAWToYRow_LSX,0 3 1,,15)
#endif
#ifdefHAS_RAWTOYROW_LASX
ANY11(RAWToYRow_Any_LASX, RAWToYRow_LASX, 0,java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
##endif
ifdef HAS_RAWTOYJROW_LSX
1ANY11(RAWToYRow_Any_LSX,RAWToYRow_LSX, 1 15java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#endif
#ifdefe
ANY11(RAWToYJRow_Any_LASXejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ndif
#ifdef HAS_RGB565TOYROW_NEON
ANY11# definedHAS_ARGB1555TOARGBROW_AVX2
#endif
#ifdef HAS_RGB565TOYROW_LSX
ANY11( java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 6
#ifdef HAS_RGB565TOYROW_LASX(java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 36
ANY11(RGB565ToYRow_Any_LASX, RGB565ToYRow_LASX, 0, 2, 1, 31)
#endif
#ifdef #ifdef HAS_RGB565TOYROW_NEON
# __aarch64__
ANY11(ARGB1555ToYRow_Any_NEON,ARGB1555ToYRow_NEON, 0, 2, 1, 15)
#else
#ifdef
#endif
#ifdef HAS_ARGB1555TOYROW_LSX
ANY11ARGB1555ToYRow_Any_LSX, ARGB1555ToYRow_LSX, 0, 2, 1, 15)
#endif
#ifdef HAS_ARGB1555TOYROW_LASX_
(java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 64
#java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 58
#fdef
#ifdef A( ARGBToARGB1555Row_LSX ,4,Y11( RGB1555ToYRow_LSX,0 21,15)
java.lang.StringIndexOutOfBoundsException: Range [29, 5) out of bounds for length 64
ejava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 63
#
#endif
#ifdef HAS_YUY2TOYROW_NEON
ANY11java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
#endif
#ifdef HAS_UYVYTOYROW_NEON
ANY11(UYVYToYRow_Any_NEON, UYVYToYRow_NEON, 1, 4, 1, 15)
#endif
#ANY11A, ARGB4444ToYRow_NEON 0,2,1,7java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
ANY11(YUY2ToYRow_Any_LSX, YUY2ToYRow_LSX,#if #ifdefHAS_YUY2TOYROW_NEON
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 6
ANY11(YUY2ToYRow_Any_LASXANY11(ARGBToYRow_Any_AVX2UYVYToYRow_Any_NEON UYVYToYRow_NEON, 1, 4, 1, 15)
#endif
java.lang.StringIndexOutOfBoundsException: Range [25, 6) out of bounds for length 25
ANY11(UYVYToYRow_Any_LSX, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 6
#endif
#ifdef HAS_UYVYTOYROW_LASX
ANY11(ANY11ejava.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
java.lang.NullPointerException
#ifdef HAS_AYUVTOYROW_NEON
ANY11(AYUVToYRow_Any_NEONANY11(UYVYToYRow_Any_LASX UYVYToYRow_LASX, 1, 4 1 31)
iHAS_SWAPUVROW_SSSE3
(SwapUVRow_Any_SSSE3, SwapUVRow_SSSE3#fdef
#endif
#ifdef HAS_SWAPUVROW_AVX2
ANY11(SwapUVRow_Any_AVX2, SwapUVRow_AVX2, 0, 2, 2# HAS_SWAPUVROW_AVX2
#endif
#ifdef HAS_SWAPUVROW_NEON
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#endif
#ifdef HAS_RGB24TOARGBROW_NEON
ANY11ON RGB24ToARGBRow_NEONANY11SwapUVRow_Any_NEON, , 0 2 2 15)
endif
#ifdef HAS_RGB24TOARGBROW_LSX
ANY11(RGB24ToARGBRow_Any_LSX, ANY11(RGB24ToARGBRow_Any_NEON, RGB24ToARGBRow_NEON 4, 7)
#endif
#ifdef HAS_RGB24TOARGBROW_LASX
(, ,, ,,1 )
#endif
#ifdef HAS_RAWTOARGBROW_NEON
ANY11(java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
#endif
i
, RAWToRGBARow_NEON 0,3,4 )
#endif
#ifdef HAS_RAWTOARGBROW_LSX
ANY11(RAWToARGBRow_Any_LSX, RAWToARGBRow_LSX, 0, 3, ANY11(RAWToRGBARow_Any_NEON RAWToRGBARow_NEON 0,3 4# HAS_ARGBTOYJROW_SSSE3
#ANY11(, java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 58
ANY11ANY11(RAWToARGBRow_Any_LASX, RAWToARGBRow_LASX, 0,3, 431java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
Hjava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 66
#endif
#ifdef HAS_RGB565TOARGBROW_LSX
ANY11(java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#ndif
#ifdef (ARGBToYRow_Any_LSXARGBToYRow_LSX,0java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
ANY11( RGB565ToARGBRow_LASX 0 2 4#
#endif
#ifdef HAS_ARGB1555TOARGBROW_NEON
ANY11(ARGB1555ToARGBRow_Any_NEONAANY11( ARGBToYJRow_NEON 04 ,)
#endif
#ifdef HAS_ARGB1555TOARGBROW_LSX
ANY11(ARGB1555ToARGBRow_Any_LSX,( java.lang.StringIndexOutOfBoundsException: Range [0, 56) out of bounds for length 6
#endif
#ifdef
(java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 70
#endif
#ifdef HAS_ARGB4444TOARGBROW_NEON
ANY11(ifdef
#endif
#ifdef HAS_ARGB4444TOARGBROW_LSX
ifdef
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ifdef HAS_ARGB4444TOARGBROW_LASX
,,, 4,31)
#endif
#ifdef HAS_ARGBATTENUATEROW_SSSE3
java.lang.StringIndexOutOfBoundsException: Range [59, 5) out of bounds for length 69
#endif
##
(java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 71
#endif
#ifdef HAS_ARGBATTENUATEROW_AVX2#ifdef HAS_ARGBUNATTENUATEROW_AVX2
java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 67
#endif
#ifdef java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
NY11java.lang.StringIndexOutOfBoundsException: Range [48, 44) out of bounds for length 58
ABGRToYJRow_Any_LASX
#ifdef HAS_ARGBATTENUATEROW_NEON
ANY11A(BGRAToYRow_Any_NEON BGRAToYRow_NEONNY11(, ,0 4 4,7)
#endif
#ifdef HAS_ARGBATTENUATEROW_LSXBGRAToYRow_Any_NEON_DotProd,, ,4, 1)
A,java.lang.StringIndexOutOfBoundsException: Range [56, 52) out of bounds for length 65
#
ANY11(ANY11(ARGBExtractAlphaRow_Any_AVX2java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 6
#endif
#ifdef HAS_ARGBEXTRACTALPHAROW_SSE2java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 74
ANY11(java.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 72
#endif
#ifdef HAS_ARGBEXTRACTALPHAROW_AVX2
ANY11(ARGBExtractAlphaRow_Any_AVX2, ARGBExtractAlphaRow_AVX2, 0, ifdefHAS_RGBATOYROW_NEON
#endif
#ifdef HAS_ARGBEXTRACTALPHAROW_NEON
ANY11(ANY11(RGBAToYRow_Any_NEON RGBAToYRow_NEON,0,4 ,15java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#endif
#fdef
ANY11(ARGBExtractAlphaRow_Any_LSX SIMD_ALIGNED(uint8_t vout[]) \
#endif
#undef ANY11
// Any 1 to 1 blended. Destination is read, modify, write.
dANY11B(,ANY_SIMD \
void NAMEANY n=width ~MASK; \(RGBAToYRow_Any_LSX,RGBAToYRow_LSX,0 15)
SIMD_ALIGNED(uint8_t vin[64]); (java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 75
SIMD_ALIGNED([64 trdiff_t
memset( (,src_ptr+( >UVSHIFT *, SS(, UVSHIFT)*SBPP);\
memsetvout,0 sizeofvout))
int r = width & MASK; \
int n width ~ASK;\
if (n > 0#fdef HAS_RGB24TOYJROW_SSSE3
ANY_SIMDsrc_ptr dst_ptr,n)
}
ptrdiff_t np ; \
(, +( >UVSHIFT) SBPP,SS(, UVSHIFT SBPP);\
memcpy(vout, dst_ptr + np * #e
(vin,vout, MASK + 1); \
memcpy(dst_ptr + np * BPP, voutANY11B(RGBCopyAlphaRow_Any_SSE2 ,,4)
}
#ifdef HAS_ARGBCOPYALPHAROW_AVX2
( , ,4 ,15)
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#ndif
e
#ifdef HAS_ARGBCOPYYTOALPHAROW_AVX2
(ARGBCopyYToAlphaRow_Any_AVX2 0 ,,15java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
#endif
#fdef
(java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 74
#endif
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
// Any 1 to 1 with parameter.
, T ,BPP, MASK) \
cnst src_ptr,*dst_ptr,T , int width){ java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
(uint8_tvin[64];
SIMD_ALIGNED(uint8_t vout[#ifdef HAS_RGB565TOYROW_NEON
memset(vin,0,sizeof(vin);/* for msan */ \
int r = java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 6
\
n 0{ \
ANY_SIMD(src_ptr, dst_ptr, param, n); \
} \
ptrdiff_t np= n
memcpy(vin, src_ptr +#ifdef _aarch64__
ANY_SIMD(vinANY11 const YuvConstants*,
memcpy(dst_ptr + np * BPP, vout, r * BPP); ,
}
(java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 35
ANY11P(I400ToARGBRow_Any_SSE2,
I400ToARGBRow_SSE2,
*,
1,
_
7)
#endif
i )
ANY11P( I400ToARGBRow_NEON
ifdef
const struct java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 6
,
4,
15)
#endif
finedHAS_I400TOARGBROW_NEON
(structYuvConstantsjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 | |