| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh2/ |
| H A D | entry.S | 43 mov.l r2,@-sp 44 mov.l r3,@-sp 46 mov.l $cpu_mode,r2 48 mov.l $cpuid,r3 49 mov.l @r3,r3 50 mov.l @r3,r3 54 mov.l @r2,r0 55 mov.l @(5*4,r15),r3 ! previous SR 59 mov.l r3,@(5*4,r15) ! update SR 61 mov.l __md_bit,r0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/shmobile/ |
| H A D | sleep.S | 31 mov.l r4, @(SH_SLEEP_MODE, r5) 35 mov.l r0, @(SH_SLEEP_VBR, r5) 42 mov.l r0, @(SH_SLEEP_SPC, r5) 46 mov.l r0, @(SH_SLEEP_SR, r5) 49 mov.l @(SH_SLEEP_MODE, r5), r0 54 mov.l r14, @-r15 55 mov.l r13, @-r15 56 mov.l r12, @-r15 57 mov.l r11, @-r15 58 mov.l r10, @-r15 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/ |
| H A D | relocate_kernel.S | 20 mov.l 10f, r0 /* PAGE_SIZE */ 24 mov.l r15, @-r0 25 mov r0, r15 26 mov.l r14, @-r15 27 mov.l r13, @-r15 28 mov.l r12, @-r15 29 mov.l r11, @-r15 30 mov.l r10, @-r15 31 mov.l r9, @-r15 32 mov.l r8, @-r15 [all …]
|
| H A D | head_32.S | 21 mov.l label, reg; \ 59 mov.l 1f, r0 ! MD=1, RB=0, BL=0, IMASK=0xF 63 mov #0, r0 68 mov r4, r12 ! Store device tree blob pointer in r12 82 mov.l 2f, r0 83 mov r0, r15 ! Set initial r15 (stack pointer) 85 mov.l 7f, r0 138 mov.l .LMMUCR, r1 /* Flush the TLB */ 139 mov.l @r1, r0 141 mov.l r0, @r1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/ifpsp060/src/ |
| H A D | itest.S | 61 mov.l %d1,-(%sp) 126 mov.l &0x2,EAMEM(%a6) 170 mov.l &0x99999999,%d2 171 mov.l &0x88888888,%d3 173 mov.w &0x0004,ICCR(%a6) 174 mov.w &0x0000,%cc 179 mov.w %cc,SCCR(%a6) 193 mov.l &0x77777777,%d1 194 mov.l &0x99999999,%d2 195 mov.l &0x00000000,%d3 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/lib/ |
| H A D | copy_page.S | 28 mov.l r8,@-r15 29 mov.l r10,@-r15 30 mov.l r11,@-r15 31 mov r4,r10 32 mov r5,r11 33 mov r5,r8 34 mov #(PAGE_SIZE >> 10), r0 39 1: mov.l @r11+,r0 40 mov.l @r11+,r1 41 mov.l @r11+,r2 [all …]
|
| H A D | movmem.S | 31 mov.l @(48,r5),r0 34 mov.l @(60,r5),r0 36 mov.l r0,@(60,r4) 38 mov.l @(56,r5),r0 40 mov.l r0,@(56,r4) 42 mov.l @(52,r5),r0 44 mov.l r0,@(52,r4) 54 mov.l r0,@(56,r4) 55 mov.l @(52,r5),r0 57 mov.l r0,@(52,r4) [all …]
|
| H A D | memcpy-sh4.S | 31 mov r4,r2 ! 5 MT (0 cycles latency) 33 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 40 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK 41 mov r7, r3 ! 5 MT (latency=0) ! RQPO 46 mov r1,r6 ! 5 MT (latency=0) 50 mov r1, r7 ! 5 MT (latency=0) 55 mov.l r3,@-r0 ! 30 LS 57 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN 58 mov r7,r3 ! 5 MT (latency=0) ! OPQR 64 mov r1,r6 ! 5 MT (latency=0) [all …]
|
| H A D | checksum.S | 48 mov r4, r0 51 mov r4, r7 ! Keep a copy to check for alignment 60 mov.b @r4+, r0 63 mov r6, r0 68 mov r4, r0 80 mov.w @r4+, r0 87 mov r5, r1 88 mov #-5, r0 141 mov #2, r1 144 mov.w @r4+, r0 [all …]
|
| H A D | mcount.S | 13 mov.l r4, @-r15; \ 14 mov.l r5, @-r15; \ 15 mov.l r6, @-r15; \ 16 mov.l r7, @-r15; \ 19 mov.l @(20,r15),r4; \ 24 mov.l @r15+, r7; \ 25 mov.l @r15+, r6; \ 26 mov.l @r15+, r5; \ 28 mov.l @r15+, r4 42 mov #(THREAD_SIZE >> 10), r0; \ [all …]
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | hvcalls.S | 8 mov HV_FAST_INTR_DEVINO2SYSINO, %o5 11 mov %o1, %o0 19 mov HV_FAST_INTR_GETENABLED, %o5 22 mov %o1, %o0 29 mov HV_FAST_INTR_SETENABLED, %o5 40 mov HV_FAST_INTR_GETSTATE, %o5 43 mov %o1, %o0 50 mov HV_FAST_INTR_SETSTATE, %o5 61 mov HV_FAST_INTR_GETTARGET, %o5 64 mov %o1, %o0 [all …]
|
| H A D | pci_sun4v_asm.S | 20 mov %o5, %g1 21 mov HV_FAST_PCI_IOMMU_MAP, %o5 25 mov %o1, %o0 37 mov HV_FAST_PCI_IOMMU_DEMAP, %o5 40 mov %o1, %o0 51 mov %o2, %o4 52 mov HV_FAST_PCI_IOMMU_GETMAP, %o5 57 mov %o0, %o0 71 mov HV_FAST_PCI_CONFIG_GET, %o5 74 mov -1, %o2 [all …]
|
| /OK3568_Linux_fs/kernel/arch/h8300/kernel/ |
| H A D | entry.S | 39 mov.l er0,@-sp 40 mov.l er1,@-sp 41 mov.l er2,@-sp 42 mov.l er3,@-sp 45 mov.l @sp+,er3 46 mov.l @sp+,er2 71 mov.w @(USEREXR:16,er0),r1 72 mov.w r1,@(LEXR-LER3:16,sp) /* copy EXR */ 75 mov.w @(LEXR-LER1:16,sp),r1 /* restore EXR */ 76 mov.b r1l,r1h [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/arm64/fp/ |
| H A D | sve-test.S | 54 mov x0, #1 // STDOUT_FILENO 55 mov x1, sp 56 mov x2, #1 57 mov x8, #__NR_write 67 mov x1, x0 69 mov x2, #0 75 1: mov w0, #1 // STDOUT_FILENO 76 mov x8, #__NR_write 96 mov x1, sp 99 mov x2, #0 [all …]
|
| H A D | fpsimd-test.S | 41 mov x0, #1 // STDOUT_FILENO 42 mov x1, sp 43 mov x2, #1 44 mov x8, #__NR_write 54 mov x1, x0 56 mov x2, #0 62 1: mov w0, #1 // STDOUT_FILENO 63 mov x8, #__NR_write 83 mov x1, sp 86 mov x2, #0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/ia64/kernel/ |
| H A D | pal.S | 47 mov r8=-1 62 mov r28 = in0 63 mov r29 = in1 64 mov r8 = ip 69 mov loc4=ar.rsc // save RSE configuration 71 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 72 mov loc3 = psr 73 mov loc0 = rp 75 mov r30 = in2 77 mov r31 = in3 [all …]
|
| H A D | entry.S | 66 mov loc0=rp 68 mov out0=in0 // filename 70 mov out1=in1 // argv 71 mov out2=in2 // envp 75 mov ar.pfs=loc1 // restore ar.pfs 79 mov rp=loc0 80 (p6) mov ar.pfs=r0 // clear ar.pfs on success 89 mov ar.unat=0; mov ar.lc=0 90 mov r4=0; mov f2=f0; mov b1=r0 91 mov r5=0; mov f3=f0; mov b2=r0 [all …]
|
| H A D | mca_asm.S | 74 mov r24=0 83 mov ar.lc=r20 101 mov r18=KERNEL_TR_PAGE_SHIFT<<2 114 mov r18=IA64_GRANULE_SHIFT<<2 121 mov r16=IA64_KR(CURRENT_STACK) 127 mov r18=IA64_GRANULE_SHIFT<<2 142 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 144 mov r19=1 // All MCA events are treated as monarch (for now) 163 mov b1=r18;; 169 mov r18=KERNEL_TR_PAGE_SHIFT<<2 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/sh/lib/ |
| H A D | movmem.S | 31 mov.l @(48,r5),r0 34 mov.l @(60,r5),r0 36 mov.l r0,@(60,r4) 38 mov.l @(56,r5),r0 40 mov.l r0,@(56,r4) 42 mov.l @(52,r5),r0 44 mov.l r0,@(52,r4) 54 mov.l r0,@(56,r4) 55 mov.l @(52,r5),r0 57 mov.l r0,@(52,r4) [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh2a/ |
| H A D | entry.S | 43 mov.l r2,@-sp 45 mov.l $cpu_mode,r2 51 mov.l $current_thread_info,r2 52 mov.l @r2,r2 53 mov #(THREAD_SIZE >> 8),r0 56 mov r15,r2 ! r2 = user stack top 57 mov r0,r15 ! switch kernel stack 58 mov.l r1,@-r15 ! TRA 62 mov.l @(4*4,r2),r0 63 mov.l r0,@-r15 ! original SR [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/include/asm/ |
| H A D | entry-macros.S | 11 mov #0xfffffff0, r11 27 mov #((THREAD_SIZE - 1) >> 10) ^ 0xff, \tmp 30 mov r15, \ti 38 mov.l r0, @-r15 39 mov.l r1, @-r15 40 mov.l r2, @-r15 41 mov.l r3, @-r15 42 mov.l r4, @-r15 43 mov.l r5, @-r15 44 mov.l r6, @-r15 [all …]
|
| /OK3568_Linux_fs/u-boot/board/renesas/r7780mp/ |
| H A D | lowlevel_init.S | 71 mov.l REPEAT0_R3, r3 72 mov #0, r2 114 mov.l REPEAT0_R3, r3 115 mov #0, r2 122 mov.l MIM_U_A, r0 123 mov.l MIM_U_D, r1 125 mov.l r1, @r0 128 mov.l MIM_L_A, r0 129 mov.l MIM_L_D0, r1 131 mov.l r1, @r0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/ia64/lib/ |
| H A D | xor.S | 17 mov r30 = ar.lc 19 mov r29 = pr 22 mov r8 = in1 23 mov ar.ec = 6 + 2 27 mov r16 = in1 28 mov r17 = in2 30 mov ar.lc = in0 31 mov pr.rot = 1 << 16 43 mov ar.lc = r30 44 mov pr = r29, -1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh3/ |
| H A D | swsusp.S | 24 mov.l 1f, r15 25 mov.l 2f, r4 26 mov.l @r4, r4 29 mov r4, r0 33 mov.l @(PBE_ADDRESS, r4), r2 34 mov.l @(PBE_ORIG_ADDRESS, r4), r5 36 mov #(PAGE_SIZE >> 10), r3 41 mov.l @r2+,r1 /* 16n+0 */ 42 mov.l r1,@r5 44 mov.l @r2+,r1 /* 16n+4 */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/boot/compressed/ |
| H A D | head_32.S | 16 mov.l init_sr, r1 21 mov.l 1f, r2 25 mov.l bss_start_addr, r0 26 mov #0xffffffe0, r1 28 mov.l text_start_addr, r3 29 mov r0, r1 32 mov.l @r1, r4 33 mov.l @(4,r1), r5 34 mov.l @(8,r1), r6 35 mov.l @(12,r1), r7 [all …]
|