/Linux-v4.19/arch/powerpc/platforms/52xx/ |
D | mpc52xx_sleep.S | 21 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-v4.19/arch/powerpc/mm/ |
D | hash_low_32.S | 55 addis r8,r7,mmu_hash_lock@h 56 ori r8,r8,mmu_hash_lock@l 59 11: lwz r6,0(r8) 62 10: lwarx r6,0,r8 65 stwcx. r0,0,r8 72 mfspr r8,SPRN_SPRG_THREAD /* current task's THREAD (phys) */ 74 lwz r5,PGDIR(r8) /* virt page-table root */ 82 lwz r8,0(r5) /* get pmd entry */ 83 rlwinm. r8,r8,0,0,19 /* extract address of pte page */ 85 rlwinm r8,r4,13,19,29 /* Compute pgdir/pmd offset */ [all …]
|
/Linux-v4.19/arch/powerpc/lib/ |
D | strlen_32.S | 55 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 …]
|
D | copypage_64.S | 35 srd r8,r5,r11 37 mtctr r8 45 srdi r8,r5,7 /* page is copied in 128 byte strides */ 46 addi r8,r8,-1 /* one stride copied outside loop */ 48 mtctr r8 53 ldu r8,24(r4) 59 std r8,32(r3) 69 ld r8,64(r4) 75 std r8,96(r3) 85 ldu r8,128(r4) [all …]
|
/Linux-v4.19/tools/testing/selftests/powerpc/stringloops/ |
D | strlen_32.S | 55 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-v4.19/arch/arm/lib/ |
D | memset.S | 39 stmfd sp!, {r8, lr} 42 UNWIND( .save {r8, lr} ) 43 mov r8, r1 47 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 48 stmgeia ip!, {r1, r3, r8, lr} 49 stmgeia ip!, {r1, r3, r8, lr} 50 stmgeia ip!, {r1, r3, r8, lr} 52 ldmeqfd sp!, {r8, pc} @ Now <64 bytes to go. 57 stmneia ip!, {r1, r3, r8, lr} 58 stmneia ip!, {r1, r3, r8, lr} [all …]
|
/Linux-v4.19/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 74 mov r2,r8 ! r8 = previus stack top 77 mov.l @r8+,r2 78 mov.l @r8+,r0 79 mov.l @r8+,r1 87 mov r2,r8 ! r8 = previous stack top 90 mov.l @r8+,r2 ! old R2 91 mov.l @r8+,r0 ! old R0 92 mov.l @r8+,r1 ! old R1 93 mov.l @r8+,r10 ! old PC 94 mov.l @r8+,r11 ! old SR [all …]
|
/Linux-v4.19/arch/microblaze/lib/ |
D | fastcopy.S | 103 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-v4.19/arch/arm/mm/ |
D | abort-lv4t.S | 29 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-v4.19/arch/ia64/lib/ |
D | ip_fast_csum.S | 33 #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-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | kernel.fuc | 99 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 …]
|
D | memx.fuc | 85 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-v4.19/arch/sh/kernel/ |
D | relocate_kernel.S | 34 mov.l r8, @-r15 47 stc sr, r8 48 or r9, r8 49 ldc r8, sr 62 stc sr, r8 63 and r9, r8 64 ldc r8, sr 94 stc sr, r8 95 and r9, r8 96 ldc r8, sr [all …]
|
D | entry-common.S | 88 get_current_thread_info r8, r0 236 get_current_thread_info r8, r0 251 mov r8, r0 253 mov.l 1f, r8 254 add r0, r8 255 mov.l @r8, r8 256 jsr @r8 302 mov.l 1f, r8 303 jsr @r8 311 mov.l 1f, r8 [all …]
|
/Linux-v4.19/arch/powerpc/kernel/vdso32/ |
D | cacheflush.S | 39 subf r8,r6,r4 /* compute length */ 40 add r8,r8,r5 /* ensure we get enough */ 42 srw. r8,r8,r9 /* compute line count */ 45 mtctr r8 56 subf r8,r6,r4 /* compute length */ 57 add r8,r8,r5 59 srw. r8,r8,r9 /* compute line count */ 62 mtctr r8
|
/Linux-v4.19/arch/powerpc/kernel/vdso64/ |
D | cacheflush.S | 39 subf r8,r6,r4 /* compute length */ 40 add r8,r8,r5 /* ensure we get enough */ 42 srw. r8,r8,r9 /* compute line count */ 45 mtctr r8 56 subf r8,r6,r4 /* compute length */ 57 add r8,r8,r5 59 srw. r8,r8,r9 /* compute line count */ 62 mtctr r8
|
/Linux-v4.19/arch/sh/lib64/ |
D | udivdi3.S | 35 mulu.l r5,r3,r8 38 shlld r8,r0,r8 40 sub r2,r8,r2 45 shlld r5,r0,r8 49 add r8,r21,r8 62 add r8,r7,r8 65 add r8,r5,r2 72 shlri r25,32,r8 77 mulu.l r5,r8,r5 82 shlri r5,14-1,r8 [all …]
|
/Linux-v4.19/arch/x86/crypto/ |
D | morus1280-avx2-asm.S | 119 mov %rcx, %r8 120 and $0x1, %r8 123 mov %rcx, %r8 124 and $0x1E, %r8 125 add %rsi, %r8 126 mov (%r8), %r9b 129 mov %rcx, %r8 130 and $0x2, %r8 133 mov %rcx, %r8 134 and $0x1C, %r8 [all …]
|
D | aegis256-aesni-asm.S | 65 mov LEN, %r8 66 and $0x1, %r8 69 mov LEN, %r8 70 and $0x1E, %r8 71 add SRC, %r8 72 mov (%r8), %r9b 75 mov LEN, %r8 76 and $0x2, %r8 79 mov LEN, %r8 80 and $0x1C, %r8 [all …]
|
D | morus640-sse2-asm.S | 119 mov %rcx, %r8 120 and $0x1, %r8 123 mov %rcx, %r8 124 and $0x1E, %r8 125 add %rsi, %r8 126 mov (%r8), %r9b 129 mov %rcx, %r8 130 and $0x2, %r8 133 mov %rcx, %r8 134 and $0x1C, %r8 [all …]
|
D | aegis128l-aesni-asm.S | 73 mov LEN, %r8 74 and $0x1, %r8 77 mov LEN, %r8 78 and $0x1E, %r8 79 add SRC, %r8 80 mov (%r8), %r9b 83 mov LEN, %r8 84 and $0x2, %r8 87 mov LEN, %r8 88 and $0x1C, %r8 [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | head_booke.h | 101 mfspr r8,SPRN_PIR; \ 102 slwi r8,r8,2; \ 103 addis r8,r8,level##_STACK_BASE@ha; \ 104 lwz r8,level##_STACK_BASE@l(r8); \ 105 addi r8,r8,EXC_LVL_FRAME_OVERHEAD; 108 lis r8,level##_STACK_BASE@ha; \ 109 lwz r8,level##_STACK_BASE@l(r8); \ 110 addi r8,r8,EXC_LVL_FRAME_OVERHEAD; 122 mtspr SPRN_SPRG_WSCRATCH_##exc_level,r8; \ 124 stw r9,GPR9(r8); /* save various registers */\ [all …]
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | futex.h | 11 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; \ 93 register unsigned long r8 __asm ("r8") = 0; in futex_atomic_cmpxchg_inatomic() 101 : "+r" (r8), "=&r" (prev) in futex_atomic_cmpxchg_inatomic() 106 return r8; in futex_atomic_cmpxchg_inatomic()
|
/Linux-v4.19/arch/powerpc/crypto/ |
D | aes-spe-keys.S | 37 xor r8,r8,r8; \ 84 LOAD_KEY(r8,r4,12) 88 stw r8,12(r3) 93 mr r14,r8 /* apply LS_BOX to 4th temp */ 100 xor r8,r8,r7 104 stw r8,12(r3) 126 LOAD_KEY(r8,r4,12) 132 stw r8,12(r3) 146 xor r8,r8,r7 147 xor r9,r9,r8 [all …]
|
/Linux-v4.19/arch/powerpc/boot/ |
D | crt0.S | 75 9: lwz r8,0(r12) /* get tag */ 76 cmpwi r8,0 78 cmpwi r8,RELA 82 11: addis r8,r8,(-RELACOUNT)@ha 83 cmpwi r8,RELACOUNT@l 114 lwz r8,p_etext-p_base(r10) 118 cmplw cr0,r9,r8 125 lwz r8,p_end-p_base(r10) 129 cmplw cr0,r9,r8 133 lwz r8,p_pstack-p_base(r10) [all …]
|