Please enable JavaScript to use RhodeCode Enterprise
##// END OF EJS Templates
.file "wfp.c"
.section ".text"
.align 4
.global setAddr
.type setAddr , #function
.proc 020
setAddr:
srl %o0 , 24 , %g2
sethi %hi (- 2147480576 ), %g1
or %g1 , 768 , %g1
ldub [ %g1 + 92 ], %g3
srl %o0 , 16 , %g3
stb %g2 , [ %g1 + 92 ]
and %g3 , 255 , %g3
srl %o0 , 8 , %g2
ldub [ %g1 + 93 ], %g4
and %g2 , 255 , %g2
stb %g3 , [ %g1 + 93 ]
and %o0 , 255 , %o0
ldub [ %g1 + 94 ], %g3
stb %g2 , [ %g1 + 94 ]
ldub [ %g1 + 95 ], %g2
stb %o0 , [ %g1 + 95 ]
jmp %o7 + 8
nop
.size setAddr , .-setAddr
.align 4
.global getSnapShots
.type getSnapShots , #function
.proc 020
getSnapShots:
save %sp , - 104 , %sp
sethi %hi (- 2147480576 ), %g1
or %g1 , 768 , %g1
ldub [ %g1 + 88 ], %g2
stb %g0 , [ %g1 + 88 ]
ldub [ %g1 + 89 ], %g2
stb %g0 , [ %g1 + 89 ]
sll %i2 , 1 , %g2
add %g2 , %i2 , %g2
ldub [ %g1 + 90 ], %g3
stb %g0 , [ %g1 + 90 ]
sll %g2 , 2 , %g2
srl %g2 , 6 , %g2
ldub [ %g1 + 91 ], %g3
stb %g0 , [ %g1 + 91 ]
srl %g2 , 24 , %o4
srl %g2 , 16 , %g4
ldub [ %g1 + 124 ], %o2
ldub [ %g1 + 125 ], %o3
ldub [ %g1 + 126 ], %g3
ldub [ %g1 + 127 ], %o5
sll %o2 , 24 , %o2
sll %o3 , 16 , %o3
sll %g3 , 8 , %g3
or %o3 , %o2 , %o3
or %g3 , %o3 , %g3
or %o5 , %g3 , %g3
st %g3 , [ %fp-4 ]
srl %g2 , 8 , %o7
and %g4 , 255 , %g4
ldub [ %g1 + 92 ], %g3
mov 64 , %g3
and %o7 , 255 , %o7
stb %g3 , [ %g1 + 92 ]
and %g2 , 255 , %g3
ldub [ %g1 + 93 ], %g2
stb %g0 , [ %g1 + 93 ]
add %i2 , - 1 , %g2
srl %g2 , 24 , %o0
ldub [ %g1 + 94 ], %o5
mov 87 , %o5
srl %g2 , 16 , %o1
and %g2 , 255 , %o3
stb %o5 , [ %g1 + 94 ]
srl %g2 , 8 , %g2
and %g2 , 255 , %o2
ldub [ %g1 + 95 ], %o5
stb %g0 , [ %g1 + 95 ]
and %o1 , 255 , %o1
ldub [ %g1 + 224 ], %o5
and %o5 , - 4 , %o5
or %o5 , %o4 , %o5
srl %i2 , 24 , %o4
stb %o5 , [ %g1 + 224 ]
srl %i2 , 16 , %o5
and %o5 , 255 , %o5
ldub [ %g1 + 225 ], %g2
stb %g4 , [ %g1 + 225 ]
srl %i2 , 8 , %g4
and %g4 , 255 , %g4
ldub [ %g1 + 226 ], %g2
stb %o7 , [ %g1 + 226 ]
and %i2 , 255 , %i2
ldub [ %g1 + 227 ], %g2
stb %g3 , [ %g1 + 227 ]
sethi %hi (- 2147482624 ), %g3
or %g3 , 512 , %g3
ldub [ %g1 + 148 ], %g2
stb %o0 , [ %g1 + 148 ]
ldub [ %g1 + 149 ], %g2
stb %o1 , [ %g1 + 149 ]
ldub [ %g1 + 150 ], %g2
stb %o2 , [ %g1 + 150 ]
ldub [ %g1 + 151 ], %g2
stb %o3 , [ %g1 + 151 ]
ldub [ %g1 + 152 ], %g2
stb %o4 , [ %g1 + 152 ]
ldub [ %g1 + 153 ], %g2
stb %o5 , [ %g1 + 153 ]
ldub [ %g1 + 154 ], %g2
stb %g4 , [ %g1 + 154 ]
ldub [ %g1 + 155 ], %g2
stb %i2 , [ %g1 + 155 ]
ldub [ %g3 + 8 ], %g4
ldub [ %g3 + 9 ], %o5
ldub [ %g3 + 10 ], %g2
ldub [ %g3 + 11 ], %g3
sll %o5 , 16 , %o5
and %g4 , 127 , %g4
sll %g2 , 8 , %g2
sll %g4 , 24 , %g4
or %o5 , %g4 , %g4
or %g2 , %g4 , %g2
or %g3 , %g2 , %g2
add %g2 , 3 , %g2
srl %g2 , 24 , %g3
ldub [ %g1 + 156 ], %g4
srl %g2 , 16 , %g4
stb %g3 , [ %g1 + 156 ]
and %g4 , 255 , %g4
srl %g2 , 8 , %g3
ldub [ %g1 + 157 ], %o5
and %g3 , 255 , %g3
stb %g4 , [ %g1 + 157 ]
and %g2 , 255 , %g2
ldub [ %g1 + 158 ], %g4
stb %g3 , [ %g1 + 158 ]
ldub [ %g1 + 159 ], %g3
stb %g2 , [ %g1 + 159 ]
ldub [ %g1 + 88 ], %g2
stb %g0 , [ %g1 + 88 ]
ldub [ %g1 + 89 ], %g2
stb %g0 , [ %g1 + 89 ]
ldub [ %g1 + 90 ], %g2
stb %g0 , [ %g1 + 90 ]
ldub [ %g1 + 91 ], %g2
mov 17 , %g2
stb %g2 , [ %g1 + 91 ]
jmp %i7 + 8
restore
.size getSnapShots , .-getSnapShots
.ident "GCC: (BCC 4.4.2 release 1.0.45) 4.4.2"
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
g 0-9
Goto bookmarked items from 0-9
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository access permissions settings
t s
Toggle sidebar on some pages