Home
last modified time | relevance | path

Searched refs:r12 (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/linux/arch/microblaze/lib/
H A Dfastcopy.S83 lwi r12, r6, 12 /* t4 = *(s + 12) */
87 swi r12, r5, 12 /* *(d + 12) = t4 */
91 lwi r12, r6, 28 /* t4 = *(s + 28) */
95 swi r12, r5, 28 /* *(d + 28) = t4 */
115 lwi r12, r8, 4 /* v = *(as + 4) */
116 bsrli r9, r12, 8 /* t1 = v >> 8 */
119 bslli r11, r12, 24 /* h = v << 24 */
120 lwi r12, r8, 8 /* v = *(as + 8) */
121 bsrli r9, r12, 8 /* t1 = v >> 8 */
124 bslli r11, r12, 24 /* h = v << 24 */
[all …]
/linux/arch/arc/lib/
H A Dstrchr-700.S31 sub r12,r2,r7
32 bic_s r12,r12,r2
33 and r12,r12,r4
34 brne.d r12,0,.Lfound0_ua
37 sub r12,r6,r7
38 bic r12,r12,r6
40 and r7,r12,r4
44 and r12,r12,r4
45 breq r12,0,.Loop ; For speed, we want this branch to be unaligned.
46 lsr_s r12,r12,7
[all …]
H A Dstrlen.S22 sub r12,r6,r7
23 bic r12,r12,r6
24 or.eq r12,r12,r1
25 and r12,r12,r5
26 brne r12,0,.Learly_end
35 sub r12,r6,r4
36 bic r12,r12,r6
37 bmsk.ne r12,r12,r7
38 or.eq r12,r12,r1
39 and r12,r12,r5
[all …]
H A Dmemcpy-700.S14 ld_s r12,[r1,0]
18 st.ab r12,[r5,4]
19 ld.a r12,[r1,4]
23 st.ab r12,[r5,4]
24 ld.a r12,[r1,8]
32 xor_s r12,r12,r3
33 bmsk r12,r12,r2
34 xor_s r12,r12,r3
38 xor_s r3,r3,r12
40 xor_s r12,r12,r3
[all …]
H A Dmemcmp.S17 or r12,r0,r1
18 asl_s r12,r12,30
20 brls r2,r12,.Lbytewise
31 mov_s r12,WORD2
33 brne WORD2,r12,.Lodd
39 ld_s r12,[r1,4]
45 brne WORD2,r12,.Lodd
47 brne WORD2,r12,.Lodd
75 asl r12,r5,r1
77 lsr_s r12,r12,1
[all …]
/linux/arch/powerpc/platforms/pseries/
H A DhvCall.S93 LOAD_REG_ADDR(r12, hcall_tracepoint_refcount) ; \
94 ld r12,0(r12); \
95 cmpdi r12,0; \
169 ld r12,STK_PARAM(R4)(r1)
170 std r4, 0(r12)
171 std r5, 8(r12)
172 std r6, 16(r12)
173 std r7, 24(r12)
196 ld r12,STACK_FRAME_MIN_SIZE+STK_PARAM(R4)(r1)
197 std r4,0(r12)
[all …]
/linux/arch/powerpc/include/asm/
H A Dexception-64e.h88 mtspr SPRN_SPRG_TLB_SCRATCH,r12; \
89 mfspr r12,SPRN_SPRG_TLB_EXFRAME; \
90 std r10,EX_TLB_R10(r12); \
92 std r11,EX_TLB_R11(r12); \
94 std r13,EX_TLB_R13(r12); \
96 std r14,EX_TLB_R14(r12); \
97 addi r14,r12,EX_TLB_SIZE; \
98 std r15,EX_TLB_R15(r12); \
100 std r16,EX_TLB_R16(r12); \
102 std r10,EX_TLB_CR(r12); \
[all …]
/linux/arch/powerpc/kvm/
H A Dbook3s_rmhandlers.S58 mtspr SPRN_SPRG_SCRATCH1, r12 /* Save r12 */
59 mfcr r12
62 2: mtcr r12
63 mfspr r12, SPRN_SPRG_SCRATCH1
68 stw r12, HSTATE_SCRATCH1(r13)
69 mfspr r12, SPRN_SPRG_SCRATCH1
70 stw r12, HSTATE_SCRATCH0(r13)
71 lbz r12, HSTATE_IN_GUEST(r13)
72 cmpwi r12, KVM_GUEST_MODE_NONE
75 lwz r12, HSTATE_SCRATCH1(r13)
[all …]
H A Dbook3s_64_entry.S84 ld r12,EX_CFAR(r11)
85 std r12,HSTATE_CFAR(r13)
87 ld r12,EX_CTR(r11)
88 mtctr r12
90 ld r12,EX_PPR(r11)
91 std r12,HSTATE_PPR(r13)
93 ld r12,EX_R12(r11)
94 std r12,HSTATE_SCRATCH0(r13)
95 sldi r12,r9,32
96 or r12,r12,r10
[all …]
H A Dbook3s_segment.S139 PPC_LL r12, SVCPU_R12(r3)
176 rotldi r12, r12, 32 /* Flip R12 halves for stw */
177 stw r12, HSTATE_SCRATCH1(r13) /* CR is now in the low half */
178 srdi r12, r12, 32 /* shift trap into low half */
214 andi. r0, r12, 0x2
219 andi. r12,r12,0x3ffd
260 cmpwi r12, BOOK3S_INTERRUPT_DATA_STORAGE
262 cmpwi r12, BOOK3S_INTERRUPT_PROGRAM
264 cmpwi r12, BOOK3S_INTERRUPT_SYSCALL
266 cmpwi r12, BOOK3S_INTERRUPT_ALIGNMENT
[all …]
/linux/arch/powerpc/kernel/
H A Dhead_44x.S307 mtspr SPRN_SPRG_WSCRATCH2, r12
322 mfspr r12,SPRN_MMUCR
323 rlwinm r12,r12,0,0,23 /* Clear TID */
333 mfspr r12,SPRN_MMUCR
335 rlwimi r12,r13,0,24,31 /* Set TID */
342 mtspr SPRN_MMUCR,r12
357 mfspr r12,SPRN_ESR
359 rlwimi r13,r12,10,30,30
363 rlwinm r12, r10, PPC44x_PGD_OFF_SHIFT, PPC44x_PGD_OFF_MASK_BIT, 29
364 lwzx r11, r12, r11 /* Get pgd/pmd entry */
[all …]
H A Dhead_85xx.S311 rlwinm r12, r13, 14, 18, 28; /* Compute pgdir/pmd offset */ \
312 add r12, r11, r12; \
313 lwz r11, 4(r12); /* Get pgd/pmd entry */ \
316 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
318 rlwimi r12, r13, 23, 20, 28; /* Compute pte address */ \
320 lwz r11, 4(r12); /* Get pte entry */ \
324 rlwinm r12, r13, 14, 18, 28; /* Compute pgdir/pmd offset */ \
325 add r12, r11, r12; \
326 lwz r11, 4(r12); /* Get pgd/pmd entry */ \
327 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
[all …]
H A Dreloc_64.S22 0: mflr r12 /* r12 has runtime addr of label 0 */
24 ld r11,(p_dyn - 0b)(r12)
25 add r11,r11,r12 /* r11 has runtime addr of .dynamic section */
26 ld r9,(p_rela - 0b)(r12)
27 add r9,r9,r12 /* r9 has runtime addr of .rela.dyn section */
28 ld r10,(p_st - 0b)(r12)
29 add r10,r10,r12 /* r10 has runtime addr of _stext */
30 ld r4,(p_sym - 0b)(r12)
31 add r4,r4,r12 /* r4 has runtime addr of .dynsym */
52 ld r12,8(r11) /* get RELAENT value in r12 */
[all …]
H A Dhead_32.h73 stw r12,GPR12(r11)
76 mfspr r12,SPRN_SPRG_SCRATCH1
78 stw r12,GPR11(r11)
81 mfspr r12, SPRN_SPRG_THREAD
82 tovirt(r12, r12)
84 lwz r10, DAR(r12)
86 lwz r10, DSISR(r12)
89 lwz r9, SRR1(r12)
90 lwz r12, SRR0(r12)
111 stw r12,_NIP(r1)
[all …]
H A Dreloc_32.S34 0: mflr r12 /* Make it accessible */
37 lwz r11, (p_dyn - 0b)(r12)
38 add r11, r11, r12 /* runtime address of .dynamic section */
39 lwz r9, (p_rela - 0b)(r12)
40 add r9, r9, r12 /* runtime address of .rela.dyn section */
41 lwz r10, (p_st - 0b)(r12)
42 add r10, r10, r12 /* runtime address of _stext section */
43 lwz r13, (p_sym - 0b)(r12)
44 add r13, r13, r12 /* runtime address of .dynsym section */
90 subf r12, r7, r10
[all …]
H A Dentry_32.S57 lwz r12,TI_LOCAL_FLAGS(r2)
58 mtcrf 0x01,r12
63 4: rlwinm r12,r12,0,~_TLF_NAPPING
64 stw r12,TI_LOCAL_FLAGS(r2)
67 7: rlwinm r12,r12,0,~_TLF_SLEEPING
68 stw r12,TI_LOCAL_FLAGS(r2)
71 lwz r12,_LINK(r11) /* and return to address in LR */
80 update_user_segments_by_4 r9, r10, r11, r12
87 update_user_segments_by_4 r9, r10, r11, r12
109 mflr r12
[all …]
/linux/arch/powerpc/lib/
H A Dcrtsavres.S443 li r12,-192
444 stvx v20,r12,r0
447 li r12,-176
448 stvx v21,r12,r0
451 li r12,-160
452 stvx v22,r12,r0
455 li r12,-144
456 stvx v23,r12,r0
459 li r12,-128
460 stvx v24,r12,r0
[all …]
H A Dchecksum_32.S97 adde r12,r12,r7; \
100 adde r12,r12,r8; \
103 adde r12,r12,r9; \
106 adde r12,r12,r10
125 li r12,-1
137 rlwnm r12,r12,r7,0,31 /* odd destination address: rotate one byte */
150 adde r12,r12,r3
156 adde r12,r12,r9
218 adde r12,r12,r0
227 adde r12,r12,r0
[all …]
/linux/arch/arm/mach-omap2/
H A Domap-smc.S26 stmfd sp!, {r2-r12, lr}
27 mov r12, r0
31 ldmfd sp!, {r2-r12, pc}
43 stmfd sp!, {r4-r12, lr}
48 mov r12, #0x00 @ Secure Service ID
54 ldmfd sp!, {r4-r12, pc}
67 mov r12, r0 @ Copy the secure service ID
75 stmfd sp!, {r1-r12, lr}
76 ldr r12, =0x104
79 ldmfd sp!, {r1-r12, pc}
[all …]
/linux/arch/powerpc/kernel/trace/
H A Dftrace_entry.S51 PPC_LL r12, -(MCOUNT_INSN_SIZE*2 + SZL)(r11)
54 PPC_LL r12, FTRACE_OPS_DIRECT_CALL(r12)
55 PPC_LCMPI r12, 0
112 PPC_LL r12, FTRACE_OPS_FUNC(r5)
113 mtctr r12
306 mtctr r12
311 mtctr r12
341 ld r12, PACA_THREAD_INFO(r13)
344 ld r11, TI_livepatch_sp(r12)
346 std r11, TI_livepatch_sp(r12)
[all …]
/linux/arch/arm/mach-imx/
H A Dssi-fiq.S42 ldr r12, .L_imx_ssi_fiq_base
48 ldr r11, [r12, #SSI_SIER]
53 ldr r11, [r12, #SSI_SISR]
64 strh r11, [r12, #SSI_STX0]
67 strh r11, [r12, #SSI_STX0]
70 strh r11, [r12, #SSI_STX0]
73 strh r11, [r12, #SSI_STX0]
84 ldr r11, [r12, #SSI_SIER]
89 ldr r11, [r12, #SSI_SISR]
101 ldr r11, [r12, #SSI_SACNT]
[all …]
/linux/arch/x86/mm/
H A Dmem_encrypt_boot.S41 push %r12
44 movq %rdx, %r12 /* Area length */
56 movq %r12, %rcx /* Area length */
63 pop %r12
110 push %r12
127 movq $PMD_SIZE, %r12
129 cmpq %r12, %r9
131 movq %r9, %r12
136 movq %r12, %rcx
141 movq %r12, %rcx
[all …]
/linux/arch/arm/kernel/
H A Dhead-nommu.S74 ldr r12, [r10, #PROCINFO_INITFUNC]
75 add r12, r12, r10
76 ret r12
112 ldr r12, [r10, #PROCINFO_INITFUNC]
113 add r12, r12, r10
114 ret r12
133 M_CLASS(movw r12, #:lower16:BASEADDR_V7M_SCB)
134 M_CLASS(movt r12, #:upper16:BASEADDR_V7M_SCB)
136 M_CLASS(ldr r3, [r12, 0x50])
153 M_CLASS(streq r3, [r12, #PMSAv8_MAIR0])
[all …]
/linux/arch/powerpc/boot/
H A Dopal-calls.S33 mfcr r12
34 stw r12,8(r1)
40 mfmsr r12
44 andc r12,r12,r11
45 mtspr SPRN_HSRR1,r12
49 ld r12,8(r11)
51 mtspr SPRN_HSRR0,r12
58 ld r12,16(r1)
60 mtlr r12
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
H A 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 …]

12345678910>>...12