aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/mips.c
diff options
context:
space:
mode:
authorChris Demetriou <cgd@broadcom.com>2003-10-02 23:45:05 +0000
committerChris Demetriou <cgd@gcc.gnu.org>2003-10-02 16:45:05 -0700
commitcee2bc2b2217514ccde4ab2214ea624e2510f86b (patch)
tree139c3aa443ccab7f876201ad07ef882934f39f66 /gcc/config/mips/mips.c
parentc8a65a25634c802d0de7ab33beba49c97eb5d196 (diff)
downloadgcc-cee2bc2b2217514ccde4ab2214ea624e2510f86b.zip
gcc-cee2bc2b2217514ccde4ab2214ea624e2510f86b.tar.gz
gcc-cee2bc2b2217514ccde4ab2214ea624e2510f86b.tar.bz2
mips.c (mips_emit_prefetch): Use operand 3 in instructions being output.
2003-10-02 Chris Demetriou <cgd@broadcom.com> * config/mips/mips.c (mips_emit_prefetch): Use operand 3 in instructions being output. * config/mips/mips.md (prefetch_si_address): Change third operand's constraint letter to 'I'. (prefetch_di_address): Likewise. (prefetch_si, prefetch_di): Set third operand to const0_rtx. From-SVN: r72053
Diffstat (limited to 'gcc/config/mips/mips.c')
-rw-r--r--gcc/config/mips/mips.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 12a3ef3..1cedc97 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -9643,16 +9643,16 @@ mips_emit_prefetch (rtx *operands)
static const char * const alt[2][4] = {
{
- "pref\t4,%a0",
- "pref\t0,%a0",
- "pref\t0,%a0",
- "pref\t6,%a0"
+ "pref\t4,%3(%0)",
+ "pref\t0,%3(%0)",
+ "pref\t0,%3(%0)",
+ "pref\t6,%3(%0)"
},
{
- "pref\t5,%a0",
- "pref\t1,%a0",
- "pref\t1,%a0",
- "pref\t7,%a0"
+ "pref\t5,%3(%0)",
+ "pref\t1,%3(%0)",
+ "pref\t1,%3(%0)",
+ "pref\t7,%3(%0)"
}
};