Home
last modified time | relevance | path

Searched refs:r6 (Results 1 – 200 of 431) sorted by relevance

123

/linux-4.4.14/arch/powerpc/lib/
Dmem_64.S23 mr r6,r3
28 stb r4,0(r6)
29 addi r6,r6,1
31 sth r4,0(r6)
32 addi r6,r6,2
34 stw r4,0(r6)
35 addi r6,r6,4
40 4: std r4,0(r6)
41 std r4,8(r6)
42 std r4,16(r6)
[all …]
Dchecksum_64.S56 srdi. r6,r4,3 /* less than 8 bytes? */
65 rldicl. r6,r3,64-1,64-2 /* r6 = (r3 & 0x3) >> 1 */
69 sub r6,r7,r6
70 mtctr r6
73 lhz r6,0(r3) /* align to doubleword */
76 adde r0,r0,r6
85 srdi. r6,r4,7
88 srdi r6,r4,6
89 subi r6,r6,1
90 mtctr r6
[all …]
Dchecksum_32.S52 srwi. r6,r4,2
60 srwi. r6,r4,2 /* # words to do */
62 1: mtctr r6
91 addic r0,r6,0
94 srwi. r6,r5,2
98 81: lhz r6,4(r3) /* do 2 bytes to get aligned */
101 91: sth r6,4(r4)
103 addc r0,r0,r6
104 srwi. r6,r5,2 /* # words to do */
106 1: srwi. r6,r5,4 /* # groups of 4 words to do */
[all …]
Dcopy_32.S21 stw r7,4(r6); \
22 stw r8,8(r6); \
23 stw r9,12(r6); \
24 stwu r10,16(r6)
36 stw r7,4(r6); \
38 stw r8,8(r6); \
40 stw r9,12(r6); \
42 stwu r10,16(r6)
85 addi r6,r3,-4
88 stwu r4,4(r6)
[all …]
Dstring.S34 addi r6,r3,-1
38 stbu r0,1(r6)
44 2: stbu r0,1(r6) /* clear it out if so */
101 addi r6,r3,-1
103 1: lbzu r3,1(r6)
126 addi r6,r3,-4
132 11: stwu r5,4(r6)
135 andi. r0,r6,3
137 subf r6,r0,r6
142 1: stwu r5,4(r6)
[all …]
Dmemcpy_power7.S50 neg r6,r4
51 mtocrf 0x01,r6
52 clrldi r6,r6,(64-3)
72 3: sub r5,r5,r6
89 srdi r6,r5,7
90 mtctr r6
96 ld r6,8(r4)
113 std r6,8(r3)
145 5: srdi r6,r5,4
146 mtocrf 0x01,r6
[all …]
Dstring_64.S82 neg r6,r3
86 mtocrf 0x01,r6
87 clrldi r6,r6,(64-3)
102 3: sub r4,r4,r6
110 srdi r6,r4,5
111 mtctr r6
174 neg r6,r3
176 and. r5,r6,r10
179 srdi r6,r5,4
180 mtctr r6
[all …]
Dcopyuser_power7.S117 neg r6,r4
118 mtocrf 0x01,r6
119 clrldi r6,r6,(64-3)
139 3: sub r5,r5,r6
156 srdi r6,r5,7
157 mtctr r6
163 err2; ld r6,8(r4)
180 err2; std r6,8(r3)
212 5: srdi r6,r5,4
213 mtocrf 0x01,r6
[all …]
Dldstfp.S83 mfmsr r6
84 ori r7,r6,MSR_FP
98 MTMSRD(r6)
110 mfmsr r6
111 ori r7,r6,MSR_FP
125 MTMSRD(r6)
137 mfmsr r6
138 ori r7,r6,MSR_FP
152 MTMSRD(r6)
164 mfmsr r6
[all …]
Ddiv64.S20 lwz r5,0(r3) # get the dividend into r5/r6
21 lwz r6,4(r3)
37 andc r11,r6,r10 # ever be too large, only too small)
46 subfc r6,r10,r6 # take the product from the divisor,
50 3: cmplw r6,r4
52 divwu r0,r6,r4 # perform the remaining 32-bit division
55 subf r6,r10,r6
58 mr r3,r6 # return the remainder in r3
Dmemcpy_64.S38 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry
39 andi. r6,r6,7
95 srdi r6,r5,3
100 cmpdi cr6,r6,3
110 sld r6,r9,r10
114 or r7,r7,r6
117 # s1<< in r8, d0=(s0<<|s1>>) in r7, s3 in r0, s2 in r9, nix in r6 & r12
127 sld r6,r9,r10
135 # d0=(s0<<|s1>>) in r12, s1<< in r6, s2>> in r7, s2<< in r8, s3 in r9
136 1: or r7,r7,r6
[all …]
Dcopyuser_64.S32 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */
40 andi. r6,r6,7
65 220: ld r6,8(r4)
73 mr r8,r6
76 221: ld r6,24(r4)
83 271: std r6,24(r3)
115 srdi r6,r5,3
120 cmpldi cr6,r6,3
129 sLd r6,r9,r10
133 or r7,r7,r6
[all …]
Dcopypage_64.S47 ld r6,8(r4)
51 std r6,16(r3)
61 ld r6,48(r4)
67 std r6,80(r3)
77 ld r6,112(r4)
85 std r6,16(r3)
95 ld r6,48(r4)
101 std r6,80(r3)
Dcopypage_power7.S77 li r6,16
87 lvx v6,r4,r6
96 stvx v6,r3,r6
126 ld r6,16(r4)
143 std r6,16(r3)
/linux-4.4.14/arch/powerpc/kernel/
Dfsl_booke_entry_mapping.S4 invstr: mflr r6 /* Make it accessible */
11 tlbsx 0,r6 /* search MSR[IS], SPID=PID0 */
25 tlbsx 0,r6 /* search MSR[IS], SPID=PID1 */
33 tlbsx 0,r6 /* Fall through, we had to match */
47 li r6,0 /* Set Entry counter to 0 */
49 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */
54 cmpw r3,r6
59 skpinv: addi r6,r6,1 /* Increment */
60 cmpw r6,r9 /* Are we done? */
64 li r6,0x04
[all …]
Dvector.S18 mfmsr r6
19 oris r5,r6,MSR_VEC@h
33 MTMSRD(r6)
105 addi r6,r4,THREAD_VRSTATE
106 SAVE_32VRS(0,r5,r6)
109 stvx v0,r10,r6
141 addi r6,r5,THREAD_VRSTATE
145 lvx v0,r10,r6
147 REST_32VRS(0,r4,r6)
242 lis r6,MSR_VSX@h
[all …]
Dmisc_64.S84 andc r6,r3,r5 /* round low to line bdy */
85 subf r8,r6,r4 /* compute length */
91 1: dcbst 0,r6
92 add r6,r6,r7
100 andc r6,r3,r5 /* round low to line bdy */
101 subf r8,r6,r4 /* compute length */
107 2: icbi 0,r6
108 add r6,r6,r7
130 andc r6,r3,r5 /* round low to line bdy */
131 subf r8,r6,r4 /* compute length */
[all …]
Dtm.S101 mfcr r6
103 stw r6, 8(r1)
154 SAVE_32VRS(0, r6, r7) /* r6 scratch, r7 transact vr state */
156 li r6, VRSTATE_VSCR
157 stvx v0, r7, r6
174 srdi r6, r14, 32
175 and r6, r6, r7
176 1: tdeqi r6, 0
227 ld r6, GPR12(r1) /* user r12 */
232 std r6, GPR12(r7)
[all …]
Dmisc_32.S84 cmpwi r6,0
89 mulhwu r0,r10,r6
98 mullw r0,r10,r6
99 mulhwu r8,r10,r6
200 CURRENT_THREAD_INFO(r6, r1)
201 lwz r6,TI_CPU(r6)
202 slwi r6,r6,2
203 addis r6,r6,nap_save_hid1@ha
204 stw r4,nap_save_hid1@l(r6)
360 mr r6,r3
[all …]
Dreloc_64.S38 1: ld r6,0(r11) /* get tag */
39 cmpdi r6,0
41 cmpdi r6,RELA
45 2: addis r6,r6,(-RELACOUNT)@ha
46 cmpdi r6,RELACOUNT@l
75 ld r6,0(r9) /* reloc->r_offset */
78 stdx r0,r7,r6
Dentry_64.S79 std r6,GPR6(r1)
170 clrldi r6,r6,32
221 andi. r6,r8,MSR_PR
261 ld r6,GPR6(r1)
508 ldarx r6,0,r1
515 DCBT_STOP_ALL_STREAM_IDS(r6)
518 addi r6,r4,-THREAD /* Convert THREAD to 'current' */
519 std r6,PACACURRENT(r13) /* Set new 'current' */
524 clrrdi r6,r8,28 /* get its ESID */
527 clrrdi r6,r8,40 /* get its 1T ESID */
[all …]
Dhead_64.S280 1: lhz r6,PACAHWCPUID(r13) /* Load HW procid from paca */
281 cmpw r6,r24 /* Compare to our id */
423 mr r28,r6
443 mr r6,r28
494 li r6,0x100 /* Start offset, the first 0x100 */
552 addi r6,r6,-8
563 3: addi r6,r6,8 /* copy a cache line */
564 ldx r0,r6,r4
565 stdx r0,r6,r3
567 dcbst r6,r3 /* write it to memory */
[all …]
Dexceptions-64e.S209 lbz r6,PACASOFTIRQEN(r13)
213 twnei r6,0
395 mflr r6; /* save LR in stackframe */ \
406 std r6,_LINK(r1); \
1059 andi. r6,r10,MSR_PR
1216 invstr: mflr r6 /* Make it accessible */
1223 tlbsx 0,r6 /* search MSR[IS], SPID=PID */
1240 li r6,0 /* Set Entry counter to 0 */
1242 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */
1247 cmpw r5,r6
[all …]
Dcpu_setup_power.S92 LOAD_REG_IMMEDIATE(r6,CPU_FTR_HVMODE)
93 xor r5,r5,r6
142 li r6,128
143 mtctr r6
153 li r6,512
154 mtctr r6
Dhead_32.S770 li r6,0 /* Destination offset */
788 addi r6,r6,-4
791 3: addi r6,r6,4 /* copy a cache line */
792 lwzx r0,r6,r4
793 stwx r0,r6,r3
795 dcbst r6,r3 /* write it to memory */
797 icbi r6,r3 /* flush the icache line */
798 cmplw 0,r6,r5
803 addi r6,r6,4
908 lis r6,_SDR1@ha
[all …]
Dcpu_setup_6xx.S197 lwz r6,CPU_SPEC_FEATURES(r4)
199 andc r6,r6,r7
200 stw r6,CPU_SPEC_FEATURES(r4)
228 lwz r6,CPU_SPEC_FEATURES(r4)
229 andi. r0,r6,CPU_FTR_L3_DISABLE_NAP
232 andc r6,r6,r7
233 stw r6,CPU_SPEC_FEATURES(r4)
480 3: mftbl r6
481 sub r6,r6,r5
482 cmplwi cr0,r6,10000
Dswsusp_booke.S121 lwz r6,pbe_orig_address(r3) /* destination */
128 stw r8,0(r6)
129 stw r9,4(r6)
130 stw r10,8(r6)
131 stw r11,12(r6)
132 addi r6,r6,16
Dreloc_32.S53 li r6, 0
71 lwz r6, 4(r11) /* r6 = Size of one Rela reloc */
82 cmpwi r6, 0
97 subf r8, r6, r8 /* relaz -= relaent */
197 add r9, r9, r6 /* move to next entry in the .rela table */
198 subf r8, r6, r8 /* relasz -= relaent */
Dfpu.S61 mfmsr r6
62 ori r5,r6,MSR_FP
77 MTMSRD(r6)
213 PPC_LL r6,THREAD_FPSAVEAREA(r3)
215 PPC_LCMPI 0,r6,0
217 addi r6,r3,THREAD_FPSTATE
221 stfd fr0,FPSTATE_FPSCR(r6)
Didle_power7.S143 li r6, MSR_RI
144 andc r6, r9, r6
146 mtmsrd r6, 1 /* clear RI before setting SRR0/1 */
430 LDX_BE r6, r8, r3
433 slbmte r6,r5
494 ld r6,_CCR(r1)
498 mtcr r6
515 ld r6,_CCR(r1)
519 mtcr r6
Dswsusp_32.S177 tophys(r6,r10)
184 stw r8,0(r6)
185 stw r9,4(r6)
186 stw r10,8(r6)
187 stw r11,12(r6)
188 addi r6,r6,16
Dhead_8xx.S604 add r10, r10, r6 ;b 151f
694 lis r6, swapper_pg_dir@ha
695 tophys(r6,r6)
703 mtspr SPRN_M_TW, r6
720 tovirt(r6,r6)
725 stw r6, 0(r5)
887 lis r6, cpu6_errata_word@h
888 ori r6, r6, cpu6_errata_word@l
890 stw r7, 12(r6)
891 lwz r7, 12(r6)
[all …]
Didle_6xx.S45 addis r6,r5, nap_save_msscr0@ha
46 stw r4,nap_save_msscr0@l(r6)
50 addis r6,r5,nap_save_hid1@ha
51 stw r4,nap_save_hid1@l(r6)
Dhead_44x.S88 rlwinm r6,r21,0,4,31 /* r6 = PHYS_START % 256M */
90 subf r3,r5,r6 /* r3 = r6 - r5 */
134 rlwinm r6,r25,0,28,31 /* ERPN. Bits 32-35 of Address */
140 stw r6,0(r3) /* higher 32bit */
166 subfe r4,r6,r4
193 rlwinm r6,r25,0,28,31 /* ERPN */
197 stw r6,0(r3)
210 lis r6, swapper_pg_dir@h
211 ori r6, r6, swapper_pg_dir@l
217 stw r6, 0(r5)
[all …]
/linux-4.4.14/arch/arm/mm/
Dabort-lv4t.S62 and r6, r8, r7
64 add r6, r6, r9, lsr #1
66 add r6, r6, r9, lsr #2
68 add r6, r6, r9, lsr #3
69 add r6, r6, r6, lsr #8
70 add r6, r6, r6, lsr #4
71 and r6, r6, #15 @ r6 = no. of registers to transfer.
75 subne r7, r7, r6, lsl #2 @ Undo increment
76 addeq r7, r7, r6, lsl #2 @ Undo decrement
86 andne r6, r8, #0xf00 @ { immediate high nibble
[all …]
Dpv-fixup-asm.S32 ldr r6, =(_end - 1)
34 add r6, r7, r6, lsr #SECTION_SHIFT - L2_ORDER
40 cmp r7, r6
57 mov r6, #4
63 subs r6, r6, #1
Dproc-v7.S103 mrc p15, 0, r6, c3, c0, 0 @ Domain ID
128 mcr p15, 0, r6, c3, c0, 0 @ Domain ID
223 stmfd sp!, {r6 - r10}
224 mrc p15, 1, r6, c15, c1, 0 @ save CP15 - extra features
229 stmia r0!, {r6 - r10}
230 ldmfd sp!, {r6 - r10}
235 ldmia r0!, {r6 - r10}
236 mcr p15, 1, r6, c15, c1, 0 @ restore CP15 - extra features
278 stmia r12, {r0-r5, lr} @ v7_invalidate_l1 touches r0-r6
307 teq r6, #0x20 @ only present in r2p0
[all …]
Dproc-sa1100.S177 stmfd sp!, {r4 - r6, lr}
180 mrc p15, 0, r6, c1, c0, 0 @ control reg
181 stmia r0, {r4 - r6} @ store cp regs
182 ldmfd sp!, {r4 - r6, pc}
186 ldmia r0, {r4 - r6} @ load cp regs
196 mov r0, r6 @ control register
210 ldmia r5, {r5, r6}
213 orr r0, r0, r6
Dproc-v6.S145 mrc p15, 0, r6, c2, c0, 1 @ Translation table base 1
168 mcr p15, 0, r6, c2, c0, 1 @ Translation table base 1
223 ldmia r5, {r5, r6}
224 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables
227 orr r0, r0, r6 @ set them
236 ldr r6, =0x4107b362 @ id for ARM1136 r0p2
238 teq r5, r6 @ check for the faulty core
Dproc-arm920.S392 stmfd sp!, {r4 - r6, lr}
395 mrc p15, 0, r6, c1, c0, 0 @ Control register
396 stmia r0, {r4 - r6}
397 ldmfd sp!, {r4 - r6, pc}
404 ldmia r0, {r4 - r6}
408 mov r0, r6 @ control register
422 ldmia r5, {r5, r6}
425 orr r0, r0, r6
Dproc-arm926.S407 stmfd sp!, {r4 - r6, lr}
410 mrc p15, 0, r6, c1, c0, 0 @ Control register
411 stmia r0, {r4 - r6}
412 ldmfd sp!, {r4 - r6, pc}
419 ldmia r0, {r4 - r6}
423 mov r0, r6 @ control register
444 ldmia r5, {r5, r6}
447 orr r0, r0, r6
Dl2c-l2x0-resume.S19 ldmia r0, {r1, r2, r3, r4, r5, r6, r7, r8}
25 @ r6 = filter_end
/linux-4.4.14/arch/arm/mach-imx/
Dsuspend-imx6.S84 mov r6, #0x0
85 str r6, [r11, #L2X0_CACHE_SYNC]
87 ldr r6, [r11, #L2X0_CACHE_SYNC]
88 ands r6, r6, #0x1
102 ldr r6, [r0, #PM_INFO_MMDC_IO_NUM_OFFSET]
109 subs r6, r6, #0x1
121 ldr r6, [r11, r7]
122 orr r6, r6, #(1 << 31)
123 str r6, [r11, r7]
125 ldr r6, [r11, r7]
[all …]
Dsuspend-imx53.S47 stmfd sp!, {r4,r5,r6,r7}
59 ldr r6, [r3, r5] /* current value */
60 str r6, [r2], #4 /* save area */
87 ldr r6, [r2], #4 /* clear */
89 bic r7, r7, r6
90 ldr r6, [r2], #8 /* set */
91 orr r7, r7, r6
114 ldr r6, [r2], #4 /* saved value */
115 str r6, [r3, r5]
133 ldmfd sp!, {r4,r5,r6,r7}
/linux-4.4.14/arch/powerpc/crypto/
Daes-spe-keys.S35 xor r6,r6,r6; \
82 LOAD_KEY(r6,r4,4)
86 stw r6,4(r3)
98 xor r6,r6,r5
99 xor r7,r7,r6
102 stw r6,4(r3)
124 LOAD_KEY(r6,r4,4)
130 stw r6,4(r3)
144 xor r6,r6,r5
145 xor r7,r7,r6
[all …]
Dsha1-powerpc-asm.S30 and r6,RB(t),RC(t); \
32 or r6,r6,r0; \
34 add RT(t),RT(t),r6; \
41 and r6,RB(t),RC(t); \
45 or r6,r6,r0; \
48 add RT(t),RT(t),r6; \
56 xor r6,RB(t),RC(t); \
59 xor r6,r6,RD(t); \
61 add RT(t),RT(t),r6; \
66 xor r6,RB(t),RC(t); \
[all …]
/linux-4.4.14/arch/score/lib/
Dstring.S32 cmpi.c r6, 0
33 mv r9, r6
38 2: lb r6, [r5]
39 cmp.c r6, r8
46 3: lbu r6, [r5, 1]+
47 4: sb r6, [r4, 1]+
77 0: lb r6, [r4]
79 cmp.c r6, r7
85 1: lb r6, [r4,1]+
86 cmpi.c r6, 0
[all …]
/linux-4.4.14/arch/powerpc/mm/
Dtlb_nohash_low.S48 mfspr r6,SPRN_PID
52 mtspr SPRN_PID,r6
95 tlbsx. r6,0,r3
105 tlbwe r6,r6,PPC44x_TLB_PAGEID
111 oris r7,r6,0x8000 /* specify way explicitely */
158 li r6,0 /* Default entry value 0 */
166 tlbre r6,r5,0 /* Read entry */
168 andi. r0,r6,PPC47x_TLB0_VALID /* Valid entry ? */
171 rlwinm r6,r6,0,21,19 /* Clear V */
172 tlbwe r6,r7,0 /* Write it */
[all …]
Dhash_low_32.S58 11: lwz r6,0(r8)
59 cmpwi 0,r6,0
61 10: lwarx r6,0,r8
62 cmpwi 0,r6,0
118 lwarx r6,0,r8 /* get linux-style pte, flag word */
119 andc. r5,r3,r6 /* check access & ~permission */
125 or r5,r0,r6 /* set accessed/dirty bits */
128 subf r10,r6,r8 /* create false data dependency */
130 lwzx r10,r6,r10 /* Get upper PTE word */
212 addis r6,r7,mmu_hash_lock@ha
[all …]
Dhash_low_64.S60 std r6,STK_PARAM(R6)(r1)
83 ldarx r31,0,r6
101 stdcx. r30,0,r6
199 ld r6,STK_PARAM(R4)(r1) /* Retrieve new pp bits */
224 ld r6,STK_PARAM(R4)(r1) /* Retrieve new pp bits */
267 ld r6,STK_PARAM(R6)(r1)
268 std r30,0(r6)
299 li r6,MMU_PAGE_4K /* base page size */
320 stdcx. r31,0,r6
326 ld r6,STK_PARAM(R6)(r1)
[all …]
/linux-4.4.14/arch/powerpc/platforms/83xx/
Dsuspend-asm.S67 lwz r6, 4(r4)
70 stw r6, SS_MEMSAVE+4(r3)
73 mfspr r6, SPRN_HID1
77 stw r6, SS_HID+4(r3)
82 mfspr r6, SPRN_IBCR
89 stw r6, SS_IBCR(r3)
96 mfspr r6, SPRN_SPRG2
102 stw r6, SS_SPRG+8(r3)
108 mfspr r6, SPRN_DBAT1U
113 stw r6, SS_DBAT+0x08(r3)
[all …]
/linux-4.4.14/arch/arm/lib/
Dio-readsb.S32 .Linsb_aligned: stmfd sp!, {r4 - r6, lr}
41 ldrb r6, [r0]
46 orr r3, r3, r6, put_byte_3
47 ldrb r6, [r0]
52 orr r4, r4, r6, put_byte_2
53 ldrb r6, [r0]
58 orr r5, r5, r6, put_byte_1
59 ldrb r6, [r0]
64 mov r6, r6, put_byte_0
65 orr r6, r6, ip, put_byte_1
[all …]
Dcsumpartialcopygeneric.S114 1: load4l r4, r5, r6, r7
115 stmia dst!, {r4, r5, r6, r7}
118 adcs sum, sum, r6
178 1: load4l r5, r6, r7, r8
181 orr r5, r5, r6, lspush #24
182 mov r6, r6, lspull #8
183 orr r6, r6, r7, lspush #24
186 stmia dst!, {r4, r5, r6, r7}
189 adcs sum, sum, r6
199 load2l r5, r6
[all …]
Dio-readsw-armv3.S40 stmfd sp!, {r4, r5, r6, lr}
57 ldr r6, [r0]
58 orr r5, r5, r6, lsl #16
60 ldr r6, [r0]
61 and r6, r6, ip
63 orr r6, r6, lr, lsl #16
65 stmia r1!, {r3 - r6}
71 ldmeqfd sp!, {r4, r5, r6, pc}
104 ldmfd sp!, {r4, r5, r6, pc}
Dcopy_template.S116 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
118 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
137 ldr1w r1, r6, abort=20f
155 str1w r0, r6, abort=20f
225 13: ldr4w r1, r4, r5, r6, r7, abort=19f
233 orr r5, r5, r6, lspush #\push
234 mov r6, r6, lspull #\pull
235 orr r6, r6, r7, lspush #\push
244 str8w r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f
Dio-writesw-armv3.S39 stmfd sp!, {r4, r5, r6, lr}
44 .Loutsw_8_lp: ldmia r1!, {r3, r4, r5, r6}
70 mov ip, r6, lsl #16
74 mov ip, r6, lsr #16
82 ldmeqfd sp!, {r4, r5, r6, pc}
126 ldmfd sp!, {r4, r5, r6, pc}
Dmemmove.S77 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr}
79 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr}
92 W(ldr) r6, [r1, #-4]!
103 W(str) r6, [r0, #-4]!
175 ldmdb r1!, {r3, r4, r5, r6}
184 orr r7, r7, r6, lspull #\pull
185 mov r6, r6, lspush #\push
186 orr r6, r6, r5, lspull #\pull
/linux-4.4.14/arch/hexagon/lib/
Dmemset.S40 r6 = #8 define
48 r9 = sub(r6, r7) /* bytes until double alignment */
70 r6 = #1 define
83 r6 = #2 define
96 r6 = #4 define
116 r6 = #8 define
136 r6 = #4 define
171 r6 = r0 define
196 r6 = add(r0, #1) define
203 p0 = tstbit(r6,#1)
[all …]
/linux-4.4.14/drivers/scsi/arm/
Dacornscsi-io.S32 ldmia r0!, {r3, r4, r5, r6}
36 orr r4, r4, r6, lsl #16
37 ldmia r0!, {r5, r6, r7, ip}
39 orr r5, r5, r6, lsl #16
40 and r6, r7, lr
41 orr r6, r6, ip, lsl #16
42 stmia r1!, {r3 - r6}
48 ldmia r0!, {r3, r4, r5, r6}
52 orr r4, r4, r6, lsl #16
79 stmfd sp!, {r4 - r6, lr}
[all …]
/linux-4.4.14/arch/microblaze/kernel/
Dhw_exception_handler.S94 lwi r6, r1, PT_R6; \
340 swi r6, r1, PT_R6
369 addk r6, r5, r5; /* << 1 */
370 addk r6, r6, r6; /* << 2 */
377 lwi r5, r6, TOPHYS(exception_debug_table)
379 swi r5, r6, TOPHYS(exception_debug_table)
383 lwi r6, r6, TOPHYS(_MB_HW_ExceptionVectorTable)
384 bra r6
391 mfs r6, rmsr;
393 swi r6, r1, 0; /* RMSR_OFFSET */
[all …]
Dmcount.S23 swi r6, r1, 16; \
54 lwi r6, r1, 16; \
97 addik r6, r0, ftrace_stub; /* asm implementation */
98 cmpu r5, r5, r6; /* ftrace_graph_return != ftrace_stub */
102 lwi r6, r0, ftrace_graph_entry;
104 cmpu r5, r5, r6; /* ftrace_graph_entry != ftrace_graph_entry_stub */
113 addik r6, r15, 0; /* MS: load current function addr */
124 addik r6, r0, ftrace_stub;
125 cmpu r5, r20, r6; /* ftrace_trace_function != ftrace_stub */
135 lwi r6, r1, 120; /* MS: load parent addr */
Dentry-nommu.S73 swi r6, r1, PT_R6
119 addk r6, r0, r15
128 lwi r6, r31, TS_THREAD_INFO /* get thread info */
129 lwi r19, r6, TI_FLAGS /* get flags in thread info */
141 addk r6, r0, r0
190 lwi r6, r1, PT_R6
223 swi r6, r1, PT_R6
316 swi r6, r1, PT_R6
372 add r6, r0, r31 /* to current */
429 lwi r31, r6, TI_TASK
[all …]
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_hv_rmhandlers.S55 li r6,MSR_IR | MSR_DR
56 andc r6,r10,r6
59 mtsrr1 r6
71 li r6,7
73 mtspr SPRN_DABRX,r6
94 lwz r6, HSTATE_PMC4(r13)
100 mtspr SPRN_PMC4, r6
106 ld r6, HSTATE_SIAR(r13)
110 mtspr SPRN_SIAR, r6
159 mfmsr r6
[all …]
Dfpu.S58 lfs 1,0(r6); \
81 lfs 1,0(r6); \
123 lfd 0,0(r6) /* load param1 */
127 lwz r6, 0(r4) /* load cr */
128 mtcr r6
140 mfcr r6
144 stw r6,0(r4) /* save new cr value */
210 lfd 1,0(r6); /* load param2 */ \
214 lwz r6, 0(r4); /* load cr */ \
215 mtcr r6; \
[all …]
Dbookehv_interrupts.S98 oris r8, r6, MSR_CE@h
99 PPC_STD(r6, VCPU_SHARED_MSR, r11)
110 cmpw r6, r8
188 PPC_STL r6, VCPU_GPR(R6)(r4)
193 PPC_LL r6, EX_TLB_R10(r12)
198 PPC_LL r6, (\paca_ex + \ex_r10)(r13)
205 PPC_STL r6, VCPU_GPR(R10)(r4)
210 mfspr r6, \srr1
299 PPC_STL r6, VCPU_GPR(R6)(r11)
301 mfspr r6, \srr1
[all …]
Dbook3s_segment.S137 andc r6, r6, r0
150 MTMSR_EERI(r6)
155 PPC_LL r6, SVCPU_R6(r3)
194 PPC_STL r6, SVCPU_R6(r13)
235 mfdar r6
241 PPC_STL r6, SVCPU_FAULT_DAR(r13)
367 PPC_LL r6, HSTATE_HOST_MSR(r13)
373 mtspr SPRN_HSRR1, r6
378 mtsrr1 r6
Dbook3s_rmhandlers.S158 li r6, MSR_IR | MSR_DR
159 andc r6, r5, r6 /* Clear DR and IR in MSR value */
166 mtsrr1 r6
Dbooke_interrupts.S63 stw r6, VCPU_GPR(R6)(r4)
69 lis r6, kvmppc_resume_host@h
72 ori r6, r6, kvmppc_resume_host@l
73 mtctr r6
156 li r6, 1
157 slw r6, r6, r5
172 andi. r7, r6, NEED_INST_MASK
205 andi. r7, r6, NEED_DEAR_MASK
211 andi. r7, r6, NEED_ESR_MASK
469 mfspr r6, SPRN_TBRU
[all …]
Dbook3s_hv_interrupts.S84 mfspr r6, SPRN_MMCRA
98 std r6, HSTATE_MMCRA(r13)
108 mfspr r6, SPRN_PMC3
114 stw r6, HSTATE_PMC3(r13)
/linux-4.4.14/arch/sh/lib/
Dchecksum.S65 addc r0, r6 ! t=0 from previous tst
66 mov r6, r0
67 shll8 r6
70 or r0, r6
85 addc r0, r6
87 add #1, r6
153 addc r0, r6
161 addc r0, r6
163 addc r0, r6
169 mov r6, r0
[all …]
Dmemset.S16 tst r6,r6
18 add r6,r4
20 cmp/gt r6,r0
26 sub r0,r6
38 mov r6,r0
40 shlr r0 ! r0 = r6 >> 3
48 and r0,r6
49 tst r6,r6
53 dt r6
Dmemset-sh4.S17 add r6,r4
18 cmp/gt r6,r0
24 sub r0,r6
38 cmp/gt r6,r0 ! (MT) 64 > len => slow loop
41 mov r6,r0
57 add #-4, r6
60 mov r6,r2
73 add #-0x20, r6
82 cmp/ge r0, r6
85 mov r6,r0
[all …]
Dmcount.S18 mov.l r6, @-r15; \
28 mov.l @r15+, r6; \
100 mov.l .Lftrace_stub, r6
102 mov.l .Lftrace_trace_function, r6
104 cmp/eq r6, r7
106 mov.l @r6, r6
109 jsr @r6
113 mov.l .Lftrace_graph_return, r6
115 cmp/eq r6, r7
123 mov.l .Lftrace_graph_entry, r6
[all …]
Dmemcpy-sh4.S45 mov r1,r6 ! 5 MT (latency=0)
48 shlr8 r6 ! 106 EX ! xNML
51 or r6,r3 ! 82 EX ! ONML
63 mov r1,r6 ! 5 MT (latency=0)
65 shll8 r6 ! 102 EX ! LMNx
68 or r6,r3 ! 82 EX ! LMNO
118 mov r1,r6 ! 5 MT (latency=0)
119 shlr16 r6 ! 107 EX
121 shlr8 r6 ! 106 EX ! xxxN
124 or r6,r3 ! 82 EX ! QPON
[all …]
Dcopy_page.S44 mov.l @r11+,r6
53 mov.l r6,@-r10
87 cmp/gt r0,r6 ! r6 (len) > r0 (11)
89 add r6,r3 ! last destination address
106 add #-1,r6
113 mov r6, r2
138 tst r6,r6 ! Check explicitly for zero
143 dt r6
170 cmp/gt r6, r0 ! r0 (60) > r6 (len)
180 sub r0, r6
[all …]
Dmemcpy.S16 tst r6,r6
20 add r6,r0 ! From here, r0 points the end of copying point
22 cmp/gt r6,r1
Dmemmove.S26 tst r6,r6
29 add r6,r5
31 cmp/gt r6,r1
Ddiv64.S16 cmp/hs r6, r1
25 div1 r6, r3
28 mul.l r6, r2
35 div1 r6, r1
Dmemchr.S15 tst r6,r6
21 dt r6
Dmovmem.S50 shll2 r6
56 add #-64,r6
58 tst r6,r6
62 cmp/pl r6
71 add r6,r0
214 dt r6
223 dt r6
Dudiv_qrnnd.S47 cmp/hi r6,r0
50 div1 r6,r0
54 add r6,r0
/linux-4.4.14/arch/powerpc/boot/
Dstring.S30 addi r6,r3,-1
34 stbu r0,1(r6)
101 addi r6,r3,-4
104 stwu r4,4(r6)
106 andi. r0,r6,3
108 subf r6,r0,r6
112 1: stwu r4,4(r6)
118 addi r6,r6,3
119 8: stbu r4,1(r6)
132 addi r6,r3,-4
[all …]
Ddiv64.S20 lwz r5,0(r3) # get the dividend into r5/r6
21 lwz r6,4(r3)
37 andc r11,r6,r10 # ever be too large, only too small)
46 subfc r6,r10,r6 # take the product from the divisor,
50 3: cmplw r6,r4
52 divwu r0,r6,r4 # perform the remaining 32-bit division
55 subf r6,r10,r6
58 mr r3,r6 # return the remainder in r3
77 subfic r6,r5,32
80 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count)
[all …]
Dutil.S64 0: mflr r6
68 subf r5,r5,r6 /* In case we're relocated */
76 mftb r6
80 mfspr r6, SPRN_TBRL
85 addc r9,r6,r4 /* Compute end time */
96 mftb r6
98 mfspr r6, SPRN_TBRL
100 cmpw 0,r6,r9
Depapr-wrapper.c2 unsigned long r5, unsigned long r6,
6 unsigned long r6, unsigned long r7) in platform_init() argument
8 epapr_platform_init(r3, r4, r5, r6, r7); in platform_init()
Dcuboot.c21 unsigned long r6, unsigned long r7, in cuboot_init() argument
28 loader_info.cmdline = (char *)r6; in cuboot_init()
29 loader_info.cmdline_len = r7 - r6; in cuboot_init()
Dof.c30 unsigned long r6, unsigned long r7);
89 unsigned long r6, unsigned long r7) in platform_init() argument
95 epapr_platform_init(r3, r4, r5, r6, r7); in platform_init()
Dcuboot.h5 unsigned long r6, unsigned long r7,
11 cuboot_init(r4, r5, r6, r7, bd.bi_memstart + bd.bi_memsize); \
Depapr.c52 unsigned long r6, unsigned long r7) in epapr_platform_init() argument
54 epapr_magic = r6; in epapr_platform_init()
/linux-4.4.14/arch/openrisc/kernel/
Dhead.S60 #define EMERGENCY_PRINT_STORE_GPR6 l.sw 0x28(r0),r6
61 #define EMERGENCY_PRINT_LOAD_GPR6 l.lwz r6,0x28(r0)
91 #define EXCEPTION_STORE_GPR6 l.sw 0x74(r0),r6
92 #define EXCEPTION_LOAD_GPR6 l.lwz r6,0x74(r0)
460 CLEAR_GPR(r6)
527 LOAD_SYMBOL_2_GPR(r6,SPR_ITLBMR_BASE(0))
531 l.mtspr r6,r0,0x0
534 l.addi r6,r6,1
596 CLEAR_GPR(r6)
646 l.mfspr r6,r0,SPR_SR
[all …]
Dentry.S62 l.lwz r6,PT_GPR6(r1) ;\
100 l.sw PT_GPR6(r1),r6 ;\
138 l.sw PT_GPR6(r1),r6 ;\
223 l.lwz r6,PT_PC(r3) // address of an offending insn
224 l.lwz r6,0(r6) // instruction that caused pf
226 l.srli r6,r6,26 // check opcode for jump insn
227 l.sfeqi r6,0 // l.j
229 l.sfeqi r6,1 // l.jal
231 l.sfeqi r6,3 // l.bnf
233 l.sfeqi r6,4 // l.bf
[all …]
/linux-4.4.14/arch/m32r/lib/
Dstrlen.S17 mv r6, r0 || ldi r2, #0
22 ld r0, @r6+
28 ld r1, @r6+ || not r4, r0
32 ld r0, @r6+ || not r4, r1
43 ldb r1, @r6 || addi r6, #1
48 ldi r0, #4 || addi r6, #-8
51 ldb r1, @r6 || addi r6, #1
63 mv r6, r0
69 ld r0, @r6+
75 ld r1, @r6+
[all …]
Dchecksum.S86 srl3 r6, r1, #5
87 beqz r6, 2f
98 addx r2, r5 || addi r6, #-1
101 bnez r6, 1b
103 addx r2, r6 ; r6=0
106 2: and3 r6, r1, #0x1c ; withdraw len
107 beqz r6, 4f
108 srli r6, #2
111 3: ld r4, @r0+ || addi r6, #-1
113 bnez r6, 3b
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dmemx.fuc87 imm32($r6, 0xfffffffc)
88 and $r7 $r6
89 movw $r6 0x2
90 or $r7 $r6
93 movw $r6 0x001620
95 nv_rd32($r8, $r6)
97 nv_wr32($r6, $r8)
100 nv_rd32($r8, $r6)
102 nv_wr32($r6, $r8)
104 movw $r6 0x0026f0
[all …]
/linux-4.4.14/arch/sh/lib64/
Dcopy_user_memcpy.S77 add r3,r4,r6
84 or r6, r7, r6
85 sthi.l r5, -1, r6
86 stlo.l r5, -4, r6
99 st.b r5,-1,r6
109 or r6, r7, r6
110 sthi.q r5, -1, r6
111 stlo.q r5, -8, r6
120 ld.b r6,-1,r6
127 ldlo.l r6, -4, r7
[all …]
Dmemcpy.S62 add r3,r4,r6
69 or r6, r7, r6
70 sthi.l r5, -1, r6
71 stlo.l r5, -4, r6
84 st.b r5,-1,r6
94 or r6, r7, r6
95 sthi.q r5, -1, r6
96 stlo.q r5, -8, r6
105 ld.b r6,-1,r6
112 ldlo.l r6, -4, r7
[all …]
Dstrcpy.S29 mcmpeq.b r4,r63,r6
30 SHHI r6,r7,r6
31 bnei/u r6,0,tr1 // shortstring
40 mcmpeq.b r5, r63, r6
51 beqi/l r6, 0, tr0 // loop
62 beqi/l r6, 0, tr0 // loop
85 mcmpeq.b r4, r63, r6
86 bnei/u r6, 0, tr1 // shortstring
90 mcmpeq.b r5, r63, r6
91 beqi/l r6, 0, tr0 // loop
Dcopy_page.S54 movi 3968, r6
55 add r2, r6, r6
56 addi r6, 64, r7
70 bge/u r2, r6, tr2 ! skip prefetch for last 4 lines
Dudivdi3.S7 shlld r3,r22,r6
8 shlri r6,49,r5
20 shlri r6,32,r7
105 mulu.l r8,r6,r5
/linux-4.4.14/arch/arm/kernel/
Dhead-common.S53 ldr r6, =OF_DT_MAGIC @ is it a DTB?
54 cmp r5, r6
61 ldr r6, =ATAG_CORE
62 cmp r5, r6
84 ldmia r3!, {r4, r5, r6, r7}
86 1: cmpne r5, r6
92 1: cmp r6, r7
93 strcc fp, [r6],#4
96 ARM( ldmia r3, {r4, r5, r6, r7, sp})
97 THUMB( ldmia r3, {r4, r5, r6, r7} )
[all …]
Dhead-nommu.S72 ldr r6, =(_end) @ Cover whole kernel
73 sub r6, r6, r5 @ Minimum size of region to map
74 clz r6, r6 @ Region size must be 2^N...
75 rsb r6, r6, #31 @ ...so round up region size
76 lsl r6, r6, #MPU_RSR_SZ @ Put size in right field
77 orr r6, r6, #(1 << MPU_RSR_EN) @ Set region enabled bit
113 ldr r6, [r7] @ get secondary_data.mpu_szr
214 setup_region r0, r5, r6, MPU_DATA_SIDE @ PHYS_OFFSET, shared, enabled
216 setup_region r0, r5, r6, MPU_INSTR_SIDE @ PHYS_OFFSET, shared, enabled
225 mov r6, #MPU_RSR_ALL_MEM @ 4GB region, enabled
[all …]
Dhead.S188 add r6, r0, #PG_DIR_SIZE
193 teq r0, r6
204 mov r6, #4 @ PTRS_PER_PGD
215 subs r6, r6, #1
231 ldmia r0, {r3, r5, r6}
234 add r6, r6, r0 @ phys __turn_mmu_on_end
236 mov r6, r6, lsr #SECTION_SHIFT
240 cmp r5, r6
248 ldr r6, =(_end - 1)
250 add r6, r4, r6, lsr #(SECTION_SHIFT - PMD_ORDER)
[all …]
Drelocate_kernel.S49 mov r6,#1024
53 subs r6,r6,#1
Dsleep.S77 ldmia r0, {r1, r6-r8} @ r1 = mpidr mask (r6,r7,r8) = l[0,1,2] shifts
78 compute_mpidr_hash r0, r6, r7, r8, r2, r1
147 ldmia r2, { r3-r6 } @ r3 = mpidr mask (r4,r5,r6) = l[0,1,2] shifts
148 compute_mpidr_hash r1, r4, r5, r6, r0, r3
/linux-4.4.14/arch/microblaze/lib/
Duaccess_old.S40 lbu r4,r6,r0
45 addik r6,r6,1 /* delay slot */
79 beqid r6,3f
80 addik r3,r6,0
91 rsubk r3,r3,r6
107 1: lwi r4 , r6, 0x0000 + offset; \
108 2: lwi r19, r6, 0x0004 + offset; \
109 3: lwi r20, r6, 0x0008 + offset; \
110 4: lwi r21, r6, 0x000C + offset; \
111 5: lwi r22, r6, 0x0010 + offset; \
[all …]
Dfastcopy.S62 lbui r11, r6, 0 /* h = *s */
64 addi r6, r6, 1 /* s++ */
79 andi r9, r6, 3 /* t1 = s & 3 */
84 lwi r9, r6, 0 /* t1 = *(s + 0) */
85 lwi r10, r6, 4 /* t2 = *(s + 4) */
86 lwi r11, r6, 8 /* t3 = *(s + 8) */
87 lwi r12, r6, 12 /* t4 = *(s + 12) */
92 lwi r9, r6, 16 /* t1 = *(s + 16) */
93 lwi r10, r6, 20 /* t2 = *(s + 20) */
94 lwi r11, r6, 24 /* t3 = *(s + 24) */
[all …]
Dmulsi3.S18 beqi r6, result_is_zero /* multiply by zero */
20 xor r4, r5, r6 /* get the sign of the result */
23 bgei r6, r6_pos
24 rsubi r6, r6, 0 /* make r6 positive */
30 srl r6, r6
33 bneid r6, l2
Dumodsi3.S23 beqi r6, div_by_zero /* div_by_zero - division error */
30 rsub r18, r5, r6
34 xor r18, r5, r6
37 blti r6, return_here
39 rsub r18, r5, r6 /* microblazecmp */
44 bgtid r6, div0
48 and r6, r6, r18
50 rsub r3, r6, r5
62 rsub r31, r6, r3 /* try to subtract (r3 a r6) */
Dudivsi3.S24 beqi r6, div_by_zero /* div_by_zero /* division error */
30 rsub r18, r5, r6
35 xor r18, r5, r6
38 blti r6, return_here /* r6[bit 31 = 1] hence is greater */
40 rsub r18, r6, r5 /* microblazecmp */
45 bgti r6, div0
60 rsub r31, r6, r30 /* try to subtract (r30 a r6) */
Ddivsi3.S22 beqi r6, div_by_zero /* div_by_zero - division error */
25 xor r28, r5, r6 /* get the sign of the result */
28 bgei r6, r6_pos
29 rsubi r6, r6, 0 /* make r6 positive */
46 rsub r31, r6, r30 /* try to subtract (r30 a r6) */
Dmodsi3.S24 beqi r6, div_by_zero /* div_by_zero division error */
31 bgei r6, r6_pos
32 rsubi r6, r6, 0 /* make r6 positive */
46 rsub r31, r6, r3 /* try to subtract (r30 a r6) */
/linux-4.4.14/arch/sh/kernel/cpu/sh5/
Dentry.S83 getcon SR, r6; \
84 ori r6, 0xf0, r6; \
85 putcon r6, SR;
88 getcon SR, r6; \
89 andi r6, ~0xf0, r6; \
90 putcon r6, SR;
265 st.q SP, SAVED_R6, r6
308 st.q SP, SAVED_R6 , r6
360 ld.q SP, SAVED_R6, r6
427 st.q SP, SAVED_R6, r6
[all …]
/linux-4.4.14/arch/powerpc/kernel/vdso32/
Dcacheflush.S38 andc r6,r11,r5 /* round low to line bdy */
39 subf r8,r6,r4 /* compute length */
46 1: dcbst 0,r6
47 add r6,r6,r7
55 andc r6,r11,r5 /* round low to line bdy */
56 subf r8,r6,r4 /* compute length */
63 2: icbi 0,r6
64 add r6,r6,r7
Dgettimeofday.S102 lwz r6,WTOM_CLOCK_NSEC(r9)
107 or r0,r6,r5
119 add r4,r4,r6
232 lwz r6,(CFG_TB_ORIG_STAMP+4)(r9)
249 subfc r4,r6,r4
281 lwz r6,STAMP_SEC_FRAC(r9)
282 addc r4,r4,r6
288 or r6,r4,r3
289 xor r0,r6,r6
Dgetcpu.S35 clrlwi r6,r5,16
38 stw r6,0(r3)
/linux-4.4.14/arch/powerpc/kernel/vdso64/
Dcacheflush.S38 andc r6,r11,r5 /* round low to line bdy */
39 subf r8,r6,r4 /* compute length */
46 1: dcbst 0,r6
47 add r6,r6,r7
55 andc r6,r11,r5 /* round low to line bdy */
56 subf r8,r6,r4 /* compute length */
63 2: icbi 0,r6
64 add r6,r6,r7
Dgettimeofday.S88 lwa r6,WTOM_CLOCK_SEC(r3)
94 or r0,r6,r9
103 add r4,r4,r6
216 MFTB(r6)
218 subf r6,r9,r6
222 sldi r6,r6,12 /* compute time since stamp_xtime */
223 mulhdu r6,r6,r5 /* in units of 2^-32 seconds */
229 or r0,r0,r6
237 add r6,r6,r5 /* add on fractional seconds of xtime */
238 mulhwu r5,r6,r7 /* compute micro or nanoseconds and */
[all …]
Dgetcpu.S35 clrlwi r6,r5,16
38 stw r6,0(r3)
/linux-4.4.14/arch/arm/crypto/
Dsha1-armv4-large.S62 ldmia r0,{r3,r4,r5,r6,r7}
68 mov r6,r6,ror#30
78 eor r10,r5,r6 @ F_xx_xx
85 eor r10,r5,r6 @ F_xx_xx
93 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D)
100 add r6,r8,r6,ror#2 @ E+=K_00_19
105 add r6,r6,r7,ror#27 @ E+=ROR(A,27)
109 add r6,r8,r6,ror#2 @ E+=K_00_19
111 add r6,r6,r7,ror#27 @ E+=ROR(A,27)
117 add r6,r6,r9 @ E+=X[i]
[all …]
Daes-armv4.S161 ldrb r6,[r12,#0]
166 orr r0,r0,r6,lsl#24
168 ldrb r6,[r12,#4]
173 orr r1,r1,r6,lsl#24
175 ldrb r6,[r12,#8]
180 orr r2,r2,r6,lsl#24
182 ldrb r6,[r12,#12]
185 orr r3,r3,r6,lsl#24
215 mov r6,r0,lsr#8
219 strb r6,[r12,#2]
[all …]
Daes-ce-core.S224 push {r4-r6, lr}
236 pop {r4-r6, pc}
240 push {r4-r6, lr}
274 pop {r4-r6, pc}
282 push {r4-r6, lr}
286 vmov r6, s27 @ keep swabbed ctr in r6
287 rev r6, r6
288 cmn r6, r4 @ 32 bit overflow?
293 add r6, r6, #1
296 rev ip, r6
[all …]
Dsha256-core.S_shipped104 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
113 eor r3,r5,r6 @ magic
227 add r6,r6,r10 @ d+=h
236 eor r0,r6,r6,ror#5
238 eor r0,r0,r6,ror#19 @ Sigma1(e)
253 eor r0,r6,r6,ror#5
255 eor r0,r0,r6,ror#19 @ Sigma1(e)
262 and r2,r2,r6
318 eor r2,r6,r7
376 eor r2,r5,r6
[all …]
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/
Dmemcpy_power7.S50 neg r6,r4
51 mtocrf 0x01,r6
52 clrldi r6,r6,(64-3)
72 3: sub r5,r5,r6
89 srdi r6,r5,7
90 mtctr r6
96 ld r6,8(r4)
113 std r6,8(r3)
145 5: srdi r6,r5,4
146 mtocrf 0x01,r6
[all …]
Dcopyuser_power7.S117 neg r6,r4
118 mtocrf 0x01,r6
119 clrldi r6,r6,(64-3)
139 3: sub r5,r5,r6
156 srdi r6,r5,7
157 mtctr r6
163 err2; ld r6,8(r4)
180 err2; std r6,8(r3)
212 5: srdi r6,r5,4
213 mtocrf 0x01,r6
[all …]
Dmemcpy_64.S38 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry
39 andi. r6,r6,7
95 srdi r6,r5,3
100 cmpdi cr6,r6,3
110 sld r6,r9,r10
114 or r7,r7,r6
117 # s1<< in r8, d0=(s0<<|s1>>) in r7, s3 in r0, s2 in r9, nix in r6 & r12
127 sld r6,r9,r10
135 # d0=(s0<<|s1>>) in r12, s1<< in r6, s2>> in r7, s2<< in r8, s3 in r9
136 1: or r7,r7,r6
[all …]
Dcopyuser_64.S32 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */
40 andi. r6,r6,7
65 220: ld r6,8(r4)
73 mr r8,r6
76 221: ld r6,24(r4)
83 271: std r6,24(r3)
115 srdi r6,r5,3
120 cmpldi cr6,r6,3
129 sLd r6,r9,r10
133 or r7,r7,r6
[all …]
/linux-4.4.14/arch/arc/lib/
Dmemcpy-archs.S74 LOADX (r6, r1)
80 STOREX (r6, r3)
108 ldh.ab r6, [r1, 2]
112 MERGE_1 (r6, r6, 8)
114 or r5, r5, r6
119 ld.ab r6, [r1, 4]
124 SHIFT_1 (r7, r6, 24)
126 SHIFT_2 (r5, r6, 8)
137 EXTRACT_1 (r6, r5, 16)
138 sth.ab r6, [r3, 2]
[all …]
Dstrchr-700.S38 xor r6,r2,r5
40 sub r12,r6,r7
41 bic r12,r12,r6
50 bic r2,r7,r6
65 xor r6,r2,r5
67 sub r12,r6,r3
68 bic r12,r12,r6
89 sub r3,r6,r3
90 bic r3,r3,r6
106 bic r2,r7,r6
[all …]
Dstrlen.S14 ld.a r6,[r3,-3]
25 sub r12,r6,r7
26 bic r12,r12,r6
38 sub r12,r6,r4
39 bic r12,r12,r6
48 ld.a r6,[r3,8]
52 sub r12,r6,r4
53 bic r12,r12,r6
72 mov.eq r2,r6
/linux-4.4.14/arch/unicore32/kernel/
Dhead.S99 mov r6, pc
100 mov r6, r6 >> #22 @ start of kernel section
101 or r1, r7, r6 << #22 @ flags + kernel base
102 stw r1, [r4+], r6 << #2 @ identity mapping
110 movl r6, #(KERNEL_END - 1)
112 add r6, r4, r6 >> #20
113 102: csub.a r0, r6
123 or r6, r7, #(PHYS_OFFSET & 0xffc00000)
124 stw r6, [r0]
200 .long __bss_start @ r6
[all …]
Dsleep.S30 mov r6, sp
31 stm.w (r3 - r6), [sp-]
85 movl r6, #0x00002401
86 stw r6, [r1+], #0x18
88 movl r6, #0x00100c00
89 stw r6, [r1+], #0x1c
104 movl r6, #0xc
123 stw r6, [r1]
130 1: ldw r6, [r1+], #0x44
131 csub.a r6, #0x1
[all …]
/linux-4.4.14/arch/arm/mach-omap1/
Dsleep.S77 mov r6, #TCMIF_ASM_BASE & 0xff000000
78 orr r6, r6, #TCMIF_ASM_BASE & 0x00ff0000
79 orr r6, r6, #TCMIF_ASM_BASE & 0x0000ff00
82 ldr r7, [r6, #EMIFF_SDRAM_CONFIG_ASM_OFFSET & 0xff]
85 str r9, [r6, #EMIFF_SDRAM_CONFIG_ASM_OFFSET & 0xff]
88 ldr r8, [r6, #EMIFS_CONFIG_ASM_OFFSET & 0xff]
90 str r9, [r6, #EMIFS_CONFIG_ASM_OFFSET & 0xff]
134 str r7, [r6, #EMIFF_SDRAM_CONFIG_ASM_OFFSET & 0xff]
135 str r8, [r6, #EMIFS_CONFIG_ASM_OFFSET & 0xff]
232 mov r6, #TCMIF_ASM_BASE & 0xff000000
[all …]
/linux-4.4.14/arch/powerpc/platforms/pseries/
DhvCall.S40 std r6,STK_PARAM(R6)(r1); \
52 ld r6,STACK_FRAME_OVERHEAD+STK_PARAM(R6)(r1); \
141 mr r5,r6
142 mr r6,r7
152 std r6, 16(r12)
168 mr r5,r6
169 mr r6,r7
179 std r6,16(r12)
205 mr r5,r6
206 mr r6,r7
[all …]
/linux-4.4.14/arch/blackfin/mach-common/
Dentry.S54 r6 = retx; define
55 [p5 + PDA_LFRETX] = r6;
56 cc = r6 == r7;
108 r6.l = lo(SEQSTAT_EXCAUSE);
109 r6.h = hi(SEQSTAT_EXCAUSE);
110 r7 = r7 & r6;
111 r6 = 0x25; define
132 r6 = reti; define
133 cc = r7 == r6;
140 r6 = [p5]; define
[all …]
Dhead.S49 r6 = 0; define
56 L0 = r6;
57 L1 = r6;
58 L2 = r6;
59 L3 = r6;
62 LC0 = r6;
63 LC1 = r6;
69 [p5 + (DTEST_COMMAND - COREMMR_BASE)] = r6;
70 [p5 + (ITEST_COMMAND - COREMMR_BASE)] = r6;
120 r0 = r6;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc210 mov $r6 0xff
211 not b32 $r6
212 and $r5 $r6
223 ld b32 $r6 D[$r5 + 4]
224 shl b32 $r6 24
225 or $r4 $r6
270 mov $r6 #ctx_dma_count
272 ld b32 $r7 D[$r5 + $r6 * 4]
273 add b32 $r8 $r6 0x180
276 sub b32 $r6 1
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Depapr_hcalls.h143 register uintptr_t r6 __asm__("r6"); in ev_int_set_config()
149 r6 = destination; in ev_int_set_config()
152 : "+r" (r11), "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6) in ev_int_set_config()
175 register uintptr_t r6 __asm__("r6"); in ev_int_get_config()
181 : "+r" (r11), "+r" (r3), "=r" (r4), "=r" (r5), "=r" (r6) in ev_int_get_config()
187 *destination = r6; in ev_int_get_config()
289 register uintptr_t r6 __asm__("r6"); in ev_byte_channel_send()
298 r6 = be32_to_cpu(p[1]); in ev_byte_channel_send()
304 "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), "+r" (r8) in ev_byte_channel_send()
332 register uintptr_t r6 __asm__("r6"); in ev_byte_channel_receive()
[all …]
Dfsl_hcalls.h131 register uintptr_t r6 __asm__("r6"); in fh_partition_get_dtprop()
142 r6 = propname_addr >> 32; in fh_partition_get_dtprop()
146 r6 = 0; in fh_partition_get_dtprop()
156 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_get_dtprop()
184 register uintptr_t r6 __asm__("r6"); in fh_partition_set_dtprop()
196 r6 = propname_addr >> 32; in fh_partition_set_dtprop()
200 r6 = 0; in fh_partition_set_dtprop()
210 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_set_dtprop()
364 register uintptr_t r6 __asm__("r6"); in fh_partition_memcpy()
373 r6 = sg_list >> 32; in fh_partition_memcpy()
[all …]
Dftrace.h17 stw r6, 24(r1); \
29 lwz r6, 8(r1); \
34 mtcr r6; \
36 lwz r6, 24(r1); \
/linux-4.4.14/arch/arm/boot/compressed/
Dhead-sharpsl.S29 mov r6, #0x03
31 cmp r6, r3
44 mov r6, #0x31 @ Load Magic Init value
45 str r6, [r1, #0x280] @ to SCRATCH_UMSK
50 mov r6, #0x30 @ Load 2nd Magic Init value
51 str r6, [r1, #0x280] @ to SCRATCH_UMSK
53 ldr r6, [r1, #0] @ Load Chip ID
56 cmp r6, r3
85 mov r6, #0x0140
86 strh r6, [r1]
[all …]
Dll_char_wr.S48 ldmia ip, {r3, r4, r5, r6, lr}
50 add r6, r6, ip
61 ldrb r7, [r6, r1]
72 ldrb r7, [r6, r1]
78 ldrneb r7, [r6, r1]
95 ldrb r7, [r6, r1]
106 ldrneb r7, [r6, r1]
111 @ Smashable regs: {r0 - r3}, [r4], {r5, r6}, [r7], (r8 - fp), [ip], (sp), [lr], (pc)
114 add r6, r6, r1
115 ldmia r6, {r4, r7}
Dhead.S88 kphex r6, 8 /* processor id */
221 ldmia r0, {r1, r2, r3, r6, r10, r11, r12}
229 add r6, r6, r0 @ _edata
255 mov r10, r6
279 ldr lr, [r6, #0]
299 ldr r5, [r6, #4]
322 mov r1, r6
335 mov r1, r6
343 mov r8, r6 @ use the appended device tree
353 sub r1, r6, r1
[all …]
/linux-4.4.14/arch/blackfin/mach-bf561/
Dsecondary.S40 r6 = 0; define
47 L0 = r6;
48 L1 = r6;
49 L2 = r6;
50 L3 = r6;
53 LC0 = r6;
54 LC1 = r6;
60 [p5 + (DTEST_COMMAND - COREMMR_BASE)] = r6;
61 [p5 + (ITEST_COMMAND - COREMMR_BASE)] = r6;
Datomic.S116 r6 = 1; define
117 r6 <<= r7;
125 r5 = r7 & r6;
126 r7 = ~r6;
129 r7 = r7 | r6;
155 r6 = 1; define
156 r6 <<= r7;
164 r5 = r7 & r6;
167 r6 = ~r6; define
168 r7 = r7 & r6;
[all …]
/linux-4.4.14/arch/arm/kvm/
Dinterrupts_head.S22 orr r6, r2, #FPEXC_EN
23 VFPFMXR FPEXC, r6
33 bic r6, r2, #FPEXC_EX @ FPEXC_EX disable
34 VFPFMXR FPEXC, r6
36 VFPFSTMIA \vfp_base, r6 @ Save VFP registers
42 VFPFLDMIA \vfp_base, r6 @ Load VFP registers
95 mrs r6, r12_fiq
119 msr r12_fiq, r6
173 msr r12_fiq, r6
255 mrrc p15, 0, r6, r7, c2 @ TTBR 0
[all …]
/linux-4.4.14/arch/tile/kernel/
Dhead_32.S51 moveli r6, lo16(swapper_pgprot - PAGE_OFFSET)
56 auli r6, r6, ha16(swapper_pgprot - PAGE_OFFSET)
59 lw r2, r6
60 addi r6, r6, 4
63 lw r3, r6
67 finv r6
Dhead_64.S84 moveli r6, hw1_last(temp_data_pmd - PAGE_OFFSET)
94 shl16insli r6, r6, hw0(temp_data_pmd - PAGE_OFFSET)
98 shrui r6, r6, HV_LOG2_PAGE_TABLE_ALIGN
104 bfins r5, r6, HV_PTE_INDEX_PTFN, \
110 addli r6, r6, (temp_code_pmd - temp_data_pmd) >> \
115 bfins r5, r6, HV_PTE_INDEX_PTFN, \
150 GET_FIRST_INT(r6, r0) /* r6 = x */
154 add r4, r4, r6 /* r4 == cpu == y*width + x */
/linux-4.4.14/arch/arm/mach-tegra/
Dreset-handler.S54 tegra_get_soc_id TEGRA_APB_MISC_BASE, r6
56 cmp r6, #TEGRA20
123 tegra_get_soc_id TEGRA_APB_MISC_BASE, r6
126 cmp r6, #TEGRA20
142 cmp r6, #TEGRA30
169 cmp r6, #TEGRA20
208 cmp r6, #TEGRA114
232 cmp r6, #TEGRA20
242 mov32 r6, TEGRA_FLOW_CTRL_BASE
253 ldr r0, [r6, +r2]
[all …]
/linux-4.4.14/arch/score/kernel/
Dentry.S254 lw r6, [r28, TI_FLAGS] # current->work
256 and.c r8, r8, r6 # ignoring syscall_trace
294 lw r6, [r28, TI_FLAGS] # current->work
296 and.c r8, r6, r8
303 andri.c r8, r6, _TIF_NEED_RESCHED # r6 is preloaded with TI_FLAGS
309 lw r6, [r28, TI_FLAGS]
311 and.c r8, r6, r8 # is there any work to be done
314 andri.c r8, r6, _TIF_NEED_RESCHED
320 bl do_notify_resume # r6 already loaded
327 and.c r8, r8, r6 # r6 is preloaded with TI_FLAGS
[all …]
Dhead.S67 xor r6, r6, r6
/linux-4.4.14/arch/nios2/kernel/
Dinsnemu.S38 ldw r6, PT_R6(sp)
133 stw r6, 24(sp)
171 roli r6, r5, 5 /* r6 = XXXX,NNNNN,PPPPPP,AAAAA,BBBBB,CCCCC,XX */
175 andi r6, r6, 0x7c /* r6 = 0000000000000000000000000,CCCCC,00 */
360 add r6, r6, sp
361 stw r3, 0(r6) /* write quotient to stack */
414 mov r6, r5 /* Field B is dest register, not field C. */
509 add r6, r6, sp
551 stw r9, 0(r6)
564 ldw r6, 24(sp)
Dentry.S255 ldw r6, PT_R6(sp)
313 ldw r6, PT_R6(sp)
394 mov r7, r6 /* 4th arg is 3rd of clone() */
395 mov r6, zero /* 3rd arg always 0 */
414 rdctl r6, pteaddr
415 slli r6, r6, 10
420 rdctl r6, badaddr
548 stw r6, 0(r4)
Dsetup.c103 asmlinkage void __init nios2_boot_init(unsigned r4, unsigned r5, unsigned r6, in nios2_boot_init() argument
114 initrd_end = r6; in nios2_boot_init()
117 dtb_passed = r6; in nios2_boot_init()
/linux-4.4.14/arch/arm/boot/bootp/
Dinit.S25 ldmia r13!, {r4-r6} @ r5 = dest, r6 = length
35 @ r6 = ATAG_INITRD2
60 stmia r9, {r5, r6, r7, r8, r10}
70 subs r6, r6, #8 * 4
84 .word 0x54420005 @ r6 = ATAG_INITRD2
/linux-4.4.14/arch/arm/mach-sti/
Dheadsmp.S28 ldmia r4, {r5, r6}
30 add r6, r6, r4
31 pen: ldr r7, [r6]
/linux-4.4.14/arch/arm/mach-exynos/
Dheadsmp.S24 ldmia r4, {r5, r6}
26 add r6, r6, r4
27 pen: ldr r7, [r6]
/linux-4.4.14/arch/arm/mach-prima2/
Dheadsmp.S21 ldmia r4, {r5, r6}
23 add r6, r6, r4
24 pen: ldr r7, [r6]
Dsleep.S24 @ r6: pwrc base offset
26 ldr r6, [r0]
33 add r0, r6, #SIRFSOC_PWRC_PDN_CTRL
36 add r1, r6, #SIRFSOC_PWRC_PDN_CTRL
/linux-4.4.14/arch/arm/plat-versatile/
Dheadsmp.S25 ldmia r4, {r5, r6}
27 add r6, r6, r4
28 pen: ldr r7, [r6]
/linux-4.4.14/arch/arm/mach-davinci/
Dsleep.S188 mov r6, #MDCTL
189 add r6, r6, r2, lsl #2
190 ldr ip, [r1, r6]
193 str ip, [r1, r6]
208 mov r6, #MDSTAT
209 add r6, r6, r2, lsl #2
211 ldr ip, [r1, r6]
/linux-4.4.14/arch/unicore32/lib/
Dcopy_template.S75 4: ldr8w r1, r3, r4, r5, r6, r7, r8, r10, r11, abort=20f
77 str8w r0, r3, r4, r5, r6, r7, r8, r10, r11, abort=20f
89 ldr1w r1, r6, abort=20f
100 str1w r0, r6, abort=20f
145 ldr4w r1, r4, r5, r6, r7, abort=19f
153 or r5, r5, r6 push #\b
154 mov r6, r6 pull #\a
155 or r6, r6, r7 push #\b
164 str8w r0, r3, r4, r5, r6, r7, r8, r9, r10, , abort=19f
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dhvcall.S109 std r6, 0(r11); \
124 std r6, -32(r1); \
138 std r6, 0(r11); \
201 stdu r6, -24(r1); \
212 std r6, 0(r11); \
226 std r6, -24(r1); \
238 std r6, 0(r11); \
254 std r6, -24(r1); \
267 std r6, 0(r11); \
285 std r6, -24(r1); \
[all …]
/linux-4.4.14/arch/arm/mach-spear/
Dheadsmp.S27 ldmia r4, {r5, r6}
29 add r6, r6, r4
30 pen: ldr r7, [r6]
/linux-4.4.14/arch/s390/net/
Dbpf_jit.S56 b OFF_OK(%r6); /* Return */ \
66 br %r6; /* Return */
82 b OFF_OK(%r6) # Return OK
92 br %r6 # Return cc
106 br %r6; /* Return cc */
115 br %r6
/linux-4.4.14/arch/x86/crypto/
Daes-x86_64-asm_64.S52 #define prologue(FUNC,KEY,B128,B192,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11) \ argument
60 movl 8(r7),r6 ## E; \
65 xorl -40(r9),r6 ## E; \
73 #define epilogue(FUNC,r1,r2,r3,r4,r5,r6,r7,r8,r9) \ argument
77 movl r6 ## E,4(r9); \
83 #define round(TAB,OFFSET,r1,r2,r3,r4,r5,r6,r7,r8,ra,rb,rc,rd) \ argument
85 movzbl r2 ## L,r6 ## E; \
88 movl TAB(,r6,4),r6 ## E; \
96 xorl TAB+2048(,r4,4),r6 ## E;\
111 xorl TAB+3072(,r7,4),r6 ## E;\
[all …]
/linux-4.4.14/arch/m32r/kernel/
Dhead.S149 ld r6, @r4 ; MATM Check
156 ld r6, @r4 ; MATM Check
160 mv r6, r5
166 slli r6, #4 ; ISN check
167 srli r6, #26 ;
170 bne r4, r6, 2f ; if (ISN != CPU_BOOT_IPI) goto sleep;
178 ldi r6, #1
179 sll r6, r5
180 and r4, r6
184 or r5, r6
[all …]
/linux-4.4.14/arch/arm/mach-sa1100/
Dsleep.S36 ldr r6, =MDREFR
37 ldr r4, [r6]
51 str r4, [r6]
97 ldr r7, [r6]
125 str r7, [r6]
128 str r8, [r6]
134 str r11, [r6]
/linux-4.4.14/arch/powerpc/sysdev/
D6xx-suspend.S33 lwz r6, TI_LOCAL_FLAGS(r5)
34 ori r6, r6, _TLF_SLEEPING
35 stw r6, TI_LOCAL_FLAGS(r5)
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
Dg98.fuc0s183 mov $r6 #dma_count - 1
185 ld b32 $r7 D[$r5 + $r6 * 4]
186 add b32 $r8 $r6 0x180
189 sub b32 $r6 1
217 mov $r6 #engine_cmd_max
221 mov $r6 #common_cmd_max
250 cmpu b32 $r4 $r6
259 ld b16 $r6 D[$r4 + 2]
260 cmpu b32 $r6 2
263 and $r6 $r7
[all …]
/linux-4.4.14/arch/arm/mach-omap2/
Dsleep34xx.S113 mov r2, #4 @ set some flags in r2, r6
114 mov r6, #0xff
309 mov r6, #8
311 subs r6, r6, #0x1
323 mov r6, r5
324 bic r6, #(1<<3) @ disable dll
325 str r6, [r4]
327 orr r6, r6, #(1<<3) @ enable dll
328 str r6, [r4]
445 mov r2, #4 @ set some flags in r2, r6
[all …]
Dsram242x.S113 ldr r6, prcm_mask_val @ get value of mask
114 and r5, r5, r6 @ apply mask to clear bits
155 ldr r6, omap242x_srs_sdrc_rfr_ctrl @ get addr of refresh reg
156 ldr r5, [r6] @ get value
182 str r5, [r6] @ set new RFR_1 value
183 add r6, r6, #0x30 @ get RFR_2 addr
184 str r5, [r6] @ set RFR_2
254 mvn r6, #0x3 @ clear mask
255 and r5, r5, r6 @ clear field
Dsram243x.S113 ldr r6, prcm_mask_val @ get value of mask
114 and r5, r5, r6 @ apply mask to clear bits
155 ldr r6, omap243x_srs_sdrc_rfr_ctrl @ get addr of refresh reg
156 ldr r5, [r6] @ get value
182 str r5, [r6] @ set new RFR_1 value
183 add r6, r6, #0x30 @ get RFR_2 addr
184 str r5, [r6] @ set RFR_2
254 mvn r6, #0x3 @ clear mask
255 and r5, r5, r6 @ clear field
/linux-4.4.14/arch/arm/nwfpe/
Dentry.S83 mov r6, r0 @ save the opcode
92 mov r0, r6 @ prepare for EmulateAll()
99 .Lx1: ldrt r6, [r5], #4 @ get the next instruction and
102 and r2, r6, #0x0F000000 @ test for FP insns
110 mov r0, r6 @ save a copy
/linux-4.4.14/arch/tile/lib/
Dmemcpy_32.S108 { andi r6, r1, 63; j .Lcopy_many }
147 { andi r6, r1, 63 }
150 { bnzt r6, .Lalign_loop; addi r9, r0, 63 }
160 EX: { lw r6, r3; addi r3, r3, 64 }
193 EX: { move r12, r6; lw r16, r1 }
196 EX: { lw r6, r3; addi r3, r3, 64 }
367 EX: { andi r8, r0, 63; lwadd_na r6, r1, 4}
383 { dword_align r6, r7, r1; slti_u r9, r2, 64 + 4 }
384 EX: { swadd r0, r6, 4; addi r2, r2, -4 }
386 { bnzt r8, .Lcopy_unaligned_src_words; move r6, r7 }
[all …]
/linux-4.4.14/arch/m32r/mm/
Dpage.S30 ld r6, @r1+
36 st r6, @+r0
41 ld r6, @r1+
49 st r6, @+r0
/linux-4.4.14/arch/arm/mach-pxa/
Dsleep.S62 ldr r6, =MDREFR_KDIV
63 orr r5, r5, r6
69 ldr r6, =CCCR
70 ldr r8, [r6] @ keep original value for resume
112 ldr r6, =CCCR
113 ldr r8, [r6] @ keep original value for resume
144 str r7, [r6]
148 str r8, [r6]
/linux-4.4.14/arch/arm/include/asm/
Dentry-macro-multi.S7 get_irqnr_preamble r6, lr
8 1: get_irqnr_and_base r0, r2, r6, lr
23 ALT_SMP(test_for_ipi r0, r2, r6, lr)
/linux-4.4.14/arch/sh/kernel/
Dhead_32.S218 mov #(size >> 4), r6; \
219 shll16 r6; \
220 shll8 r6; \
222 cmp/hi r5, r6; \
244 sub r6, r5; \
245 add r6, r0; \
246 add r6, r2; \
Drelocate_kernel.S51 mov.l r6, @-r15
66 mov.l r6, @-r15
82 jsr @r6 /* hand over control to new kernel */
103 mov.l @r15+, r6
117 mov.l @r15+, r6
/linux-4.4.14/arch/openrisc/lib/
Dstring.S38 l.sw 0(r1),r6
46 8: l.lbz r6,0(r4)
47 9: l.sb 0(r3),r6
54 l.lwz r6,0(r1)
/linux-4.4.14/arch/parisc/kernel/
Dhead.S126 load32 init_thread_union,%r6
127 mtctl %r6,%cr30
130 ldo THREAD_SZ_ALGN(%r6),%sp
193 ldw MEM_PDC_HI(%r0),%r6
194 depd %r6, 31, 32, %r3 /* move to upper word */
196 mfctl %cr30,%r6 /* PCX-W2 firmware bug */
206 mtctl %r6,%cr30 /* restore task thread info */
/linux-4.4.14/arch/ia64/kernel/
Dmca_asm.S476 mov r6=IA64_KR(CURRENT)
485 st8 [temp2]=r6,16 // prev_IA64_KR_CURRENT
486 mov r6=IA64_KR(CURRENT_STACK)
488 st8 [temp1]=r6,16 // prev_IA64_KR_CURRENT_STACK
490 mov r6=cr.ifa
493 st8 [temp2]=r6,16 // cr.ifa
503 mov r6=cr.iha
506 st8 [temp2]=r6 // cr.iha
509 mov r6=IA64_MCA_SAME_CONTEXT
511 st8 [temp2]=r6 // context, default is same context
[all …]
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dsleep-s3c2410.S48 ldr r6, =S3C2410_CLKCON
51 ldr r9, [r6] @ get CLKCON (and ensure in TLB)
67 streq r9, [r6] @ CPU sleep
/linux-4.4.14/sound/oss/
Dvidc_fill.S146 ldrb r6, [ip, #IOMD_SD0ST]
147 tst r6, #DMA_ST_OFL @ Check for overrun
148 eorne r6, r6, #DMA_ST_AB
149 tst r6, #DMA_ST_AB
169 tst r6, #DMA_ST_AB
179 tst r6, #DMA_ST_AB
/linux-4.4.14/arch/s390/kernel/
Drelocate_kernel.S64 lgr %r6,%r5 # r6 = r5
65 nill %r6,0xf000 # mask it out and...
82 0: mvcle %r6,%r8,0x0 # copy PAGE_SIZE bytes from r8 to r6 - pad with 0
Dhead.S85 la %r6,.Lccws
88 st %r2,4(%r6) # initialize CCW data addresses
90 la %r6,8(%r6)
122 la %r6,.Lccws
125 l %r0,4(%r6) # update CCW data addresses
127 st %r0,4(%r6)
128 ahi %r6,8
/linux-4.4.14/arch/sh/include/asm/
Dentry-macros.S43 mov.l r6, @-r15
51 mov.l @r15+, r6
74 mov.l r6, @-r15
82 mov.l @r15+, r6
/linux-4.4.14/arch/avr32/lib/
Dcsum_partial_copy_generic.S60 8: ld_src ub, r6, r12++
61 st_dst b, r11++, r6
64 bfins r5, r6, 0, 8
/linux-4.4.14/arch/arm/mach-bcm/
Dbcm_kona_smc.c115 register u32 r6 asm("r6"); in bcm_kona_do_smc()
119 r6 = buffer_phys; in bcm_kona_do_smc()
133 : "r" (r4), "r" (r5), "r" (r6) in bcm_kona_do_smc()
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S37 li r6, 0x6060
38 std r6, -120(%r1)
97 cmpwi r6, 0x6060
150 li r6, 0xef
182 ld r6, -120(%r1)
183 cmpwi r6, 0x6060
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S69 # TRANSPOSE8 r0, r1, r2, r3, r4, r5, r6, r7, t0, t1
71 # Input looks like: {r0 r1 r2 r3 r4 r5 r6 r7}
78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0}
81 # Output looks like: {r0 r1 r2 r3 r4 r5 r6 r7}
88 # r6 = {h6 g6 f6 e6 d6 c6 b6 a6}
92 .macro TRANSPOSE8 r0 r1 r2 r3 r4 r5 r6 r7 t0 t1
107 vshufps $0x44, \r7, \r6, \t1 # t1 = {h5 h4 g5 g4 h1 h0 g1 g0}
108 vshufps $0xEE, \r7, \r6, \r6 # r6 = {h7 h6 g7 g6 h3 h2 g3 g2}
110 vshufps $0x88, \r6, \r4, \r5 # r5 = {h6 g6 f6 e6 h2 g2 f2 e2}
111 vshufps $0xDD, \r6, \r4, \r4 # r4 = {h7 g7 f7 e7 h3 g3 f3 e3}
[all …]
/linux-4.4.14/arch/avr32/kernel/
Dswitch_to.S21 stm --r11, r0,r1,r2,r3,r4,r5,r6,r7,sp,lr
34 ldm r10++, r0,r1,r2,r3,r4,r5,r6,r7,sp,pc
/linux-4.4.14/arch/cris/arch-v32/mach-fs/
Ddram_init.S84 1: clear.d $r6
85 move.b [$r2+], $r6 ; Load command
86 or.d $r4, $r6 ; Add calculated mrs
87 move.d $r6, [$r5] ; Write rw_sdram_cmd
/linux-4.4.14/arch/powerpc/platforms/52xx/
Dmpc52xx_sleep.S20 lwz r8, 0x14(r6) /* intr->main_mask */
23 stw r8, 0x14(r6)
28 stw r8, 0x40(r6) /* intr->main_emulate */
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dpowersave.S75 LOAD_REG_IMMEDIATE(r6,MSR_DR|MSR_IR|MSR_ME|MSR_EE)
77 andc r5,r4,r6
/linux-4.4.14/arch/cris/include/uapi/asm/
Dptrace_v10.h69 unsigned long r6; member
99 unsigned long r6; member
Dptrace_v32.h65 unsigned long r6; member
102 unsigned long r6; member
/linux-4.4.14/arch/s390/boot/compressed/
Dhead.S34 lgr %r6,%r2
39 br %r6
/linux-4.4.14/arch/arm/common/
Dmcpm_head.S76 ldmia r5, {r0, r6, r7, r8, r11}
78 add r6, r5, r6 @ r6 = mcpm_entry_vectors
196 ldr r5, [r6, r4, lsl #2] @ r5 = CPU entry vector
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dcache.S249 mfspr r6,SPRN_LDSTCR
254 rlwimi r6,r4,0,24,31
255 mtspr SPRN_LDSTCR,r6
267 rlwimi r6,r4,0,24,31
269 mtspr SPRN_LDSTCR,r6

123