Home
last modified time | relevance | path

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

12345678910>>...25

/linux-3.4.99/arch/score/include/asm/
Dasmmacro.h10 mv r31, r0
18 mv r30, r0
19 addri r0, r31, -PT_SIZE
21 sw r30, [r0, PT_R0]
23 sw r1, [r0, PT_R1]
25 sw r2, [r0, PT_R2]
26 sw r3, [r0, PT_R3]
27 sw r4, [r0, PT_R4]
28 sw r5, [r0, PT_R5]
29 sw r6, [r0, PT_R6]
[all …]
/linux-3.4.99/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 …]
/linux-3.4.99/arch/powerpc/lib/
Dchecksum_64.S28 lwz r0,0(r3)
31 addc r0,r0,r5
35 adde r0,r0,r4
37 addze r0,r0 /* add in final carry */
38 rldicl r4,r0,32,0 /* fold two 32-bit halves together */
39 add r0,r0,r4
40 srdi r0,r0,32
41 rlwinm r3,r0,16,0,31 /* fold two halves together */
42 add r3,r0,r3
56 addc r0,r3,r4 /* add 4 32-bit words together */
[all …]
/linux-3.4.99/arch/arm/mm/
Dcache-v6.S38 mov r0, #0
42 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
43 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
44 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
45 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
51 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache
64 mov r0, #0
66 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate
68 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate
73 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate
[all …]
Dproc-arm946.S47 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
48 bic r0, r0, #0x00001000 @ i-cache
49 bic r0, r0, #0x00000004 @ d-cache
50 mcr p15, 0, r0, c1, c0, 0 @ disable caches
68 mov pc, r0
77 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
86 mov r0, #0
87 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache
135 sub r3, r1, r0 @ calculate total size
141 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry
[all …]
Dproc-mohawk.S54 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
55 bic r0, r0, #0x1800 @ ...iz...........
56 bic r0, r0, #0x0006 @ .............ca.
57 mcr p15, 0, r0, c1, c0, 0 @ disable caches
82 mov pc, r0
93 mov r0, #0
94 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
95 mcr p15, 0, r0, c7, c0, 4 @ wait for interrupt
104 mov r0, #0
105 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache
[all …]
Dcache-fa.S46 mov r0, #0
47 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache
88 sub r3, r1, r0 @ calculate total size
93 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I line
94 mcr p15, 0, r0, c7, c14, 1 @ clean and invalidate D entry
95 add r0, r0, #CACHE_DLINESIZE
96 cmp r0, r1
128 bic r0, r0, #CACHE_DLINESIZE - 1
129 1: mcr p15, 0, r0, c7, c14, 1 @ clean and invalidate D entry
130 mcr p15, 0, r0, c7, c5, 1 @ invalidate I entry
[all …]
Dproc-arm925.S95 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
96 bic r0, r0, #0x1000 @ ...i............
97 bic r0, r0, #0x000e @ ............wca.
98 mcr p15, 0, r0, c1, c0, 0 @ disable caches
132 mov pc, r0
141 mov r0, #0
143 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
146 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
156 mov r0, #0
157 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache
[all …]
Dproc-arm926.S64 mrc p15, 0, r0, c1, c0, 0 @ ctrl register
65 bic r0, r0, #0x1000 @ ...i............
66 bic r0, r0, #0x000e @ ............wca.
67 mcr p15, 0, r0, c1, c0, 0 @ disable caches
92 mov pc, r0
103 mov r0, #0
105 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
111 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
122 mov r0, #0
123 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache
[all …]
/linux-3.4.99/arch/sh/kernel/cpu/shmobile/
Dsleep.S24 #define k0 r0
37 stc vbr, r0
38 mov.l r0, @(SH_SLEEP_VBR, r5)
44 sts pr, r0
45 mov.l r0, @(SH_SLEEP_SPC, r5)
48 stc sr, r0
49 mov.l r0, @(SH_SLEEP_SR, r5)
52 mov.l @(SH_SLEEP_MODE, r5), r0
53 tst #SUSP_SH_REGS, r0
96 mov #SH_SLEEP_REG_STBCR, r0
[all …]
/linux-3.4.99/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 …]
/linux-3.4.99/arch/tile/kernel/
Drelocate_kernel.S36 move r30, r0 /* page list */
50 moveli r0, 'r'
53 moveli r0, '_'
56 moveli r0, 'n'
59 moveli r0, '_'
62 moveli r0, 'k'
65 moveli r0, '\n'
100 move r0, zero /* cache_pa */
136 seqi r0, r9, 0x1 /* IND_DESTINATION */
137 bzt r0, .Ltry2
[all …]
/linux-3.4.99/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 …]
/linux-3.4.99/arch/arm/mach-pxa/
Dstandby.S22 ldr r0, =PSSR
31 str r1, [r0] @ make sure PSSR_PH/STS are clear
64 mcr p14, 0, r0, c7, c0, 0
69 ldr r0, [r1, #PXA3_DDR_HCAL] @ Clear (and wait for) HCEN
70 bic r0, r0, #PXA3_DDR_HCAL_HCEN
71 str r0, [r1, #PXA3_DDR_HCAL]
72 1: ldr r0, [r1, #PXA3_DDR_HCAL]
73 tst r0, #PXA3_DDR_HCAL_HCEN
76 ldr r0, [r1, #PXA3_RCOMP] @ Initiate RCOMP
77 orr r0, r0, #PXA3_RCOMP_SWEVAL
[all …]
/linux-3.4.99/arch/arm/lib/
Ddelay.S26 mul r0, r2, r0
27 ENTRY(__const_udelay) @ 0 <= r0 <= 0x7fffff06
31 add r0, r0, r1, lsr #32-14
32 mov r0, r0, lsr #14 @ max = 0x0001ffff
35 mul r0, r2, r0 @ max = 2^32-1
36 add r0, r0, r1, lsr #32-6
37 movs r0, r0, lsr #6
48 subs r0, r0, #1
51 subs r0, r0, #1
53 subs r0, r0, #1
[all …]
/linux-3.4.99/arch/tile/lib/
Dusercopy_64.S25 { movei r1, -EFAULT; move r0, zero }
30 { movei r0, -EFAULT; jrp lr }
41 1: { LOAD r0, r0; move r1, zero }; \
59 1: { STORE r1, r0; move r0, zero }; \
77 { beqz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */
78 1: { ld1u r4, r0; addi r1, r1, -1 }
80 { bnezt r1, 1b; addi r0, r0, 1 }
81 2: { sub r0, r0, r3; jrp lr }
85 { move r0, zero; jrp lr }
98 { beqz r2, 2f; move r3, r0 }
[all …]
Dusercopy_32.S25 { move r0, zero; move r1, zero }
30 { movei r0, -EFAULT; jrp lr }
41 1: { LOAD r0, r0; move r1, zero; move r2, zero }; \
57 1: { lw r0, r0; addi r1, r0, 4 };
72 1: { STORE r1, r0; move r0, zero }; \
88 1: { sw r2, r0; addi r2, r2, 4 }
89 2: { sw r2, r1; move r0, zero }
104 { bz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */
105 1: { lb_u r4, r0; addi r1, r1, -1 }
107 { bnzt r1, 1b; addi r0, r0, 1 }
[all …]
/linux-3.4.99/crypto/
Dserpent_generic.c237 u32 r0, r1, r2, r3, r4; in __serpent_setkey() local
251 r0 = le32_to_cpu(k[3]); in __serpent_setkey()
257 keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); in __serpent_setkey()
258 keyiter(le32_to_cpu(k[1]), r1, r0, r3, 1, 1); in __serpent_setkey()
260 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); in __serpent_setkey()
262 keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); in __serpent_setkey()
263 keyiter(le32_to_cpu(k[6]), r1, r0, r3, 6, 6); in __serpent_setkey()
266 keyiter(k[0], r3, r2, r0, 8, 8); in __serpent_setkey()
268 keyiter(k[2], r0, r4, r2, 10, 10); in __serpent_setkey()
269 keyiter(k[3], r1, r0, r3, 11, 11); in __serpent_setkey()
[all …]
/linux-3.4.99/arch/arm/mach-omap2/
Dsleep44xx.S62 cmp r0, #0x0
70 ldr r9, [r0, #OMAP_TYPE_OFFSET]
73 mov r0, #SCU_PM_NORMAL
87 mrc p15, 0, r0, c1, c0, 0
88 bic r0, r0, #(1 << 2) @ Disable the C bit
89 mcr p15, 0, r0, c1, c0, 0
108 mov r8, r0
112 mrc p15, 0, r0, c0, c0, 5 @ Read MPIDR
113 ands r0, r0, #0x0f
114 ldreq r0, [r8, #SCU_OFFSET0]
[all …]
/linux-3.4.99/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 …]
/linux-3.4.99/arch/microblaze/kernel/
Dhead.S66 mts rmsr, r0
86 lbui r11, r0, TOPHYS(endian_check)
88 lw r11, r0, r7 /* Big endian load in delay slot */
89 lwr r11, r0, r7 /* Little endian load */
93 or r7, r0, r0 /* clear R7 when not valid DTB */
96 or r11, r0, r0 /* incremment */
97 ori r4, r0, TOPHYS(_fdt_start)
98 ori r3, r0, (0x8000 - 4)
114 or r6, r0, r0 /* incremment */
115 ori r4, r0, __init_end /* load address of command line */
[all …]

12345678910>>...25