Home
last modified time | relevance | path

Searched refs:r12 (Results 1 – 200 of 365) sorted by relevance

12

/linux-4.1.27/arch/microblaze/lib/
Dfastcopy.S87 lwi r12, r6, 12 /* t4 = *(s + 12) */
91 swi r12, r5, 12 /* *(d + 12) = t4 */
95 lwi r12, r6, 28 /* t4 = *(s + 28) */
99 swi r12, r5, 28 /* *(d + 28) = t4 */
119 lwi r12, r8, 4 /* v = *(as + 4) */
120 bsrli r9, r12, 8 /* t1 = v >> 8 */
123 bslli r11, r12, 24 /* h = v << 24 */
124 lwi r12, r8, 8 /* v = *(as + 8) */
125 bsrli r9, r12, 8 /* t1 = v >> 8 */
128 bslli r11, r12, 24 /* h = v << 24 */
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
Dsram34xx.S122 stmfd sp!, {r1-r12, lr} @ store regs to stack
169 mov r12, r2
182 ldmfd sp!, {r1-r12, pc} @ restore regs and return
185 ldr r12, [r11]
186 bic r12, r12, #FIXEDDELAY_MASK
187 orr r12, r12, #FIXEDDELAY_DEFAULT
188 orr r12, r12, #DLLIDLE_MASK
189 str r12, [r11] @ (no OCP barrier needed)
193 ldr r12, [r11]
194 bic r12, r12, #DLLIDLE_MASK
[all …]
Domap-smc.S28 stmfd sp!, {r2-r12, lr}
29 mov r12, r0
33 ldmfd sp!, {r2-r12, pc}
45 stmfd sp!, {r4-r12, lr}
50 mov r12, #0x00 @ Secure Service ID
56 ldmfd sp!, {r4-r12, pc}
69 mov r12, r0 @ Copy the secure service ID
77 stmfd sp!, {r1-r12, lr}
78 ldr r12, =0x104
81 ldmfd sp!, {r1-r12, pc}
[all …]
Dsleep44xx.S62 stmfd sp!, {r4-r12, lr}
76 stmfd r13!, {r4-r12, r14}
77 ldr r12, =OMAP4_MON_SCU_PWR_INDEX
79 ldmfd r13!, {r4-r12, r14}
118 stmfd r13!, {r4-r12, r14}
119 ldr r12, =OMAP4_MON_SCU_PWR_INDEX
121 ldmfd r13!, {r4-r12, r14}
159 mov r12, #OMAP4_MON_L2X0_DBG_CTRL_INDEX
173 mov r12, #OMAP4_MON_L2X0_DBG_CTRL_INDEX
218 stmfd r13!, {r4-r12, r14}
[all …]
Dsleep34xx.S106 ldr r12, high_mask
107 and r3, r3, r12
108 ldr r12, sram_phy_addr_mask
109 orr r3, r3, r12
111 mov r12, r0 @ copy secure service ID in r12
443 mov r12, r0 @ copy secure Service ID in r12
452 mov r12, r0 @ copy secure Service ID in r12
466 mov r12, r0 @ copy service ID in r12
484 mov r12, #0x1 @ set up to invalidate L2
490 mov r12, #0x3
[all …]
Domap-headsmp.S58 ldr r12, =API_HYP_ENTRY
72 hold: ldr r12,=0x103
89 hold_2: ldr r12,=0x103
Dsleep24xx.S67 stmfd sp!, {r0 - r12, lr} @ save registers on stack
99 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
Dsram243x.S45 stmfd sp!, {r0 - r12, lr} @ save registers on stack
47 mov r12, r2 @ capture CS1 vs CS0
62 cmp r12, #0x1 @ cs1 base (2422 es2.05/1)
85 cmp r12, #0x1 @ normalize if cs1 based
96 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
246 stmfd sp!, {r0-r12, lr} @ regs to stack
315 ldmfd sp!, {r0-r12, pc} @ restore regs and return
Dsram242x.S45 stmfd sp!, {r0 - r12, lr} @ save registers on stack
47 mov r12, r2 @ capture CS1 vs CS0
62 cmp r12, #0x1 @ cs1 base (2422 es2.05/1)
85 cmp r12, #0x1 @ normalize if cs1 based
96 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
246 stmfd sp!, {r0-r12, lr} @ regs to stack
315 ldmfd sp!, {r0-r12, pc} @ restore regs and return
/linux-4.1.27/arch/arc/lib/
Dstrchr-700.S34 sub r12,r2,r7
35 bic_s r12,r12,r2
36 and r12,r12,r4
37 brne.d r12,0,.Lfound0_ua
40 sub r12,r6,r7
41 bic r12,r12,r6
43 and r7,r12,r4
47 and r12,r12,r4
48 breq r12,0,.Loop ; For speed, we want this branch to be unaligned.
49 lsr_s r12,r12,7
[all …]
Dstrlen.S25 sub r12,r6,r7
26 bic r12,r12,r6
27 or.eq r12,r12,r1
28 and r12,r12,r5
29 brne r12,0,.Learly_end
38 sub r12,r6,r4
39 bic r12,r12,r6
40 bmsk.ne r12,r12,r7
41 or.eq r12,r12,r1
42 and r12,r12,r5
[all …]
Dmemcpy-700.S17 ld_s r12,[r1,0]
21 st.ab r12,[r5,4]
22 ld.a r12,[r1,4]
26 st.ab r12,[r5,4]
27 ld.a r12,[r1,8]
35 xor_s r12,r12,r3
36 bmsk r12,r12,r2
37 xor_s r12,r12,r3
41 xor_s r3,r3,r12
43 xor_s r12,r12,r3
[all …]
Dmemcmp.S20 or r12,r0,r1
21 asl_s r12,r12,30
23 brls r2,r12,.Lbytewise
29 ld_s r12,[r1,4]
33 brne WORD2,r12,.Lodd
60 asl r12,r5,r1
62 lsr_s r12,r12,1
64 sub r0,r2,r12
67 xor r0,WORD2,r12
74 asl_s r12,r12,r1
[all …]
Dmemset.S15 or r12,r0,r2
16 bmsk.f r12,r12,1
26 bmsk.f r12,r0,1
27 add_s r2,r2,r12
Dstrcpy-700.S29 ror r12,r8
32 tst_s r2,r12
43 tst_s r2,r12
48 tst r2,r12
Dstrcmp.S22 mov_s r12,0x01010101
23 ror r5,r12
28 sub r4,r2,r12
/linux-4.1.27/arch/powerpc/include/asm/
Dexception-64e.h98 mtspr SPRN_SPRG_TLB_SCRATCH,r12; \
99 mfspr r12,SPRN_SPRG_TLB_EXFRAME; \
100 std r10,EX_TLB_R10(r12); \
102 std r11,EX_TLB_R11(r12); \
104 std r13,EX_TLB_R13(r12); \
106 std r14,EX_TLB_R14(r12); \
107 addi r14,r12,EX_TLB_SIZE; \
108 std r15,EX_TLB_R15(r12); \
110 std r16,EX_TLB_R16(r12); \
112 std r10,EX_TLB_CR(r12); \
[all …]
Dexception-64s.h55 ld r12,PACAKBASE(r13); /* get high part of &label */ \
57 LOAD_HANDLER(r12,label); \
58 mtctr r12; \
59 mfspr r12,SPRN_##h##SRR1; /* and SRR1 */ \
67 mfspr r12,SPRN_##h##SRR1; /* and SRR1 */ \
180 std r12,area+EX_R12(r13); \
187 ld r12,PACAKBASE(r13); /* get high part of &label */ \
190 LOAD_HANDLER(r12,label) \
191 mtspr SPRN_##h##SRR0,r12; \
192 mfspr r12,SPRN_##h##SRR1; /* and SRR1 */ \
[all …]
/linux-4.1.27/arch/powerpc/platforms/pseries/
DhvCall.S94 ld r12,hcall_tracepoint_refcount@toc(r2); \
95 std r12,32(r1); \
96 cmpdi r12,0; \
149 ld r12,STK_PARAM(R4)(r1)
150 std r4, 0(r12)
151 std r5, 8(r12)
152 std r6, 16(r12)
153 std r7, 24(r12)
176 ld r12,STK_PARAM(R4)(r1)
177 std r4,0(r12)
[all …]
/linux-4.1.27/arch/avr32/lib/
Dfindbit.S19 1: ld.w r8, r12[0]
22 sub r12, -4
38 add r12, r8
43 ld.w r8, r12[0]
45 sub r12, -4
55 1: ld.w r8, r12[0]
58 sub r12, -4
72 min r12, r11, r10
73 retal r12
83 1: ld.w r8, r12[0]
[all …]
Dio-readsb.S11 1: ld.ub r8, r12[0]
14 reteq r12
25 reteq r12
33 1: ldins.b r8:t, r12[0]
34 ldins.b r8:u, r12[0]
35 ldins.b r8:l, r12[0]
36 ldins.b r8:b, r12[0]
42 reteq r12
44 3: ld.ub r8, r12[0]
49 retal r12
Dstrnlen_user.S22 add r8, r12
29 mov r10, r12
31 10: ld.ub r8, r12++
37 sub r12, -1
38 2: sub r12, r10
39 retal r12
44 cp.w r12, 0 /* addr must always be < TASK_SIZE */
49 sub r11, lr, r12
52 cp.w r12, r9
55 1: popm pc, r12=0
Dio-writesb.S13 st.b r12[0], r8
14 reteq r12
25 reteq r12
35 st.b r12[0], r9
37 st.b r12[0], r9
39 st.b r12[0], r9
40 st.b r12[0], r8
45 reteq r12
49 st.b r12[0], r8
52 retal r12
Dmemcpy.S27 2: mov r9, r12
33 st.w r12++, r8
43 st.b r12++, r8
45 st.b r12++, r8
47 st.b r12++, r8
52 movlt r9, r12
58 st.b r12++, r8
60 st.b r12++, r8
62 st.b r12++, r8
63 mov r8, r12
D__avr32_lsl64.S16 cp.w r12, 0
17 reteq r12
19 rsub r9, r12, 32
23 lsl r10, r10, r12
24 lsl r11, r11, r12
26 retal r12
31 retal r12
D__avr32_lsr64.S16 cp.w r12, 0
17 reteq r12
19 rsub r9, r12, 32
23 lsr r11, r11, r12
24 lsr r10, r10, r12
26 retal r12
31 retal r12
D__avr32_asr64.S16 cp.w r12, 0
17 reteq r12
19 rsub r9, r12, 32
23 lsr r10, r10, r12
24 asr r11, r11, r12
26 retal r12
31 retal r12
Dio-readsw.S14 ld.uh r8, r12[0]
24 reteq r12
32 1: ldins.h r8:t, r12[0]
33 ldins.h r8:b, r12[0]
39 reteq r12
41 ld.uh r8, r12[0]
43 retal r12
Dio-writesw.S12 st.h r12[0], r8
19 reteq r12
28 st.h r12[0], r9
29 st.h r12[0], r8
34 reteq r12
37 st.h r12[0], r8
38 retal r12
Dclear_user.S18 ret_if_privileged r8, r12, r11, r11
23 mov r9, r12
31 10: st.w r12++, r8
41 11: st.h r12++, r8
44 12: st.b r12++, r8
53 13: st.b r12++, r8
55 14: st.b r12++, r8
57 15: st.b r12++, r8
Dcopy_user.S38 ret_if_privileged r8, r12, r10, r10
54 11: st.w r12++, r8
67 21: st.b r12++, r8
71 23: st.b r12++, r8
75 25: st.b r12++, r8
84 31: st.b r12++, r8
89 33: st.b r12++, r8
94 35: st.b r12++, r8
Dmemset.S27 mov r9, r12
28 mov r8, r12
47 reteq r12
57 retcc r12
59 retal r12
Dio-writesl.S13 reteq r12
17 st.w r12[0], r8
20 retal r12
Dio-readsl.S13 reteq r12
19 1: ld.w r8, r12[0]
24 retal r12
Dcsum_partial.S21 4: ld.w r9, r12++
36 ld.uh r9, r12++
40 6: ld.ub r8, r12++
Dstrncpy_from_user.S44 st.b r12++, r8
55 3: mov r12, -EFAULT
56 retal r12
Dcsum_partial_copy_generic.S43 2: ld_src w, r5, r12++
54 6: mov r12, r9
60 8: ld_src ub, r6, r12++
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_rmhandlers.S65 mtspr SPRN_SPRG_SCRATCH1, r12 /* Save r12 */
66 mfcr r12
69 2: mtcr r12
70 mfspr r12, SPRN_SPRG_SCRATCH1
75 stw r12, HSTATE_SCRATCH1(r13)
76 mfspr r12, SPRN_SPRG_SCRATCH1
77 stw r12, HSTATE_SCRATCH0(r13)
78 lbz r12, HSTATE_IN_GUEST(r13)
79 cmpwi r12, KVM_GUEST_MODE_NONE
82 lwz r12, HSTATE_SCRATCH1(r13)
[all …]
Dbook3s_64_slb.S64 lbz r12, SVCPU_SLB_MAX(r3)
65 mulli r12, r12, 16
66 addi r12, r12, SVCPU_SLB
67 add r12, r12, r3
85 cmpd cr0, r11, r12
Dbook3s_segment.S147 PPC_LL r12, SVCPU_R12(r3)
208 andi. r0, r12, 0x2
213 andi. r12,r12,0x3ffd
254 cmpwi r12, BOOK3S_INTERRUPT_DATA_STORAGE
256 cmpwi r12, BOOK3S_INTERRUPT_PROGRAM
258 cmpwi r12, BOOK3S_INTERRUPT_SYSCALL
260 cmpwi r12, BOOK3S_INTERRUPT_ALIGNMENT
264 cmpwi r12, BOOK3S_INTERRUPT_H_EMUL_ASSIST
268 cmpwi r12, BOOK3S_INTERRUPT_FAC_UNAVAIL
329 cmpwi r12, BOOK3S_INTERRUPT_FAC_UNAVAIL
[all …]
Dfpu.S156 mflr r12; \
158 mtlr r12; \
173 mflr r12; \
175 mtlr r12; \
192 mflr r12; \
194 mtlr r12; \
236 mflr r12; \
238 mtlr r12; \
Dbook3s_hv_rmhandlers.S146 cmpwi cr1, r12, BOOK3S_INTERRUPT_MACHINE_CHECK
147 cmpwi r12, BOOK3S_INTERRUPT_EXTERNAL
149 cmpwi cr2, r12, BOOK3S_INTERRUPT_HMI
203 li r12, 0
244 li r12, BOOK3S_INTERRUPT_HV_DECREMENTER
267 13: mr r3, r12
268 stw r12, 112-4(r1)
271 lwz r12, 112-4(r1)
965 ld r12, VCPU_GPR(R12)(r4)
978 li r12, 0
[all …]
Dbookehv_interrupts.S192 PPC_LL r5, EX_TLB_R13(r12)
193 PPC_LL r6, EX_TLB_R10(r12)
194 PPC_LL r8, EX_TLB_R11(r12)
195 mfspr r12, \scratch
204 PPC_STL r12, VCPU_GPR(R12)(r4)
307 PPC_STL r12, VCPU_GPR(R12)(r11)
333 PPC_STL r12, VCPU_GPR(R12)(r11)
654 PPC_LL r12, VCPU_GPR(R12)(r4)
/linux-4.1.27/arch/powerpc/kernel/
Dhead_40x.S121 stw r12,GPR12(r11); \
125 mfspr r12,SPRN_SPRG_SCRATCH1; \
126 stw r12,GPR11(r11); \
130 mfspr r12,SPRN_SRR0; \
163 stw r12,GPR12(r11); \
167 mfspr r12,SPRN_DEAR; /* save DEAR and ESR in the frame */\
168 stw r12,_DEAR(r11); /* since they may have had stuff */\
171 mfspr r12,SPRN_SRR2; \
266 stw r12, 0(r0)
269 mfspr r12, SPRN_PID
[all …]
Dhead_44x.S310 mtspr SPRN_SPRG_WSCRATCH2, r12
325 mfspr r12,SPRN_MMUCR
326 rlwinm r12,r12,0,0,23 /* Clear TID */
336 mfspr r12,SPRN_MMUCR
338 rlwimi r12,r13,0,24,31 /* Set TID */
341 mtspr SPRN_MMUCR,r12
356 mfspr r12,SPRN_ESR
358 rlwimi r13,r12,10,30,30
362 rlwinm r12, r10, PPC44x_PGD_OFF_SHIFT, PPC44x_PGD_OFF_MASK_BIT, 29
363 lwzx r11, r12, r11 /* Get pgd/pmd entry */
[all …]
Dhead_fsl_booke.S315 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
316 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
317 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
322 xor r12, r10, r11; /* drop size bits from pointer */ \
324 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
326 1001: lwz r11, 4(r12); /* Get pte entry */
329 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
330 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
331 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
333 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
[all …]
Dreloc_32.S38 0: mflr r12 /* Make it accessible */
41 lwz r11, (p_dyn - 0b)(r12)
42 add r11, r11, r12 /* runtime address of .dynamic section */
43 lwz r9, (p_rela - 0b)(r12)
44 add r9, r9, r12 /* runtime address of .rela.dyn section */
45 lwz r10, (p_st - 0b)(r12)
46 add r10, r10, r12 /* runtime address of _stext section */
47 lwz r13, (p_sym - 0b)(r12)
48 add r13, r13, r12 /* runtime address of .dynsym section */
94 subf r12, r7, r10
[all …]
Dentry_32.S140 stw r12,_NIP(r11)
143 mfctr r12
145 stw r12,_CTR(r11)
147 mfspr r12,SPRN_SPRG_THREAD
148 addi r2,r12,-THREAD
152 stw r11,PT_REGS(r12)
156 lwz r12,THREAD_DBCR0(r12)
157 andis. r12,r12,DBCR0_IDM@h
160 li r12,-1 /* clear all pending debug events */
161 mtspr SPRN_DBSR,r12
[all …]
Dexceptions-64s.S43 mfspr r12,SPRN_SRR1 ; \
54 1: mfspr r12,SPRN_SRR1 ; \
55 xori r12,r12,MSR_LE ; \
56 mtspr SPRN_SRR1,r12 ; \
68 ld r12,PACAKBASE(r13) ; \
69 LOAD_HANDLER(r12, system_call_entry_direct) ; \
70 mtctr r12 ; \
71 mfspr r12,SPRN_SRR1 ; \
80 mfspr r12,SPRN_SRR1 ; \
222 mfspr r12,SPRN_SRR1
[all …]
Dreloc_64.S24 0: mflr r12 /* r12 has runtime addr of label 0 */
26 ld r11,(p_dyn - 0b)(r12)
27 add r11,r11,r12 /* r11 has runtime addr of .dynamic section */
28 ld r9,(p_rela - 0b)(r12)
29 add r9,r9,r12 /* r9 has runtime addr of .rela.dyn section */
30 ld r10,(p_st - 0b)(r12)
31 add r10,r10,r12 /* r10 has runtime addr of _stext */
Dswsusp_asm64.S94 SAVE_REGISTER(r12)
149 ld r12,restore_pblist_ptr@toc(r2)
150 ld r12,0(r12)
152 cmpdi r12,0
156 ld r13,pbe_address(r12)
157 ld r14,pbe_orig_address(r12)
167 ld r12,pbe_next(r12)
168 cmpdi r12,0
211 RESTORE_REGISTER(r12)
Dhead_64.S142 100: ld r12,__secondary_hold_spinloop-_stext(r26)
143 cmpdi 0,r12,0
148 tovirt(r12,r12)
150 mtctr r12
277 addi r12,r13,PACA_EXTLB /* and TLB exc frame in another */
278 mtspr SPRN_SPRG_TLB_EXFRAME,r12
287 ld r12,CPU_SPEC_RESTORE(r23)
288 cmpdi 0,r12,0
291 ld r12,0(r12)
293 mtctr r12
[all …]
Dhead_booke.h50 stw r12,GPR12(r11); \
54 lwz r12, THREAD_NORMSAVE(0)(r10); \
55 stw r12,GPR11(r11); \
59 mfspr r12,SPRN_SRR0; \
153 stw r12,GPR12(r11); /* save various registers */\
156 mfspr r12,SPRN_DEAR; /* save DEAR and ESR in the frame */\
157 stw r12,_DEAR(r11); /* since they may have had stuff */\
160 mfspr r12,exc_level_srr0; \
286 cmplw r12,r10; \
291 cmplw r12,r10; \
[all …]
Dvector.S138 oris r12,r12,MSR_VEC@h
139 std r12,_MSR(r1)
228 andi. r5,r12,MSR_FP
230 andis. r5,r12,MSR_VEC@h
252 oris r12,r12,MSR_VSX@h
253 std r12,_MSR(r1)
349 mtlr r12
363 mflr r12
380 mflr r12
397 mflr r12
[all …]
Dtm.S205 std r12, GPR12(r1) /* '' '' '' */
206 ld r12, STK_PARAM(R3)(r1) /* Param 0, thread_struct * */
208 std r11, THREAD_TM_PPR(r12) /* Store PPR and free r11 */
210 addi r7, r12, PT_CKPT_REGS /* Thread's ckpt_regs */
260 std r3, THREAD_TM_TAR(r12)
261 std r4, THREAD_TM_DSCR(r12)
274 std r0, THREAD_TM_TEXASR(r12)
275 std r3, THREAD_TM_TFHAR(r12)
276 std r4, THREAD_TM_TFIAR(r12)
Dentry_64.S54 andi. r10,r12,MSR_PR
61 std r12,_MSR(r1)
168 ldx r12,r11,r0 /* Fetch system call handler [ptr] */
169 mtctr r12
174 CURRENT_THREAD_INFO(r12, r1)
202 ld r9,TI_FLAGS(r12)
218 ACCOUNT_CPU_USER_EXIT(r11, r12)
288 addi r12,r12,TI_FLAGS
289 3: ldarx r10,0,r12
291 stdcx. r10,0,r12
[all …]
Dfpu.S174 ori r12,r12,MSR_FP
175 or r12,r12,r4
176 std r12,_MSR(r1)
Dexceptions-64e.S82 CURRENT_THREAD_INFO(r12, r1)
84 std r10,TI_FLAGS(r12)
86 std r10,TI_PREEMPT(r12)
88 std r10,TI_TASK(r12)
95 lwz r12,0(r11)
97 add r10,r10,r12
159 lwz r12,0(r11)
161 sub r10,r10,r12
258 ld r12,GPR12(r1)
393 std r12,GPR12(r1); /* save r12 in stackframe */ \
[all …]
Didle_e500.S99 CURRENT_THREAD_INFO(r12, r1)
100 lwz r11,TI_CPU(r12) /* get cpu number * 4 */
Dmisc_64.S522 mfmsr r12
523 andc r9,r12,r9
524 andc r10,r12,r10
599 ld r12,0(r27) /* deref function descriptor */
601 mr r12,r27
603 mtctr r12
Didle_6xx.S161 CURRENT_THREAD_INFO(r12, r11)
162 lwz r11,TI_CPU(r12) /* get cpu number * 4 */
/linux-4.1.27/arch/arm/crypto/
Daes-armv4.S153 stmdb sp!,{r1,r4-r12,lr}
154 mov r12,r0 @ inp
158 ldrb r0,[r12,#3] @ load input data in endian-neutral
159 ldrb r4,[r12,#2] @ manner...
160 ldrb r5,[r12,#1]
161 ldrb r6,[r12,#0]
163 ldrb r1,[r12,#7]
165 ldrb r4,[r12,#6]
167 ldrb r5,[r12,#5]
168 ldrb r6,[r12,#4]
[all …]
Dsha256-core.S_shipped95 ldr r12,.LOPENSSL_armcap
96 ldr r12,[r3,r12] @ OPENSSL_armcap_P
97 tst r12,#ARMV8_SHA256
99 tst r12,#ARMV7_NEON
114 eor r12,r12,r12
121 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
128 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
129 ldrb r12,[r1,#2]
131 orr r2,r2,r12,lsl#8
132 ldrb r12,[r1],#4
[all …]
Dsha1-armv4-large.S60 stmdb sp!,{r4-r12,lr}
76 ldrb r12,[r1],#4
81 orr r9,r9,r12,lsl#24
101 ldrb r12,[r1],#4
106 orr r9,r9,r12,lsl#24
126 ldrb r12,[r1],#4
131 orr r9,r9,r12,lsl#24
151 ldrb r12,[r1],#4
156 orr r9,r9,r12,lsl#24
176 ldrb r12,[r1],#4
[all …]
Daesbs-core.S_shipped1019 vstmia r12!, {q7} @ save round 0 key
1046 vstmia r12!,{q0-q7} @ write bit-sliced round key
1084 sub r12, sp, r10, lsl#7 @ 128 bytes per inner round key
1085 add r12, #96 @ sifze of bit-slices key schedule
1090 mov sp, r12 @ sp is sp
1093 vstmia r12, {q15} @ save last round key
1097 ldr r12, [r3, #244]
1098 eors r12, #1
1102 str r12, [r3, #244]
1105 add r12, r3, #248 @ pass key schedule
[all …]
/linux-4.1.27/arch/cris/arch-v32/lib/
Dchecksum.S14 ;; r12 - checksum
32 addc $r0,$r12
33 addc $r1,$r12
34 addc $r2,$r12
35 addc $r3,$r12
36 addc $r4,$r12
37 addc $r5,$r12
38 addc $r6,$r12
39 addc $r7,$r12
40 addc $r8,$r12
[all …]
Dchecksumcopy.S17 ;; r12 - length
21 subq 10*4, $r12
23 move.d $r12, $acr
50 ;; r12 <= acr is needed after mloop and in the exception handlers.
51 move.d $acr, $r12
58 addq 10*4,$r12 ; compensate for last loop underflowing length
66 subq 2, $r12
74 subq 2,$r12
79 addq 2,$r12
Dstrcmp.S12 move.b [$r10+], $r12
14 sub.b [$r11+], $r12
15 or.b $r12, $r13
20 movs.b $r12, $r10
Dcsumcpfruser.S35 ;; r12 is already decremented. Add back chunk_size-2.
36 addq 40-2,$r12
38 ;; Here from the word loop; r12 is off by 2; add it back.
40 addq 2,$r12
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dopal-wrappers.S42 ld r12,opal_tracepoint_refcount@toc(r2); \
43 cmpdi r12,0; \
65 mfcr r12; \
66 stw r12,8(r1); \
69 mfmsr r12; \
71 std r12,PACASAVEDMSR(r13); \
72 andc r12,r12,r11; \
73 mtmsrd r12,1; \
77 andc r12,r12,r11; \
78 mtspr SPRN_HSRR1,r12; \
[all …]
Dsubcore-asm.S25 mfmsr r12
30 andc r4,r12,r4
90 mtspr SPRN_SRR1,r12
/linux-4.1.27/arch/powerpc/lib/
Dcrtsavres.S445 li r12,-192
446 stvx v20,r12,r0
449 li r12,-176
450 stvx v21,r12,r0
453 li r12,-160
454 stvx v22,r12,r0
457 li r12,-144
458 stvx v23,r12,r0
461 li r12,-128
462 stvx v24,r12,r0
[all …]
Dcopypage_64.S29 lwz r12,DCACHEL1LINESIZE(r10) /* get cache line size */
37 add r9,r9,r12
57 ld r12,32(r4)
63 std r12,64(r3)
73 ld r12,96(r4)
79 stdu r12,128(r3)
91 ld r12,32(r4)
97 std r12,64(r3)
107 ld r12,96(r4)
111 std r12,128(r3)
Dmemcpy_64.S117 # s1<< in r8, d0=(s0<<|s1>>) in r7, s3 in r0, s2 in r9, nix in r6 & r12
126 srd r12,r9,r11
129 or r12,r8,r12
135 # d0=(s0<<|s1>>) in r12, s1<< in r6, s2>> in r7, s2<< in r8, s3 in r9
138 std r12,8(r3)
139 2: srd r12,r9,r11
142 or r12,r8,r12
148 3: std r12,8(r3)
151 5: srd r12,r9,r11
152 or r12,r8,r12
[all …]
Dchecksum_64.S133 ld r12,32(r3)
145 adde r0,r0,r12
160 ld r12,32(r3)
170 adde r0,r0,r12
334 source; ld r12,32(r3)
350 adde r0,r0,r12
351 dest; std r12,32(r4)
370 source; ld r12,32(r3)
386 adde r0,r0,r12
387 dest; std r12,32(r4)
Dcopypage_power7.S83 li r12,112
93 lvx v0,r4,r12
102 stvx v0,r3,r12
132 ld r12,64(r4)
149 std r12,64(r3)
Dcopyuser_64.S144 sHd r12,r9,r11
147 or r12,r8,r12
155 76: std r12,8(r3)
156 2: sHd r12,r9,r11
159 or r12,r8,r12
165 78: std r12,8(r3)
168 5: sHd r12,r9,r11
169 or r12,r8,r12
170 80: std r12,24(r3)
Dmemcpy_power7.S102 ld r12,56(r4)
119 std r12,56(r3)
156 ld r12,56(r4)
165 std r12,56(r3)
356 li r12,64
373 lvx v3,r4,r12
382 stvx v3,r3,r12
542 li r12,64
563 lvx v3,r4,r12
576 stvx v12,r3,r12
Dcopyuser_power7.S169 err2; ld r12,56(r4)
186 err2; std r12,56(r3)
223 err1; ld r12,56(r4)
232 err1; std r12,56(r3)
423 li r12,64
440 err4; lvx v3,r4,r12
449 err4; stvx v3,r3,r12
608 li r12,64
629 err4; lvx v3,r4,r12
642 err4; stvx v12,r3,r12
/linux-4.1.27/arch/arm/mach-imx/
Dssi-fiq.S45 ldr r12, .L_imx_ssi_fiq_base
51 ldr r11, [r12, #SSI_SIER]
56 ldr r11, [r12, #SSI_SISR]
67 strh r11, [r12, #SSI_STX0]
70 strh r11, [r12, #SSI_STX0]
73 strh r11, [r12, #SSI_STX0]
76 strh r11, [r12, #SSI_STX0]
87 ldr r11, [r12, #SSI_SIER]
92 ldr r11, [r12, #SSI_SISR]
104 ldr r11, [r12, #SSI_SACNT]
[all …]
/linux-4.1.27/arch/cris/arch-v10/lib/
Dchecksum.S13 ;; r12 - checksum
39 add.d $r0,$r12
41 add.d $r1,$r12
43 add.d $r2,$r12
45 add.d $r3,$r12
47 add.d $r4,$r12
49 add.d $r5,$r12
51 add.d $r6,$r12
53 add.d $r7,$r12
55 add.d $r8,$r12
[all …]
Dchecksumcopy.S16 ;; r12 - length
23 cmpu.w 80, $r12
37 subq 10*4, $r12 ; update length for the first loop
71 subq 10*4,$r12
75 addq 10*4,$r12 ; compensate for last loop underflowing length
94 cmpq 2,$r12
100 subq 2,$r12
105 subq 2,$r12
109 addq 2,$r12
113 cmpq 1,$r12
Dcsumcpfruser.S35 ;; r12 is already decremented. Add back chunk_size-2.
36 addq 40-2,$r12
38 ;; Here from the word loop; r12 is off by 2; add it back.
40 addq 2,$r12
/linux-4.1.27/arch/arm/lib/
Dfloppydma.S17 ldrgtb r12, [r11, #-4]
18 ldrleb r12, [r11], #0
19 strb r12, [r10], #1
26 ldrgeb r12, [r10], #1
27 movlt r12, #0
28 strleb r12, [r11], #0
30 strb r12, [r11, #-4]
Decard.S25 stmfd sp!, {r4 - r12, lr}
31 ldmfd sp!, {r4 - r12, pc}
38 stmfd sp!, {r4 - r12, lr}
43 ldmfd sp!, {r4 - r12, pc}
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dcom.fuc95 mov b32 $r12 $r14
96 bset $r12 31 // MMIO_CTRL_PENDING
97 nv_iowr(NV_PGRAPH_FECS_MMIO_CTRL, 0, $r12)
99 nv_iord($r12, NV_PGRAPH_FECS_MMIO_CTRL, 0)
100 xbit $r12 $r12 31
114 mov b32 $r12 $r14
115 bset $r12 31 // MMIO_CTRL_PENDING
116 bset $r12 30 // MMIO_CTRL_WRITE
117 nv_iowr(NV_PGRAPH_FECS_MMIO_CTRL, 0, $r12)
119 nv_iord($r12, NV_PGRAPH_FECS_MMIO_CTRL, 0)
[all …]
Dgpc.fuc431 ld b32 $r12 D[$r0 + #gpc_id]
432 shl b32 $r12 15
433 add b32 $r11 $r12 // base = NV_PGRAPH_GPCn
434 ld b32 $r12 D[$r0 + #gpc_mmio_list_head]
445 ld b32 $r12 D[$r0 + #gpc_id]
446 shl b32 $r12 15
447 add b32 $r11 $r12 // base = NV_PGRAPH_GPCn_TPC0
448 ld b32 $r12 D[$r0 + #tpc_mmio_list_head]
459 ld b32 $r12 D[$r0 + #gpc_id]
460 shl b32 $r12 15
[all …]
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpm-at32ap700x.S64 retal r12
77 sub r12, pc, . - .Lpanic_msg
125 ld.w r10, r12[SDRAMC_LPR]
130 st.w r12[SDRAMC_LPR], r10 /* put SDRAM in self-refresh mode */
131 ld.w r11, r12[SDRAMC_LPR]
135 retal r12
148 ld.w r10, r12[SDRAMC_LPR]
152 st.w r12[SDRAMC_LPR], r10 /* put SDRAM in self-refresh mode */
153 ld.w r11, r12[SDRAMC_LPR]
159 retal r12
/linux-4.1.27/arch/powerpc/boot/
Dcrt0.S67 addis r12,r10,(__dynamic_start-p_base)@ha
68 addi r12,r12,(__dynamic_start-p_base)@l
69 subf r11,r11,r12 /* runtime - linktime offset */
75 9: lwz r8,0(r12) /* get tag */
80 lwz r9,4(r12) /* get RELA pointer in r9 */
85 lwz r0,4(r12) /* get RELACOUNT value in r0 */
86 12: addi r12,r12,8
105 lwz r12,0(r9) /* reloc->r_offset */
108 stwx r0,r11,r12
160 9: ld r12,0(r11) /* get tag */
[all …]
Dppc_asm.h41 #define r12 12 macro
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dsleep.S68 ldr r12, [ r14, #0x54 ]
69 bic r12, r12, #3<<4
70 orr r12, r12, #1<<7
71 str r12, [ r14, #0x54 ]
/linux-4.1.27/arch/arm/mach-rpc/
Dfiq.S10 mov r12, #ioc_base_high
12 orr r12, r12, #ioc_base_low
14 strb r12, [r12, #0x38] @ Disable FIQ register
/linux-4.1.27/arch/arm/mach-omap1/
Dams-delta-fiq-handler.S101 ldr r12, omap_ih1_base @ set pointer to level1 handler
103 ldr r11, [r12, #IRQ_MIR_REG_OFFSET] @ fetch interrupts mask
105 ldr r13, [r12, #IRQ_ITR_REG_OFFSET] @ fetch interrupts status
109 ldr r10, [r12, #IRQ_SIR_FIQ_REG_OFFSET] @ get requested interrupt number
112 str r8, [r12, #IRQ_CONTROL_REG_OFFSET]
119 str r8, [r12, #IRQ_MIR_REG_OFFSET]
127 ldr r12, omap1510_gpio_base @ set base pointer to GPIO bank
129 ldr r11, [r12, #OMAP1510_GPIO_INT_MASK] @ fetch GPIO interrupts mask
131 ldr r13, [r12, #OMAP1510_GPIO_INT_STATUS] @ fetch status bits
136 str r11, [r12, #OMAP1510_GPIO_INT_MASK]
[all …]
Dsleep.S69 stmfd sp!, {r0 - r12, lr}
138 ldmfd sp!, {r0 - r12, pc}
149 stmfd sp!, {r0 - r12, lr}
213 ldmfd sp!, {r0 - r12, pc}
224 stmfd sp!, {r0 - r12, lr}
366 ldmfd sp!, {r0 - r12, pc}
Dsram.S26 stmfd sp!, {r0 - r12, lr} @ save registers on stack
59 ldmfd sp!, {r0 - r12, pc} @ restore regs and return
/linux-4.1.27/arch/powerpc/crypto/
Daes-spe-keys.S41 xor r12,r12,r12; \
180 LOAD_KEY(r12,r4,28)
188 stw r12,28(r3)
193 mr r14,r12 /* apply LS_BOX to 8th temp */
206 xor r12,r12,r11
217 stw r12,28(r3)
267 xor r12,r7,r10
268 rotrwi r12,r12,24
269 xor r11,r11,r12
270 xor r12,r8,r10
[all …]
Daes-spe-regs.h25 #define rD2 r12
/linux-4.1.27/arch/x86/lib/
Dcopy_page_64.S30 movq %r12, 1*8(%rsp)
31 CFI_REL_OFFSET r12, 1*8
44 movq 0x8*7(%rsi), %r12
55 movq %r12, 0x8*7(%rdi)
74 movq 0x8*7(%rsi), %r12
83 movq %r12, 0x8*7(%rdi)
91 movq 1*8(%rsp), %r12
92 CFI_RESTORE r12
Dcsum-copy_64.S59 movq %r12, 3*8(%rsp)
60 CFI_REL_OFFSET r12, 3*8
75 movq %rcx, %r12
77 shrq $6, %r12
213 movq 3*8(%rsp), %r12
214 CFI_RESTORE r12
/linux-4.1.27/arch/microblaze/kernel/
Dmisc.S32 lwi r12, r0, tlb_skip;
35 mts rtlbx, r12
39 rsubi r11, r12, MICROBLAZE_TLB_SIZE - 1
41 addik r12, r12, 1
56 mfs r12, rtlbx /* Retrieve index */
58 blti r12, _tlbie_1 /* Check if found */
Dentry-nommu.S79 swi r12, r1, PT_R12
184 lwi r12, r1, PT_R12
230 swi r12, r1, PT_R12
281 addi r11, r12, -__NR_syscalls
285 add r12, r12, r12 /* convert num -> ptr */
287 add r12, r12, r12
288 lwi r12, r12, sys_call_table /* Get function pointer */
290 bra r12 /* Make the system call. */
323 swi r12, r1, PT_R12
419 mfs r12, rmsr
[all …]
Dhead.S104 lw r12, r7, r11 /* r12 = r7 + r11 */
105 sw r12, r4, r11 /* addr[r4 + r11] = r12 */
181 addik r12, r0, _end
182 rsub r12, r3, r12
183 addik r12, r12, CONFIG_LOWMEM_SIZE >> PTE_SHIFT /* that's the pad */
188 addik r11, r12, -0x1000000
190 addik r11, r12, -0x0800000
192 addik r11, r12, -0x0400000
195 addik r11, r12, -0x0200000
198 addik r11, r12, -0x0100000
Dentry.S188 swi r12, r1, PT_R12; \
224 lwi r12, r1, PT_R12; \
314 swi r12, r1, PT_R0;
338 addk r12, r0, r3
351 blti r12, 5f
352 addi r11, r12, -__NR_syscalls;
356 add r12, r12, r12; /* convert num -> ptr */
357 add r12, r12, r12;
366 lwi r3, r12, syscall_debug_table
368 swi r3, r12, syscall_debug_table
[all …]
Dptrace.c139 secure_computing_strict(regs->r12); in do_syscall_trace_enter()
150 audit_syscall_entry(regs->r12, regs->r5, regs->r6, regs->r7, regs->r8); in do_syscall_trace_enter()
152 return ret ?: regs->r12; in do_syscall_trace_enter()
Dsignal.c69 COPY(r10); COPY(r11); COPY(r12); COPY(r13); in restore_sigcontext()
130 COPY(r10); COPY(r11); COPY(r12); COPY(r13); in setup_sigcontext()
297 regs->r12, current_thread_info()->flags); in do_signal()
Dmcount.S29 swi r12, r1, 40; \
60 lwi r12, r1, 40; \
/linux-4.1.27/arch/powerpc/kernel/vdso64/
Ddatapage.S54 mflr r12
55 .cfi_register lr,r12
58 mtlr r12
77 mflr r12
78 .cfi_register lr,r12
81 mtlr r12
Dgettimeofday.S28 mflr r12
29 .cfi_register lr,r12
47 1: mtlr r12
69 mflr r12 /* r12 saves lr */
70 .cfi_register lr,r12
117 mtlr r12
175 mflr r12
176 .cfi_register lr,r12
186 2: mtlr r12
Dcacheflush.S29 mflr r12
30 .cfi_register lr,r12
33 mtlr r12
/linux-4.1.27/arch/powerpc/kernel/vdso32/
Ddatapage.S54 mflr r12
55 .cfi_register lr,r12
58 mtlr r12
76 mflr r12
77 .cfi_register lr,r12
81 mtlr r12
Dgettimeofday.S37 mflr r12
38 .cfi_register lr,r12
59 1: mtlr r12
80 mflr r12 /* r12 saves lr */
81 .cfi_register lr,r12
132 mtlr r12
191 mflr r12
192 .cfi_register lr,r12
203 2: mtlr r12
Dcacheflush.S29 mflr r12
30 .cfi_register lr,r12
33 mtlr r12
/linux-4.1.27/arch/avr32/kernel/
Dentry-avr32b.S154 mfsr r12, SYSREG_ECR
195 pushm r12 /* r12_orig */
229 stdsp sp[REG_R12], r12
248 mov r12, -ENOSYS
254 mov r12, 0
260 mov r12, r0
265 pushm r8-r12
267 popm r8-r12
290 mov r12, sp
310 mov r12, r8
[all …]
Dsignal.c41 COPY(r12); in restore_sigcontext()
94 return regs->r12; in sys_rt_sigreturn()
111 COPY(r12); in setup_sigcontext()
175 regs->r12 = ksig->sig; in setup_rt_frame()
199 if (regs->r12 == -ERESTART_RESTARTBLOCK) in setup_syscall_restart()
202 regs->r12 = regs->r12_orig; in setup_syscall_restart()
246 switch (regs->r12) { in do_signal()
250 regs->r12 = -EINTR; in do_signal()
256 regs->r12 = -EINTR; in do_signal()
Dswitch_to.S29 pushm r10,r12
33 popm r10,r12
/linux-4.1.27/arch/arm/kernel/
Dentry-header.S82 mrsne r12, psp
83 moveq r12, sp
85 @ we cannot rely on r0-r3 and r12 matching the value saved in the
88 ldmia r12!, {r0-r3}
96 @ load saved r12, lr, return address and xPSR.
98 @ r8-r12 is OK.
99 mov r9, r12
100 ldmia r9!, {r8, r10-r12}
109 tst r12, V7M_xPSR_FRAMEPTRALIGN
112 @ store saved r12 using str to have a register to hold the base for stm
[all …]
Dhead-nommu.S83 ldr r12, [r10, #PROCINFO_INITFUNC]
84 add r12, r12, r10
85 ret r12
110 ldmia r4, {r7, r12}
119 mov r13, r12 @ __secondary_switched address
120 ldr r12, [r10, #PROCINFO_INITFUNC]
121 add r12, r12, r10
122 ret r12
Dhead.S141 ldr r12, [r10, #PROCINFO_INITFUNC]
142 add r12, r12, r10
143 ret r12
382 ldmia r4, {r5, r7, r12} @ address to jump to after
388 mov r13, r12 @ __secondary_switched address
389 ldr r12, [r10, #PROCINFO_INITFUNC]
390 add r12, r12, r10 @ initialise processor
392 ret r12
Dfiqasm.S30 ldmia r0!, {r8 - r12}
43 stmia r0!, {r8 - r12}
/linux-4.1.27/arch/tile/kernel/
Dregs_64.S46 #define SAVE_REG(r) { st r12, r; addi r12, r12, 8 }
47 #define LOAD_REG(r) { ld r, r12; addi r12, r12, 8 }
69 addi r12, sp, 16
83 addi r12, r13, 16
109 r8, r9, r10, r11, r12, r13, r14, r15, \
Dregs_32.S46 #define SAVE_REG(r) { sw r12, r; addi r12, r12, 4 }
47 #define LOAD_REG(r) { lw r, r12; addi r12, r12, 4 }
62 addi r12, sp, 8
83 addi r12, r13, 8
109 r8, r9, r10, r11, r12, r13, r14, r15, \
/linux-4.1.27/arch/m32r/boot/compressed/
Dhead.S30 ldi r12, #-8
35 add r12, r14 /* Real address */
36 sub r12, r1 /* difference */
50 add r2, r12
65 add r2, r12
68 add r3, r12
98 add r2, r12
101 add r3, r12
118 add r1, r12
128 add r1, r12
/linux-4.1.27/arch/x86/crypto/
Dcast5-avx-x86_64-asm_64.S433 pushq %r12;
436 movq %rdx, %r12;
450 vmovq (%r12), RX;
453 vpxor 0*16+8(%r12), RL1, RL1;
454 vpxor 1*16+8(%r12), RR2, RR2;
455 vpxor 2*16+8(%r12), RL2, RL2;
456 vpxor 3*16+8(%r12), RR3, RR3;
457 vpxor 4*16+8(%r12), RL3, RL3;
458 vpxor 5*16+8(%r12), RR4, RR4;
459 vpxor 6*16+8(%r12), RL4, RL4;
[all …]
Dsalsa20-x86_64-asm_64.S27 # r12_stack = r12
28 movq %r12,8(%rsp)
50 movq 40(%r8),%r12
66 movq %r12,96(%rsp)
134 movq 96(%rsp),%r12
136 mov %r12,%r13
140 shr $32,%r12
244 lea (%r12,%r15),%rbp
260 xor %rbp,%r12
262 lea (%r8,%r12),%rbp
[all …]
Daesni-intel_avx-x86_64.S354 ## r10, r11, r12, rax are clobbered
362 mov arg7, %r12 # r12 = aadLen
365 mov %r12, %r11
375 sub $4, %r12
381 mov $16, %r12
385 sub $4, %r12
386 cmp %r11, %r12
1146 # clobbering r10, r11, r12, r13, r14, r15
1150 push %r12
1169 mov %r13, %r12
[all …]
Dcast6-avx-x86_64-asm_64.S389 pushq %r12;
392 movq %rdx, %r12;
398 store_cbc_8way(%r12, %r11, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
400 popq %r12;
413 pushq %r12;
416 movq %rdx, %r12;
423 store_ctr_8way(%r12, %r11, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
425 popq %r12;
Dtwofish-x86_64-asm_64-3way.S68 #define RX2 %r12
229 pushq %r12;
257 popq %r12;
268 popq %r12;
284 pushq %r12;
307 popq %r12;
Dtwofish-avx-x86_64-asm_64.S373 pushq %r12;
376 movq %rdx, %r12;
382 store_cbc_8way(%r12, %r11, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
384 popq %r12;
397 pushq %r12;
400 movq %rdx, %r12;
407 store_ctr_8way(%r12, %r11, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2);
409 popq %r12;
Daesni-intel_asm.S230 mov arg8, %r12 # %r12 = aadLen
231 mov %r12, %r11
240 sub $4, %r12
246 mov $16, %r12
249 sub $4, %r12
250 cmp %r11, %r12
455 mov arg8, %r12 # %r12 = aadLen
456 mov %r12, %r11
464 sub $4, %r12
468 mov $16, %r12
[all …]
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
Dmemcpy_64.S117 # s1<< in r8, d0=(s0<<|s1>>) in r7, s3 in r0, s2 in r9, nix in r6 & r12
126 srd r12,r9,r11
129 or r12,r8,r12
135 # d0=(s0<<|s1>>) in r12, s1<< in r6, s2>> in r7, s2<< in r8, s3 in r9
138 std r12,8(r3)
139 2: srd r12,r9,r11
142 or r12,r8,r12
148 3: std r12,8(r3)
151 5: srd r12,r9,r11
152 or r12,r8,r12
[all …]
Dcopyuser_64.S144 sHd r12,r9,r11
147 or r12,r8,r12
155 76: std r12,8(r3)
156 2: sHd r12,r9,r11
159 or r12,r8,r12
165 78: std r12,8(r3)
168 5: sHd r12,r9,r11
169 or r12,r8,r12
170 80: std r12,24(r3)
Dmemcpy_power7.S102 ld r12,56(r4)
119 std r12,56(r3)
156 ld r12,56(r4)
165 std r12,56(r3)
356 li r12,64
373 lvx v3,r4,r12
382 stvx v3,r3,r12
542 li r12,64
563 lvx v3,r4,r12
576 stvx v12,r3,r12
Dcopyuser_power7.S169 err2; ld r12,56(r4)
186 err2; std r12,56(r3)
223 err1; ld r12,56(r4)
232 err1; std r12,56(r3)
423 li r12,64
440 err4; lvx v3,r4,r12
449 err4; stvx v3,r3,r12
608 li r12,64
629 err4; lvx v3,r4,r12
642 err4; stvx v12,r3,r12
/linux-4.1.27/firmware/av7110/
DBoot.S66 ldmia r1!, {r5-r12}
67 stmia r3!, {r5-r12}
87 ldmia r1!, {r5-r12}
88 stmia r3!, {r5-r12}
89 ldmia r1!, {r5-r12}
90 stmia r3!, {r5-r12}
/linux-4.1.27/arch/arm/mm/
Dproc-v7m.S86 ldr r12, =vector_table
87 str r12, [r0, V7M_SCB_VTOR]
102 ldr r5, [r12, #11 * 4] @ read the SVC vector entry
103 str r1, [r12, #11 * 4] @ write the temporary SVC vector entry
110 str r5, [r12, #11 * 4] @ restore the original SVC vector entry
120 ldr r12, [r0, V7M_SCB_CCR] @ system control register
121 orr r12, #V7M_SCB_CCR_STKALIGN
122 str r12, [r0, V7M_SCB_CCR]
Dcache-v7.S275 bic r12, r0, r3
281 USER( mcr p15, 0, r12, c7, c11, 1 ) @ clean D line to the point of unification
282 add r12, r12, r2
283 cmp r12, r1
288 bic r12, r0, r3
290 USER( mcr p15, 0, r12, c7, c5, 1 ) @ invalidate I line
291 add r12, r12, r2
292 cmp r12, r1
/linux-4.1.27/arch/arm/mach-tegra/
Dsleep-tegra20.S102 mov r12, #CPU_RESETTABLE
103 strb r12, [r1, r2]
157 mov r12, #1
158 str r12, [r2] @ flag[cpu] = 1
160 str r12, [r1] @ !turn = cpu
162 ldr r12, [r3]
163 cmp r12, #1 @ flag[!cpu] == 1?
164 ldreq r12, [r1]
165 cmpeq r12, r0 @ !turn == cpu?
178 mov r12, #0
[all …]
Dreset-handler.S158 adr r12, __tegra_cpu_reset_handler_data
162 ldr r7, [r12, #RESET_DATA(MASK_PRESENT)]
180 ldr r8, [r12, #RESET_DATA(MASK_LP1)]
185 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)]
193 ldr r9, [r12, #RESET_DATA(MASK_LP2)]
196 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)]
213 ldr lr, [r12, #RESET_DATA(STARTUP_SECONDARY)]
/linux-4.1.27/arch/powerpc/mm/
Dtlb_low_64e.S51 mtspr SPRN_SPRG_GEN_SCRATCH,r12
52 mfspr r12,SPRN_SPRG_TLB_EXFRAME
53 std r13,EX_TLB_R13(r12)
54 std r10,EX_TLB_R10(r12)
58 std r11,EX_TLB_R11(r12)
65 std r16,EX_TLB_R16(r12)
67 std r14,EX_TLB_R14(r12)
69 std r15,EX_TLB_R15(r12)
70 std r10,EX_TLB_CR(r12)
75 ld r14,EX_TLB_CR(r12)
[all …]
Dhash_low_32.S589 addi r12,r8,-HPTE_SIZE
590 1: LDPTEu r0,HPTE_SIZE(r12) /* get next PTE */
599 xoris r12,r8,Hash_msk>>16 /* compute secondary hash */
600 xori r12,r12,(-PTEG_SIZE & 0xffff)
601 addi r12,r12,-HPTE_SIZE
603 2: LDPTEu r0,HPTE_SIZE(r12)
610 STPTE r0,0(r12) /* invalidate entry */
/linux-4.1.27/arch/arm/kvm/
Dinterrupts_head.S80 push {r4-r12} @ r0-r3 are always clobbered
132 pop {r4-r12}
190 ldm vcpu, {r0-r12}
220 stm r2, {r3-r12}
259 mrc p15, 2, r12, c0, c0, 0 @ CSSELR
262 push {r2-r12} @ Push CP15 registers
274 str r12, [vcpu, #CP15_OFFSET(c0_CSSELR)]
287 mrc p15, 0, r12, c12, c0, 0 @ VBAR
290 push {r2-r12} @ Push CP15 registers
302 str r12, [vcpu, #CP15_OFFSET(c12_VBAR)]
[all …]
/linux-4.1.27/arch/avr32/mm/
Dclear_page.S19 sub r9, r12, -PAGE_SIZE
22 0: st.d r12++, r10
23 cp r12, r9
Dcopy_page.S25 st.d r12++, r8
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-gpio.c217 u8 r12, r15, r17, r18, r3D, r82, r84, r89; in mxl111sf_config_pin_mux_modes() local
228 ret = mxl111sf_read_reg(state, 0x12, &r12); in mxl111sf_config_pin_mux_modes()
258 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
286 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
314 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
342 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
370 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
398 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
426 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
454 r12 &= ~PIN_MUX_BT656_ENABLE_MASK; in mxl111sf_config_pin_mux_modes()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dkernel.fuc118 // $r12 - data
128 cmp b32 $r10 $r12
186 push $r12
216 nv_iord($r12, NV_PPWR_FIFO_INTR)
217 push $r12
222 pop $r12
223 nv_iowr(NV_PPWR_FIFO_INTR, $r12)
244 pop $r12
260 push $r12
268 div $r12 $r12 1000
[all …]
Darith.fuc49 // $r12 - mul_lo (return)
61 clear b32 $r12
65 mulu $r12 $r14 $r13
73 add b32 $r12 $r3
82 add b32 $r12 $r3
Dmemx.fuc246 ld b32 $r12 D[$r1 + 0x08]
312 add b32 $r12 $r13 0
333 mov b32 $r12 $r13
365 // $r12 - head of script
371 mov b32 $r1 $r12
393 ld b32 $r12 D[$r0 + #memx_ts_end]
394 sub b32 $r12 $r11
406 // $r12 - data0
410 cmp b16 $r12 0x1
414 mov $r12 #memx_data_head
[all …]
Di2c_.fuc270 extr $r3 $r12 I2C__MSG_DATA0_ADDR
278 extr $r14 $r12 I2C__MSG_DATA0_PORT
308 // $r12 - data0
313 extr $r1 $r12 I2C__MSG_DATA0_PORT
336 extr $r5 $r12 I2C__MSG_DATA0_RD08_REG
356 extr $r5 $r12 I2C__MSG_DATA0_WR08_REG
367 extr $r5 $r12 I2C__MSG_DATA0_WR08_SYNC
375 extr $r14 $r12 I2C__MSG_DATA0_PORT
381 mov b32 $r12 $r7
Dhost.fuc78 ld b32 $r12 D[$r14 + #fifo_data0]
96 // $r12 - message data 0
120 st b32 D[$r3 + #fifo_data0] $r12
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dlite5200_sleep.S125 li r12, 1
138 li r12, 1
149 li r12, 1
166 li r12, 10
181 mullw r12, r12, r11
183 addi r12, r13, r12 /* end */
186 cmp cr0, r13, r12
/linux-4.1.27/arch/nios2/kernel/
Dentry.S333 rdctl r12, ipending
335 and r12, r12, r9
337 beq r12, r0, ret_from_interrupt
351 1: andi r10, r12, 1 /* Isolate bit we are interested in */
352 srli r12, r12, 1 /* shift count is costly without hardware
358 rdctl r12, ipending /* check again if irq still pending */
360 and r12, r12, r9
361 bne r12, r0, 2b
Dinsnemu.S44 ldw r12, PT_R12(sp)
139 stw r12, 48(sp)
423 mov r12, r5 /* mulxuu_multiplier (will be shifted) */
451 andi r7, r12, 1
483 srli r12, r12, 1
570 ldw r12, 48(sp)
/linux-4.1.27/arch/arm/xen/
Dhypercall.S59 mov r12, #__HYPERVISOR_##hypercall; \
74 mov r12, #__HYPERVISOR_##hypercall; \
96 mov r12, r0
/linux-4.1.27/arch/avr32/include/asm/
Dasm.h59 pushm r8-r9,r10,r11,r12,lr
68 popm r8-r9,r10,r11,r12,lr
73 stmts --sp, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,sp,lr
84 ldmts sp++, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,sp,lr
/linux-4.1.27/arch/x86/um/
Dsetjmp_64.S12 # %r12
30 movq %r12,24(%rdi)
48 movq 24(%rdi),%r12
/linux-4.1.27/arch/openrisc/kernel/
Dhead.S179 l.sw PT_GPR12(r30),r12 ;\
180 l.mfspr r12,r0,SPR_EPCR_BASE ;\
181 l.sw PT_PC(r30),r12 ;\
182 l.mfspr r12,r0,SPR_ESR_BASE ;\
183 l.sw PT_SR(r30),r12 ;\
185 EXCEPTION_T_LOAD_GPR30(r12) ;\
186 l.sw PT_GPR30(r30),r12 ;\
188 EXCEPTION_T_LOAD_GPR10(r12) ;\
189 l.sw PT_GPR10(r30),r12 ;\
191 EXCEPTION_T_LOAD_SP(r12) ;\
[all …]
/linux-4.1.27/arch/arm/boot/compressed/
Dhead.S133 THUMB( adr r12, BSYM(1f) )
134 THUMB( bx r12 )
221 ldmia r0, {r1, r2, r3, r6, r10, r11, r12}
435 1: ldmdb r6!, {r0 - r3, r10 - r12, lr}
437 stmdb r9!, {r0 - r3, r10 - r12, lr}
472 add r12, r12, r0
493 cmp r11, r12
511 cmp r11, r12
555 adr r12, .L__hyp_reentry_vectors_offset
556 ldr r0, [r12]
[all …]
Dhead-shmobile.S44 1: ldmdb r6!, {r0 - r3, r10 - r12, lr}
46 stmdb r9!, {r0 - r3, r10 - r12, lr}
/linux-4.1.27/arch/x86/purgatory/
Dentry64.S52 movq r12(%rip), %r12
75 r12: .quad 0x0 label
/linux-4.1.27/arch/tile/lib/
Dmemcpy_32.S186 EX: { move r12, r5; lw r16, r1 }
193 EX: { move r12, r6; lw r16, r1 }
200 EX: { move r12, r7; lw r16, r1 }
290 EX: { sw r10, r12 } /* store(WORD_15) */
294 EX: { lw r12, r1; addi r1, r1, 4 } /* r12 = WORD_7 */
308 EX: { sw r0, r12; addi r0, r0, 4 } /* store(WORD_7) */
446 EX: { lwadd_na r12, r1, 4; addi r17, r17, 1 }
452 EX: { swadd r0, r10, 4; dword_align r11, r12, r1 }
453 EX: { swadd r0, r11, 4; dword_align r12, r13, r1 }
454 EX: { swadd r0, r12, 4; dword_align r13, r14, r1 }
/linux-4.1.27/arch/s390/kernel/
Dentry.S153 stg %r10,__TI_last_break(%r12)
206 lg %r12,__LC_THREAD_INFO
220 lg %r10,__TI_sysc_table(%r12) # address of system call table
235 tm __TI_flags+7(%r12),_TIF_TRACE
247 tm __TI_flags+7(%r12),_TIF_WORK
267 tm __TI_flags+7(%r12),_TIF_NEED_RESCHED
270 tm __TI_flags+7(%r12),_TIF_UPROBE
275 tm __TI_flags+7(%r12),_TIF_SIGPENDING
277 tm __TI_flags+7(%r12),_TIF_NOTIFY_RESUME
314 lg %r10,__TI_sysc_table(%r12) # address of system call table
[all …]
Dhead.S168 l %r12,.Lparm # pointer to parameter area
169 st %r1,IPL_DEVICE+ARCH_OFFSET-PARMAREA(%r12) # save ipl device number
190 la %r3,COMMAND_LINE-PARMAREA(%r12) # load adr. of command line
215 st %r2,INITRD_START+ARCH_OFFSET-PARMAREA(%r12)
217 st %r2,INITRD_SIZE+ARCH_OFFSET-PARMAREA(%r12) # store size of rd
220 st %r2,INITRD_START+ARCH_OFFSET-PARMAREA(%r12) # no ramdisk found
Dhead_kdump.S62 lgr %r12,%r2
63 agr %r12,%r3 # Compute kdump end address
73 clgr %r11,%r12
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dcacheflush.S4 move.d 1024, $r12
5 cmp.d $r11, $r12
83 sub.d $r12, $r11
/linux-4.1.27/arch/arc/include/asm/
Dentry.h89 PUSH r12
93 POP r12
164 ld.as r12, [sp, OFF_USER_R25_FROM_R24] variable
165 st.a r12, [sp, -4]
212 ld.ab r12, [sp, 4]
213 st.as r12, [sp, OFF_USER_R25_FROM_R24]
Dunwind.h29 unsigned long r12; member
88 PTREGS_INFO(r12), \
/linux-4.1.27/arch/ia64/kernel/
Dmca_asm.S294 mov b0=r12 // SAL_CHECK return address
318 mov b0=r12 // SAL_CHECK return address
403 mov b0=r12 // SAL_CHECK return address
480 st8 [temp1]=r12,16 // sal_ra
482 mov r12=cr.isr
492 st8 [temp1]=r12,16 // cr.isr
494 mov r12=cr.itir
496 st8 [temp1]=r12,16 // cr.itir
498 mov r12=cr.iim
500 st8 [temp1]=r12 // cr.iim
[all …]
Dsignal.c66 err |= __copy_from_user(&scr->pt.r12, &sc->sc_gr[12], 2*8); /* r12-r13 */ in restore_sigcontext()
169 sc = &((struct sigframe __user *) (scr->pt.r12 + 16))->sc; in ia64_rt_sigreturn()
201 current->comm, current->pid, scr->pt.r12, scr->pt.cr_iip); in ia64_rt_sigreturn()
260 err |= __copy_to_user(&sc->sc_gr[12], &scr->pt.r12, 2*8); /* r12-r13 */ in setup_sigcontext()
323 new_sp = scr->pt.r12; in setup_frame()
367 err |= __save_altstack(&frame->sc.sc_stack, scr->pt.r12); in setup_frame()
373 scr->pt.r12 = (unsigned long) frame - 16; /* new stack pointer */ in setup_frame()
396 current->comm, current->pid, ksig->sig, scr->pt.r12, frame->sc.sc_ip, frame->handler); in setup_frame()
Dentry.S728 adds r2=PT(LOADRS)+16,r12
734 adds r3=PT(AR_BSPSTORE)+16,r12 // deferred
737 adds r2=PT(LOADRS)+16,r12
738 adds r3=PT(AR_BSPSTORE)+16,r12
804 ld8.fill r12=[r2] // M0|1 restore r12 (sp)
873 adds r21=PT(PR)+16,r12
877 adds r2=PT(B6)+16,r12
878 adds r3=PT(R16)+16,r12
882 adds r29=PT(R24)+16,r12
885 adds r30=PT(AR_CCV)+16,r12
[all …]
/linux-4.1.27/arch/cris/boot/compressed/
Dhead_v10.S93 move.d _cmd_line_magic, $r12
94 move.d $r10, [$r12]
95 move.d _cmd_line_addr, $r12
96 move.d $r11, [$r12]
/linux-4.1.27/arch/avr32/boot/u-boot/
Dhead.S50 cp.w r12, r0
80 sub r12, pc, (. - 2f)
/linux-4.1.27/arch/unicore32/mm/
Dcache-ucv2.S65 101: dcacheline_flush r0, r11, r12
108 101: va2pa r0, r10, r11, r12, r13, 2f @ r10 is PA
162 101: va2pa r0, r10, r11, r12, r13, 2f @ r10 is PA
200 101: dcacheline_flush r0, r11, r12
/linux-4.1.27/drivers/net/wireless/b43/
Dradio_2057.c130 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \ argument
144 .radio_logen_indbuf2g_tune = r12, \
162 r10, r11, r12, r13, r14, r15, r16, r17) \ argument
175 .radio_txmix2g_tune_boost_pu_core0 = r12, \
Dradio_2059.c36 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \ argument
50 .radio_syn47 = r12, \
/linux-4.1.27/arch/cris/include/arch-v10/arch/
Delf.h33 (_r)->r13 = 0; (_r)->r12 = 0; (_r)->r11 = 0; (_r)->r10 = 0; \
58 pr_reg[12] = regs->r12; \
/linux-4.1.27/arch/cris/include/arch-v32/arch/
Delf.h22 (_r)->r13 = 0; (_r)->r12 = 0; (_r)->r11 = 0; (_r)->r10 = 0; \
54 pr_reg[12] = regs->r12; \
/linux-4.1.27/arch/s390/net/
Dbpf_jit.S55 LOAD %r14,-SIZE(%r3,%r12); /* Get data from skb */ \
81 llgc %r14,0(%r3,%r12) # Get byte from skb
/linux-4.1.27/arch/x86/include/asm/
Dkexec.h126 asm volatile("movq %%r12,%0" : "=m"(newregs->r12)); in crash_setup_regs()
203 uint64_t r12; member
Dcalling.h137 movq_cfi r12, 3*8+\offset
149 movq_cfi_restore 3*8+\offset, r12
Dsigcontext.h45 unsigned long r12; member
/linux-4.1.27/arch/avr32/include/uapi/asm/
Dsigcontext.h19 unsigned long r12; member
/linux-4.1.27/arch/arm/mach-highbank/
Dsmc.S22 mov r12, r0
/linux-4.1.27/arch/x86/kernel/
Dperf_regs.c51 PT_REGS_OFFSET(PERF_REG_X86_R12, r12),
158 regs_user_copy->r12 = -1; in perf_get_regs_user()
/linux-4.1.27/arch/parisc/include/asm/
Dassembly.h192 STREG %r12, PT_GR12(\regs)
226 LDREG PT_GR12(\regs), %r12
356 std %r12, -72(%r30)
374 ldd -72(%r30), %r12
400 stw %r12, -92(%r30)
418 ldw -92(%r30), %r12
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc446 mulu $r12 $r10 $r5
447 add b32 $r12 $r11
452 mov $r12 0x10
453 add b32 $r12 $r11
458 mov $r12 0x14
459 add b32 $r12 $r11
462 mov $r12 0x80
464 st b8 D[$sp + $r8] $r12
568 and $r12 $r10 $r11
592 add b32 $r12 $r11
[all …]
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/
Duser.h19 unsigned long r12; member
/linux-4.1.27/arch/cris/include/uapi/arch-v10/arch/
Duser.h20 unsigned long r12; member
/linux-4.1.27/arch/arm/mach-sa1100/
Dsleep.S110 ldr r12, =PMCR
141 str r13, [r12]
/linux-4.1.27/arch/hexagon/include/asm/
Delf.h131 DEST.r12 = REGS->r12; \
/linux-4.1.27/arch/arm/probes/
Ddecode.h294 #define REGS(r16, r12, r8, r4, r0) \ argument
296 ((REG_TYPE_##r12) << 12) + \
/linux-4.1.27/arch/x86/power/
Dhibernate_asm_64.S38 movq %r12, pt_regs_r12(%rax)
135 movq pt_regs_r12(%rax), %r12
/linux-4.1.27/arch/x86/kernel/acpi/
Dwakeup_64.S58 movq %r12, pt_regs_r12(%rax)
105 movq pt_regs_r12(%rax), %r12
/linux-4.1.27/arch/alpha/include/uapi/asm/
Dptrace.h61 unsigned long r12; member
/linux-4.1.27/arch/x86/include/uapi/asm/
Dptrace.h51 unsigned long r12; member
/linux-4.1.27/arch/arc/include/uapi/asm/
Dptrace.h39 long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0; member
/linux-4.1.27/arch/hexagon/include/uapi/asm/
Duser.h25 unsigned long r12; member
/linux-4.1.27/arch/hexagon/mm/
Dcopy_to_user.S36 #define dst_sav r12
/linux-4.1.27/arch/nios2/include/asm/
Dentry.h49 stw r12, PT_R12(sp)
76 ldw r12, PT_R12(sp)
Dptrace.h27 unsigned long r12; member
/linux-4.1.27/arch/arm/mach-davinci/
Dsleep.S53 stmfd sp!, {r0-r12, lr} @ save registers on stack
175 ldmfd sp!, {r0-r12, pc}

12