Defines | |||
![]() | ![]() | #define | p |
![]() | ![]() | #define | target |
Variables | |||
![]() | ![]() | globl | _find_prior_reference |
![]() | ![]() | globl | _find_this_object |
![]() | ![]() | _find_prior_reference | |
![]() | ![]() | p | bnz |
![]() | ![]() | p a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | ld [p] |
![]() | ![]() | sub p o4 cmp | o4 |
![]() | ![]() | sub p o4 cmp target | bne |
![]() | ![]() | sub p o4 cmp target a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | retl |
![]() | ![]() | nop | |
![]() | ![]() | o4 cmp | o5 |
![]() | ![]() | o4 cmp | target |
![]() | ![]() | o4 cmp a | f |
![]() | ![]() | cmp | o4 |
![]() | ![]() | cmp target | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add | o2 |
![]() | ![]() | bne | |
![]() | ![]() | a | f |
![]() | ![]() | cmp | o3 |
![]() | ![]() | cmp target | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add o4 cmp | o2 |
![]() | ![]() | add o4 cmp target | bne |
![]() | ![]() | add o4 cmp target a | b |
![]() | ![]() | cmp | o5 |
![]() | ![]() | cmp target | retl |
![]() | ![]() | add | p |
![]() | ![]() | add p not cause p already decremented | _find_this_object |
![]() | ![]() | add p not cause p already decremented p | bnz |
![]() | ![]() | add p not cause p already decremented p a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | ld [p] |
![]() | ![]() | sub p o4 and | o4 |
![]() | ![]() | sub p o4 and | Tag_Mask |
![]() | ![]() | sub p o4 and o1 cmp | o1 |
![]() | ![]() | sub p o4 and o1 cmp Mark_Tag | bne |
![]() | ![]() | sub p o4 and o1 cmp Mark_Tag a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | retl |
![]() | ![]() | nop | |
![]() | ![]() | o4 and | o5 |
![]() | ![]() | o4 and | Tag_Mask |
![]() | ![]() | o4 and | o1 |
![]() | ![]() | o4 and Mark_Tag | bne |
![]() | ![]() | o4 and Mark_Tag a | f |
![]() | ![]() | and | o4 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add Mark_Tag | ldd [p - 8] |
![]() | ![]() | add Mark_Tag o2 | bne |
![]() | ![]() | add Mark_Tag o2 a | f |
![]() | ![]() | and | o3 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add Mark_Tag | bne |
![]() | ![]() | add Mark_Tag a | f |
![]() | ![]() | sub | p |
![]() | ![]() | sub p | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add o4 and | o2 |
![]() | ![]() | add o4 and | Tag_Mask |
![]() | ![]() | add o4 and o1 cmp | o1 |
![]() | ![]() | add o4 and o1 cmp Mark_Tag | bne |
![]() | ![]() | add o4 and o1 cmp Mark_Tag a | b |
![]() | ![]() | and | o5 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | add | p |
![]() | ![]() | add p not cause p already decremented | _find_next_object |
![]() | ![]() | add p not cause p already decremented p Find next object p | btst |
![]() | ![]() | add p not cause p already decremented p Find next object p p | be |
![]() | ![]() | add p not cause p already decremented p Find next object p p a | f |
![]() | ![]() | nop | ld [p] |
![]() | ![]() | nop o4 and | o4 |
![]() | ![]() | nop o4 and | Tag_Mask |
![]() | ![]() | nop o4 and o1 cmp | o1 |
![]() | ![]() | nop o4 and o1 cmp Mark_Tag | bne |
![]() | ![]() | nop o4 and o1 cmp Mark_Tag a | f |
![]() | ![]() | add | p |
![]() | ![]() | add p | retl |
![]() | ![]() | nop | |
![]() | ![]() | o4 and | o4 |
![]() | ![]() | o4 and | Tag_Mask |
![]() | ![]() | o4 and | o1 |
![]() | ![]() | o4 and Mark_Tag | bne |
![]() | ![]() | o4 and Mark_Tag a | f |
![]() | ![]() | and | o5 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | nop | |
![]() | ![]() | Mark_Tag | ldd [p + 8] |
![]() | ![]() | Mark_Tag o2 | bne |
![]() | ![]() | Mark_Tag o2 a | f |
![]() | ![]() | and | o2 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add Mark_Tag | bne |
![]() | ![]() | add Mark_Tag a | f |
![]() | ![]() | add | p |
![]() | ![]() | add p | retl |
![]() | ![]() | add | p |
![]() | ![]() | add | p |
![]() | ![]() | add o4 and | o3 |
![]() | ![]() | add o4 and | Tag_Mask |
![]() | ![]() | add o4 and o1 cmp | o1 |
![]() | ![]() | add o4 and o1 cmp Mark_Tag | bne |
![]() | ![]() | add o4 and o1 cmp Mark_Tag a | b |
![]() | ![]() | and | o4 |
![]() | ![]() | and | Tag_Mask |
![]() | ![]() | and o1 | retl |
![]() | ![]() | sub | p |
#define p () |
#define target () |
globl _find_prior_reference |
globl _find_this_object |
_find_prior_reference |
p bnz |
p a f |
sub p |
sub p ld[p] |
sub p o4 cmp o4 |
sub p o4 cmp target bne |
sub p o4 cmp target a f |
sub p |
sub p retl |
nop |
o4 cmp o5 |
o4 cmp target |
o4 cmp a f |
cmp o4 |
cmp target retl |
add p |
add p |
add o2 |
bne |
a f |
cmp o3 |
cmp target retl |
add p |
add p |
add a f |
sub p |
sub p retl |
add p |
add p |
add o4 cmp o2 |
add o4 cmp target bne |
add o4 cmp target a b |
cmp o5 |
cmp target retl |
add p |
add p not cause p already decremented _find_this_object |
add p not cause p already decremented p bnz |
add p not cause p already decremented p a f |
sub p |
sub p ld[p] |
sub p o4 and o4 |
sub p o4 and Tag_Mask |
sub p o4 and o1 cmp o1 |
sub p o4 and o1 cmp Mark_Tag bne |
sub p o4 and o1 cmp Mark_Tag a f |
sub p |
sub p retl |
nop |
o4 and o5 |
o4 and Tag_Mask |
o4 and o1 |
o4 and Mark_Tag bne |
o4 and Mark_Tag a f |
and o4 |
and Tag_Mask |
and o1 retl |
add p |
add p |
add Mark_Tag ldd[p - 8] |
add Mark_Tag o2 bne |
add Mark_Tag o2 a f |
and o3 |
and Tag_Mask |
and o1 retl |
add p |
add p |
add Mark_Tag bne |
add Mark_Tag a f |
sub p |
sub p retl |
add p |
add p |
add o4 and o2 |
add o4 and Tag_Mask |
add o4 and o1 cmp o1 |
add o4 and o1 cmp Mark_Tag bne |
add o4 and o1 cmp Mark_Tag a b |
and o5 |
and Tag_Mask |
and o1 retl |
add p |
add p not cause p already decremented _find_next_object |
add p not cause p already decremented p Find next object p btst |
add p not cause p already decremented p Find next object p p be |
add p not cause p already decremented p Find next object p p a f |
nop ld[p] |
nop o4 and o4 |
nop o4 and Tag_Mask |
nop o4 and o1 cmp o1 |
nop o4 and o1 cmp Mark_Tag bne |
nop o4 and o1 cmp Mark_Tag a f |
add p |
add p retl |
nop |
o4 and o4 |
o4 and Tag_Mask |
o4 and o1 |
o4 and Mark_Tag bne |
o4 and Mark_Tag a f |
and o5 |
and Tag_Mask |
and o1 retl |
nop |
Mark_Tag ldd[p + 8] |
Mark_Tag o2 bne |
Mark_Tag o2 a f |
and o2 |
and Tag_Mask |
and o1 retl |
add p |
add p |
add Mark_Tag bne |
add Mark_Tag a f |
add p |
add p retl |
add p |
add p |
add o4 and o3 |
add o4 and Tag_Mask |
add o4 and o1 cmp o1 |
add o4 and o1 cmp Mark_Tag bne |
add o4 and o1 cmp Mark_Tag a b |
and o4 |
and Tag_Mask |
and o1 retl |
sub p |