Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/riscv/riscv Use the 'mv' pseudo-instruction instead...



details:   https://anonhg.NetBSD.org/src/rev/2edc3656986d
branches:  trunk
changeset: 945509:2edc3656986d
user:      skrll <skrll%NetBSD.org@localhost>
date:      Sat Oct 31 15:18:09 2020 +0000

description:
Use the 'mv' pseudo-instruction instead of the 'move' equivalent as 'mv'
is mentioned in the ISA documentation and it's used elsewhere.  That is,
let's use 'mv' everywhere for consistency.

diffstat:

 sys/arch/riscv/riscv/locore.S |  26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

diffs (102 lines):

diff -r 75a99d47e60b -r 2edc3656986d sys/arch/riscv/riscv/locore.S
--- a/sys/arch/riscv/riscv/locore.S     Sat Oct 31 14:57:02 2020 +0000
+++ b/sys/arch/riscv/riscv/locore.S     Sat Oct 31 15:18:09 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.12 2020/03/14 16:12:16 skrll Exp $ */
+/* $NetBSD: locore.S,v 1.13 2020/10/31 15:18:09 skrll Exp $ */
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -75,7 +75,7 @@
 #ifdef _LP64
        add     s3, s2, s10             // s3 = second PDE page (RV64 only)
 #else
-       move    s3, 22
+       mv      s3, 22
 #endif
        add     s4, s3, s10             // s4 = first kernel PTE page
        add     s5, s1, s9              // s5 = kernel_end
@@ -187,7 +187,7 @@
 
        csrrci  t0, sstatus, SR_EI      // # disable interrupts
 
-       move    tp, a1                  // # put the new lwp in thread pointer
+       mv      tp, a1                  // # put the new lwp in thread pointer
 
        PTR_L   t1, L_CPU(tp)           // # get curcpu
        PTR_S   tp, CI_CURLWP(t1)       // # update curcpu with the new curlwp
@@ -221,10 +221,10 @@
 END(cpu_switchto)
 
 ENTRY_NP(cpu_lwp_trampoline)
-       move    a1, tp                  // get new lwp
+       mv      a1, tp                  // get new lwp
        call    _C_LABEL(lwp_startup)   // call lwp startup
 
-       move    a0, s1                  // get saved arg
+       mv      a0, s1                  // get saved arg
        jalr    s0                      // call saved func
 
        // If the saved func returns, we are returning to user land.
@@ -271,8 +271,8 @@
        csrr    t4, sstatus             // get status register (for intr state)
        REG_S   t4, TF_SR(sp)           // save it
 
-       move    s0, tp                  // remember curlwp
-       move    s1, sp                  // remember kernel stack
+       mv      s0, tp                  // remember curlwp
+       mv      s1, sp                  // remember kernel stack
 
 #if 0
        csrrci  t0, sstatus, SR_EI      // disable interrupts
@@ -280,7 +280,7 @@
        PTR_L   t1, L_CPU(tp)           // get curcpu()
 
        PTR_S   sp, L_MD_KTF(tp)        // save trapframe ptr in oldlwp
-       move    tp, a0                  // set thread pointer to newlwp
+       mv      tp, a0                  // set thread pointer to newlwp
        PTR_S   tp, CI_CURLWP(t1)       // update curlwp
        PTR_L   sp, L_MD_KTF(tp)        // switch to its stack
 #if 0
@@ -291,12 +291,12 @@
        csrrci  t0, sstatus, SR_EI      // disable interrupts
 #endif
        PTR_L   t1, L_CPU(tp)           // get curcpu() again
-       move    tp, s0                  // return to pinned lwp
+       mv      tp, s0                  // return to pinned lwp
        PTR_S   tp, CI_CURLWP(t1)       // restore curlwp
 #if 0
        csrw    sstatus, t0             // reeanble interrupts
 #endif
-       move    sp, s1                  // restore stack pointer
+       mv      sp, s1                  // restore stack pointer
 
        REG_L   ra, (TF_RA + CALLFRAME_RA)(sp)  // get return address
        REG_L   s0, TF_S0(sp)           // restore register we used
@@ -365,7 +365,7 @@
        REG_S   t6, TF_T6(sp)           // save t6
 
        // Now we get the
-       move    a0, sp                  // trapframe pointer
+       mv      a0, sp                  // trapframe pointer
        csrr    a1, sepc                // get execption pc
        csrr    a2, sstatus             // get status
        csrr    a3, scause              // get cause
@@ -480,7 +480,7 @@
        REG_S   s11, TF_S11(sp)         // only save from userland
        PTR_LA  ra, exception_userexit
 trap_doast:
-       move    a0, sp                  // only argument is trapframe
+       mv      a0, sp                  // only argument is trapframe
        tail    _C_LABEL(cpu_ast)
 
 intr_user:
@@ -555,7 +555,7 @@
        REG_L   s10, FB_S10(a0)
        REG_L   s11, FB_S11(a0)
        REG_L   sp, FB_SP(a0)
-       move    a0, a1
+       mv      a0, a1
        ret
 END(longjmp)
 



Home | Main Index | Thread Index | Old Index