/linux-2.6.39/arch/powerpc/lib/ |
D | hweight_64.S | 31 PPC_POPCNTB(r3,r3) 32 clrldi r3,r3,64-8 45 PPC_POPCNTB(r3,r3) 46 srdi r4,r3,8 47 add r3,r4,r3 48 clrldi r3,r3,64-8 51 clrlwi r3,r3,16 52 PPC_POPCNTW(r3,r3) 53 clrldi r3,r3,64-8 69 PPC_POPCNTB(r3,r3) [all …]
|
D | checksum_64.S | 28 lwz r0,0(r3) 29 lwzu r5,4(r3) 34 1: lwzu r4,4(r3) 41 rlwinm r3,r0,16,0,31 /* fold two halves together */ 42 add r3,r0,r3 43 not r3,r3 44 srwi r3,r3,16 56 addc r0,r3,r4 /* add 4 32-bit words together */ 62 rlwinm r3,r0,16,0,31 /* fold two halves together */ 63 add r3,r0,r3 [all …]
|
D | copypage_64.S | 31 dcbz r9,r3 35 addi r3,r3,-8 45 1: std r5,8(r3) 46 std r6,16(r3) 49 std r7,24(r3) 50 std r8,32(r3) 53 std r9,40(r3) 54 std r10,48(r3) 57 std r11,56(r3) 58 std r12,64(r3) [all …]
|
D | string.S | 20 addi r5,r3,-1 34 addi r6,r3,-1 49 addi r5,r3,-1 62 addi r5,r3,-1 64 1: lbzu r3,1(r5) 65 cmpwi 1,r3,0 67 subf. r3,r0,r3 76 addi r5,r3,-1 78 1: lbzu r3,1(r5) 79 cmpwi 1,r3,0 [all …]
|
D | memcpy_64.S | 14 std r3,48(r1) /* save destination pointer for return value */ 17 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 33 addi r3,r3,-16 44 addi r3,r3,8 49 std r8,8(r3) 51 stdu r9,16(r3) 53 3: std r8,8(r3) 55 addi r3,r3,16 60 stw r9,0(r3) 61 addi r3,r3,4 [all …]
|
D | checksum_32.S | 27 lwz r0,0(r3) 28 lwzu r5,4(r3) 33 1: lwzu r4,4(r3) 37 rlwinm r3,r0,16,0,31 /* fold two halves together */ 38 add r3,r0,r3 39 not r3,r3 40 srwi r3,r3,16 49 addc r0,r3,r4 /* add 4 32-bit words together */ 53 rlwinm r3,r0,16,0,31 /* fold two halves together */ 54 add r3,r0,r3 [all …]
|
/linux-2.6.39/arch/powerpc/kernel/ |
D | misc.S | 33 1: mflr r3 34 PPC_LL r4,(2f-1b)(r3) 35 subf r3,r4,r3 51 add r3,r3,r5 62 neg r3,r3 67 PPC_STL r0,0(r3) 68 PPC_STL r1,SZL(r3) 69 PPC_STL r2,2*SZL(r3) 71 PPC_STL r0,3*SZL(r3) 72 PPC_STL r13,4*SZL(r3) [all …]
|
D | l2cr_6xx.S | 102 li r3,-1 137 rlwinm r5,r3,0,0,0 /* r5 contains the new enable bit */ 138 rlwinm r3,r3,0,11,9 /* Turn off the invalidate bit */ 139 rlwinm r3,r3,0,1,31 /* Turn off the enable bit */ 208 mtspr SPRN_L2CR,r3 219 oris r3,r3,0x0020 221 mtspr SPRN_L2CR,r3 228 10: mfspr r3,SPRN_L2CR 229 andis. r4,r3,0x0020 235 3: mfspr r3,SPRN_L2CR [all …]
|
D | ppc_save_regs.S | 27 PPC_STL r0,0*SZL(r3) 28 PPC_STL r2,2*SZL(r3) 29 PPC_STL r3,3*SZL(r3) 30 PPC_STL r4,4*SZL(r3) 31 PPC_STL r5,5*SZL(r3) 32 PPC_STL r6,6*SZL(r3) 33 PPC_STL r7,7*SZL(r3) 34 PPC_STL r8,8*SZL(r3) 35 PPC_STL r9,9*SZL(r3) 36 PPC_STL r10,10*SZL(r3) [all …]
|
D | misc_32.S | 40 stwu r1,THREAD_SIZE-STACK_FRAME_OVERHEAD(r3) 41 mr r1,r3 65 cmpwi cr1,r3,0 74 mr r10,r3 75 mullw r9,r3,r5 76 mulhwu r3,r3,r5 82 addze r3,r3 84 addze r3,r3 97 subf r3,r5,r3 122 add r0,r0,r3 [all …]
|
D | cpu_setup_ppc970.S | 30 mfspr r3,SPRN_HID4 31 rldimi r3,r0,40,23 /* clear bit 23 (rm_ci) */ 32 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */ 34 mtspr SPRN_HID4,r3 37 mfspr r3,SPRN_HID5 38 rldimi r3,r0,6,56 /* clear bits 56 & 57 (DCBZ*) */ 40 mtspr SPRN_HID5,r3 46 li r3,0x1200 /* enable i-fetch cacheability */ 47 sldi r3,r3,44 /* and prefetch */ 48 or r0,r0,r3 [all …]
|
/linux-2.6.39/arch/arm/mach-at91/ |
D | pm_slowclock.S | 60 ldr r3, [r1, #(AT91_PMC_SR - AT91_PMC)] 61 tst r3, #AT91_PMC_MCKRDY 74 ldr r3, [r1, #(AT91_PMC_SR - AT91_PMC)] 75 tst r3, #AT91_PMC_MOSCS 88 ldr r3, [r1, #(AT91_PMC_SR - AT91_PMC)] 89 tst r3, #AT91_PMC_LOCKA 102 ldr r3, [r1, #(AT91_PMC_SR - AT91_PMC)] 103 tst r3, #AT91_PMC_LOCKB 132 mov r3, #1 133 str r3, [r2, #AT91_SDRAMC_SRR] [all …]
|
/linux-2.6.39/arch/powerpc/platforms/83xx/ |
D | suspend-asm.S | 51 stw r3, immrbase@l(r4) 62 lis r3, mpc83xx_sleep_save_area@h 63 ori r3, r3, mpc83xx_sleep_save_area@l 69 stw r5, SS_MEMSAVE+0(r3) 70 stw r6, SS_MEMSAVE+4(r3) 76 stw r5, SS_HID+0(r3) 77 stw r6, SS_HID+4(r3) 78 stw r7, SS_HID+8(r3) 87 stw r4, SS_IABR+0(r3) 88 stw r5, SS_IABR+4(r3) [all …]
|
/linux-2.6.39/arch/arm/lib/ |
D | findbit.S | 29 ARM( ldrb r3, [r0, r2, lsr #3] ) 30 THUMB( lsr r3, r2, #3 ) 31 THUMB( ldrb r3, [r0, r3] ) 32 eors r3, r3, #0xff @ invert bits 50 ARM( ldrb r3, [r0, r2, lsr #3] ) 51 THUMB( lsr r3, r2, #3 ) 52 THUMB( ldrb r3, [r0, r3] ) 53 eor r3, r3, #0xff @ now looking for a 1 bit 54 movs r3, r3, lsr ip @ shift off unused bits 70 ARM( ldrb r3, [r0, r2, lsr #3] ) [all …]
|
D | uaccess.S | 34 ldrb r3, [r1], #1 35 USER( T(strb) r3, [r0], #1) @ May fault 36 ldrgeb r3, [r1], #1 37 USER( T(strgeb) r3, [r0], #1) @ May fault 38 ldrgtb r3, [r1], #1 39 USER( T(strgtb) r3, [r0], #1) @ May fault 61 ldr r3, [r1], #4 62 USER( T(str) r3, [r0], #4) @ May fault 76 .Lc2u_0cpy8lp: ldmia r1!, {r3 - r6} 77 stmia r0!, {r3 - r6} @ Shouldnt fault [all …]
|
D | io-readsb.S | 17 ldrb r3, [r0] 18 strb r3, [r1], #1 19 ldrgeb r3, [r0] 20 strgeb r3, [r1], #1 21 ldrgtb r3, [r0] 22 strgtb r3, [r1], #1 37 .Linsb_16_lp: ldrb r3, [r0] 40 mov r3, r3, put_byte_0 42 orr r3, r3, r4, put_byte_1 44 orr r3, r3, r5, put_byte_2 [all …]
|
D | io-readsl.S | 22 1: ldr r3, [r0, #0] 27 stmia r1!, {r3, r4, ip, lr} 31 ldrcs r3, [r0, #0] 33 stmcsia r1!, {r3, ip} 34 ldrne r3, [r0, #0] 35 strne r3, [r1, #0] 38 3: ldr r3, [r0] 40 mov ip, r3, get_byte_0 43 mov ip, r3, get_byte_1 46 mov ip, r3, get_byte_2 [all …]
|
/linux-2.6.39/arch/microblaze/lib/ |
D | uaccess_old.S | 36 addik r3,r7,0 /* temp_count = len */ 37 beqi r3,3f 42 addik r3,r3,-1 43 beqi r3,2f /* break on len */ 48 addik r3,r3,1 /* undo "temp_count--" */ 50 rsubk r3,r3,r7 /* temp_count = len - temp_count */ 60 addik r3,r0, -EFAULT 79 addik r3,r6,0 80 beqi r3,3f 84 addik r3,r3,-1 /* delay slot */ [all …]
|
/linux-2.6.39/arch/s390/kernel/ |
D | compat_wrapper.S | 18 llgtr %r3,%r3 # char * 25 llgtr %r3,%r3 # const char * 32 lgfr %r3,%r3 # int 44 lgfr %r3,%r3 # int 50 llgtr %r3,%r3 # const char * 71 lgfr %r3,%r3 # int 78 llgfr %r3,%r3 # mode_t 84 llgfr %r3,%r3 # __kernel_old_uid_emu31_t 91 lgfr %r3,%r3 # off_t 100 llgtr %r3,%r3 # char * [all …]
|
/linux-2.6.39/crypto/ |
D | serpent.c | 224 u32 r0,r1,r2,r3,r4; in serpent_setkey() local 241 r3 = le32_to_cpu(k[6]); in serpent_setkey() 245 keyiter(le32_to_cpu(k[1]),r1,r0,r3,1,1); in serpent_setkey() 247 keyiter(le32_to_cpu(k[3]),r3,r2,r0,3,3); in serpent_setkey() 248 keyiter(le32_to_cpu(k[4]),r4,r3,r1,4,4); in serpent_setkey() 250 keyiter(le32_to_cpu(k[6]),r1,r0,r3,6,6); in serpent_setkey() 253 keyiter(k[ 0],r3,r2,r0, 8, 8); keyiter(k[ 1],r4,r3,r1, 9, 9); in serpent_setkey() 254 keyiter(k[ 2],r0,r4,r2, 10, 10); keyiter(k[ 3],r1,r0,r3, 11, 11); in serpent_setkey() 255 keyiter(k[ 4],r2,r1,r4, 12, 12); keyiter(k[ 5],r3,r2,r0, 13, 13); in serpent_setkey() 256 keyiter(k[ 6],r4,r3,r1, 14, 14); keyiter(k[ 7],r0,r4,r2, 15, 15); in serpent_setkey() [all …]
|
/linux-2.6.39/arch/m32r/mm/ |
D | mmu.S | 33 st r3, @-sp 35 seth r3, #high(MMU_REG_BASE) 36 ld r1, @(MESTS_offset, r3) ; r1: status (MESTS reg.) 37 ld r0, @(MDEVP_offset, r3) ; r0: PFN + ASID (MDEVP reg.) 38 st r1, @(MESTS_offset, r3) ; clear status (MESTS reg.) 45 ;; r1 - r3: free 50 ;; r3: free 74 ;; r1 - r3: free 79 ;; r3: free 80 ldi r3, #-4096 [all …]
|
/linux-2.6.39/drivers/scsi/arm/ |
D | acornscsi-io.S | 32 ldmia r0!, {r3, r4, r5, r6} 33 and r3, r3, lr 34 orr r3, r3, r4, lsl #16 42 stmia r1!, {r3 - r6} 48 ldmia r0!, {r3, r4, r5, r6} 49 and r3, r3, lr 50 orr r3, r3, r4, lsl #16 53 stmia r1!, {r3 - r4} 59 ldmia r0!, {r3, r4} 60 and r3, r3, lr [all …]
|
/linux-2.6.39/arch/ia64/kvm/ |
D | trampoline.S | 18 add r3 = CTX(B1),r32; \ 23 st8 [r3]=r17,16; \ 29 st8 [r3]=r17,16; \ 35 st8 [r3]=r17; \ 43 add r3 = CTX(B1),r33; \ 46 ld8 r17=[r3],16; \ 52 ld8 r17=[r3],16; \ 58 ld8 r17=[r3]; \ 72 add r3=CTX(R5),r32; \ 77 st8.spill [r3]=r5,16; \ [all …]
|
/linux-2.6.39/arch/m32r/lib/ |
D | memset.S | 30 and3 r3, r4, #3 31 beqz r3, word_set 32 addi r3, #-4 33 neg r3, r3 /* r3 = -(r3 - 4) */ 36 addi r2, #-1 || addi r3, #-1 37 bnez r3, align_word 42 sll3 r3, r1, #8 43 or r1, r3 || addi r4, #-4 44 sll3 r3, r1, #16 45 or r1, r3 || addi r2, #-4 [all …]
|
/linux-2.6.39/arch/arm/kernel/ |
D | head.S | 85 adr r3, 2f 86 ldmia r3, {r4, r8} 87 sub r4, r3, r4 @ (PHYS_OFFSET - PAGE_OFFSET) 145 mov r3, #0 147 1: str r3, [r0], #4 148 str r3, [r0], #4 149 str r3, [r0], #4 150 str r3, [r0], #4 161 ldmia r0, {r3, r5, r6} 162 sub r0, r0, r3 @ virt->phys offset [all …]
|