/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 | checksum.S | 49 mov r5, r1 50 mov r4, r0 61 mov r5, r1 ! Save new len for later use. 62 mov.w @r4+, r0 68 mov #-5, r0 120 mov #2, r1 123 mov.w @r4+, r0 131 mov.b @r4+, r0 138 mov #0, r0 142 mov r6, 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 …]
|
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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/tools/testing/selftests/arm64/fp/ |
H A D | sve-test.S | 81 mov w1, #MAXVL_B / 4 112 mov x4, x30 114 mov x6, x1 117 mov x5, x0 121 mov x0, x6 122 mov x1, x5 133 mov x4, x30 135 mov x6, x1 138 mov x5, x0 142 mov x0, x6 [all …]
|
H A D | fpsimd-test.S | 55 mov w1, #MAXVL_B / 4 68 mov x\nrtmp, #16 77 mov x4, x30 79 mov x6, x1 82 mov x5, x0 86 mov x0, x6 87 mov x1, x5 100 mov x5, #0 116 mov x3, x30 119 mov x4, x0 [all …]
|
H A D | za-test.S | 59 mov w3, wzr 65 mov w1, #MAXVL_B / 4 87 mov x4, x30 88 mov x12, x1 // Use x12 for vector select 92 mov x5, x0 111 mov x5, #0 131 mov x3, x30 133 mov x12, x0 135 mov x4, x0 138 mov x0, x7 // Poison scratch [all …]
|
H A D | zt-test.S | 42 mov w3, wzr 47 mov w1, #ZT_B / 4 61 mov x4, x30 66 mov x2, #ZT_B 85 mov x5, #0 104 mov x3, x30 107 mov x1, #ZT_B 115 mov x2, #ZT_B 116 mov x30, x3 149 mov w21, w0 [all …]
|
/openbmc/linux/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 | 65 mov loc0=rp 67 mov out0=in0 // filename 69 mov out1=in1 // argv 70 mov out2=in2 // envp 74 mov ar.pfs=loc1 // restore ar.pfs 78 mov rp=loc0 79 (p6) mov ar.pfs=r0 // clear ar.pfs on success 88 mov ar.unat=0; mov ar.lc=0 89 mov r4=0; mov f2=f0; mov b1=r0 90 mov r5=0; mov f3=f0; mov b2=r0 [all …]
|
/openbmc/u-boot/arch/sh/lib/ |
H A D | movmem.S | 30 mov.l @(48,r5),r0 33 mov.l @(60,r5),r0 35 mov.l r0,@(60,r4) 37 mov.l @(56,r5),r0 39 mov.l r0,@(56,r4) 41 mov.l @(52,r5),r0 43 mov.l r0,@(52,r4) 53 mov.l r0,@(56,r4) 54 mov.l @(52,r5),r0 56 mov.l r0,@(52,r4) [all …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/u-boot/board/renesas/r7780mp/ |
H A D | lowlevel_init.S | 70 mov.l REPEAT0_R3, r3 71 mov #0, r2 113 mov.l REPEAT0_R3, r3 114 mov #0, r2 121 mov.l MIM_U_A, r0 122 mov.l MIM_U_D, r1 124 mov.l r1, @r0 127 mov.l MIM_L_A, r0 128 mov.l MIM_L_D0, r1 130 mov.l r1, @r0 [all …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/arch/x86/platform/pvh/ |
H A D | head.S | 58 mov $PVH_DS_SEL,%eax 59 mov %eax,%ds 60 mov %eax,%es 61 mov %eax,%ss 64 mov $_pa(pvh_start_info), %edi 65 mov %ebx, %esi 66 mov _pa(pvh_start_info_sz), %ecx 71 mov $_pa(early_stack_end), %esp 74 mov %cr4, %eax 76 mov %eax, %cr4 [all …]
|