Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 25 of 415) sorted by relevance

12345678910>>...17

/arch/sh/lib/
Dchecksum.S51 mov r4, r0
52 tst #3, r0 ! Check alignment.
56 tst #1, r0 ! Check alignment.
63 mov.b @r4+, r0
64 extu.b r0, r0
65 addc r0, r6 ! t=0 from previous tst
66 mov r6, r0
68 shlr16 r0
69 shlr8 r0
70 or r0, r6
[all …]
Dashrsi3.S51 ! r0: Result
62 mov #31,r0
63 and r0,r5
64 mova ashrsi3_table,r0
65 mov.b @(r0,r5),r5
67 add r5,r0
68 jmp @r0
72 mov r4,r0
110 rotcl r0
112 subc r0,r0
[all …]
Dashlsi3.S51 ! r0: Result
61 mov #31,r0
62 and r0,r5
63 mova ashlsi3_table,r0
64 mov.b @(r0,r5),r5
66 add r5,r0
67 jmp @r0
71 mov r4,r0
109 shll2 r0
111 shll2 r0
[all …]
Dlshrsi3.S51 ! r0: Result
61 mov #31,r0
62 and r0,r5
63 mova lshrsi3_table,r0
64 mov.b @(r0,r5),r5
66 add r5,r0
67 jmp @r0
71 mov r4,r0
109 shlr2 r0
111 shlr2 r0
[all …]
Dudivsi3_i4i.S65 mov r4,r0
66 shlr8 r0
72 shlr r0
76 div1 r5,r0
78 div1 r5,r0
79 div1 r5,r0
81 div1 r5,r0
84 mova div_table_ix,r0
86 mov.b @(r0,r5),r1
89 mova div_table_ix,r0
[all …]
Dcopy_page.S33 mov.l .Lpsz,r0
34 add r0,r8
36 1: mov.l @r11+,r0
45 movca.l r0,@r10
46 mov r10,r0
48 mov.l r0,@r10
59 ocbwb @r0
90 mov #11,r0
92 cmp/gt r0,r6 ! r6 (len) > r0 (11)
98 neg r5,r0
[all …]
/arch/arm/mach-pxa/
Dstandby.S23 ldr r0, =PSSR
32 str r1, [r0] @ make sure PSSR_PH/STS are clear
65 mcr p14, 0, r0, c7, c0, 0
70 ldr r0, [r1, #PXA3_DDR_HCAL] @ Clear (and wait for) HCEN
71 bic r0, r0, #PXA3_DDR_HCAL_HCEN
72 str r0, [r1, #PXA3_DDR_HCAL]
73 1: ldr r0, [r1, #PXA3_DDR_HCAL]
74 tst r0, #PXA3_DDR_HCAL_HCEN
77 ldr r0, [r1, #PXA3_RCOMP] @ Initiate RCOMP
78 orr r0, r0, #PXA3_RCOMP_SWEVAL
[all …]
/arch/arm/mm/
Dcache-v6.S31 mov r0, #0
33 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate
34 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate
36 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate
97 bic r0, r0, #CACHE_LINE_SIZE - 1
98 1: mcr p15, 0, r0, c7, c10, 1 @ clean D line
99 add r0, r0, #CACHE_LINE_SIZE
100 cmp r0, r1
103 mov r0, #0
105 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
[all …]
Dproc-arm946.S51 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
52 bic r0, r0, #0x00001000 @ i-cache
53 bic r0, r0, #0x00000004 @ d-cache
54 mcr p15, 0, r0, c1, c0, 0 @ disable caches
71 mov pc, r0
78 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
125 sub r3, r1, r0 @ calculate total size
131 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry
132 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I entry
133 add r0, r0, #CACHE_DLINESIZE
[all …]
Dproc-arm925.S99 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
100 bic r0, r0, #0x1000 @ ...i............
101 bic r0, r0, #0x000e @ ............wca.
102 mcr p15, 0, r0, c1, c0, 0 @ disable caches
133 mov pc, r0
142 mov r0, #0
144 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
147 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
195 sub r3, r1, r0 @ calculate total size
200 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry
[all …]
Dproc-arm926.S68 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
69 bic r0, r0, #0x1000 @ ...i............
70 bic r0, r0, #0x000e @ ............wca.
71 mcr p15, 0, r0, c1, c0, 0 @ disable caches
95 mov pc, r0
104 mov r0, #0
106 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
112 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
158 sub r3, r1, r0 @ calculate total size
163 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry
[all …]
Dproc-arm740.S42 mrc p15, 0, r0, c1, c0, 0
43 bic r0, r0, #0x3f000000 @ bank/f/lock/s
44 bic r0, r0, #0x0000000c @ w-buffer/cache
45 mcr p15, 0, r0, c1, c0, 0 @ disable caches
46 mcr p15, 0, r0, c7, c0, 0 @ invalidate cache
60 mov pc, r0
66 mov r0, #0
67 mcr p15, 0, r0, c7, c0, 0 @ invalidate caches
69 mcr p15, 0, r0, c6, c3 @ disable area 3~7
70 mcr p15, 0, r0, c6, c4
[all …]
Dproc-arm920.S80 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
81 bic r0, r0, #0x1000 @ ...i............
82 bic r0, r0, #0x000e @ ............wca.
83 mcr p15, 0, r0, c1, c0, 0 @ disable caches
107 mov pc, r0
114 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
162 sub r3, r1, r0 @ calculate total size
166 1: mcr p15, 0, r0, c7, c14, 1 @ clean+invalidate D entry
168 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I entry
169 add r0, r0, #CACHE_DLINESIZE
[all …]
Dproc-arm922.S82 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
83 bic r0, r0, #0x1000 @ ...i............
84 bic r0, r0, #0x000e @ ............wca.
85 mcr p15, 0, r0, c1, c0, 0 @ disable caches
109 mov pc, r0
116 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
164 sub r3, r1, r0 @ calculate total size
168 1: mcr p15, 0, r0, c7, c14, 1 @ clean+invalidate D entry
170 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I entry
171 add r0, r0, #CACHE_DLINESIZE
[all …]
Dproc-feroceon.S60 mrc p15, 0, r0, c0, c0, 1 @ read cache type register
63 tst r0, #(1 << 16) @ get way
64 mov r0, r0, lsr #18 @ get cache size order
66 and r0, r0, #0xf
68 mov r2, r2, lsl r0 @ actual cache size
85 mov r0, #0
86 mcr p15, 1, r0, c15, c9, 0 @ clean L2
87 mcr p15, 0, r0, c7, c10, 4 @ drain WB
90 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
91 bic r0, r0, #0x1000 @ ...i............
[all …]
/arch/arm/lib/
Ddelay.S26 mul r0, r2, r0
27 ENTRY(__const_udelay) @ 0 <= r0 <= 0x7fffff06
30 mov r0, r0, lsr #14 @ max = 0x0001ffff
32 mul r0, r2, r0 @ max = 2^32-1
33 movs r0, r0, lsr #6
44 subs r0, r0, #1
47 subs r0, r0, #1
49 subs r0, r0, #1
51 subs r0, r0, #1
53 subs r0, r0, #1
[all …]
/arch/m32r/lib/
Dchecksum.S55 ; r0: unsigned char *buff
60 and3 r7, r0, #1 ; Check alignment.
63 ldub r4, @r0 || addi r0, #1
65 cmp r0, r0 || addi r1, #-1
70 and3 r4, r0, #2 ; Check alignment.
73 cmp r0, r0 || addi r1, #-2
79 lduh r4, @r0 || ldi r3, #0
80 addx r2, r4 || addi r0, #2
85 cmp r0, r0 ; clear c-bit
90 1: ld r3, @r0+
[all …]
/arch/sh/kernel/cpu/sh5/
Dswitchto.S45 movi FRAME_SIZE, r0
46 sub.l r15, r0, r15
56 addi.l r1, 24, r0 ! base of pt_regs.regs
57 addi.l r0, (63*8), r8 ! base of pt_regs.trregs
66 st.q r0, ( 9*8), r9
67 st.q r0, (10*8), r10
68 st.q r0, (11*8), r11
69 st.q r0, (12*8), r12
70 st.q r0, (13*8), r13
71 st.q r0, (14*8), r14 ! for unwind, want to look as though we took a trap at
[all …]
/arch/sh/kernel/vsyscall/
Dvsyscall-sigreturn.S11 or r0, r0
12 or r0, r0
13 or r0, r0
14 or r0, r0
15 or r0, r0
28 or r0, r0
29 or r0, r0
30 or r0, r0
31 or r0, r0
32 or r0, r0
/arch/powerpc/kernel/
Dcpu_setup_ppc970.S21 mfmsr r0
22 rldicl. r0,r0,4,63
29 li r0,0
31 rldimi r3,r0,40,23 /* clear bit 23 (rm_ci) */
32 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */
38 rldimi r3,r0,6,56 /* clear bits 56 & 57 (DCBZ*) */
45 mfspr r0,SPRN_HID1
48 or r0,r0,r3
49 mtspr SPRN_HID1,r0
50 mtspr SPRN_HID1,r0
[all …]
/arch/m32r/mm/
Dpage.S27 ld r3, @r0 /* cache line allocate */
34 st r4, @r0
35 st r5, @+r0
36 st r6, @+r0
37 st r7, @+r0
39 addi r0, #4
43 ld r3, @r0 /* cache line allocate */
47 st r4, @r0
48 st r5, @+r0
49 st r6, @+r0
[all …]
/arch/s390/kernel/vdso32/
Dclock_gettime.S36 lm %r0,%r1,24(%r15)
37 s %r0,__VDSO_XTIME_STAMP(%r5) /* TOD - cycle_last */
40 ahi %r0,-1
41 2: mhi %r0,1000 /* cyc2ns(clock,cycle_delta) */
42 lr %r2,%r0
43 lhi %r0,1000
45 mr %r0,%r0
47 ahi %r0,1000
48 3: alr %r0,%r2
49 srdl %r0,12
[all …]
/arch/powerpc/lib/
Dchecksum_32.S27 lwz r0,0(r3)
30 addc r0,r0,r5
34 adde r0,r0,r4
36 addze r0,r0 /* add in final carry */
37 rlwinm r3,r0,16,0,31 /* fold two halves together */
38 add r3,r0,r3
49 addc r0,r3,r4 /* add 4 32-bit words together */
50 adde r0,r0,r5
51 adde r0,r0,r7
52 addze r0,r0 /* add in final carry */
[all …]
/arch/powerpc/mm/
Dhash_low_32.S56 lis r0,0x0fff
64 stwcx. r0,0,r8
69 lis r0,KERNELBASE@h /* check if kernel address */
70 cmplw 0,r4,r0
102 rlwinm r0,r3,32-3,24,24 /* _PAGE_RW access -> _PAGE_DIRTY */
103 ori r0,r0,_PAGE_ACCESSED|_PAGE_HASHPTE
125 or r5,r0,r6 /* set accessed/dirty bits */
139 mfctr r0
140 stw r0,_CTR(r11)
146 li r0,0
[all …]
/arch/cris/arch-v32/kernel/
Dkgdb_asm.S326 move.d [$acr], $r0
327 move $r0, $s0
329 move.d [$acr], $r0
330 move $r0, $s1
332 move.d [$acr], $r0
333 move $r0, $s2
335 move.d [$acr], $r0
336 move $r0, $s3
338 move.d [$acr], $r0
339 move $r0, $s4
[all …]

12345678910>>...17