metag: Fix typos
Fix typos in metag architecture. [james.hogan@imgtec.com: squashed patches and fixed "detailed"] Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net> Signed-off-by: James Hogan <james.hogan@imgtec.com>
This commit is contained in:
parent
92d21ac74a
commit
986724dd35
|
@ -881,7 +881,7 @@
|
||||||
#define PERFCTRL_DCSTALL 11 /* Dcache+TLB o/p delayed (per-thread) */
|
#define PERFCTRL_DCSTALL 11 /* Dcache+TLB o/p delayed (per-thread) */
|
||||||
#define PERFCTRL_ICSTALL 12 /* Icache+TLB o/p delayed (per-thread) */
|
#define PERFCTRL_ICSTALL 12 /* Icache+TLB o/p delayed (per-thread) */
|
||||||
|
|
||||||
#define PERFCTRL_INT 13 /* Internal core delailed events (see next) */
|
#define PERFCTRL_INT 13 /* Internal core detailed events (see next) */
|
||||||
#define PERFCTRL_EXT 15 /* External source in core periphery */
|
#define PERFCTRL_EXT 15 /* External source in core periphery */
|
||||||
#endif /* METAC_2_1 */
|
#endif /* METAC_2_1 */
|
||||||
|
|
||||||
|
|
|
@ -179,7 +179,7 @@
|
||||||
; is best to dump these registers immediately at the start of a routine
|
; is best to dump these registers immediately at the start of a routine
|
||||||
; using a MSETL or SETL instruction-
|
; using a MSETL or SETL instruction-
|
||||||
;
|
;
|
||||||
; MSETL [A0StP],D0Ar6,D0Ar4,D0Ar2; Only dump argments expected
|
; MSETL [A0StP],D0Ar6,D0Ar4,D0Ar2; Only dump arguments expected
|
||||||
;or SETL [A0StP+#8++],D0Ar2 ; Up to two 32-bit args expected
|
;or SETL [A0StP+#8++],D0Ar2 ; Up to two 32-bit args expected
|
||||||
;
|
;
|
||||||
; For non-leaf routines it is always necessary to save and restore at least
|
; For non-leaf routines it is always necessary to save and restore at least
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#define SYSC_DCPART(n) (SYSC_DCPART0 + SYSC_xCPARTn_STRIDE * (n))
|
#define SYSC_DCPART(n) (SYSC_DCPART0 + SYSC_xCPARTn_STRIDE * (n))
|
||||||
#define SYSC_ICPART(n) (SYSC_ICPART0 + SYSC_xCPARTn_STRIDE * (n))
|
#define SYSC_ICPART(n) (SYSC_ICPART0 + SYSC_xCPARTn_STRIDE * (n))
|
||||||
|
|
||||||
#define CACHE_ASSOCIATIVITY 4 /* 4 way set-assosiative */
|
#define CACHE_ASSOCIATIVITY 4 /* 4 way set-associative */
|
||||||
#define ICACHE 0
|
#define ICACHE 0
|
||||||
#define DCACHE 1
|
#define DCACHE 1
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ $LIDMCQuick:
|
||||||
ADDCC D0Re0,D0Re0,#1 ! If yes result += 1
|
ADDCC D0Re0,D0Re0,#1 ! If yes result += 1
|
||||||
SUBCC D1Ar1,D1Ar1,D1Re0 ! and A -= Bu
|
SUBCC D1Ar1,D1Ar1,D1Re0 ! and A -= Bu
|
||||||
ORS D0Ar4,D0Ar4,D0Ar4 ! Return neg result?
|
ORS D0Ar4,D0Ar4,D0Ar4 ! Return neg result?
|
||||||
NEG D0Ar2,D0Re0 ! Calulate neg result
|
NEG D0Ar2,D0Re0 ! Calculate neg result
|
||||||
MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
|
MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
|
||||||
$LIDMCRet:
|
$LIDMCRet:
|
||||||
MOV PC,D1RtP
|
MOV PC,D1RtP
|
||||||
|
@ -94,7 +94,7 @@ $LIDMCLoop:
|
||||||
LSR D1Re0, D1Re0, #1 ! Shift down B
|
LSR D1Re0, D1Re0, #1 ! Shift down B
|
||||||
BNZ $LIDMCLoop ! Was single bit in curbit lost?
|
BNZ $LIDMCLoop ! Was single bit in curbit lost?
|
||||||
ORS D0Ar4,D0Ar4,D0Ar4 ! Return neg result?
|
ORS D0Ar4,D0Ar4,D0Ar4 ! Return neg result?
|
||||||
NEG D0Ar2,D0Re0 ! Calulate neg result
|
NEG D0Ar2,D0Re0 ! Calculate neg result
|
||||||
MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
|
MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
|
||||||
MOV PC,D1RtP
|
MOV PC,D1RtP
|
||||||
.size ___divsi3,.-___divsi3
|
.size ___divsi3,.-___divsi3
|
||||||
|
|
Loading…
Reference in a new issue