Home
last modified time | relevance | path

Searched refs:D0Ar2 (Results 1 – 25 of 26) sorted by relevance

12

/arch/metag/tbx/
Dtbipcx.S78 MOVS D0Re0,D0Ar2 /* Return in user mode? */
88 ANDT D0Ar2,D0Ar2,#TBICTX_PRIV_BIT /* Extract PRIV bit */
90 ADD D0Ar6,D0Ar6,D0Ar2 /* Add in PRIV bit if requested */
93 MSETL [A0.3],D0Re0,D0Ar6,D0Ar4,D0Ar2,D0FrT,D0.5,D0.6,D0.7
142 MSETL [A1.2],D0Ar6,D0Ar4,D0Ar2,D0FrT,D0.5,D0.6,D0.7
146 MOV D0Ar2,TXMODE
153 MSETL [A1.2],D0Ar4,D0Ar2 /* Save CT regs state */
154 MOV D0Ar2,D0Re0 /* Copy TXSTATUS */
155 ANDMT D0Ar2,D0Ar2,#TBICTX_CBUF_BIT+TBICTX_CBRP_BIT
159 ORNZ D0Ar2,D0Ar2,D1Ar1
[all …]
Dtbitimer.S68 NEGS D0Ar6,D0Ar2 /* Set flags from time-stamp */
117 ADD D0Re0,D0Ar2,D0Ar6 /* Regenerate new value = result */
118 NEG D0Ar2,D0Ar2 /* Negate delta */
119 ASR D1Re0,D0Ar2,#31 /* Sign extend negated delta */
120 ADDS D0Ar4,D0Ar4,D0Ar2 /* Add time added to ... */
150 SUB D0Ar2,D0Ar6,D0Ar2 /* Delta from (old - new) */
151 ASR D1Re0,D0Ar2,#31 /* Sign extend delta */
152 ADDS D0Ar4,D0Ar4,D0Ar2 /* Add time added to ... */
188 MOVCS TXTIMER,D0Ar2 /* Conditional SET operation */
189 ADDNZ TXTIMER,D0Ar2,D0Ar6 /* Conditional ADD operation */
[all …]
Dtbictx.S41 TSTT D0Ar2,#TBICTX_XDX8_BIT+TBICTX_XAXX_BIT+TBICTX_XHL2_BIT+TBICTX_XTDP_BIT+TBICTX_XCBF_BIT
42 AND D0Ar4,D0Ar2,D0Ar4 /* D0Ar4 = Ints to allow */
43 XOR D0Ar2,D0Ar2,D0Ar4 /* Less Ints in TrigMask */
45 TSTT D0Ar2,#TBICTX_CBUF_BIT+TBICTX_CBRP_BIT /* Is catch state dirty? */
48 MOV D0Re0,D0Ar2 /* Update State argument */
62 ORT D0Ar2,D0Ar2,#TBICTX_XCBF_BIT /* Add in XCBF save request */
63 MOV D0.5,D0Ar2 /* Save State in DX.5 */
101 TSTT D0Ar2,#TBICTX_XDX8_BIT+TBICTX_XAXX_BIT+TBICTX_XHL2_BIT+TBICTX_XTDP_BIT+TBICTX_XEXT_BIT
106 TSTT D0Ar2,#TBICTX_XEXT_BIT /* Extended base-state model? */
109 MOV D0Ar4,D0Ar2 /* Extract Ctx.SaveFlags value */
[all …]
Dtbisoft.S90 MSETL [A0StP],D0Re0,D0Ar6,D0Ar4,D0Ar2,D0FrT,D0.5,D0.6,D0.7
100 MOV D0Re0,D0Ar2 /* Result from args */
129 MOV D0Re0,D0Ar2 /* Result from args */
189 MOV D1RtP,D0Ar2
204 MOVT D0Ar2,#TBICTX_SOFT_BIT /* Only soft thread state */
209 SETL [A0.2++],D0Ar2,D1Ar1 /* Set header fields */
210 MSETL [A0.2],D0Re0,D0Ar6,D0Ar4,D0Ar2,D0FrT,D0.5,D0.6,D0.7
211 MOV D0Ar2,#0 /* Zero values */
213 SETL [A0.2++],D0Ar2,D1Ar1 /* Zero CurrRPT, CurrBPOBITS, */
214 SETL [A0.2++],D0Ar2,D1Ar1 /* CurrMODE, and pCurrCBuf */
[all …]
Dtbicore.S65 XOR D0Ar2,D0Ar2,D0Re0 /* Toggle Id PSTAT if privileged */
71 CMP D0Ar4,D0Ar2 /* Does it match? */
123 TST D0Re0,D0Ar2 /* Are we clear to send? */
124 ORZ D0Re0,D0Re0,D0Ar2 /* Yes: So set bits and */
Dtbictxfpu.S43 TSTT D0Ar2,#TBICTX_FPAC_BIT
98 ANDT D0Ar2, D0Ar2, #TBICTX_FPAC_BIT
99 OR D0Ar6, D0Ar6, D0Ar2
135 TSTT D0Ar2,#TBICTX_FPAC_BIT
Dtbilogf.S24 MSETL [A0StP],D0Ar6,D0Ar4,D0Ar2
40 MSETL [A0StP],D0Ar6,D0Ar4,D0Ar2
Dtbidspram.S32 MOV A0.3, D0Ar2
66 MOV A0.3, D0Ar2
100 MOV A0.3, D0Ar2
134 MOV A0.3, D0Ar2
/arch/metag/lib/
Dmuldi3.S9 ! A = D1Ar1:D0Ar2 = a 2^48 + b 2^32 + c 2^16 + d 2^0
19 MULD D0Re0,D0Ar2,D1Ar3 ! (w 2^48 + x 2^32)(c 2^16 + d 2^0)
22 MULW D0Re0,D0Ar2,D0Ar4 ! (d 2^0) * (z 2^0)
24 RTDW D0Ar2,D0Ar2
25 MULW D0Ar6,D0Ar2,D0Ar4 ! (c 2^16)(z 2^0)
33 MULW D0Ar6,D0Ar2,D0Ar4 ! (c 2^16)(y 2^16)
36 RTDW D0Ar2,D0Ar2
37 MULW D0Ar6,D0Ar2,D0Ar4 ! (d 2^0)(y 2^16)
Dmemset.S7 ! D0Ar2 c
11 AND D0Ar2,D0Ar2,#0xFF ! Ensure a byte input value
12 MULW D0Ar2,D0Ar2,#0x0101 ! Duplicate byte value into 0-15
14 LSL D0Re0,D0Ar2,#16 ! Duplicate byte value into 16-31
15 ADD A0.2,D0Ar2,D0Re0 ! Duplicate byte value into 4 (A0.2)
21 MOV D0Ar2,#8 ! Need 8 - N in D1Ar5 ...
22 SUB D1Ar5,D0Ar2,D0Ar4 ! ... subtract N
31 LSRS D0Ar2,D1Ar3,#5
35 SUB TXRPT,D0Ar2,#1
48 LSRS D0Ar2,D1Ar3,#3
[all …]
Ddiv64.S15 MOV D0Re0,D0Ar2
20 CMPEQ D0Ar4,D0Ar2
38 CMPEQ D0Ar4,D0Ar2
47 CMPEQ D0Ar2,D0Ar4
54 SUBS D0Ar2,D0Ar2,D0Ar4
79 XOR D0.5,D0Ar2,D0Ar4
84 NEGS D0Ar2,D0Ar2
Dcopy_page.S9 !! D0Ar2 - from
13 GETL D0Re0,D1Re0,[D0Ar2++]
14 GETL D0Ar6,D1Ar5,[D0Ar2++]
Dmemcpy.S7 ! D0Ar2 src
12 MOV A1.2, D0Ar2 ! source pointer
118 GETL D0Ar2, D1Ar1, [++A1.2]
121 MOV D1Re0, D0Ar2
125 LSR D0Ar2, D0Ar2, D0Ar6
127 ADD D1Re0, D1Re0, D0Ar2
148 MOV D0Ar2, D1Re0
149 LSR D0FrT, D0Ar2, D0Ar6
150 GETL D0Ar2, D1Ar1, [++A1.2]
152 MOV D1Re0, D0Ar2
[all …]
Ddivsi3.S15 MOV D1Re0,D0Ar2 ! Au already in A1Ar1, Bu -> D1Re0
29 !! A already in D1Ar1, B already in D0Ar2 -> make B abs(B)
31 MOV D1Re0,D0Ar2 ! A already in A1Ar1, B -> D1Re0
53 NEG D0Ar2,D0Re0 ! Calculate neg result
54 MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
80 MOV D0Ar2,D1Ar3 ! copy into bank 0
82 LSLGT D0Ar6,D0Ar6,D0Ar2 ! ( > 0) ? left shift curbit
97 NEG D0Ar2,D0Re0 ! Calculate neg result
98 MOVMI D0Re0,D0Ar2 ! Yes: Take neg result
Ducmpdi2.S11 ! u64 a (D0Ar2, D1Ar1)
20 CMPEQ D0Ar2,D0Ar4
Dcmpdi2.S11 ! s64 a (D0Ar2, D1Ar1)
22 CMP D0Ar2,D0Ar4
Dmemmove.S7 ! D0Ar2 src
15 MOV D1Ar5, D0Ar2
20 CMP D0Ar2, D0Ar4
23 MOV D1Re0, D0Ar2
25 ADD D0Ar2, D1Re0, D1Ar3
28 MOV A1.2, D0Ar2
33 MOV D0Ar4, D0Ar2
197 MOV A1.2, D0Ar2
202 MOV D0Ar4, D0Ar2
Dip_fast_csum.S14 SUBS TXRPT,D0Ar2,#1
Dashrdi3.S11 MOV D0Re0,D0Ar2
Dashldi3.S11 MOV D0Re0,D0Ar2
Dlshrdi3.S11 MOV D0Re0,D0Ar2
/arch/metag/kernel/
Dtbiunexp.S9 TSTT D0Ar2,#TBICTX_CRIT_BIT ! Result of nestable int call?
13 OR D0Ar2,D0Ar2,D0Re0 ! Preserve bits cleared
15 MSETL [A0StP],D0Ar6,D0Ar4,D0Ar2 ! Save args on stack
16 SETL [A0StP++],D0Ar2,D1Ar1 ! Init area for returned values
Dftrace_stub.S19 MSETL [A0StP], D0Ar6, D0Ar4, D0Ar2, D0.4
21 MOV D0Ar2, D1RtP
29 GETL D0Ar2, D1Ar1, [A0StP++#(-8)]
38 MSETL [A0StP], D0Ar6, D0Ar4, D0Ar2, D0.4
40 MOV D0Ar2, D1RtP
53 GETL D0Ar2, D1Ar1, [A0StP++#(-8)]
Duser_gateway.S72 LNKSETDZ [D1Ar3],D0Ar2
87 SETDZ [D1Ar3],D0Ar2
Dhead.S14 ! D0Ar2 contains pTBI
20 SETL [D0Re0],D0Ar2,D1Ar1

12