]> gcc.gnu.org Git - gcc.git/commitdiff
(cacheflush): Flush the cache entries associated with
authorRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 17:47:07 +0000 (17:47 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 17 May 1993 17:47:07 +0000 (17:47 +0000)
both the starting and ending addresses of the trampoline.

From-SVN: r4485

gcc/config/pa/pa.md

index 05c7b429a18c5669f72c178d0b164d8dc76a3d10..33e45bee4361f6ddf6b60bab0f23f6633b7719c1 100644 (file)
 ;; is sufficient.
 (define_insn "cacheflush"
   [(unspec_volatile [(const_int 1)] 0)
-   (use (mem:SI (match_operand:SI 0 "register_operand" "r")))]
+   (use (mem:SI (match_operand:SI 0 "register_operand" "r")))
+   (use (mem:SI (match_operand:SI 1 "register_operand" "r")))]
   ""
-  "fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
-  [(set_attr "length" "11")])
+  "fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;fdc 0(0,%1)\;sync\;fic 0(0,%1)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
+  [(set_attr "length" "15")])
This page took 0.064744 seconds and 5 git commands to generate.