| /OK3568_Linux_fs/kernel/arch/sh/lib/ |
| 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 67 or r0, r6 [all …]
|
| H A D | copy_page.S | 21 * r0, r1, r2, r3, r4, r5, r6, r7 --- scratch 34 mov #(PAGE_SIZE >> 10), r0 35 shll8 r0 36 shll2 r0 37 add r0,r8 39 1: mov.l @r11+,r0 48 movca.l r0,@r10 50 mov.l r0,@r10 86 mov #11,r0 88 cmp/gt r0,r6 ! r6 (len) > r0 (11) [all …]
|
| 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 | udivsi3_i4i.S | 44 mov r4,r0 45 shlr8 r0 51 shlr r0 55 div1 r5,r0 57 div1 r5,r0 58 div1 r5,r0 60 div1 r5,r0 63 mova div_table_ix,r0 65 mov.b @(r0,r5),r1 68 mova div_table_ix,r0 [all …]
|
| /OK3568_Linux_fs/u-boot/board/samsung/goni/ |
| H A D | lowlevel_init.S | 35 ldr r0, [r2] 37 and r0, r0, r1 38 cmp r0, r5 46 ldr r0, =S5PC110_RST_STAT 47 ldr r1, [r0] 54 addeq r0, r8, #0x280 @ S5PC100_GPIO_J4 55 addne r0, r8, #0x2C0 @ S5PC110_GPIO_J4 56 ldr r1, [r0, #0x0] @ GPIO_CON_OFFSET 59 str r1, [r0, #0x0] @ GPIO_CON_OFFSET 61 ldr r1, [r0, #0x4] @ GPIO_DAT_OFFSET [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx6sllevk/ |
| H A D | plugin.S | 11 ldr r0, =IOMUXC_BASE_ADDR 13 str r1, [r0, #0x550] 15 str r1, [r0, #0x534] 17 str r1, [r0, #0x2AC] 18 str r1, [r0, #0x548] 19 str r1, [r0, #0x52C] 21 str r1, [r0, #0x530] 23 str r1, [r0, #0x2B0] 24 str r1, [r0, #0x2B4] 25 str r1, [r0, #0x2B8] [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/lib/ |
| H A D | checksum_64.S | 24 addic r0,r5,0 /* clear carry */ 46 adde r0,r0,r6 81 adde r0,r0,r6 85 adde r0,r0,r9 90 adde r0,r0,r10 92 adde r0,r0,r11 94 adde r0,r0,r12 96 adde r0,r0,r14 98 adde r0,r0,r15 102 adde r0,r0,r16 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx5/ |
| H A D | lowlevel_init.S | 28 mrc 15, 0, r0, c1, c0, 1 29 bic r0, r0, #0x2 30 mcr 15, 0, r0, c1, c0, 1 33 ldr r0, =0xC0 | /* tag RAM */ \ 44 orrls r0, r0, #1 << 25 47 mcr 15, 1, r0, c9, c0, 2 50 mrc 15, 0, r0, c1, c0, 1 51 orr r0, r0, #2 52 mcr 15, 0, r0, c1, c0, 1 63 ldr r0, =AIPS1_BASE_ADDR [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/shmobile/ |
| H A D | sleep.S | 21 #define k0 r0 34 stc vbr, r0 35 mov.l r0, @(SH_SLEEP_VBR, r5) 41 sts pr, r0 42 mov.l r0, @(SH_SLEEP_SPC, r5) 45 stc sr, r0 46 mov.l r0, @(SH_SLEEP_SR, r5) 49 mov.l @(SH_SLEEP_MODE, r5), r0 50 tst #SUSP_SH_REGS, r0 93 mov #SH_SLEEP_REG_STBCR, r0 [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx6ullevk/ |
| H A D | plugin.S | 11 ldr r0, =IOMUXC_BASE_ADDR 13 str r1, [r0, #0x4B4] 15 str r1, [r0, #0x4AC] 17 str r1, [r0, #0x27C] 19 str r1, [r0, #0x250] 20 str r1, [r0, #0x24C] 21 str r1, [r0, #0x490] 23 str r1, [r0, #0x288] 26 str r1, [r0, #0x270] 29 str r1, [r0, #0x260] [all …]
|
| /OK3568_Linux_fs/kernel/crypto/ |
| H A D | serpent_generic.c | 233 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, in __serpent_setkey_sbox() argument 237 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 238 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 239 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 240 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 241 S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); in __serpent_setkey_sbox() 242 S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); in __serpent_setkey_sbox() 243 S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); in __serpent_setkey_sbox() 244 S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); in __serpent_setkey_sbox() 245 S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); in __serpent_setkey_sbox() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| 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, #0 83 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 131 sub r3, r1, r0 @ calculate total size [all …]
|
| /OK3568_Linux_fs/kernel/arch/hexagon/kernel/ |
| H A D | vm_entry.S | 37 memd(R0 + #_PT_R3130) = R31:30; \ 38 { memw(R0 + #_PT_R2928) = R28; \ 39 R31 = memw(R0 + #_PT_ER_VMPSP); }\ 40 { memw(R0 + #(_PT_R2928 + 4)) = R31; \ 42 { memd(R0 + #_PT_R2726) = R27:26; \ 44 memd(R0 + #_PT_R2524) = R25:24; \ 45 memd(R0 + #_PT_R2322) = R23:22; \ 46 memd(R0 + #_PT_R2120) = R21:20; \ 47 memd(R0 + #_PT_R1918) = R19:18; \ 48 memd(R0 + #_PT_R1716) = R17:16; \ [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ |
| H A D | start.S | 49 mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 50 and r0, r0, #CPUID_ARM_VIRT_MASK @ mask virtualization bits 51 cmp r0, #(1 << CPUID_ARM_VIRT_SHIFT) 59 mrs r0, cpsr 60 and r1, r0, #0x1f @ mask mode bits 62 bicne r0, r0, #0x1f @ clear all mode bits 63 orrne r0, r0, #0x13 @ set SVC mode 64 orr r0, r0, #0xc0 @ disable FIQ and IRQ 65 msr cpsr,r0 68 mrc p15, 0, r0, c1, c0, 1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-tegra/ |
| H A D | sleep-tegra30.S | 135 mov r0, #TEGRA30_POWER_HOTPLUG_SHUTDOWN 144 * and powergates it -- flags (in R0) indicate the request type. 147 * corrupts r0-r4, r10-r12 189 tst r0, #TEGRA30_POWER_HOTPLUG_SHUTDOWN 205 ldr r0, [r2] 236 mov r4, r0 238 mov r0, #TEGRA_FLUSH_CACHE_ALL 240 mov r0, r4 256 add r3, r3, r0 258 mov32 r0, tegra30_tear_down_core [all …]
|
| /OK3568_Linux_fs/u-boot/arch/sh/lib/ |
| H A D | ashrsi3.S | 30 ! r0: Result 41 mov #31,r0 42 and r0,r5 43 mova ashrsi3_table,r0 44 mov.b @(r0,r5),r5 46 add r5,r0 47 jmp @r0 51 mov r4,r0 89 rotcl r0 91 subc r0,r0 [all …]
|
| H A D | udivsi3_i4i.S | 44 mov r4,r0 45 shlr8 r0 51 shlr r0 55 div1 r5,r0 57 div1 r5,r0 58 div1 r5,r0 60 div1 r5,r0 63 mova div_table_ix,r0 65 mov.b @(r0,r5),r1 68 mova div_table_ix,r0 [all …]
|
| H A D | lshrsi3.S | 30 ! r0: Result 39 mov #31,r0 40 and r0,r5 41 mova __lshrsi3_table,r0 42 mov.b @(r0,r5),r5 44 add r5,r0 45 jmp @r0 49 mov r4,r0 87 shlr2 r0 89 shlr2 r0 [all …]
|
| H A D | ashlsi3.S | 30 ! r0: Result 39 mov #31,r0 40 and r0,r5 41 mova __ashlsi3_table,r0 42 mov.b @(r0,r5),r5 44 add r5,r0 45 jmp @r0 49 mov r4,r0 87 shll2 r0 89 shll2 r0 [all …]
|
| /OK3568_Linux_fs/u-boot/post/lib_powerpc/ |
| H A D | asm.S | 20 mflr r0 21 stwu r0, -4(r1) 34 lwz r0, 0(r1) 36 mtlr r0 43 mflr r0 44 stwu r0, -4(r1) 59 lwz r0, 0(r1) 61 mtlr r0 68 mflr r0 69 stwu r0, -4(r1) [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx7ulp_evk/ |
| H A D | plugin.S | 68 ldr r0, =0x40ad0000 70 str r1, [r0, #0x128] 72 str r1, [r0, #0xf8] 74 str r1, [r0, #0xd8] 76 str r1, [r0, #0x108] 78 str r1, [r0, #0x104] 80 str r1, [r0, #0x124] 82 str r1, [r0, #0x80] 84 str r1, [r0, #0x84] 86 str r1, [r0, #0x88] [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/ps3/ |
| H A D | hvcall.S | 18 mflr r0; \ 19 std r0, 16(r1); \ 24 ld r0, 16(r1); \ 25 mtlr r0; \ 40 mflr r0; \ 41 std r0, 16(r1); \ 52 ld r0, 16(r1); \ 53 mtlr r0; \ 59 mflr r0; \ 60 std r0, 16(r1); \ [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/compressed/ |
| H A D | head.S | 79 mov r0, \val 84 mov r0, \val 239 mov r0, #0x17 @ angel_SWIreason_EnterSVC 243 safe_svcmode_maskall r0 292 mov r0, pc 293 cmp r0, r4 294 ldrcc r0, .Lheadroom 295 addcc r0, r0, pc 296 cmpcc r4, r0 300 restart: adr r0, LC1 [all …]
|