/linux-master/arch/powerpc/kernel/ |
H A D | cpu_setup_pa6t.S | 19 mfmsr r0 20 rldicl. r0,r0,4,63 23 mfspr r0,SPRN_HID5 24 ori r0,r0,0x38 25 mtspr SPRN_HID5,r0 27 mfspr r0,SPRN_LPCR 28 ori r0,r0, [all...] |
H A D | ppc_save_regs.S | 26 PPC_STL r0,GPR0(r3) 31 lbz r0,PACAIRQSOFTMASK(r13) 32 PPC_STL r0,SOFTE(r3) 38 PPC_LL r0,LRSAVE(r4) 39 PPC_STL r0,_LINK(r3) 40 mflr r0 41 PPC_STL r0,_NIP(r3) 42 mfmsr r0 43 PPC_STL r0,_MSR(r3) 44 mfctr r0 [all...] |
H A D | cpu_setup_ppc970.S | 16 mfmsr r0 17 rldicl. r0,r0,4,63 24 li r0,0 26 rldimi r3,r0,40,23 /* clear bit 23 (rm_ci) */ 27 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */ 33 rldimi r3,r0,6,56 /* clear bits 56 & 57 (DCBZ*) */ 40 mfspr r0,SPRN_HID1 43 or r0,r0,r [all...] |
/linux-master/arch/arm/lib/ |
H A D | csumipv6.S | 20 ldmia r0, {r0 - r3} 21 adcs r0, ip, r0 22 adcs r0, r0, r1 23 adcs r0, r0, r2 25 adcs r0, r0, r [all...] |
H A D | delay-loop.S | 21 * loops = r0 * HZ * loops_per_jiffy / 1000000 23 * r0 <= 2000 29 mul r0, r2, r0 @ r0 = delay_us * UDELAY_MULT 30 ENTRY(__loop_const_udelay) @ 0 <= r0 <= 0xfffffaf0 33 umull r1, r0, r2, r0 @ r0-r1 = r0 * loops_per_jiff [all...] |
H A D | getuser.S | 15 * Inputs: r0 contains the address 17 * Outputs: r0 is the error code 33 check_uaccess r0, 1, r1, r2, __get_user_bad 34 1: TUSER(ldrb) r2, [r0] 35 mov r0, #0 41 check_uaccess r0, 2, r1, r2, __get_user_bad 44 2: TUSER(ldrh) r2, [r0] 50 2: ldrbt r2, [r0], #1 51 3: ldrbt rb, [r0], #0 53 rb .req r0 [all...] |
H A D | putuser.S | 15 * Inputs: r0 contains the address 18 * Outputs: r0 is the error code 33 check_uaccess r0, 1, r1, ip, __put_user_bad 34 1: TUSER(strb) r2, [r0] 35 mov r0, #0 40 check_uaccess r0, 2, r1, ip, __put_user_bad 43 2: TUSER(strh) r2, [r0] 49 2: TUSER(strb) r2, [r0], #1 50 3: TUSER(strb) ip, [r0] 52 2: TUSER(strb) ip, [r0], # [all...] |
/linux-master/arch/sh/lib/ |
H A D | ashrsi3.S | 30 ! r0: Result 41 ! r0: Shifts 45 ! r0: Result 56 mov r5,r0 59 and #31,r0 61 mov r0,r4 62 mova ashrsi3_table,r0 63 mov.b @(r0,r4),r4 64 add r4,r0 65 jmp @r0 [all...] |
H A D | ashlsi3.S | 30 ! r0: Result 41 ! r0: Shifts 45 ! r0: Result 57 mov r5,r0 60 and #31,r0 62 mov r0,r4 63 mova ashlsi3_table,r0 64 mov.b @(r0,r4),r4 65 add r4,r0 66 jmp @r0 [all...] |
H A D | lshrsi3.S | 30 ! r0: Result 40 ! r0: Value to shift 45 ! r0: Result 56 mov r5,r0 59 and #31,r0 61 mov r0,r4 62 mova lshrsi3_table,r0 63 mov.b @(r0,r4),r4 64 add r4,r0 65 jmp @r0 [all...] |
H A D | checksum.S | 48 mov r4, r0 49 tst #3, r0 ! Check alignment. 53 tst #1, r0 ! Check alignment. 60 mov.b @r4+, r0 61 extu.b r0, r0 62 addc r0, r6 ! t=0 from previous tst 63 mov r6, r0 65 shlr16 r0 66 shlr8 r0 [all...] |
H A D | udivsi3.S | 22 div1 r5,r4; rotcl r0 23 div1 r5,r4; rotcl r0 24 div1 r5,r4; rotcl r0 29 extu.w r5,r0 30 cmp/eq r5,r0 33 swap.w r4,r0 39 xtrct r4,r0 40 xtrct r0,r4 46 xtrct r4,r0 47 swap.w r0,r [all...] |
/linux-master/arch/arm/mach-exynos/ |
H A D | sleep.S | 36 mrc p15, 0, r0, c0, c0, 0 38 and r0, r0, r1 40 cmp r0, r1 50 mrc p15, 0, r0, c0, c0, 0 52 and r0, r0, r1 54 cmp r0, r1 57 adr r0, _cp15_save_power 58 ldr r1, [r0] [all...] |
/linux-master/arch/arm/vdso/ |
H A D | datapage.S | 11 adr r0, .L_vdso_data_ptr 12 ldr r1, [r0] 13 add r0, r0, r1
|
/linux-master/arch/arm/boot/compressed/ |
H A D | big-endian.S | 11 mrc p15, 0, r0, c1, c0, 0 @ read control reg 12 orr r0, r0, #(1 << 7) @ enable big endian mode 13 mcr p15, 0, r0, c1, c0, 0 @ write control reg
|
/linux-master/arch/arm/mach-imx/ |
H A D | headsmp.S | 17 adr r0, diag_reg_offset 18 ldr r1, [r0] 19 add r1, r1, r0 @ r1 = physical &g_diag_reg 20 ldr r0, [r1] 21 mcr p15, 0, r0, c15, c0, 1 @ write diagnostic register 26 mrc p15, 0, r0, c0, c0, 0 27 lsl r0, r0, #16 28 lsr r0, r0, #2 [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | test_emulate_step_exec_instr.S | 47 mflr r0 48 std r0, _LINK(r1) 54 mfcr r0 55 std r0, _CCR(r1) 65 ld r0, _LINK(r31) 66 mtlr r0 69 ld r0, _CCR(r31) 70 mtcr r0 73 ld r0, _XER(r31) 74 mtxer r0 [all...] |
/linux-master/tools/perf/arch/arm/tests/ |
H A D | regs_load.S | 41 str r0, [r0, #R0] 42 str r1, [r0, #R1] 43 str r2, [r0, #R2] 44 str r3, [r0, #R3] 45 str r4, [r0, #R4] 46 str r5, [r0, #R5] 47 str r6, [r0, #R6] 48 str r7, [r0, #R7] 49 str r8, [r0, #R [all...] |
/linux-master/arch/s390/lib/ |
H A D | tishift.S | 12 lmg %r0,%r1,0(%r3) 18 sllg %r0,%r0,0(%r4) 20 ogr %r0,%r3 22 0: sllg %r0,%r1,-64(%r4) 24 1: stmg %r0,%r1,0(%r2) 30 lmg %r0,%r1,0(%r3) 35 sllg %r3,%r0,0(%r3) 37 srag %r0,%r0, [all...] |
/linux-master/arch/arm/mach-pxa/ |
H A D | standby.S | 19 ldr r0, =PSSR 28 str r1, [r0] @ make sure PSSR_PH/STS are clear 61 mcr p14, 0, r0, c7, c0, 0 66 ldr r0, [r1, #PXA3_DDR_HCAL] @ Clear (and wait for) HCEN 67 bic r0, r0, #PXA3_DDR_HCAL_HCEN 68 str r0, [r1, #PXA3_DDR_HCAL] 69 1: ldr r0, [r1, #PXA3_DDR_HCAL] 70 tst r0, #PXA3_DDR_HCAL_HCEN 73 ldr r0, [r [all...] |
/linux-master/arch/sh/include/mach-kfr2r09/mach/ |
H A D | romimage.h | 13 mov.l 1f, r0 14 icbi @r0 17 mova 2f, r0 18 jmp @r0
|
/linux-master/arch/arm/mm/ |
H A D | cache-v6.S | 34 * r0 - set to 0 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, c [all...] |
H A D | proc-arm946.S | 43 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 44 bic r0, r0, #0x00001000 @ i-cache 45 bic r0, r0, #0x00000004 @ d-cache 46 mcr p15, 0, r0, c1, c0, 0 @ disable caches 51 * Params : r0 = address to jump to 64 ret r0 73 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 82 mov r0, # [all...] |
/linux-master/arch/sh/kernel/vsyscall/ |
H A D | vsyscall-sigreturn.S | 12 or r0, r0 13 or r0, r0 14 or r0, r0 15 or r0, r0 16 or r0, r0 [all...] |
/linux-master/arch/arc/lib/ |
H A D | strcmp.S | 16 or r2,r0,r1 22 ld.ab r2,[r0,4] 31 xor r0,r2,r3 ; mask for difference 32 sub_s r1,r0,1 33 bic_s r0,r0,r1 ; mask for least significant difference bit 34 sub r1,r5,r0 35 xor r0,r5,r1 ; mask for least significant difference byte 36 and_s r2,r2,r0 37 and_s r3,r3,r0 [all...] |