| /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 …]
|
| /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 …]
|
| /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 …]
|
| /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 …]
|
| H A D | ftest.S | 77 mov.l %d1,-(%sp) 243 mov.w &0x0000,ICCR(%a6) 248 mov.l &0x40000000,DATA+0x0(%a6) 249 mov.l &0xc90fdaa2,DATA+0x4(%a6) 250 mov.l &0x2168c235,DATA+0x8(%a6) 252 mov.w &0x0000,%cc 256 mov.w %cc,SCCR(%a6) 261 mov.l &0xbfbf0000,IFPREGS+0x0(%a6) 262 mov.l &0x80000000,IFPREGS+0x4(%a6) 263 mov.l &0x00000000,IFPREGS+0x8(%a6) [all …]
|
| /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 | 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 | 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 …]
|
| /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 …]
|
| /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 144 mov w21, w0 [all …]
|
| /linux/tools/testing/selftests/arm64/gcs/ |
| H A D | gcs-stress-thread.S | 45 mov x0, #1 // STDOUT_FILENO 46 mov x1, sp 47 mov x2, #1 48 mov x8, #__NR_write 59 mov x1, x0 61 mov x2, #0 67 1: mov w0, #1 // STDOUT_FILENO 68 mov x8, #__NR_write 89 mov x1, sp 92 mov x2, #0 [all …]
|
| /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 …]
|
| /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 …]
|
| /linux/arch/x86/hyperv/ |
| H A D | mshv_vtl_asm.S | 31 mov %rsp, %rbp 39 mov %_ASM_ARG1, %rax 42 mov MSHV_VTL_CPU_CONTEXT_rbx(%rax), %rbx 43 mov MSHV_VTL_CPU_CONTEXT_rbp(%rax), %rbp 44 mov MSHV_VTL_CPU_CONTEXT_rsi(%rax), %rsi 45 mov MSHV_VTL_CPU_CONTEXT_rdi(%rax), %rdi 46 mov MSHV_VTL_CPU_CONTEXT_r8(%rax), %r8 47 mov MSHV_VTL_CPU_CONTEXT_r9(%rax), %r9 48 mov MSHV_VTL_CPU_CONTEXT_r10(%rax), %r10 49 mov MSHV_VTL_CPU_CONTEXT_r11(%rax), %r11 [all …]
|
| /linux/arch/x86/kvm/svm/ |
| H A D | vmenter.S | 56 mov SVM_spec_ctrl(%rdi), %rdx 62 mov SVM_spec_ctrl(%edi), %eax 63 mov PER_CPU_VAR(x86_spec_ctrl_current), %ecx 65 mov SVM_spec_ctrl + 4(%edi), %edx 66 mov PER_CPU_VAR(x86_spec_ctrl_current + 4), %esi 71 mov $MSR_IA32_SPEC_CTRL, %ecx 86 mov $MSR_IA32_SPEC_CTRL, %ecx 100 mov PER_CPU_VAR(x86_spec_ctrl_current), %rdx 106 mov PER_CPU_VAR(x86_spec_ctrl_current), %eax 107 mov SVM_spec_ctrl(%edi), %esi [all …]
|
| /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 …]
|
| /linux/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 …]
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmenter.S | 41 mov %_ASM_SP, %_ASM_BP 81 mov %_ASM_SP, %_ASM_BP 118 mov 2*WORD_SIZE(%_ASM_SP), %_ASM_DI 120 mov VMX_spec_ctrl(%rdi), %rdx 126 mov VMX_spec_ctrl(%edi), %eax 127 mov PER_CPU_VAR(x86_spec_ctrl_current), %ecx 129 mov VMX_spec_ctrl + 4(%edi), %edx 130 mov PER_CPU_VAR(x86_spec_ctrl_current + 4), %edi 135 mov $MSR_IA32_SPEC_CTRL, %ecx 146 mov (%_ASM_SP), %_ASM_AX [all …]
|