Browse Source

changed prefetch order.

tags/v0.1alpha1
Xianyi Zhang 15 years ago
parent
commit
77b7020d69
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      kernel/mips64/axpy_loongson3a.S

+ 3
- 2
kernel/mips64/axpy_loongson3a.S View File

@@ -159,7 +159,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

.L12:
PREFETCHD(PREFETCH_DISTANCE*SIZE(X))
PREFETCHD(PREFETCH_DISTANCE*SIZE(Y))
PREFETCHD((PREFETCH_DISTANCE+4)*SIZE(X))
MADD t1, b1, ALPHA, a1
MADD t2, b2, ALPHA, a2
@@ -182,7 +182,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ST t3, 2 * SIZE(Y)
ST t4, 3 * SIZE(Y)

PREFETCHD((PREFETCH_DISTANCE+4)*SIZE(X))

PREFETCHD(PREFETCH_DISTANCE*SIZE(Y))
PREFETCHD((PREFETCH_DISTANCE+4)*SIZE(Y))

MADD t1, b5, ALPHA, a5


Loading…
Cancel
Save