24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
cmpwi %r3, 0
beq- ret_nil
lwz %r5, 0(%r3)
lwz %r5, 32(%r5)
lookup:
#ifndef OF_SELUID16
lbz %r6, 1(%r4)
#endif
lbz %r7, 2(%r4)
lbz %r8, 3(%r4)
#ifndef OF_SELUID16
slwi %r6, %r6, 2
#endif
slwi %r7, %r7, 2
slwi %r8, %r8, 2
#ifndef OF_SELUID16
lwzx %r5, %r5, %r6
#endif
lwzx %r5, %r5, %r7
lwzx %r5, %r5, %r8
cmpwi %r5, 0
beq- forward
|
|
|
|
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
cmpwi %r3, 0
beq- ret_nil
lwz %r5, 0(%r3)
lwz %r5, 32(%r5)
lookup:
#ifdef OF_SELUID24
lbz %r6, 1(%r4)
#endif
lbz %r7, 2(%r4)
lbz %r8, 3(%r4)
#ifdef OF_SELUID24
slwi %r6, %r6, 2
#endif
slwi %r7, %r7, 2
slwi %r8, %r8, 2
#ifdef OF_SELUID24
lwzx %r5, %r5, %r6
#endif
lwzx %r5, %r5, %r7
lwzx %r5, %r5, %r8
cmpwi %r5, 0
beq- forward
|