Quelle ipred.S
Sprache: Sparc
|
|
/*
* java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 60
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
dt3,\topleft,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
:java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 15
BY HOLDERS AND "AS "AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
*WARRANTIES OF AND
* DISCLAIMED. IN NOjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ANY DIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,OR DAMAGES
* (INCLUDING, BUT NOT LIMITED .h vr0, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
OFUSE,DATA ; INTERRUPTION java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
, java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 77
* (INCLUDING NEGLIGENCE OR srai.d t2, \height4 //oop
* *
*/
i java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 39
. topleft ,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
idt0t0,1
addi.d t3, \topleft,1
or t1, t2 7java.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 30
8: //8
beqz t2 height 8
,9f
vldx vr0, t3, t1
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu.hu vr0, vr0,
.. ,vr0
vhaddw.qu.du vr0, vr0, vr0
vpickve2gr.du t4, vr0, 0
. ,t0, java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
addi.d java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
addi. , ,-java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
bnezt2, 1b
b 4f
2: // &8
andi t2, \width, 8
vxor.v vr0, vr0, vr0
df0 t3,t1
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu.hu vr0, vr0, vr0
vhaddw.du.wu vr0, vr0, vr0
vpickve2gr.du t4, vr0, 0
add.d t0, t0, t4
addi. , ,8
b 4f
3: // &4
t2 width,4
beqz t2, 4f
beqz 10java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
fldx.s f0, t3, t1
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu.hu ,vr0,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
add.d t0, t0, haddw.wu.hu vr0, vr0, vr0
t1 t1, 4
4:
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
srai.d t2, \height, 4 //loop param
beqz t2, 8f
7: // height/16
addi.d t3, ctz.w t1
vld , t0,tjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vhaddw.adddt2,\,\height
vhaddw.wu.hu vr0, vr0, vr0
vhaddw.wu , vr0
vhaddw.qu.du vr0, vr0, vr0
t4, vr0, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
add t0, t0, t4
addi.d t2, t2, -1
bnez t2, 7b
b10f
8: // &8
andit2, \height,8
beqz t2, 9f
addi.d t3, t3, -8
vxor. maskeqz t1, t3, t2
fld.d f0, t3, 0
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu.hu masknez t2,, t2
vhaddw.. ,vr0, vr0
vpickve2gr. . t0, t0,
add.d t0 srai. , , 16
b ipred_splat_dc ,stride
9: // &4
andi t2, \height, 4
beqz t2, 10f
addi.d t3, t3, -4
vxor.v vr0, vr0, vr0
fld.s li. t1, 0x01010101
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu.hu vr0, \java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 30
vpickve2gr.wu addd ,t2
.dt0 ,t4
10:
add.d height,b
ctz.w t1, t1
sra.w width>java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
// w != h
beq \idth height, 16java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
add.d t2, \height, \ t4, \st dst
d ,\java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 43
slt beqz f
slt t3, t3, \height
or t2, vst vr0, ,0
,java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
maskeqz t1, t3, t2
w t3 0x5556
b 6f
or t1, t1, t2
mul.w t0, t0, t1
sraiw ,t,
ndit5, width 32
.endm
.macro ipred_splat_dc dst, beqz f
. , java.lang.StringIndexOutOfBoundsException: Range [29, 30) out of bounds for length 29
,wjava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 39
li
mulw.djava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
beqz \height, 7f
ort2 d java.lang.StringIndexOutOfBoundsException: Range [41, 42) out of bounds for length 41
1
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
add. ,s
addi.d \height, \height, -1
bnez\height,1java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
b f
2: //width > 4
li.d t1, 0x0101010101010101
.d t1, \dc, t1
vreplgr2vr.d vr0, t1
or t4, \dst, \dst
beqz\height, 7f
3:
andi t5, \width, 64
beqz t5, 4f
vst vr0, t4, 0
vst vr0, t4, 16
vst vr0, t4, 32
vst vr0, t4, 48
b 6f
4:
andi t5, \width, 32
beqz , 41f
vr0, t4,0
vst vr0, t4, 16
b 6f
41: addi.t1 t1 16
andi t5, \width, 16
beqz t5 f
vst vr0, t4, 0
b 6f
5:
fst.d b 4f
6:
add. andi t2, \idth, 8
addi.d \height, \height, -1
vxorvvr0
7java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
wuh vr0, vr0, vr0
.macro vpickve2gr.dut2, r0, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
srai.d t0, \width
addid t1, t,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
srai.
beqz 3: /&java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
1:
vld vr0, java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
, vr0
vhaddw.wu.hu vr0, vr0, vr0
, vr0, vr0
vhaddw.qu.java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 0
vpickve2gr.du t3, vr0, 0
add.d t0, t0, vhaddw.wuh vr0,vr0
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 38
addi.d .d ,t0 t2
addid , java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
b 4f
2: // &8
t2 w, 8
beqz t2, 3f
vxor.v vr0, vr0, vr0
fld.d f0, t1, 0
vhaddw.hu.bu vr0, vr0, vr0
vhaddw.wu
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 40
vpickve2gr t2
add.: / height/16
addi.d t1, t1, 8
b 4f
3: / &
andi t2, \vld vr0, \topleft
t2, 4f
vxor.v vr0, vr0, vr0
fld vhaddw.u.hu r0 vr0,vr0
vhaddw..duw r0, ,vr0
.hu vr0,
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
add.d
addi. , java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
4b10
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
sra t2 height,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
.endm
.acro ipred_dc_gen_left topleft,height
srai.d t0, \height, vxor. vr0, vr0, vr0
srai.d t2, \height, 4 //loop param
beqz t2, 8f
7: // height/16
addi.
vpickve2grdut4, vr0 0
vhaddw.hu.bu vr0, vr0, vr0
vhaddw. d t0 t0,t4
vhaddw.du.wu vr0, vr0, vr0
vhaddw. b f
vpickve2gr.du t4, vr0, 0
.d t0, t0,t4
addi.d ,\ 4
bnez ,7java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
b 10f
8: // &8f0 \
java.lang.StringIndexOutOfBoundsException: Range [0, 8) out of bounds for length 0
vhaddww.uvr0,vr0, java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
\java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 39
vxor.v ctzwt1
d tjava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 38
/ *dst const stride,
vhaddw./ pixel*const opleft,
vhaddw.du.wu vr0, vr0, vr0
vpickve2gr.du t4, vr0, 0
add.d t0, t0, t4
b 10f
9: // HIGHBD_DECL_SUFFIX)
t2, \height, 4
t2, 10f
addi.d \ ipred_splat_dc ,a1 a3,a4,t0
vxor.v vr0, vr0, vr0
fld.s f0, \topleft,0
vhaddw.hu.buendfunc
vhaddw.wujava.lang.StringIndexOutOfBoundsException: Range [13, 0) out of bounds for length 0
vpickve2gr.wu t4, vr0, 0
add.d t0, t0, t4
10:
ctz.w t1, \height
sra/constintmax_width,const max_height
.endm
// void ipred_dc_lsx(pixel *java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
/ li.w t0, 128
// const int width, const int height, const int a,
// const int max_width, constjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
//)
function ipred_dc_8bpc_lsx
4
ipred_splat_dc a0, a1, a3, a4, t0
endfunc
// void ipred_dc_128_lsx(pixel *dst, int,const max_height
// const pixel *constfunction ipred_dc_top_8bpc_lsx
/ width,const height,const int a,
// const int max_width, const int max_heightipred_splat_dca0,a1 a3,a4
// HIGHBD_DECL_SUFFIX)
function ipred_dc_128_8bpc_lsx
li.w t0,
ipred_splat_dca0 java.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37
endfunc
/// intmax_width,const max_height
/ *const topleft,
// const int width, const int height, const int a,
/ const nt max_width, const int max_height
// ipred_dc_gen_left a2 a4
8pc_lsx
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
endfunc
// void ipred_dc_left_c(pixel *dst, const ptrdiff_t stride,
// const pixel *const topleft,
/ int width,const int height, const int a,
// , \dst_ptr,16
// HIGHBD_DECL_SUFFIX)
functionipred_dc_left_8bpc_lsx
ipred_dc_gen_left a2, a4
ipred_splat_dc a0, a1, a3, a4, t0
endfunc
f
vldrepl.b vr0, \src_ptr, 0
1:
andi a5, \width, 64
a5 2f
vst vr0, \dst_ptr, 0
vst vr0, \dst_ptr, b f
vst ,\dst_ptr,32
vst vr0, \dst_ptr, 48
b 6f
2java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
andi b java.lang.StringIndexOutOfBoundsException: Range [21, 22) out of bounds for length 21
beqz a5, 3f
vst vr0, \dst_ptr, 0
vst fst. f0, dst_ptr, 0
b 6f
3:
andi a5, \width, 6java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
a5 4java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
6java.lang.StringIndexOutOfBoundsException: Range [21, 22) out of bounds for length 21
/java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 65
andi/
beqz
fst.d f0, \dst_ptr, 0
b 6f
5:
andi
a0 ,a3
fst.s f0, \dst_ptr, 0
add. a0, ,a1
.endm
// bnez .
//
// java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 7
const java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
.java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
.IPRED_H_LOOP:
addi. , a2, -
pixel_set_8bpc a0, a2, vst vr0, \dst_ptr, 0
add.d a0, a0, a1
addi.d vst , \dst_ptr, 16
bnez a4, .IPRED_H_LOOP
.IPRED_H_END:
endfunc
.macro pixel_copy_8bpc
1:
andi a5, \width andi a5, width 32
beqz a5, 2f
vld vr0, \src_ptr, 0
vld ,\rc_ptr
vld vr2, \src_ptr, 32
\src_ptr 48
vst vr0, \dst_ptr, 0
vst vr1, \dst_ptr, 16
vst vr2, \dst_ptr, 32
vst vr3, \dst_ptr, vst vr0, \dst_ptr, 0
b 6f
2java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
andi a5, beqza5, f
beqz a5, 3f
vld vr0, \src_ptr, 0
vld vr1, \vst vr0, \dst_ptr
vst vr0, \dst_ptr, 0
vst andi a5, width,8
b 6f
3:
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
beqz a5, 4f
vld vr0, \src_ptr, 0
vst vr0, \dst_ptr, 0
b 6f
4:
andi a5 width,4
beqz a5, 5f
beqz f
fst.d f0, \dst_ptr, 0
java.lang.StringIndexOutOfBoundsException: Range [39, 4) out of bounds for length 21
5:
andi a5, \width, 4
beqz a5, 6f
fld.s f0, \src_ptr, 0
. d java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
6:
.endm
// // const int , const int max_height
// / HIGHBD_DECL_SUFFIX
// beqz a4,
/constint max_width, intmax_height
// HIGHBD_DECL_SUFFIX)
.IPRED_V_LOOP:
beqz a4, .IPRED_V_END
addi.d a2, a2, 1
.IPRED_V_LOOP:
pixel_copy_8bpc a0, a2, a3
adda0
addi.d a4, a4, da4 a4, -
bneza4 java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
.IPRED_V_END
// void(*,constptrdiff_tstride
//*dst, const ptrdiff_t stridejava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
// const pixel *onst tl_ptr,
// const int width, const int height, const int a,
// const int max_width, const int max_height
/ )
function ipred_paeth_8bpc_lsx
0 //topleft
vsllwil.hu.bu vr0, vr0
or a6, a2, a2
addi.d a7 vldrepl. ,a2 0 /topleft
.IPRED_PAETH_H_LOOP:
addi.d a6, a6, -1
vldrepl.b vr1, a6, 0 //left
vsllwil.hu addi. ,-java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
.IPRED_PAETH_W_LOOP64:
andi ,a3,64
beqz a5, .IPRED_PAETH_W_LOOP32
vldvr2 , /
vpermi.w vr9, vr2, 0x0e
vsllwil.hu.bu vr2, vr2, 0
vsllwil.hu.bu vr9, vr9, 0
vabsd.hu vr5, vr0, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vabsd.hu vr4, vpermi.w vr9, vr2java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
vabsd.hu vr10, vr0,vh. ,0
vadd.h vr3, vr0, vr0
h vr6 ,vr2
h vr11 , java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vabsdhu vr6 vr3, /tldiff
vabsd.hu vr11, h ,vr2
vsle.hu vr3, vr5, vr6
, vr0, vr2,vr3
vsle.hu vr3, vr4, vr5
vslehu vr8,vr4 vr6
vand.v vr3, vr3, vr8
vbitsel. vsle.hu vr3 vr5, vr6
vsrlni.hvr3,vr3, java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
vsle. vsle.huvr8, , vr6
vbitsel.v vr7, vr0, vr9 vand.v vr3, vr3,vr8
vsle.uvr12,vr10,vr5
vsle.hu vr8, vr10, vr11
vand.v vr12, vr12, vr8
vbitsel.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vsrlni.b.h vr12, vr12, 0
vst vr12,vand.vr12, java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vld vr2, a7, 16 //top
vpermi.w vr9, vr2, 0x0e
vsllwil.hu.bu vr2, vr2, 0
vsllwil.hu.bu vr9, vr9, 0
vabsd.hu vr5, vr0, vr1 //tdiff
vabsd.hu vr4, vr0, vr2 //ldiff
vabsd.hu vr10, vr0, vr9
vadd.h vr3, vr0, vr0
vadd.h vr6, vr1, vr2
vadd. vr11,, vr1 vr9
vabsd.hu vsllwil.hu.bu vr9, 0
vabsd.hu vr11, vr3, vr11 //tldiff vabsd.huvr5 vr0, /tdiff
vsle.hu vr3, vr5, vr6
vr7, vr0
vsle.hu vr3, vr4 vadd. vr3, , vr0
vsle.hu vr8, vr4, vr6
vand.v
,
vsrlni.b.h vr3, vr3, 0
vsle.hu vr3,
.vr7, vr0,vr9,vr12
vsle.hu vr12, vr10, vr5
vsle.hu vr8, vr10, vr11
vand.v vr12, vr12, vr8
vbitsel.v vr12, vr7, vr1, vr12
vsrlni.b
vpermi.w vr12, vr3, 0 vbitsel.v vr7, vr0, vr9, vr12
vst vsle.hu vr8,hvr8 vr11
vld vr2, a7, 32 //top
vpermi.w vr9 java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
vsllwil.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vabsd.hu vr5, vr0, vr1 //tdiff
vabsd wvr9 , xjava.lang.StringIndexOutOfBoundsException: Range [41, 42) out of bounds for length 41
vabsd.hu vr10, vr0, vr9
vadd.h vr3, vr0, vr0
vadd.h vr6, vabsd.hu vr5, vr0, vr1 //tdiff
vadd. , vr1, vr9
h ,/tldiff
vabsd.hu vr11, vr3, vr11 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vsle.hu vr3, vr5, vadd.vr6, vr1, vr2
vbitsel.v vr7, vr0, vr2, vr3
hu vr3 vr4, vr5
vsle.hu vr8, vr4, vr6
vand. vr3, vr3,vr8
vbitsel.v vr3, vr7, vr1, vr3
h,vr3 0
vsle.hu vr12, vr5, vr11
.vr7 ,vr9, vr12
vvr7 vr0 ,vr3
vr10
vand.v hu vr4 java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vbitsel.v vr12 v vr7 vr3
vsrlnivsrlni.b java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vpermi.w vbitsel.v vr7, vr0, vr9, vr12
vst vsle.hu vr12vr10,
vld vr2, a7, 48 //top
vpermi.w vr9, vr2, 0r1 vr12
, 0
vsllwil.hu.
vabsd.hu vr5, vr0, vr1 //tdiff
. vr0 vr2/ldiff
vabsd.hu vr10java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vadd.h vr3, vr0, vr0
addhvr6, vr1, vr2
vadd.h vr11, vr1, vr9
vabsd.hu vr6, java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 38
vabsd.hu vr11, vr3vabsd.u vr2/ldiff
vsle.hu
. java.lang.StringIndexOutOfBoundsException: Range [28, 22) out of bounds for length 40
vsle.hu vr3, vadd.h vr11, vr1
.vr8, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
vand.v vr3, vr3, vr8
vbitsel.v vr3, vr7, vr1, vr3
vsrlni.b. vr3,vr3, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsle.hu vr12, vr5 vsle. vr3 vr4, vr5
. vr7 vr9,vr12
vsle.hu vr12 vvr3 vr3, vr8
vsle.u vr10,
vand.v vsrlni.b.h vr3, vr3,0
vbitsel.v vr12, vr7, vr1, vr12
vsrlni.b.h vr12, vr12, 0
vbitsel vr7, vr0,
vst vr12, a0, java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 41
b .IPRED_PAETH_W_LOOPEND
.IPRED_PAETH_W_LOOP32:
andi a5, a3, 32
beqz a5, .IPRED_PAETH_W_LOOP16
vld . vr12,vr3
vpermi.w vr9, vr12,a0, 48
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 38
vsllwil,, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vabsd
hu /
vabsd.hu w java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [31, 4) out of bounds for length 40
hvr6,vr1,vr2
vadd.h vr11, vr1, vr9
vabsd.hu vr6, vr3java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vabsd.hu vr11, vadd. vr6 vr1, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
vsle.hu vr3, h ,vr3,vr6 /
v java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 48
vsle. vvr7, vr3
vsle. vr8,vr4,
vand.v vr3, vr3, vr8
vbitsel.v vr3, vr7, vr1, vr3
vsrlni.b.h vr3, vr3, 0
vsle.hu vr12, b.h 0
vbitsel.v vr7, vr0, vr9, vr12
vsle.hu vr12, vr10, vr5
vsle.u , vr5,
vr12, vr12, vr8
, vr1,
vsrlni.b.h vr12, vr12 .hu , ,vr11
vpermi.w vr12, vbitsel. vr7,vr1,vr12
vst vr12, a0java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vld vr2, a7, 16 //top
vpermi.w vr9, java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 41
.vr9 ,0
vabsd.hu vr5, vr0, vr1 //tdiff
hu vr4, vr0, vr2 /
vabsd.hu vr10 vabsdhu vr0, vr9
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vadd.h vr6, hvr6 vr1 vr2
vr11, vr9
hvr6 , /tldiff
huvr11, vr11 /tldiff
vsle.hu vr3, vr5, vr6
vbitsel.v vr7, vr0, vr2, vr3
vsle.hu vr3, vr4, vr5
vsle.hu vr8, vr4, vr6
.v vr3, vr3, vr8
vbitsel.v vr3, vr7, vr1, vr3
vsrlni.b.h vr3, vr3, 0
h ,0
vsle.hu vr12, vr10, vr5
vsle.hu vr8, vr10, vr11
vand.v vr12, vr12, vr8
vbitsel.v vr12, vr7, vr1, vr12
vsrlni.b.h vr12. vr8
.vr12 ,0
vst vr12, a0, 16
b .IPRED_PAETH_W_LOOPEND
.IPRED_PAETH_W_LOOP16:
andi a5, a3, 16
z a5,.IPRED_PAETH_W_LOOP8
vld vr2, a7,0 /top
vpermijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vsllwil. beqz ,.
vsllwil
vabsd.hu vpermi.w vr9,0
vabsd.vr4, vr0, vr2 //ldiff
vabsd.hu vr10, vr0, vr9
vadd.h vr3, vr0, vhaddw..uvr0, ,vr0
vadd.h vr6, vr1, vr2
vadd.h vr11, vr1, vr9
vabsd.hu java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vabsd.hu vr11beqz ,
vsle.u , vr5,vr6
vbitsel. , r0, r2 vr3
vsle.hu vr3, vr4, vr5
vsle.hu vr8, vr4
, vr3 vr8
.v vr3, vr7, vr1, vr3
vsrlni.b.h
vsle.hu vr12, vr5, vr11
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vslehu vr8,vr10, vr11
adddt2, height \
.vvr12, vr1
vsrlni..h vr12,vr12, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vpermi.w ,t2 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vst liw ,
b.IPRED_PAETH_W_LOOPEND
.mul.w , java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
andi
beqz a5, .IPRED_PAETH_W_LOOP4
fld. f2,a7,0 /
blt t1 width 2java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
vabsd.hu vr5 height,7f
vabsd.hu vr4, vr0, vr2 //ldiff
vaddhvr3 vr0,vr0
vadd.h vr6, vr1, vr2
java.lang.StringIndexOutOfBoundsException: Range [19, 9) out of bounds for length 49
vsle.hu vr3, java.lang.StringIndexOutOfBoundsException: Range [0, 31) out of bounds for length 30
vbitsel.v vr7, vr0, vr2, vr3
vsle.hu vr3,vreplgr2vr.d vr0, t1
vsle.hu vr8, vr4, beqz height,7f
vand.v vr3, vr3, vr8
vbitsel.v vr3 andi t5, width 64
vsrlni.b.h vr3, vr3, 0
fst.d f3, a0, 0
b .IPRED_PAETH_W_LOOPEND
.PRED_PAETH_W_LOOP4java.lang.StringIndexOutOfBoundsException: Range [21, 22) out of bounds for length 21
andi a5, a3, 4
beqz a5, .IPRED_PAETH_W_LOOPEND
vst t4 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vsllwil.java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 3
vabsd.hu vr5, vr0, vr1 //tdiff
,vr0 /ldiff
vadd.h vr3, vr0, vr0
vadd.h vr6, vr1, vr2
fst.df0 t4, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsle.hu vr3, vr5, vr6
vbitsel.
vslehu vr4, vr5
vsle.hu vr8, vr4, vr6
vand. vr3, vr8
vbitsel.srai.d , width java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsrlni.b.h1java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
fst.s f3, a0, 0
b.IPRED_PAETH_W_LOOPEND
.IPRED_PAETH_W_LOOPEND:
add.d a0, a0, a1
addi.d a4, a4, -1
bnez a4, .java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 0
endfunc
const d t1 16
.byte 0, 0
/java.lang.StringIndexOutOfBoundsException: Range [19, 8) out of bounds for length 30
b , 128
/ =4
.byte 255, 149java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.byte 255,w ,vr0
/bs java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
.byte 255, 225, 196, 170, 145,4java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
20, 17, 16
// bs = 32
.byte 255, 240, 225, 210, 196, 182, 169, 157
.byte 145, 133 vxorvvr0 vr0,vr0
66, 59, 52, 45, ,34 25
.vhaddw.. ,
4
.byte 255, 248
.byte 196, addt0 t2
.byte sra.w sra ,t0 t1
.byte 101, 96, . topleft, height
.byte 65, 61, 57, 54, 50, 47, 44,sraidt2 height,4 / param
byte 35, 32,29, ,25 20
.byte 18, 16, 15, 13, 12, 10, 9, 8
.byte 7, 6, 6, 5, 5, 4, 4, 4
endconst
// void vhaddw.hubuvr0 vr0, vr0
// const pixel *const topleft,
// const int width, w ,vr0, java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
// const int
// HIGHBD_DECL_SUFFIX)
functionipred_smooth_8bpc_lsx
la.local b 10f
add.d a6, a5, a3 //hor
dd. a5, , a4//ver
add.d a7, a2, a3
a2, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vldrepl.b vr0, a7, 0 //right
vldrepl.b vr1, t0, 0 //java.lang.StringIndexOutOfBoundsException: Range [0, 48) out of bounds for length 40
vsllwil.hubvr0, 0
vsllwil.wu.hu vr0, vr0, 0
vsllwil.hu.bu vr1, vr1, 0
b f
li.w t0, 256
vreplgr2vr.w vr6d\\-
addi.d t0, a2, 1 //ptr topleft[x.f0\java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
addi.d t3, a2, -1 //ptr topleft[]
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vldrepl.b vr2, a5
vldrepl. vr3, , 0 /topleftyjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
vsllwil.hu.bu vr2, vr2, 0
vsllwil.wu.hu vr2, vr2, 0
vsllwil.hu.u vr3, vr3,0
vsllwil.wu.hu vr3, vr3, 0
vsub.w vr7, vr6, vr2 //256-ver[y]
or t1, zero, zero //xx
a3, 2 /loop
.java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
fldx. , t0 t1 /topleft[x]
fldx/constpixel* topleft,
vsllwil.u. vr4, vr4,
vsllwil.wu./ const intmax_width max_height
vsllwilfunction ipred_dc_128_8bpc_lsx
vsllwil.wu.hu vr5, vr5, 0
vsub.
vmul.w vr9, vr8, vr0
vmadd.w vr9, vr5, vr3
vmadd.w , vr7, vr1
vmadd.w vr9, vr2, vr4 //pred
vadd.java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 39
vsrlni., 2java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
vsrlni vr0 \ java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
fstx.s f9, a0, t1
addi.d t1, t1, 4
d ,
IPRED_SMOOTH_W_LOOP
.andi a5,
addi.d t3,
addi.d a5, java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
add.d a0, a0,
addi.d a4, a4, -b
bnez a4, .IPRED_SMOOTH_H_LOOP 6java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
endfunc
/voidipred_smooth_v_lsxpixel dst,const ptrdiff_tstridejava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
// const pixel *const topleft,
/ const width,const height,const int a,
// const int max_width, const int max_height
// HIGHBD_DECL_SUFFIX)
function ipred_smooth_v_8bpc_lsx
. , dav1d_sm_weights
addda2 ,-java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 39
vldrepl.b vr0, t0java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
hubu vr0,vr0, java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
li.w t0, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vreplgr2vr.h vr2, t0vr2,s java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
li.vr0,\,java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vreplgr2vrvst , dst_ptr java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
addi. 6f
.IPRED_SMOOTH_V_H_LOOP f
vldrepl.b vr1, vr0, \src_ptr
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
or t1,v vr0 \
srai. 6
,.
Ijava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
fldx.d f4, t0, t1 //java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 0
vsllwilhub vr4 java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vmul.h vr6, vr5,java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
. , vr1,vr4 /pred
vadd.h vr6, vr6, vr3
vsrlni.b.h vr6, vr6, 8
fstx.d f6, a0, t1
addi.d t1, t1, 8
addi.d t2, t2, -1
bnez t2, .IPRED_SMOOTH_V_W_LOOP8
b .IPRED_SMOOTH_V_W_LOOP_END
.IPRED_SMOOTH_V_W_LOOP4:
fldx.s f4, t0, t1 //topleft[x]
vsllwil.hu.bu vr4, vr4, 0
vmul. vr6, vr0
vmadd . ,vr4
vadd. vr6, vr6,vr3
vsrai.h vr6, vand.v vr3, vr3
vsrlni.b.h vr6, vr6, 0
fstx . a0 0
addid t1 4
.IPRED_SMOOTH_V_W_LOOP_END:
addi.d a5, a5
addda0,a0 a1
addi.d a4, beqza5I
bnez a4, fld.s f2, a7, 0 //top
endfunc
(*, trdiff_t ,
// const java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
// const int width, const int java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 49
// const int max_width, const int java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 40
// HIGHBD_DECL_SUFFIX)
function ipred_smooth_h_8bpc_lsx
la.vabsd.huvr6,vr3, /tldiff
add.djava.lang.StringIndexOutOfBoundsException: Range [9, 0) out of bounds for length 0
add.a7, a2,a3
vldrepl.b vr0, hu java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
vbitsel.
.wt0 256
vreplgr2vr.h vr1 b.
li.w t0, 128
h
addi.d t3, a2, -1 //ptr topleft[y]
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
vldrepl.b vr3. ,0
vsllwil.hu. ,vr3,
or t1, zero/bs java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
srai.d t2, a3, 3 //loop max
beqz t2. ,,,145, ,
.IPRED_SMOOTH_H_W_LOOP8/bs=java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
fldx.d f5, a6, t1 //hor[x]
vsllwil.hu.bu vr5, vr5, 0
. /256-xjava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
vmul.h vr6, vr4, vr0
vmadd.h byte196 , ,,163,156 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
vadd.h vr6, vr6, vr2
vsrlni.b.h vr6, vr6, 8
fstx.d f6, a0, t1
addi.d t1, t1, 8
addi.d t2, t2, -1
bnez t2,java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
b .IPRED_SMOOTH_W_H_LOOP_END
.IPRED_SMOOTH_H_W_LOOP4:
.f5 a6,t1/horxjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
vsllwil.hu.bu vr5, vr5, 0
vsub.h vr4, vr1.a5
vmulh ,
vmadd.h vr6, vr5, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
h ,vr6, vr2
vsrai.h java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
vsrlni.b.h vr6, vr6, 0
fstx.s f6, a0, t1
addi.d t1, t1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.IPRED_SMOOTH_W_H_LOOP_END:
addi.d t3, t3, -1
add.d a0, a0, a1
addi.d li. ,256
bnez a4, .java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 30
endfuncdt3 ,-1/y
// void pal_pred_lsx( vldrepl.b vr2, /ver[java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
// const pixel *const pal
// const int w, const int java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
srai.d a7, a5, 2
.PAL_PRED_WLOOP4:
andi , a4, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
beqz a6,fldxsf4 ,t1/x
flddf0 ,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsrli.b vr1, vsllwil.hu.bu vr4, vr4
vandi.b vr2, vr0, 7
vilvl.b vr0, vr1, . java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
fld.d f1, a2,
vshuf.b vr2, vr1, vr1, vr0
vstelm.w vr2, a0
add.d a0, a0, a1
vstelm.w vr2, a0, hvr9 0
add.d a0, a0, a1
vstelm.w
. java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
vstelm.w vr2, java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 39
addda0 a0 a1
addi.d a3, a3, 8
addi.d a7, a7, -1
bnez a7, addi. t3, ,-1
b .PAL_PRED_END
. add. , a0,
andi a6, a4, 8
beqz a6, .PAL_PRED_WLOOP16
vld vr0, a3, 0
vsrli.b vr1, vr0, 4
vandi.b vr2, vr0, 7
vilvl.b vr0, vr1, vr2
vr2
fld.d f1, / HIGHBD_DECL_SUFFIX)
vshuf.b vr0, vr1, vr1, vr0
addda5 a5,a4//java.lang.StringIndexOutOfBoundsException: Range [46, 47) out of bounds for length 46
vdvr0,a0 , java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
add.d a0, a0, a1
vstelm.d vr0, a0, 0, 1
da0,a0, java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
.dvr3 ,0 java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
add.d a0, a0, java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 48
vstelm.d vr3, a0, 0, 1
add.d a0, a0, a1
addi.d a3, a3, 16
addida7 a7 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
bneza7 P
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.PAL_PRED_WLOOP16:
a6, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
beqz a6, .PAL_PRED_WLOOP32
vld vr0, a3, 0
vld vr1, a3, 16
fld.d f6, a2, 0
b ,4
vandi.b vr3, vr0, 7
vsrli.b vr4, vr1, 4
vandi.b vr5, vr1, 7
vilvl.b vr0, b.
vilvh.b vr1, vr2, .java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
ilvl.vr2 , java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
vilvh.b vr3, vr4, vr5
vshuf.b vr0, vr6, vr6, vr0
vshuf.b vr1, vr6,vsrlni.. , 0
vshuf.b vr2, fstx.s f6, a0,
vshuf.b vr3, vr6, vr6, vr3
vst vr0.:
add.d a0, a0, a1
vst vr1, a0, 0
add.d a0, a0, a1
vst vr2, a0, 0
add.dendfunc
vst vr3, a0, 0
add.d a0, a0, a1
addi.d a3, a3, 32
addi.d // pixel * ,
bnez a7, .PAL_PRED_WLOOP16
b .PAL_PRED_END
.PAL_PRED_WLOOP32
andia6 4,32
beqz a6, .PAL_PRED_WLOOP64
vld vr0, a3, 0
vld vr1, a3, 16
vld vr2,
,,java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
a2 java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsrli.b vr5, vr0, addi. a2,a2 1
vandi.b vr6, vr0, 7
vsrli.b vr7, vr1, 4
vandi. ,vr1 7
vsrli.b vr9 vreplgr2vr. vr1, t0
vandi.b vr10, vr2, 7
vsrli.b vr11, vr3, 4
vandi.b vr12, vr3,
vilvl.b vr0, vr5, vr6
vilvh.b vr1, vr5, vr6
vilvl.b vr2, vr7,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
,,
vilvhjava.lang.StringIndexOutOfBoundsException: Range [9, 10) out of bounds for length 0
srai ,3// java.lang.StringIndexOutOfBoundsException: Range [53, 54) out of bounds for length 53
vilvh.b vr8, java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
vshuf. vr0, vr4,, vr4, vr0
vshuf.b vr1, vr4, vr4, vr1
shufb vr2 vr4, vr4, vr2
. vr3, vr4, vr4, vr3
vshuf.b vr5, vr4, vr4, vr5
, vr6
vshuf.b vr7, vr4, vr4, vr7
vshuf.b vr8 vr4, vr4,
vst vr0, a0, 0
vst vr1, a0, 16
add/constintmax_width java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 40
vst vr2, a0, 0
vst vr3,a0,16
addda0 ,a1
vst vr5, a0, 0
vst vr6, a0, 16
add.d a0, a0, a1
vst vr7, a0, 0
vst , a0,1java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
add.d a0java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
addi.d a3, a3, 64
addi.d a7, a7, -1
bnez a7, .PAL_PRED_WLOOP32
b .PAL_PRED_END
.PAL_PRED_WLOOP64.IPRED_PAETH_H_LOOP:
vr0
vld vr1, vsrlni.b.h vr6, vr.vr6 ,0
, a2, 0
vsrli.b vr3, vr0, 4
vandibvr4 vr0, 7
vsrli.b vr5, vr1, 4
vandi.b vr6, vr1java.lang.StringIndexOutOfBoundsException: Range [19, 8) out of bounds for length 49
vilvl.b vr0, vr3, vr4
vilvh.b
vilvl. a4,-java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vilvh.b vr4, java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
bvr0, ,
vshuf.b vr1, vr2, vr2, vr1
vshuf.b vr3, vr2, . , vr3, vr6 /
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vr0, ,0
vstvr1 ,16
vst vr3, a0,P ,
vst vr4, a0, 48
add.d a0, a0, a1
, , 32
addi.d a5, a5, -1
bnez a5 ,, vr1, vr12
.PAL_PRED_END:
endfunc
.macro apply_sign_vrh vjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vslt.h \vrt0, \s, \vrzero
vandnv\, v, \
vsigncov.h \v, \ vstelm.w vr2, a0,
vor
.endm
macro. vr0,java.lang.StringIndexOutOfBoundsException: Range [42, 40) out of bounds for length 49
vmin.h \tmp0, \ vadd.h vr3, vr0,, java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vslt.h \in0, \in0, \in1
, \in1
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
vor.v \out, \tmp1, \tmp0
.endm
m , AL_PRED_END
vreplgr2vr.h vr2, \alpha
vreplgr2vr.handi , , 8
li.w t1, 32
vreplgr2vr.h vr3, t1
vxorv vr4, . vr12, , vr5
liwt1,255
vreplgr2vr.h vr6, t1
add.d t4, \w, \w
1:
or
or t2, zero, zero
, \w, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
beqz t3, 3f
2:
vaddh , vr0
vmul.h vr1, vr2, vr0
vadda.h vr0, vr1, vr3 dvr3 a0 0, java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
vsrai.h vr0, vr0, 6
apply_sign_vrh vr0, vr1vr7 16
vadd.h vr1, vr0, vr7
vr8, vr6
vsrlni.b.h vr0, vr0, 0
fstx.d f0, vsrlni.b. vr3,0
addi.d t1, t1, 16
addi. t2, t2,8
addi.d t3 .huvr8,
bnez t3, 2b
b 4f
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 2
fld. , \c 0
. vr1, vr2 vr0
vadda.h vr0, vr1, vr3
0, 6
apply_sign_vrh vpermi.w vr9vr2,0e
vadd.h vadd.h , a3, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
iclip_pixel_vrh vr1, vsllwil.hu.uvr9 vr9 0
vsrlni.b.h vr0, vr0, 0
fst.s f0, \dst, 0
4:
add.d \ac, \ac, t4
add.d \st
java.lang.StringIndexOutOfBoundsException: Range [19, 4) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [19, 8) out of bounds for length 30
.endm
vshufvr0 ,vr6 vr0
ipred_dc_gen a2
ipred_cfl_pred a0, a1, a3, a4, t0, a5, a6
endfuncvsle.hu vr3, vr4,vr5
function ipred_cfl_top_8bpc_lsx
ipred_dc_gen_top a2, a3
ipred_cfl_pred a0,a1 a3,a4 vr1,
endfunc
function vsle.hu vr12, vr5
ipred_dc_gen_left a2, a4
ipred_cfl_pred a0, a1, a3, a4,vsle ,
endfunc
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
li.w t0, 128
ipred_cfl_pred a0, a1, a3, a4, t0, a5, a6
endfunc
const dav1d_filter_intra_taps_lsx
//arr0 beqz .
,,,4-- java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
,1 ,
, 0 , ,2
.byte 0, 0, 10, 2, java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 39
.byte 0, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
,9 , ,2 ,2 java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 40
,12,9 ,5
//arr1
.byte -10 vsrlibvr5, vr0,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.byte 16 ,
bu r5
.yte0 0 srli 4
.byte 0, 0, 0, 16,vandi. , vr2, 7
.byte 10, 6, 4, 2, 0, 0, 0, 0
2
//arr2
.byte -8, -8, -8, -8, -4, -4, -4
.byte 8, 0, 0, 0, 4, 0, 0, 0
0,. java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
, , 0,,4,0
.byte 0, 0, 0, 8, 0, 0, 0, 4
byte 16, , 16 16, 0 0,0,0
.byte 0, 0, 0, 0, 16, 16, 16, 16
//arr3
.byte -2, -1, -1, 0, -1, -1, -1, -1
.byte 8, 3, 2, 1, 4 vpermivr9 0
.byte 0, java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 38
.byte 0, 0, 8, 3, 0, 0, 4, 3
.byte 0, 0, 0 vshuf.vr7 vadd.vr3,vr0 vr0
., 4, 4,3
.byte 0, 0, 0, 0, 10, 6, 4, 3
//rr4
.byte vabsd.vst vr1, , 16
. ad a0 a0 a1
. vst , a0,0
.byte 0, 0, 14, 0, 0, 0, 12, 1
.byte 0, 0, 0, 14, 0, 0, 0, 12
.byte 14, 12, 11, 10, 0, 0, 1, 1
.byte 0, vst a0, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
endconst
.macro ipred_filter_load_p
vldrepl.b vr0, t0, 0
vldrepl.b vr1, a7, 0
vldrepl.b vr2, a7, 1
vldrepl.b vr3, a7, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
ldrepl. vr4, a7 3
java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 38
vldrepl.b vr6v vr1 ,java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vsllwil. vsrli. vr1,4
, 0
vsllwil.huvilvl.bvr0, vr3,
vilvh. vr3, java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
vsllwil.hu. vilvh.b java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 40
vsllwilhubu ,,0
vsllwil.hu.bu vr6, vr6, 0
.endm
.acro vabsd.hu vr5, vr0, r1 //tdiff
java.lang.StringIndexOutOfBoundsException: Range [30, 11) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
vr2
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vldrepl. . , ,a1
vldrepl.b vr5java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
.
vreplgr2vr
vsllwil.
vsllwil vsle.hu , vr4, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
vsllwilvandn. \ rt0 \java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
vsllwil.hu.bu vr3, vr3, 0
vsllwil.hu.bu vr4, vr4, 0
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
vsllwil.hu.bu vr6, vr6, 0
.endm
m
.vr10
,,
fld. f9,a6 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 39
fld.d f11, a6, 32
fld.d f12, a6, 40
fldb.java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 30
vsllwil.h.b vr7, vr7, 0
ddt4 java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
vsllwil.h.b vr10, vr10, 0
vsllwil.h.b vr11, vr11, 0
java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 38
vsllwilhb vr13 vr13,
.endm vsrai.h vr0,vbitselvvr7 vr0 java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
.vaddh vr1,vr0
.h ,
vmaddhvr7
vmadd.h vr7, vr9, vr2
vmadd.h vr7, vr10, vr3
vmadd.h java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 0
,
vmaddhvr7 ,
vaddi.vsllwil.hu.bu vr2, vr2, 0
vsrai.h
vr7 ,vr15 ,
vsrlni.b.h vr8, vr8, 0
.endmvadda.vadd.vr3 vr0
//void vsrai.h r0, vr0,
/ const pixel *const topleft_in,
// const int width, const int height, int filt_idxjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
constmjava.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
// java.lang.StringIndexOutOfBoundsException: Range [19, 10) out of bounds for length 40
function
la.localb IPRED_PAETH_W_LOOPEND
li.wIPRED_PAETH_W_LOOPEND:
mul.a7 java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
add.d a6, a6, a7 //*filter
.a7,a,1 /*java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
or java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 7
vxor.v
,
vreplgr2vr.h ,a4 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
sub.d t0, a2, a5 /
addi.d t1, . ,182 ,,java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 49
..38 35 32 29 27 ,22java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/pd java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 60
beqz
addid 2, 3
function ipred_smooth_8bpc_lsx
.t3 ,-java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
beqz ,.
. t3, 2 5
beqz t3, .FILTER_LOOP_W32
.ILTER_LOOP_W4:
ipred_filter_load_p
or t3, vsllwil.hu.bu vr0, vr0, 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
fst.byte 0, 0, 0 9 7, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
.-,-,-,-,- -, 4 -java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
wjava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 46
add. , t3 a1
b .FILTER_LOOP_W_END
.FILTER_LOOP_W8byte0.IPRED_SMOOTH_W_LOOPjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
or t3, a0 .b vr5, 0
ipred_filter_load_fltptr
ipred_filter_calc_acc
t3, 0
add. t3
, 0
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
addi. fstx.sf9,a0 tjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
addi.d a7, a7, 4
addi.d t0,.byte 0, 0, 8, 0, 0,4, 0
ipred_filter_loadx_p
., a0, 4
ipred_filter_load_fltptr
ipred_filter_calc_acc
fst.s f8, t3//void /arr3
addt3t3,a1
vstelm.w vr8, t3, 0, 1
add. t3 t3, a1
b .FILTER_LOOP_W_END
.java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
ipred_filter_load_p
or t3, a0, a0
ipred_filter_load_fltptr
java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 0
vsub vr5, vr2, vr1 //256-ver[y]
vstelm.w vr8, t3, 0, 1
add.d t3, t3, a1
dt1 a0,3
addi.djava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
addi.d t0, a7, -1
addi.d h ,vr4 /red
ipred_filter_load_fltptr
ipred_filter_calc_acc
fst addi. ,
add. t3, vldrepl.b ,a, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
w java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
adddt3 t3 a1
addi.d add.d a6, a5, a3 //hor
.d , -1
ipred_filter_loadx_p
addi.d t3, a0, 8
ipred_filter_load_fltptr
ipred_filter_calc_acc
fst.s f8, t3, 0
add vldrepl.vr1,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
vstelm.w java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 38
add.d t3, t3, a1
addi.d t1, a0, 11
addi.d a7, a7, 4
addi.d t0, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.b
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
i
ipred_filter_calc_acc
fst.s f8, t3, 0
addd t3 t3, 1
vstelm addi. t3, t3, -1
add.d t3, t3, a1
b .FILTER_LOOP_W_ENDint )
.FILTER_LOOP_W32:
fld.d f12, a6, 40
or t3, a0, a0
ipred_filter_load_fltptr,,
ipred_filter_calc_acc
fst.s f8, t3, 0
d t3 t3,
vstelmjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
add.d t3, t3, a1
addi.d t1, a0, 3
,
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 48
vstelm.d vr0, a0, 0, 1
addi.d t3, a0, 4
ipred_filter_load_fltptr
ipred_filter_calc_acc
fst.s f8, t3
add.d t3, t3, a1
vstelm.w vr8, t3, 0, 1
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 39
addi.d t1, a0,vst vr0, a0, 0
addi.d addi.d a3, a3, 32
addi.d t0, a7, -1
addi.d t3, a0, 8
f
mul.w a7, a7, a5
sf8,t3,
add.d t3, t3, a1
vstelm.vilvhb ,
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 41
addi.d t1, a0, 11
addi.d a7, a7, 4
addi.d t0, a7, - vreplgr2vr.h vr15, 0
addi.d t3 addi., 16
ipred_filter_load_fltptr
vst vr8a0, -
s addi. , 2, 3
java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 38
vstelm.w vr8, t3, 0, 1
dd. t3, t3,a1
addi.d t1, a0, 15
addi. a7,a7, 4
addi.d t0, a7, -1
red_filter_loadx_p
addi.da0,java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
ipred_filter_load_fltptr
filter_calc_acc
fst.s f8, t3, 0
addd , t3 a1
. v,\
d ,t3 java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
addi.d t1, h in0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
addi.d t0, a7, -1
ipred_filter_loadx_p
addi.d t3, a0, 20
ipred_filter_load_fltptr
ipred_filter_calc_acc
fst.s f8, t3, vh , vr7
add.d t3, t3, a1
vstelm.wvr8 t3, 0, 1
add.d t3, t3, a1
addi.d t1, a0, 23
.d a7, , 4
addi.d t0, a7, vr0,vr1 vr4, , vr0
ipred_filter_loadx_p
addi.d t3, a0, 24
ipred_filter_load_fltptr
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 30
add.d t3, t3, java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 31
vstelm.w vr8, t3, 0,
add.d t3, t3, java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 0
addi.d t1, a0, 27
addi.d a7, a7, 4
bytejava.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 38
ipred_filter_loadx_p
addi.d java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
ipred_filter_load_fltptr
java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
. ,a1
vstelm.w vr8, t3, 0, 1
add.java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 0
TER_LOOP_W_END
add.d a7, a0, a1
add.d t2, a1, a1
add.dbyte 0 14 0 ,0, 120 0
addi.d .byte 1410 ,0 1, 1
blt a5,addi .
endfunc
java.lang.StringIndexOutOfBoundsException: Range [25, 5) out of bounds for length 31
// Values that are 0 will never be used
.short 0 / Angles:
.shortjava.lang.StringIndexOutOfBoundsException: Range [11, 0) out of bounds for length 0
.short 547 // 6, 96, 186
. java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.short 273 // 14, 104, 194
.short 215, 0 // 17, 107, 197
.short vsllwil..bu vr3, vr3, 0
,
.short 132 // 26, 116, 206
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 5
.90/ 36 ,216
.short 80, 0 // 39, 129, 219
.short 71 // 42, 132, 222
.short 64, 0 // 45, 135, 225 (45 & 135 are base angles)
.short 57 // 48, 138, 228
/ , java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
.short 45, 0 //
s40//58,48238
.short 35, 0 // 61, 151, 241
.short 31 // 64, 154, 244
.short 27, 0 // 67java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.short 23 // 70, 160, 250
.short 19, 0 // 73, 163, 253
, 256
.short 11, 0 // 81, 171, 261
/,,264
.short 3 // 87, 177, 267
endconst
const z1_upsample_edge_kernel
- ,,-,-,9 9 1
endconst
const ipred_filter_edge_kernel1
. ,, , java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
/HIGHBD_DECL_SUFFIX)
.andia5,a5, 511
endconst
const
short 0 ,0 0 0, 0, ,0
. , 0,0 ,0 ,0 java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
.short 2, 2, 2, 2, 2, 2 vxor.v vr14, vr14, vr14
endconst
.macro z1_upsample_edge_calc_loop
vsllwil.hu.bu vr10, vr7, 0
vsllwil.java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
vsllwil.hu.bu vr12, vr12, 0
vsllwil.hu.bu vr13, vr13, 0
vmul.h vr10, vr10
vmulh ,
vmul.h vr12, vr12, vr0
vmul.h vr13, vr13, vr0
vhaddw.w.h vr10, vr10, vr10
vhaddw.w.h vr11, ipred_filter_load_p
vhaddw.w.h vr12, vr12, vr12
vhaddw.w.h vr13, vr13, vr13
vhaddw.d.w vr10, vr10, vr10
vhaddw.d.w vr11, vr11, vr11
vhaddw.d.w vr12, vr12, vr12
vhaddw.d.w vr13, vr13, vr13
vpackev.h java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
vpackev.h vr11, vr13, vr12
vpackev.w vr12, vr11, vr10 //s:01234567
vsrari.h vr12, vr12, 4
iclip_pixel_vrh vr12, vr15 java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
vsrlni.b.h vr12, vr12, 0 //out: 13579...
vbsrl.v vr11, vr7, 1 //out:02468...
vilvl.java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 39
. addi.java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 0
.java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
vbsrl.v vr11, vr7, 1
vbsrl.v vr12, vr7, 2
vbsrl.v vr13, vr7, 3
z1_upsample_edge_calc_loop
.endm
.macro z1_upsample_edge_data_init2
vbsrl.v vr11, add.d t3 t3, a1
vbsrl.v vr12, vr7, 2
vextrins.b vr12, vr12, 0x76
vbsrl.v vr13, vr7, 3
vextrins.b vr13, vr13, 0x65
vextrins.b vr13, vr13, 0x75
dt3,a0 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 | |