projects
/
qemu
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
suppressed explicit access type and use the exception routine to infer it from the...
[qemu]
/
target-ppc
/
op_helper_mem.h
diff --git
a/target-ppc/op_helper_mem.h
b/target-ppc/op_helper_mem.h
index
6c20273
..
f3d5a16
100644
(file)
--- a/
target-ppc/op_helper_mem.h
+++ b/
target-ppc/op_helper_mem.h
@@
-8,14
+8,14
@@
void glue(do_lsw, MEMSUFFIX) (int dst)
__func__, T0, T1, dst);
}
for (; T1 > 3; T1 -= 4, T0 += 4) {
__func__, T0, T1, dst);
}
for (; T1 > 3; T1 -= 4, T0 += 4) {
- ugpr(dst++) = glue(_ldl, MEMSUFFIX)((void *)T0, ACCESS_INT);
+ ugpr(dst++) = glue(ldl, MEMSUFFIX)((void *)T0);
if (dst == 32)
dst = 0;
}
if (T1 > 0) {
tmp = 0;
for (sh = 24; T1 > 0; T1--, T0++, sh -= 8) {
if (dst == 32)
dst = 0;
}
if (T1 > 0) {
tmp = 0;
for (sh = 24; T1 > 0; T1--, T0++, sh -= 8) {
- tmp |= glue(_ldub, MEMSUFFIX)((void *)T0, ACCESS_INT) << sh;
+ tmp |= glue(ldub, MEMSUFFIX)((void *)T0) << sh;
}
ugpr(dst) = tmp;
}
}
ugpr(dst) = tmp;
}
@@
-30,14
+30,13
@@
void glue(do_stsw, MEMSUFFIX) (int src)
__func__, T0, T1, src);
}
for (; T1 > 3; T1 -= 4, T0 += 4) {
__func__, T0, T1, src);
}
for (; T1 > 3; T1 -= 4, T0 += 4) {
- glue(_stl, MEMSUFFIX)((void *)T0, ugpr(src++), ACCESS_INT);
+ glue(stl, MEMSUFFIX)((void *)T0, ugpr(src++));
if (src == 32)
src = 0;
}
if (T1 > 0) {
for (sh = 24; T1 > 0; T1--, T0++, sh -= 8)
if (src == 32)
src = 0;
}
if (T1 > 0) {
for (sh = 24; T1 > 0; T1--, T0++, sh -= 8)
- glue(_stb, MEMSUFFIX)((void *)T0, (ugpr(src) >> sh) & 0xFF,
- ACCESS_INT);
+ glue(stb, MEMSUFFIX)((void *)T0, (ugpr(src) >> sh) & 0xFF);
}
}
}
}