Home
last modified time | relevance | path

Searched refs:r8 (Results 1 – 25 of 408) sorted by relevance

12345678910>>...17

/Linux-v5.10/arch/powerpc/platforms/52xx/
Dmpc52xx_sleep.S21 lwz r8, 0x14(r6) /* intr->main_mask */
22 ori r8, r8, 0x1
23 xori r8, r8, 0x1
24 stw r8, 0x14(r6)
28 li r8, 0x1
29 stw r8, 0x40(r6) /* intr->main_emulate */
69 lwz r8, 0x4(r4) /* sdram->ctrl */
71 oris r8, r8, 0x8000 /* mode_en */
72 stw r8, 0x4(r4)
75 ori r8, r8, 0x0002 /* soft_pre */
[all …]
/Linux-v5.10/arch/powerpc/lib/
Dstrlen_32.S55 2: subf r8, r7, r9
56 and. r8, r8, r6
58 andc. r8, r8, r9
60 andc r8, r9, r6
62 subfe r8, r6, r8
63 nor r8, r8, r9
64 cntlzw r8, r8
66 srwi r8, r8, 3
67 add r3, r3, r8
72 orc r8, r8, r8
[all …]
Dcopypage_64.S31 srd r8,r5,r11
33 mtctr r8
41 srdi r8,r5,7 /* page is copied in 128 byte strides */
42 addi r8,r8,-1 /* one stride copied outside loop */
44 mtctr r8
49 ldu r8,24(r4)
55 std r8,32(r3)
65 ld r8,64(r4)
71 std r8,96(r3)
81 ldu r8,128(r4)
[all …]
/Linux-v5.10/tools/testing/selftests/powerpc/stringloops/
Dstrlen_32.S55 2: subf r8, r7, r9
56 and. r8, r8, r6
58 andc. r8, r8, r9
60 andc r8, r9, r6
62 subfe r8, r6, r8
63 nor r8, r8, r9
64 cntlzw r8, r8
66 srwi r8, r8, 3
67 add r3, r3, r8
72 orc r8, r8, r8
[all …]
/Linux-v5.10/arch/powerpc/mm/book3s32/
Dhash_low.S51 lis r8, (mmu_hash_lock - PAGE_OFFSET)@h
52 ori r8, r8, (mmu_hash_lock - PAGE_OFFSET)@l
55 11: lwz r6,0(r8)
58 10: lwarx r6,0,r8
61 stwcx. r0,0,r8
77 lwz r8,0(r5) /* get pmd entry */
78 rlwinm. r8,r8,0,0,19 /* extract address of pte page */
80 rlwinm r8,r4,13,19,29 /* Compute pgdir/pmd offset */
81 lwzx r8,r8,r5 /* Get L1 entry */
82 rlwinm. r8,r8,0,0,20 /* extract pt base address */
[all …]
/Linux-v5.10/arch/arm/lib/
Dmemset.S36 stmfd sp!, {r8, lr}
39 UNWIND( .save {r8, lr} )
40 mov r8, r1
44 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time.
45 stmiage ip!, {r1, r3, r8, lr}
46 stmiage ip!, {r1, r3, r8, lr}
47 stmiage ip!, {r1, r3, r8, lr}
49 ldmfdeq sp!, {r8, pc} @ Now <64 bytes to go.
54 stmiane ip!, {r1, r3, r8, lr}
55 stmiane ip!, {r1, r3, r8, lr}
[all …]
/Linux-v5.10/arch/powerpc/kexec/
Drelocate_32.S162 1: mflr r8
163 addi r8, r8, (2f-1b) /* Find the target offset */
166 mtspr SPRN_SRR0, r8
182 li r8, 0 /* PageNumber */
186 rotlwi r3, r8, 28 /* Create EPN (bits 0-3) */
195 addi r8, r8, 1 /* Increment PN */
197 cmpwi r8, 8 /* Are we done ? */
206 1: mflr r8
207 and r8, r8, r11 /* Get our offset within page */
208 addi r8, r8, (2f-1b)
[all …]
/Linux-v5.10/arch/sh/kernel/cpu/sh2a/
Dentry.S71 mov r2,r8 ! r8 = previus stack top
74 mov.l @r8+,r2
75 mov.l @r8+,r0
76 mov.l @r8+,r1
84 mov r2,r8 ! r8 = previous stack top
87 mov.l @r8+,r2 ! old R2
88 mov.l @r8+,r0 ! old R0
89 mov.l @r8+,r1 ! old R1
90 mov.l @r8+,r10 ! old PC
91 mov.l @r8+,r11 ! old SR
[all …]
/Linux-v5.10/arch/microblaze/lib/
Dfastcopy.S103 andi r8, r6, 0xfffffffc /* as = s & ~3 */
105 lwi r11, r8, 0 /* h = *(as + 0) */
115 lwi r12, r8, 4 /* v = *(as + 4) */
120 lwi r12, r8, 8 /* v = *(as + 8) */
125 lwi r12, r8, 12 /* v = *(as + 12) */
130 lwi r12, r8, 16 /* v = *(as + 16) */
135 lwi r12, r8, 20 /* v = *(as + 20) */
140 lwi r12, r8, 24 /* v = *(as + 24) */
145 lwi r12, r8, 28 /* v = *(as + 28) */
150 lwi r12, r8, 32 /* v = *(as + 32) */
[all …]
/Linux-v5.10/arch/arm/mm/
Dabort-lv4t.S29 ldr r8, [r4] @ read arm instruction
31 tst r8, #1 << 20 @ L = 1 -> write?
33 and r7, r8, #15 << 24
58 mov r1, r8
62 tst r8, #1 << 21 @ check writeback bit
67 and r6, r8, r7
68 and r9, r8, r7, lsl #1
70 and r9, r8, r7, lsl #2
72 and r9, r8, r7, lsl #3
77 and r9, r8, #15 << 16 @ Extract 'n' from instruction
[all …]
/Linux-v5.10/arch/powerpc/kernel/vdso32/
Dcacheflush.S41 subf r8,r6,r4 /* compute length */
42 add r8,r8,r5 /* ensure we get enough */
45 srw. r8,r8,r9 /* compute line count */
47 srwi. r8, r8, L1_CACHE_SHIFT
52 mtctr r8
68 subf r8,r6,r4 /* compute length */
69 add r8,r8,r5
71 srw. r8,r8,r9 /* compute line count */
75 mtctr r8
/Linux-v5.10/arch/ia64/lib/
Dip_fast_csum.S33 #define ret0 r8
119 add r8=r16,r17
122 add r8=r8,r18
124 add r8=r8,r19
127 add r8=r8,r15
129 shr.u r10=r8,32 // now fold sum into short
130 zxt4 r11=r8
132 add r8=r10,r11
134 shr.u r10=r8,16 // yeah, keep it rolling
135 zxt2 r11=r8
[all …]
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dkernel.fuc99 push $r8
100 nv_iord($r8, NV_PPWR_TIMER_LOW)
103 sub b32 $r9 $r8
106 pop $r8
120 push $r8
121 nv_iord($r8, NV_PPWR_TIMER_LOW)
128 sub b32 $r9 $r8
132 pop $r8
138 // $r8 - NV_PPWR_INTR
179 push $r8
[all …]
Dmemx.fuc85 mov $r8 0x1610
86 nv_rd32($r7, $r8)
91 nv_wr32($r8, $r7)
95 nv_rd32($r8, $r6)
96 and $r8 $r7
97 nv_wr32($r6, $r8)
100 nv_rd32($r8, $r6)
101 and $r8 $r7
102 nv_wr32($r6, $r8)
105 nv_rd32($r8, $r6)
[all …]
/Linux-v5.10/arch/powerpc/kernel/vdso64/
Dcacheflush.S34 subf r8,r6,r4 /* compute length */
35 add r8,r8,r5 /* ensure we get enough */
37 srd. r8,r8,r9 /* compute line count */
40 mtctr r8
51 subf r8,r6,r4 /* compute length */
52 add r8,r8,r5
54 srd. r8,r8,r9 /* compute line count */
57 mtctr r8
/Linux-v5.10/arch/sh/kernel/
Drelocate_kernel.S32 mov.l r8, @-r15
45 stc sr, r8
46 or r9, r8
47 ldc r8, sr
60 stc sr, r8
61 and r9, r8
62 ldc r8, sr
92 stc sr, r8
93 and r9, r8
94 ldc r8, sr
[all …]
/Linux-v5.10/arch/ia64/include/asm/
Dfutex.h11 register unsigned long r8 __asm ("r8") = 0; \
17 : "+r" (r8), "=r" (oldval) \
20 ret = r8; \
25 register unsigned long r8 __asm ("r8") = 0; \
38 : "+r" (r8), "=r" (val), "=&r" (oldval), \
42 if (unlikely (r8)) \
45 ret = r8; \
92 register unsigned long r8 __asm ("r8") = 0; in futex_atomic_cmpxchg_inatomic()
100 : "+r" (r8), "=&r" (prev) in futex_atomic_cmpxchg_inatomic()
105 return r8; in futex_atomic_cmpxchg_inatomic()
/Linux-v5.10/arch/powerpc/crypto/
Daes-spe-keys.S32 xor r8,r8,r8; \
79 LOAD_KEY(r8,r4,12)
83 stw r8,12(r3)
88 mr r14,r8 /* apply LS_BOX to 4th temp */
95 xor r8,r8,r7
99 stw r8,12(r3)
121 LOAD_KEY(r8,r4,12)
127 stw r8,12(r3)
141 xor r8,r8,r7
142 xor r9,r9,r8
[all …]
/Linux-v5.10/arch/powerpc/boot/
Dcrt0.S71 9: lwz r8,0(r12) /* get tag */
72 cmpwi r8,0
74 cmpwi r8,RELA
78 11: addis r8,r8,(-RELACOUNT)@ha
79 cmpwi r8,RELACOUNT@l
110 lwz r8,p_etext-p_base(r10)
114 cmplw cr0,r9,r8
121 lwz r8,p_end-p_base(r10)
125 cmplw cr0,r9,r8
129 lwz r8,p_pstack-p_base(r10)
[all …]
/Linux-v5.10/arch/csky/abiv1/
Dmemcpy.S39 stw r8, (sp, 0)
43 ldw r8, (r3, 8)
47 stw r8, (r7, 8)
54 ldw r8, (sp, 0)
158 stw r8, (sp, 0)
165 ldw r8, (r3, 8)
179 mov r10, r8
180 GET_AFTER_BITS r8 24
181 or r8, r1
190 stw r8, (r7, 8)
[all …]
/Linux-v5.10/arch/arm/mach-omap1/
Dams-delta-fiq-handler.S102 mov r8, #2 @ reset FIQ agreement
103 str r8, [r12, #IRQ_CONTROL_REG_OFFSET]
108 mov r8, #1
109 orr r8, r11, r8, lsl r10 @ mask spurious interrupt
110 str r8, [r12, #IRQ_MIR_REG_OFFSET]
142 ldr r8, [r12, #OMAP1510_GPIO_DATA_INPUT] @ fetch GPIO input
148 ands r8, r8, #KEYBRD_DATA_MASK @ check start bit - detected?
151 @ r8 contains KEYBRD_DATA_MASK, use it
152 str r8, [r9, #BUF_STATE] @ enter data processing state
167 @ r8 still contains GPIO input bits
[all …]
/Linux-v5.10/arch/powerpc/kvm/
Dbook3s_hv_interrupts.S67 ori r8, r9, LPCR_HDICE
68 mtspr SPRN_LPCR, r8
71 mfspr r8,SPRN_DEC
77 extsw r8,r8
78 32: mtspr SPRN_HDEC,r8
79 add r8,r8,r7
80 std r8,HSTATE_DECEXP(r13)
117 mfspr r8, SPRN_MMCR2
143 std r8, HSTATE_MMCR2(r13)
158 mfspr r8, SPRN_PMC5
[all …]
/Linux-v5.10/arch/x86/crypto/
Daegis128-aesni-asm.S78 mov LEN, %r8
79 and $0x1, %r8
82 mov LEN, %r8
83 and $0x1E, %r8
84 add SRC, %r8
85 mov (%r8), %r9b
88 mov LEN, %r8
89 and $0x2, %r8
92 mov LEN, %r8
93 and $0x1C, %r8
[all …]
/Linux-v5.10/arch/powerpc/kernel/
Dhead_8xx.S491 add r10, r10, r8 ;b 151f
660 li r8, 0
661 mtspr SPRN_MI_CTR, r8 /* remove PINNED ITLB entries */
667 lis r8, MI_APG_INIT@h /* Set protection modes */
668 ori r8, r8, MI_APG_INIT@l
669 mtspr SPRN_MI_AP, r8
670 lis r8, MD_APG_INIT@h
671 ori r8, r8, MD_APG_INIT@l
672 mtspr SPRN_MD_AP, r8
675 lis r8, MI_RSV4I@h
[all …]
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dcom.fuc35 ld b32 $r8 D[$r13 + 0x0] // GET
37 xor $r8 8
38 cmpu b32 $r8 $r9
46 and $r8 $r9 7
47 shl b32 $r8 3
48 add b32 $r8 $r13
49 add b32 $r8 8
50 st b32 D[$r8 + 0x0] $r14
51 st b32 D[$r8 + 0x4] $r15
69 ld b32 $r8 D[$r13 + 0x0] // GET
[all …]

12345678910>>...17