/linux-3.4.99/arch/score/include/asm/ |
D | asmmacro.h | 10 mv r31, r0 18 mv r30, r0 19 addri r0, r31, -PT_SIZE 21 sw r30, [r0, PT_R0] 23 sw r1, [r0, PT_R1] 25 sw r2, [r0, PT_R2] 26 sw r3, [r0, PT_R3] 27 sw r4, [r0, PT_R4] 28 sw r5, [r0, PT_R5] 29 sw r6, [r0, PT_R6] [all …]
|
/linux-3.4.99/arch/sh/lib/ |
D | checksum.S | 51 mov r4, r0 52 tst #3, r0 ! Check alignment. 56 tst #1, r0 ! Check alignment. 63 mov.b @r4+, r0 64 extu.b r0, r0 65 addc r0, r6 ! t=0 from previous tst 66 mov r6, r0 68 shlr16 r0 69 shlr8 r0 70 or r0, r6 [all …]
|
D | ashrsi3.S | 51 ! r0: Result 62 mov #31,r0 63 and r0,r5 64 mova ashrsi3_table,r0 65 mov.b @(r0,r5),r5 67 add r5,r0 68 jmp @r0 72 mov r4,r0 110 rotcl r0 112 subc r0,r0 [all …]
|
D | ashlsi3.S | 51 ! r0: Result 61 mov #31,r0 62 and r0,r5 63 mova ashlsi3_table,r0 64 mov.b @(r0,r5),r5 66 add r5,r0 67 jmp @r0 71 mov r4,r0 109 shll2 r0 111 shll2 r0 [all …]
|
D | lshrsi3.S | 51 ! r0: Result 61 mov #31,r0 62 and r0,r5 63 mova lshrsi3_table,r0 64 mov.b @(r0,r5),r5 66 add r5,r0 67 jmp @r0 71 mov r4,r0 109 shlr2 r0 111 shlr2 r0 [all …]
|
D | udivsi3_i4i.S | 65 mov r4,r0 66 shlr8 r0 72 shlr r0 76 div1 r5,r0 78 div1 r5,r0 79 div1 r5,r0 81 div1 r5,r0 84 mova div_table_ix,r0 86 mov.b @(r0,r5),r1 89 mova div_table_ix,r0 [all …]
|
/linux-3.4.99/arch/powerpc/lib/ |
D | checksum_64.S | 28 lwz r0,0(r3) 31 addc r0,r0,r5 35 adde r0,r0,r4 37 addze r0,r0 /* add in final carry */ 38 rldicl r4,r0,32,0 /* fold two 32-bit halves together */ 39 add r0,r0,r4 40 srdi r0,r0,32 41 rlwinm r3,r0,16,0,31 /* fold two halves together */ 42 add r3,r0,r3 56 addc r0,r3,r4 /* add 4 32-bit words together */ [all …]
|
/linux-3.4.99/arch/arm/mm/ |
D | cache-v6.S | 38 mov r0, #0 42 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 43 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 44 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 45 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 51 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache 64 mov r0, #0 66 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate 68 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate 73 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate [all …]
|
D | proc-arm946.S | 47 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 48 bic r0, r0, #0x00001000 @ i-cache 49 bic r0, r0, #0x00000004 @ d-cache 50 mcr p15, 0, r0, c1, c0, 0 @ disable caches 68 mov pc, r0 77 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 86 mov r0, #0 87 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 135 sub r3, r1, r0 @ calculate total size 141 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry [all …]
|
D | proc-mohawk.S | 54 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 55 bic r0, r0, #0x1800 @ ...iz........... 56 bic r0, r0, #0x0006 @ .............ca. 57 mcr p15, 0, r0, c1, c0, 0 @ disable caches 82 mov pc, r0 93 mov r0, #0 94 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer 95 mcr p15, 0, r0, c7, c0, 4 @ wait for interrupt 104 mov r0, #0 105 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache [all …]
|
D | cache-fa.S | 46 mov r0, #0 47 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 88 sub r3, r1, r0 @ calculate total size 93 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I line 94 mcr p15, 0, r0, c7, c14, 1 @ clean and invalidate D entry 95 add r0, r0, #CACHE_DLINESIZE 96 cmp r0, r1 128 bic r0, r0, #CACHE_DLINESIZE - 1 129 1: mcr p15, 0, r0, c7, c14, 1 @ clean and invalidate D entry 130 mcr p15, 0, r0, c7, c5, 1 @ invalidate I entry [all …]
|
D | proc-arm925.S | 95 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 96 bic r0, r0, #0x1000 @ ...i............ 97 bic r0, r0, #0x000e @ ............wca. 98 mcr p15, 0, r0, c1, c0, 0 @ disable caches 132 mov pc, r0 141 mov r0, #0 143 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer 146 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 156 mov r0, #0 157 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache [all …]
|
D | proc-arm926.S | 64 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 65 bic r0, r0, #0x1000 @ ...i............ 66 bic r0, r0, #0x000e @ ............wca. 67 mcr p15, 0, r0, c1, c0, 0 @ disable caches 92 mov pc, r0 103 mov r0, #0 105 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer 111 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 122 mov r0, #0 123 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache [all …]
|
/linux-3.4.99/arch/sh/kernel/cpu/shmobile/ |
D | sleep.S | 24 #define k0 r0 37 stc vbr, r0 38 mov.l r0, @(SH_SLEEP_VBR, r5) 44 sts pr, r0 45 mov.l r0, @(SH_SLEEP_SPC, r5) 48 stc sr, r0 49 mov.l r0, @(SH_SLEEP_SR, r5) 52 mov.l @(SH_SLEEP_MODE, r5), r0 53 tst #SUSP_SH_REGS, r0 96 mov #SH_SLEEP_REG_STBCR, r0 [all …]
|
/linux-3.4.99/arch/m32r/lib/ |
D | checksum.S | 55 ; r0: unsigned char *buff 60 and3 r7, r0, #1 ; Check alignment. 63 ldub r4, @r0 || addi r0, #1 65 cmp r0, r0 || addi r1, #-1 70 and3 r4, r0, #2 ; Check alignment. 73 cmp r0, r0 || addi r1, #-2 79 lduh r4, @r0 || ldi r3, #0 80 addx r2, r4 || addi r0, #2 85 cmp r0, r0 ; clear c-bit 90 1: ld r3, @r0+ [all …]
|
/linux-3.4.99/arch/tile/kernel/ |
D | relocate_kernel.S | 36 move r30, r0 /* page list */ 50 moveli r0, 'r' 53 moveli r0, '_' 56 moveli r0, 'n' 59 moveli r0, '_' 62 moveli r0, 'k' 65 moveli r0, '\n' 100 move r0, zero /* cache_pa */ 136 seqi r0, r9, 0x1 /* IND_DESTINATION */ 137 bzt r0, .Ltry2 [all …]
|
/linux-3.4.99/arch/sh/kernel/cpu/sh5/ |
D | switchto.S | 45 movi FRAME_SIZE, r0 46 sub.l r15, r0, r15 56 addi.l r1, 24, r0 ! base of pt_regs.regs 57 addi.l r0, (63*8), r8 ! base of pt_regs.trregs 66 st.q r0, ( 9*8), r9 67 st.q r0, (10*8), r10 68 st.q r0, (11*8), r11 69 st.q r0, (12*8), r12 70 st.q r0, (13*8), r13 71 st.q r0, (14*8), r14 ! for unwind, want to look as though we took a trap at [all …]
|
/linux-3.4.99/arch/arm/mach-pxa/ |
D | standby.S | 22 ldr r0, =PSSR 31 str r1, [r0] @ make sure PSSR_PH/STS are clear 64 mcr p14, 0, r0, c7, c0, 0 69 ldr r0, [r1, #PXA3_DDR_HCAL] @ Clear (and wait for) HCEN 70 bic r0, r0, #PXA3_DDR_HCAL_HCEN 71 str r0, [r1, #PXA3_DDR_HCAL] 72 1: ldr r0, [r1, #PXA3_DDR_HCAL] 73 tst r0, #PXA3_DDR_HCAL_HCEN 76 ldr r0, [r1, #PXA3_RCOMP] @ Initiate RCOMP 77 orr r0, r0, #PXA3_RCOMP_SWEVAL [all …]
|
/linux-3.4.99/arch/arm/lib/ |
D | delay.S | 26 mul r0, r2, r0 27 ENTRY(__const_udelay) @ 0 <= r0 <= 0x7fffff06 31 add r0, r0, r1, lsr #32-14 32 mov r0, r0, lsr #14 @ max = 0x0001ffff 35 mul r0, r2, r0 @ max = 2^32-1 36 add r0, r0, r1, lsr #32-6 37 movs r0, r0, lsr #6 48 subs r0, r0, #1 51 subs r0, r0, #1 53 subs r0, r0, #1 [all …]
|
/linux-3.4.99/arch/tile/lib/ |
D | usercopy_64.S | 25 { movei r1, -EFAULT; move r0, zero } 30 { movei r0, -EFAULT; jrp lr } 41 1: { LOAD r0, r0; move r1, zero }; \ 59 1: { STORE r1, r0; move r0, zero }; \ 77 { beqz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */ 78 1: { ld1u r4, r0; addi r1, r1, -1 } 80 { bnezt r1, 1b; addi r0, r0, 1 } 81 2: { sub r0, r0, r3; jrp lr } 85 { move r0, zero; jrp lr } 98 { beqz r2, 2f; move r3, r0 } [all …]
|
D | usercopy_32.S | 25 { move r0, zero; move r1, zero } 30 { movei r0, -EFAULT; jrp lr } 41 1: { LOAD r0, r0; move r1, zero; move r2, zero }; \ 57 1: { lw r0, r0; addi r1, r0, 4 }; 72 1: { STORE r1, r0; move r0, zero }; \ 88 1: { sw r2, r0; addi r2, r2, 4 } 89 2: { sw r2, r1; move r0, zero } 104 { bz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */ 105 1: { lb_u r4, r0; addi r1, r1, -1 } 107 { bnzt r1, 1b; addi r0, r0, 1 } [all …]
|
/linux-3.4.99/crypto/ |
D | serpent_generic.c | 237 u32 r0, r1, r2, r3, r4; in __serpent_setkey() local 251 r0 = le32_to_cpu(k[3]); in __serpent_setkey() 257 keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); in __serpent_setkey() 258 keyiter(le32_to_cpu(k[1]), r1, r0, r3, 1, 1); in __serpent_setkey() 260 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); in __serpent_setkey() 262 keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); in __serpent_setkey() 263 keyiter(le32_to_cpu(k[6]), r1, r0, r3, 6, 6); in __serpent_setkey() 266 keyiter(k[0], r3, r2, r0, 8, 8); in __serpent_setkey() 268 keyiter(k[2], r0, r4, r2, 10, 10); in __serpent_setkey() 269 keyiter(k[3], r1, r0, r3, 11, 11); in __serpent_setkey() [all …]
|
/linux-3.4.99/arch/arm/mach-omap2/ |
D | sleep44xx.S | 62 cmp r0, #0x0 70 ldr r9, [r0, #OMAP_TYPE_OFFSET] 73 mov r0, #SCU_PM_NORMAL 87 mrc p15, 0, r0, c1, c0, 0 88 bic r0, r0, #(1 << 2) @ Disable the C bit 89 mcr p15, 0, r0, c1, c0, 0 108 mov r8, r0 112 mrc p15, 0, r0, c0, c0, 5 @ Read MPIDR 113 ands r0, r0, #0x0f 114 ldreq r0, [r8, #SCU_OFFSET0] [all …]
|
/linux-3.4.99/arch/powerpc/kernel/ |
D | cpu_setup_ppc970.S | 21 mfmsr r0 22 rldicl. r0,r0,4,63 29 li r0,0 31 rldimi r3,r0,40,23 /* clear bit 23 (rm_ci) */ 32 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */ 38 rldimi r3,r0,6,56 /* clear bits 56 & 57 (DCBZ*) */ 45 mfspr r0,SPRN_HID1 48 or r0,r0,r3 49 mtspr SPRN_HID1,r0 50 mtspr SPRN_HID1,r0 [all …]
|
/linux-3.4.99/arch/microblaze/kernel/ |
D | head.S | 66 mts rmsr, r0 86 lbui r11, r0, TOPHYS(endian_check) 88 lw r11, r0, r7 /* Big endian load in delay slot */ 89 lwr r11, r0, r7 /* Little endian load */ 93 or r7, r0, r0 /* clear R7 when not valid DTB */ 96 or r11, r0, r0 /* incremment */ 97 ori r4, r0, TOPHYS(_fdt_start) 98 ori r3, r0, (0x8000 - 4) 114 or r6, r0, r0 /* incremment */ 115 ori r4, r0, __init_end /* load address of command line */ [all …]
|