/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/boot/lib/ |
H A D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 22 cmplw r5,r4 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 31 andis. r0,r5,0xc000 33 cntlzw r0,r5 # we are shifting the dividend right 39 or r11,r5,r1 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/lib/ |
H A D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 22 cmplw r5,r4 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 31 andis. r0,r5,0xc000 33 cntlzw r0,r5 # we are shifting the dividend right 39 or r11,r5,r1 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/lib/ |
H A D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 22 cmplw r5,r4 26 divwu r7,r5,r4 # if dividend.hi >= divisor, 28 subf. r5,r0,r5 # dividend.hi %= divisor 30 1: mr r11,r5 # here dividend.hi != 0 31 andis. r0,r5,0xc000 33 cntlzw r0,r5 # we are shifting the dividend right 40 or r11,r5,r1 [all...] |
H A D | string.S | 26 addi r5,r3,-1 30 stbu r0,1(r5) 37 cmpwi 0,r5,0 39 mtctr r5 47 mfctr r5 48 cmpwi 0,r5,0 /* any space left in destination buffer? */ 55 addi r5,r3,-1 57 1: lbzu r0,1(r5) 60 addi r5,r5, [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm26/lib/ |
H A D | io-readsw.S | 41 stmfd sp!, {r4, r5, r6, lr} 53 ldr r5, [r0] 54 orr r4, r4, r5, lsl #16 56 ldr r5, [r0] 57 and r5, r5, ip 59 orr r5, r5, r6, lsl #16 72 LOADREGS(eqfd, sp!, {r4, r5, r6, pc}) 84 ldr r5, [r [all...] |
H A D | memcpy.S | 57 4: ldmgeia r1!, {r3 - r5} 58 stmgeia r0!, {r3 - r5} 65 ldmgeia r1!, {r4, r5} 67 stmgeia r0!, {r4, r5} 75 ldrgtb r5, [r1], #1 78 strgtb r5, [r0], #1 85 ldrgtb r5, [r1], #1 88 strgtb r5, [r0], #1 106 orr r4, r4, r5, push #24 107 mov r5, r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/lib/ |
H A D | io-readsw-armv3.S | 41 stmfd sp!, {r4, r5, r6, lr} 53 ldr r5, [r0] 54 orr r4, r4, r5, lsl #16 56 ldr r5, [r0] 57 and r5, r5, ip 59 orr r5, r5, r6, lsl #16 72 ldmeqfd sp!, {r4, r5, r6, pc} 84 ldr r5, [r [all...] |
H A D | sha1.S | 45 ldrb r5, [r1], #1 49 orr r5, r5, r4, lsl #8 50 orr r6, r6, r5, lsl #8 63 ldr r5, [r3, #8] 66 eor r4, r4, r5 138 sha_f1 r4, r5, r6, r7, r8 139 sha_f1 r8, r4, r5, r6, r7 140 sha_f1 r7, r8, r4, r5, r6 141 sha_f1 r6, r7, r8, r4, r5 [all...] |
H A D | io-readsb.S | 39 ldrb r5, [r0] 44 orr r3, r3, r5, put_byte_2 45 ldrb r5, [r0] 50 orr r4, r4, r5, put_byte_1 51 ldrb r5, [r0] 56 mov r5, r5, put_byte_0 58 orr r5, r5, r6, put_byte_1 60 orr r5, r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/mach-omap1/ |
H A D | sleep.S | 67 mov r5, #OMAP730_IDLECT2_SLEEP_VAL & 0xff 68 orr r5, r5, #OMAP730_IDLECT2_SLEEP_VAL & 0xff00 69 strh r5, [r4, #ARM_IDLECT2_ASM_OFFSET & 0xff] 77 mov r5, #IDLE_WAIT_CYCLES & 0xff 78 orr r5, r5, #IDLE_WAIT_CYCLES & 0xff00 79 l_730: subs r5, r5, #1 117 mov r5, #OMAP1510_IDLE_CLOCK_DOMAIN [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/acorn/block/ |
H A D | mfm.S | 34 @ r3=data ptr, r4=data left, r5,r6=temporary 38 adr r5,hdc63463_irqdata 39 ldmia r5,{r0,r1,r2,r3,r4} 49 ldrb r5,[r1,#0] 50 tst r5,r2 59 ldr r5,[r0,#32] @ Status reg - 16 bit - its the top few bits which are status 62 @tst r5,#0x3c00 @ Test for things which should be off 64 and r5,r5,#0x8000 @ This is test for things which should be on: Busy 65 cmp r5,# [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/m32r/kernel/ |
H A D | head.S | 132 ldi r5, #0x01 133 st r5, @r4 ; Set MATM Reg(T bit ON) 135 LDIMM (r5, 1f) 136 jmp r5 ; enable MMU 144 ld r5, @r4 ; Read ISTSi reg. 145 mv r6, r5 146 slli r5, #13 ; PIML check 147 srli r5, #13 ; 150 st r5, @r4 ; Write IMASKi reg. 160 seth r5, #hig [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | misc_64.S | 59 stdu r1,THREAD_SIZE-112(r5) 60 mr r1,r5 93 addi r5,r7,-1 94 andc r6,r3,r5 /* round low to line bdy */ 96 add r8,r8,r5 /* ensure we get enough */ 109 addi r5,r7,-1 110 andc r6,r3,r5 /* round low to line bdy */ 112 add r8,r8,r5 139 addi r5,r7,-1 140 andc r6,r3,r5 /* roun [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ia64/kernel/ |
H A D | relocate_kernel.S | 194 add loc1=4*8, in0 // save r4 and r5 first 202 st8 [loc1]=r5, 8 209 mov r5=pr 212 st8 [loc1]=r5, 8 // pr 217 mov r5=b1; 220 st8 [loc1]=r5, 8 // b1 225 mov r5=b3 228 st8 [loc1]=r5, 8 // b3 233 mov r5=b5 236 st8 [loc1]=r5, [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/boot/bootp/ |
H A D | init.S | 25 ldmia r13!, {r4-r6} @ r5 = dest, r6 = length 33 ldmia r13, {r5-r9} @ get size and addr of initrd 34 @ r5 = ATAG_CORE 41 teq r10, r5 @ is it ATAG_CORE? 47 stmneia r9, {r4, r5, r10} @ Size, ATAG_CORE, terminator 59 mov r5, #4 @ Size of initrd tag (4 words) 60 stmia r9, {r5, r6, r7, r8, r10} 64 * Move the block of memory length r6 from address r4 to address r5 67 stmia r5!, {r7 - r10} 69 stmia r5!, {r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/kernel/ |
H A D | cpu_setup_power4.S | 105 lis r5,cpu_state_storage@h 106 ori r5,r5,cpu_state_storage@l 118 std r3,CS_HID0(r5) 120 std r3,CS_HID1(r5) 122 std r3,CS_HID4(r5) 124 std r3,CS_HID5(r5) 139 lis r5,(cpu_state_storage-KERNELBASE)@h 140 ori r5,r5,cpu_state_storag [all...] |
H A D | misc.S | 62 1: mflr r5 65 subf r5,r4,r5 66 add r3,r3,r5 76 1: mflr r5 79 subf r5,r4,r5 80 subf r3,r5,r3 125 lwz r5,CPU_SPEC_SETUP(r4) 126 cmpi 0,r5, [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/platforms/celleb/ |
H A D | hvCall.S | 46 mr r4,r5 47 mr r5,r6 72 mr r4,r5 73 mr r5,r6 100 mr r3,r5 102 mr r5,r7 131 mr r3,r5 133 mr r5,r7 144 std r5, 8(r12) 163 mr r3,r5 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sh/lib/ |
H A D | checksum.S | 52 mov r5, r1 57 add #-2, r5 ! Alignment uses up two bytes. 58 cmp/pz r5 ! 62 add #2, r5 ! r5 was < 2. Deal with it. 64 mov r5, r1 ! Save new len for later use. 72 shld r0, r5 73 tst r5, r5 95 dt r5 [all...] |
H A D | memcpy-sh4.S | 29 add #-1,r5 ! 79 EX 32 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 33 add #-4,r5 ! 50 EX 39 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK 56 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN 75 add #4,r5 ! 50 EX 82 mov.b @(r0,r5),r1 ! 20 LS (latency=2) 102 add #-3,r5 ! 79 EX 105 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 106 add #-4,r5 ! 5 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/mm/ |
H A D | hash_low_64.S | 121 rldicr r29,r5,28,63-28 126 rldicl r5,r5,0,25 /* vsid & 0x0000007fffffffff */ 128 xor r28,r5,r0 145 mr r5,r7 173 /* physical address r5 */ 174 rldicl r5,r31,64-PTE_RPN_SHIFT,PTE_RPN_SHIFT 175 sldi r5,r5,PAGE_SHIFT 195 /* physical address r5 */ [all...] |
H A D | hash_low_32.S | 101 lwz r5,PGDIR(r8) /* virt page-table root */ 103 lis r5,swapper_pg_dir@ha /* if kernel address, use */ 104 addi r5,r5,swapper_pg_dir@l /* kernel page table */ 106 112: add r5,r5,r7 /* convert to phys addr */ 107 rlwimi r5,r4,12,20,29 /* insert top 10 bits of address */ 108 lwz r8,0(r5) /* get pmd entry */ 127 andc. r5,r3,r6 /* check access & ~permission */ 133 or r5,r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/openssl-0.9.8e/crypto/bn/asm/ |
H A D | ppc.pl | 305 .set r5,5 # 3rd argument/volatile register 365 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 367 # r5,r6 are the two BN_ULONGs being multiplied. 377 $LD r5,`0*$BNSZ`(r4) 378 $UMULL r9,r5,r5 379 $UMULH r10,r5,r5 #in first iteration. No need 387 $UMULL r7,r5,r6 388 $UMULH r8,r5,r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 303 .set r5,5 # 3rd argument/volatile register 363 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 365 # r5,r6 are the two BN_ULONGs being multiplied. 375 $LD r5,`0*$BNSZ`(r4) 376 $UMULL r9,r5,r5 377 $UMULH r10,r5,r5 #in first iteration. No need 385 $UMULL r7,r5,r6 386 $UMULH r8,r5,r [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/mm/ |
H A D | hashtable.S | 101 lwz r5,PGDIR(r8) /* virt page-table root */ 103 lis r5,swapper_pg_dir@ha /* if kernel address, use */ 104 addi r5,r5,swapper_pg_dir@l /* kernel page table */ 106 112: add r5,r5,r7 /* convert to phys addr */ 107 rlwimi r5,r4,12,20,29 /* insert top 10 bits of address */ 108 lwz r8,0(r5) /* get pmd entry */ 127 andc. r5,r3,r6 /* check access & ~permission */ 133 or r5,r [all...] |