3 |
uint32_t tmp; |
uint32_t tmp; |
4 |
int sh; |
int sh; |
5 |
|
|
6 |
if (loglevel > 0) { |
#if 0 |
7 |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
8 |
__func__, T0, T1, dst); |
__func__, T0, T1, dst); |
9 |
} |
#endif |
10 |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
11 |
ugpr(dst++) = glue(ldl, MEMSUFFIX)(T0); |
ugpr(dst++) = glue(ldl, MEMSUFFIX)(T0); |
12 |
if (dst == 32) |
if (dst == 32) |
25 |
{ |
{ |
26 |
int sh; |
int sh; |
27 |
|
|
28 |
if (loglevel > 0) { |
#if 0 |
29 |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
30 |
__func__, T0, T1, src); |
__func__, T0, T1, src); |
31 |
} |
#endif |
32 |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
33 |
glue(stl, MEMSUFFIX)(T0, ugpr(src++)); |
glue(stl, MEMSUFFIX)(T0, ugpr(src++)); |
34 |
if (src == 32) |
if (src == 32) |
45 |
uint32_t tmp; |
uint32_t tmp; |
46 |
int sh; |
int sh; |
47 |
|
|
48 |
if (loglevel > 0) { |
#if 0 |
49 |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
50 |
__func__, T0, T1, dst); |
__func__, T0, T1, dst); |
51 |
} |
#endif |
52 |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
53 |
tmp = glue(ldl, MEMSUFFIX)(T0); |
tmp = glue(ldl, MEMSUFFIX)(T0); |
54 |
ugpr(dst++) = ((tmp & 0xFF000000) >> 24) | ((tmp & 0x00FF0000) >> 8) | |
ugpr(dst++) = ((tmp & 0xFF000000) >> 24) | ((tmp & 0x00FF0000) >> 8) | |
70 |
uint32_t tmp; |
uint32_t tmp; |
71 |
int sh; |
int sh; |
72 |
|
|
73 |
if (loglevel > 0) { |
#if 0 |
74 |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
fprintf(logfile, "%s: addr=0x%08x count=%d reg=%d\n", |
75 |
__func__, T0, T1, src); |
__func__, T0, T1, src); |
76 |
} |
#endif |
77 |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
for (; T1 > 3; T1 -= 4, T0 += 4) { |
78 |
tmp = ((ugpr(src++) & 0xFF000000) >> 24); |
tmp = ((ugpr(src++) & 0xFF000000) >> 24); |
79 |
tmp |= ((ugpr(src++) & 0x00FF0000) >> 8); |
tmp |= ((ugpr(src++) & 0x00FF0000) >> 8); |