#e
##%5
#e
#
java.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 24
#else
)32java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 58
#define FPRS_FEF 0x04
#ifdef MEMCPY_DEBUG
#define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \ clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0;
#define VISExitHalf and %o5, FPRS_FEF, %o5; wr %o5, 0 * lower half of the FPU register set is dirtied by
#else
#define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs
#define VISExitHalf and %o5, FPRS_FEF, %o5; wr %o5, 0x0, %fprs
#endif
#define GLOBAL_SPARE %g5
#endif
#ifndef EX_LD
#define EX_LD(x,y) x
#endif
#ifndef EX_LD_FP
#define EX_LD_FP(x, * 3) This code nev java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 57
#endif
# * ofjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
#define
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
i
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#endif
#ifndef LOAD
#define LOAD(type,addr,dest) type [addr], dest
#endif
#ifndef STORE
#define STORE(java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
#java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 19
8 java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
#java.lang.StringIndexOutOfBoundsException: Range [1, 7) out of bounds for length 5
e
java.lang.StringIndexOutOfBoundsException: Range [7, 5) out of bounds for length 17
cpy
java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
#ifndef PREAMBLE
#define PREAMBLEjava.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 24
#
XCC
,java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
#endif
.register %g2,#java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 20
rjava.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 23
/* Special/non-trivial issues of this code: *1)addo% java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 19 *.Thisisespeciallyimportantin. codenever *ofthesourcebuffer.
*/
.text
#ifndef EX_RETVAL
# java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 64
__restore_fp:
VISExitHalf
retl
nop
ENTRY(U3_retl_o2_plus_g2_plus_g1_plus_1_fp)
add %g1, 1, %g1
add %g2, %g1, %g2
ba,pt %xcc, __restore_fp
add %o2, %g2, %o0
ENDPROC * java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 63
ENTRY(U3_retl_o2_plus_g2_fp)
ba,pt %xcc, __restore_fp
add %o2, %g2, %o0
ENDPROC(U3_retl_o2_plus_g2_fp)
ENTRY(U3_retl_o2_plus_g2_plus_8_fp)
add %g2, 8, %g2
ba,pt %xcc, __restore_fp
add %o2, %g2, %o0
ENDPROC(U3_retl_o2_plus_g2_plus_8_fp)
ENTRY(U3_retl_o2)
retl
mov %o2, %o0
ENDPROC(U3_retl_o2java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
ENTRY(U3_retl_o2_plus_1)
retl
add %o2, 1, %o0
ENDPROC(U3_retl_o2_plus_1)
ENTRY(U3_retl_o2_plus_4)
retl
add %o2, 4, %o0
ENDPROC(U3_retl_o2_plus_4)
ENTRY(U3_retl_o2_plus_8)
retl
add %o2, 8, %o0
ENDPROC(java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 4
U_java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
add %g1, 1, % %2,g2
cmp%, 0
add
ENDPROC(3java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
ENTRY(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
ba,bepn%,
o2
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
(java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 44
%,,%java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
add %o3 o, 64java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
,%,_
add %/* Clobbers
ENDPROC( * o5 from here until we hit VISExitHalf hitjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
ENTRY(U3_retl_o2_plus_o3_sll_6_plus_0x40_fp) sll %o3, 6, %o3
add %o3, 0x40, %o3
ba,pt %xcc, __restore_fp
add java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ENDPROC(U3_retl_o2_plus_o3_sll_6_plus_0x40_fp) %0%java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
ENTRY(java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
add GLOBAL_SPARE, 0x10,* '- pre-
retl
add %o2, GLOBAL_SPARE, %o0
ENDPROC(U3_retl_o2_plus_GS_plus_0x10)
ENTRY(U3_retl_o2_plus_GS_plus_0x08)
add GLOBAL_SPARE, 0x08, GLOBAL_SPARE
retl
add %o2, GLOBAL_SPARE, %o0
ENDPROC(U3_retl_o2_plus_GS_plus_0x08)
ENTRY(U3_retl_o2_and_7_plus_GS)
and %o2, 7, %o2
retl
add %o2, GLOBAL_SPARE, %o0
ENDPROC(java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 29
ENTRY(U3_retl_o2_and_7_plus_GS_plus_8)
add GLOBAL_SPARE, 8, GLOBAL_SPARE
and %o2, 7, %o2
retl
add %o2, java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 4
ENDPROC(java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
ijava.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
.align64
/* The cheetah's flexible spine, oversized liver, enlarged heart,java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 16 java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 73 Africaandreach up..
*/
.globl FUNC_NAME
.FUNC_NAME#
java.lang.StringIndexOutOfBoundsException: Range [11, 9) out of bounds for length 42 srlx %2 ,%2
cmp %g2, 0
len == 0 */
cmp %o2, 0
be,pn %XCC, end_return, %,3java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
EX_(LOADl,% x, %) )
/* if len < 16 */
cmp %o2 java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 21
blu,STOREstd f2%) java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 58
%, o3
/* if len < 192 */
o 64java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
, %
andcc %o3, 0andn%,01
/* Clobbers o5/g1/g2/g3/g7/icc/xcc. We must preserve java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
*/
VISEntryHalf
/* Is 'dst' already aligned on an 64-byte boundary? */
%,0 gjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pt f
/* Compute abs((dst & 0x3f) - 0x40) into %g2. This is the numberjava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50 *bytes tojava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 60 *subtractthisfrom'len'faligndata%f8,%
*/
and %java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20 sub %g2, o, x,%1 sub %,pt XCC f sub %o2, %g2, %o2
andcc %g2, 0x7, %g1
be,pt srl6,o3
and
1: %g1,0,gjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
( o+ java.lang.StringIndexOutOfBoundsException: Range [73, 72) out of bounds for length 73
S,%,%1 ,java.lang.StringIndexOutOfBoundsException: Range [81, 80) out of bounds for length 81
p % b
add %o1, 0x1, %o1
add( ,java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 67
2: cmpjava.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 26
and java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 74
p % 3java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
alignaddr %o1, %g0, %o1
EX_LD_FP(LOAD(ldd, %o1, java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 75
:LOADldd % x8 %,java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 58
add %+0,f)java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 21
f fjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
EX_ST_FP(STORE(faligndata %f10, %f12, %f26
be,pn %icc, 3f
o,0,
EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f4), U3_retl_o2_plus_g2)
add %o1, 0x8, %o1
subcc %g2, 0x8, %g2
faligndata %f6, %f4, %f2
STOREs,%,%) java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 58
pt %,1b
add %o0, 0x8, java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 26
3: java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 26
LOAD(prefetch, %o1 + 0java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 26
andn %o2, java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 27
LOAD( o +x,#java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
LOAD(,%1+00c0 o)
LOAD(prefetch, % +0100 o)
EX_LD_FP(LOAD(ldd, %o1 + 0x000, %f0), U3_retl_o2)
( o1+0 java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
EX_LD_FP(LOADjava.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 27
(java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 39
(ldd,o x,%4,java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
( +x,
faligndata %f0 #
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
faligndata %f2 *Notehow the % java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 44
EX_LD_FP(LOAD(ldd, %o1 + 0x020, %f8), U3_retl_o2)
faligndata %f4, %f6, %f20
EX_LD_FP(*
%6,%, %
EX_LD_FP(LOAD(ldd, %o1 + 0x030, %f12), U3_retl_o2)
faligndata %f8, %f10, java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 40
EX_LD_FP(LOAD(ldd, %o1 + 0x038, %f14), U3_retl_o2)
faligndata %f10, %f12, %f26
EX_LD_FP(LOAD(ldd, %o1 + 0x040, %f0), U3_retl_o2)
and %o2, 0x3f, %o2
subcc andcc %o20,g2
addp ,2f
subcc %,0,%java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
cmp %,0
ba,java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 0
,, XCC1f
.java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 11 1:
(LOAD(,% 0 %f2) U3_retl_o2_plus_o3_sll_6_plus_0x80)
faligndata %f12, %f14, %f28
EX_LD_FP(LOAD(ldd, %o1 + 0x010, EX_ST_FP((std f8 ))
faligndata f,%0 f30
EX_ST_FP(STORE_BLK( java.lang.StringIndexOutOfBoundsException: Range [20, 21) out of bounds for length 20
EX_LD_FP(LOAD(ldd, %o1 + java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 19
faligndata %,f f8 0 o0
EX_LD_FP(LOAD(ldd, %o1 + 0x020 1java.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
faligndata%2,%
EX_LD_FP(LOAD(ldd, %o1 + 0x028, %f10), U3_retl_o2_plus_o3_sll_6_plus_0x40)
faligndata %f4 *Note% s x3 abovethe
EX_LD_FP(LOAD(ldd, %o1 + 0x030, %f12), U3_retl_o2_plus_o3_sll_6_plus_0x40)
subcc %o3, 0x01, %o3
faligndata %f6, %f8, %f22
EX_LD_FP(LOAD(ldd, %o1 + 0x038, %f14), U3_retl_o2_plus_o3_sll_6_plus_0x80)
/* Finally we copy the last full 64-byte block. */ 2:
, o1+ x,%2,)
faligndata %f12, %f14, %f28
EX_LD_FP(LOAD(ldd, %o1 + 0x010, %f4), java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
andcc%,x8 gjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
EX_ST_FP
EX_LD_FP
%, % fjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
EX_LD_FP(LOAD java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
faligndata %f2 +,java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
EX_LD_FP(LOAD(ldd, %o1 + java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
i,1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
((,% ,java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 26
EX_LD_FP(java.lang.StringIndexOutOfBoundsException: Range [6, 4) out of bounds for length 17
faligndata java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 23
cmp %java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
be,pt %pt 040 o
EX_LD_FP( java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11 1: faligndata ljava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 14
faligndata %f12, %f14, %
faligndata %f14, %f0 o,0,
%,x,%2
add %o0,1 java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 42
add o,0x40 ojava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
EX_LD((ldx % 008, %) U3_retl_o2_plus_GS_plus_0x10
/* Now we copy the (len modulo 64) bytes at the end.%,0,ojava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19 *o1xjava.lang.StringIndexOutOfBoundsException: Range [20, 21) out of bounds for length 20 * noticethis tojava.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 57 1java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 23
*/
andcc %o2, 0x38, %g2
be f
subcc %g2, 0x8, % EX_ST(STORE(stw, %o5,%) java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 53
be,pn %XCC
cmp %g1, 0
sub %o2, %g2, %o2
be,a,pt
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
, o1+ 0x08 ,java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
add %,%
sub %o2, %g1, %o2
faligndata %f0, %f2, %f8
EX_ST_FP(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
be,
o, 0,ojava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
EX_LD_FP((LOAD, %o1 +0x08 %f0,)
add %,1,%
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
faligndata %f2
S, f8 ,U3_retl_o2_plus_g2_plus_8)
p %1java.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
add % bgeu,pt , 72java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
/* If anything is left, we copy it one byte at a time.,o3 *Noteo,0o1 *alignaddrsllx %g2, %g1,
*/ 2:
o20
o,g,
VISExitHalf
be,pn %XCC, end_return sub %o0, %o1, STORE,%,o0,java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 61
g1x g0
bne,pn %icc, 90f srl ,
be i,1java.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16
add g, %java.lang.StringIndexOutOfBoundsException: Range [20, 21) out of bounds for length 20
EX_LD(LOAD(ldx, %o1, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
EX_ST(,% +%,java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
add %o1, 0x8, %o1 sub % , %,90java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
1 o2
be,pt %subcc %o2,ojava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
nop
java.lang.StringIndexOutOfBoundsException: Range [16, 6) out of bounds for length 40
EX_ST( add , %o1
add sub %o2, 4, %o2
1: andcc %o2, 0x2, %java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 11
be,pt %EX_LD(LOAD(ldub, %o1, %g1), U3_retl_o2_plus_1)
nop
EX_LD(LOAD(lduh, %o1, % p 90
EX_ST(STORE(sth, %o5, %o1
add %o1, 0x2, %o1 sub %o2, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.align32 90:
subcc %o2, 1, %o2
java.lang.StringIndexOutOfBoundsException: Range [16, 6) out of bounds for length 47
EX_ST(STORE(stb, java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 5
bgu,t %XCC, 90b
add %o1, 1, %o1
retl
mov EX_RETVAL(%java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 19
.size FUNC_NAME, .-FUNC_NAME
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.