| /OK3568_Linux_fs/kernel/arch/microblaze/lib/ |
| H A D | fastcopy.S | 83 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 …]
|
| /OK3568_Linux_fs/u-boot/arch/arc/lib/ |
| H A D | strchr-700.S | 34 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 49 and %r12, %r12, %r4 51 breq %r12, 0, .Loop 52 lsr_s %r12, %r12, 7 [all …]
|
| H A D | strlen.S | 23 sub %r12, %r6, %r7 24 bic %r12, %r12, %r6 25 or.eq %r12, %r12, %r1 26 and %r12, %r12, %r5 27 brne %r12, 0, .Learly_end 36 sub %r12, %r6, %r4 37 bic %r12, %r12, %r6 38 bmsk.ne %r12, %r12, %r7 39 or.eq %r12, %r12, %r1 40 and %r12, %r12, %r5 [all …]
|
| H A D | memcpy-700.S | 15 ld_s %r12, [%r1, 0] 19 st.ab %r12, [%r5, 4] 20 ld.a %r12, [%r1, 4] 24 st.ab %r12, [%r5, 4] 25 ld.a %r12, [%r1, 8] 33 xor_s %r12, %r12, %r3 34 bmsk %r12, %r12, %r2 35 xor_s %r12, %r12, %r3 39 xor_s %r3, %r3, %r12 41 xor_s %r12, %r12, %r3 [all …]
|
| H A D | memcmp.S | 18 or %r12, %r0, %r1 19 asl_s %r12, %r12, 30 21 brls %r2, %r12, .Lbytewise 27 ld_s %r12, [%r1, 4] 31 brne WORD2, %r12, .Lodd 59 asl %r12, %r5, %r1 61 lsr_s %r12, %r12, 1 63 sub %r0, %r2, %r12 66 xor %r0, WORD2, %r12 73 asl_s %r12, %r12, %r1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arc/lib/ |
| H A D | strchr-700.S | 31 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 D | strlen.S | 22 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 D | memcpy-700.S | 14 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 D | memcmp.S | 17 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 …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/ |
| H A D | hvCall.S | 91 ld r12,hcall_tracepoint_refcount@toc(r2); \ 92 std r12,32(r1); \ 93 cmpdi r12,0; \ 156 ld r12,STK_PARAM(R4)(r1) 157 std r4, 0(r12) 158 std r5, 8(r12) 159 std r6, 16(r12) 160 std r7, 24(r12) 183 ld r12,STK_PARAM(R4)(r1) 184 std r4,0(r12) [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | exception-64e.h | 88 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/crypto/ |
| H A D | aes-armv4.S | 153 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 …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kvm/ |
| H A D | book3s_rmhandlers.S | 58 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 …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | head_44x.S | 310 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 …]
|
| H A D | head_booke.h | 64 stw r12,GPR12(r11); \ 68 lwz r12, THREAD_NORMSAVE(0)(r10); \ 69 stw r12,GPR11(r11); \ 73 mfspr r12,SPRN_SRR0; \ 99 mr r12, r13 103 mfcr r12 111 rlwinm r12,r12,0,4,2 /* Clear SO bit in CR */ 114 stw r12, _CCR(r11) /* save various registers */ 115 mflr r12 116 stw r12,_LINK(r11) [all …]
|
| H A D | head_32.h | 83 stw r12,GPR12(r11) 90 mfspr r12,SPRN_SPRG_SCRATCH1 91 stw r12,GPR11(r11) 95 mfspr r12, SPRN_SPRG_THREAD 96 tovirt(r12, r12) 98 lwz r10, DAR(r12) 100 lwz r10, DSISR(r12) 103 lwz r9, SRR1(r12) 105 lwz r12, SRR0(r12) 107 mfspr r12,SPRN_SRR0 [all …]
|
| H A D | head_fsl_booke.S | 312 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \ 313 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \ 314 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \ 319 xor r12, r10, r11; /* drop size bits from pointer */ \ 321 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \ 323 1001: lwz r11, 4(r12); /* Get pte entry */ 326 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \ 327 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \ 328 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \ 330 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \ [all …]
|
| H A D | entry_32.S | 145 stw r12,_NIP(r11) 148 mfctr r12 150 stw r12,_CTR(r11) 152 mfspr r12,SPRN_SPRG_THREAD 153 tovirt_vmstack r12, r12 155 addi r2, r12, -THREAD 157 stw r11,PT_REGS(r12) 161 lwz r12,THREAD_DBCR0(r12) 162 andis. r12,r12,DBCR0_IDM@h 164 ACCOUNT_CPU_USER_ENTRY(r2, r11, r12) [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/crypto/ |
| H A D | sha256-core.S_shipped | 102 ldr r12,.LOPENSSL_armcap 103 ldr r12,[r3,r12] @ OPENSSL_armcap_P 104 tst r12,#ARMV8_SHA256 106 tst r12,#ARMV7_NEON 121 eor r12,r12,r12 128 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 135 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 136 ldrb r12,[r1,#2] 138 orr r2,r2,r12,lsl#8 139 ldrb r12,[r1],#4 [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/lib/ |
| H A D | crtsavres.S | 443 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 …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | omap-smc.S | 26 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 …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-imx/ |
| H A D | ssi-fiq.S | 42 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 …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/ |
| H A D | lowlevel_spl.S | 9 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */ 10 ldr r12, =CONFIG_SPL_BOOTROM_SAVE 11 str sp, [r12] 16 ldr r12, =CONFIG_SPL_BOOTROM_SAVE 17 ldr sp, [r12] 19 ldmfd sp!, {r0 - r12, pc} /* @ restore regs and return */ 30 stmfd sp!, {r1-r12} 34 ldmfd sp!, {r1-r12} 46 stmfd sp!, {r1-r12} 52 ldmfd sp!, {r1-r12} [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | mem_encrypt_boot.S | 41 push %r12 44 movq %rdx, %r12 /* Area length */ 56 movq %r12, %rcx /* Area length */ 63 pop %r12 109 push %r12 126 movq $PMD_PAGE_SIZE, %r12 128 cmpq %r12, %r9 130 movq %r9, %r12 135 movq %r12, %rcx 140 movq %r12, %rcx [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | head-nommu.S | 75 ldr r12, [r10, #PROCINFO_INITFUNC] 76 add r12, r12, r10 77 ret r12 113 ldr r12, [r10, #PROCINFO_INITFUNC] 114 add r12, r12, r10 115 ret r12 132 M_CLASS(movw r12, #:lower16:BASEADDR_V7M_SCB) 133 M_CLASS(movt r12, #:upper16:BASEADDR_V7M_SCB) 135 M_CLASS(ldr r3, [r12, 0x50]) 152 M_CLASS(streq r3, [r12, #PMSAv8_MAIR0]) [all …]
|