Home
last modified time | relevance | path

Searched refs:mov (Results 1 – 200 of 602) sorted by relevance

1234

/linux-4.1.27/arch/sh/kernel/cpu/sh2/
Dentry.S46 mov.l r2,@-sp
47 mov.l r3,@-sp
49 mov.l $cpu_mode,r2
50 mov.l @r2,r0
51 mov.l @(5*4,r15),r3 ! previous SR
55 mov.l r3,@(5*4,r15) ! update SR
57 mov.l __md_bit,r0
58 mov.l r0,@r2 ! enter kernel mode
59 mov.l $current_thread_info,r2
60 mov.l @r2,r2
[all …]
/linux-4.1.27/arch/sh/kernel/
Drelocate_kernel.S22 mov.l 10f, r0 /* PAGE_SIZE */
26 mov.l r15, @-r0
27 mov r0, r15
28 mov.l r14, @-r15
29 mov.l r13, @-r15
30 mov.l r12, @-r15
31 mov.l r11, @-r15
32 mov.l r10, @-r15
33 mov.l r9, @-r15
34 mov.l r8, @-r15
[all …]
Dhead_32.S24 mov.l label, reg; \
62 mov.l 1f, r0 ! MD=1, RB=0, BL=0, IMASK=0xF
66 mov #0, r0
81 mov.l 2f, r0
82 mov r0, r15 ! Set initial r15 (stack pointer)
84 mov.l 7f, r0
137 mov.l .LMMUCR, r1 /* Flush the TLB */
138 mov.l @r1, r0
140 mov.l r0, @r1
142 mov.l .LMEMORY_SIZE, r5
[all …]
Dentry-common.S61 mov.l 1f, r0
84 mov #OFF_SR, r0
85 mov.l @(r0,r15), r0 ! get status register
200 mov.l @(OFF_R4,r15), r4 ! arg0
201 mov.l @(OFF_R5,r15), r5
202 mov.l @(OFF_R6,r15), r6
203 mov.l @(OFF_R7,r15), r7 ! arg3
204 mov.l @(OFF_R3,r15), r3 ! syscall_nr
206 mov.l 2f, r10 ! Number of syscalls
209 mov #-ENOSYS, r0
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/shmobile/
Dsleep.S34 mov.l r4, @(SH_SLEEP_MODE, r5)
38 mov.l r0, @(SH_SLEEP_VBR, r5)
45 mov.l r0, @(SH_SLEEP_SPC, r5)
49 mov.l r0, @(SH_SLEEP_SR, r5)
52 mov.l @(SH_SLEEP_MODE, r5), r0
57 mov.l r14, @-r15
58 mov.l r13, @-r15
59 mov.l r12, @-r15
60 mov.l r11, @-r15
61 mov.l r10, @-r15
[all …]
/linux-4.1.27/arch/mn10300/kernel/
Dhead.S43 mov (CPUID),d3
53 mov 0x1,a0
55 mov a0,a1
68 mov d0,a3 define
71 mov swapper_pg_dir,d0
72 mov d0,(PTBR) define
77 mov MMUCTR_IIV|MMUCTR_DIV,d0
78 mov d0,(MMUCTR) define
80 mov MMUCTR_ITE|MMUCTR_DTE|MMUCTR_CE|MMUCTR_WTE,d0
82 mov MMUCTR_ITE|MMUCTR_DTE|MMUCTR_CE,d0
[all …]
Dswitch_to.S35 mov (44,sp),d2
37 mov d0,a0 define
38 mov d1,a1 define
41 mov __switch_back,d0
42 mov sp,a2
43 mov a2,(THREAD_SP,a0)
44 mov a3,(THREAD_A3,a0)
51 mov d0,(THREAD_PC,a0) define
53 mov (THREAD_A3,a1),a3
54 mov (THREAD_SP,a1),a2
[all …]
Dentry.S55 mov d0,(REG_D0,fp) define
60 mov (REG_D0,fp),d0
61 mov (REG_A0,fp),a0
65 mov d0,(REG_D0,fp) define
76 mov d0,(REG_ORIG_D0,fp) define
85 mov (REG_A0,fp),d0
86 mov (sys_call_table,a1),a0
88 mov d0,(REG_D0,fp) define
133 mov (TI_flags,a2),d2
143 mov fp,d0
[all …]
Dgdb-low.S35 mov d0,a0 define
36 mov d1,a1 define
47 mov d0,a0 define
48 mov d1,a1 define
59 mov d0,a0 define
60 mov d1,a1 define
63 mov (a0),d1
65 mov d1,(a1) define
78 mov d0,a0 define
79 mov d1,a1 define
[all …]
Dfpu-low.S88 mov \dreg,(\areg)
124 mov (\areg),\dreg
137 mov epsw,d0
151 mov d0,epsw define
166 mov epsw,d1
173 mov d0,a0 define
180 mov d1,epsw define
200 mov sp,a1
201 mov (a1),d1 /* get epsw of user context */
203 mov (TI_task,a1),a2 /* a2: (task_struct *tsk) */
[all …]
Dmn10300-serial-low.S52 mov (a2+),a3
53 mov (__iobase,a3),e2
54 mov (a2),a2
69 mov (__rx_icr,a3),e3
70 mov GxICR_DETECT,d2
74 mov (__rx_inp,a3),d3
75 mov d3,a2 define
78 mov (__rx_outp,a3),d2
82 mov (__rx_buffer,a3),d2
88 mov d3,(__rx_inp,a3) define
[all …]
Dsmp-low.S33 mov d0,(sp) define
44 mov (sp),d0
59 mov (sp),d0
65 mov GxICR_DETECT,d2
83 mov (sp),d0
87 mov (CPUID),a0
91 mov (start_stack,a0),a0
92 mov a0,sp
Dgdb-io-serial-low.S41 mov (gdbstub_rx_inp),a3
43 mov a3,a2
46 mov (gdbstub_rx_outp),d3
56 mov a3,(gdbstub_rx_inp)
60 mov GxICR_DETECT,d2
77 mov 0xffffffff,d0
78 mov d0,(REG_ORIG_D0,fp) define
79 mov 0x280,d1
81 mov fp,d0
Dgdb-io-ttysm-low.S37 mov (gdbstub_rx_inp),a3
39 mov a3,a2
42 mov (gdbstub_rx_outp),d3
52 mov a3,(gdbstub_rx_inp)
56 mov GxICR_DETECT,d2
79 mov 0xffffffff,d0
80 mov d0,(REG_ORIG_D0,fp) define
81 mov 0x280,d1
83 mov fp,d0
/linux-4.1.27/arch/sh/lib/
Dcopy_page.S27 mov.l r8,@-r15
28 mov.l r10,@-r15
29 mov.l r11,@-r15
30 mov r4,r10
31 mov r5,r11
32 mov r5,r8
33 mov #(PAGE_SIZE >> 10), r0
38 1: mov.l @r11+,r0
39 mov.l @r11+,r1
40 mov.l @r11+,r2
[all …]
Dmovmem.S52 mov.l @(48,r5),r0
55 mov.l @(60,r5),r0
57 mov.l r0,@(60,r4)
59 mov.l @(56,r5),r0
61 mov.l r0,@(56,r4)
63 mov.l @(52,r5),r0
65 mov.l r0,@(52,r4)
75 mov.l r0,@(56,r4)
76 mov.l @(52,r5),r0
78 mov.l r0,@(52,r4)
[all …]
Dchecksum.S51 mov r4, r0
54 mov r4, r7 ! Keep a copy to check for alignment
63 mov.b @r4+, r0
66 mov r6, r0
71 mov r4, r0
83 mov.w @r4+, r0
90 mov r5, r1
91 mov #-5, r0
144 mov #2, r1
147 mov.w @r4+, r0
[all …]
Dmcount.S16 mov.l r4, @-r15; \
17 mov.l r5, @-r15; \
18 mov.l r6, @-r15; \
19 mov.l r7, @-r15; \
22 mov.l @(20,r15),r4; \
27 mov.l @r15+, r7; \
28 mov.l @r15+, r6; \
29 mov.l @r15+, r5; \
31 mov.l @r15+, r4
45 mov #(THREAD_SIZE >> 10), r0; \
[all …]
Dmemcpy-sh4.S30 mov r4,r2 ! 5 MT (0 cycles latency)
32 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency)
39 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK
40 mov r7, r3 ! 5 MT (latency=0) ! RQPO
45 mov r1,r6 ! 5 MT (latency=0)
49 mov r1, r7 ! 5 MT (latency=0)
54 mov.l r3,@-r0 ! 30 LS
56 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN
57 mov r7,r3 ! 5 MT (latency=0) ! OPQR
63 mov r1,r6 ! 5 MT (latency=0)
[all …]
Dmemset-sh4.S16 mov #12,r0
28 mov.b r5,@-r4
37 mov #0x40, r0 ! (MT)
41 mov r6,r0
44 mov r4, r3
45 mov #~(0x1f), r1
54 10: mov.l r5,@-r4
60 mov r6,r2
61 mov #-5,r0
65 mov r5, r0
[all …]
Dudivsi3_i4i.S63 mov.w c128_w, r1
65 mov r4,r0
73 mov r5,r1
75 mov.l r4,@-r15
77 mov.l r1,@-r15
86 mov.b @(r0,r5),r1
88 mov.l r4,@-r15
90 mov.b @(r0,r5),r1
91 mov.l r5,@-r15
94 mov.l @(r0,r1),r1
[all …]
D__clear_user.S13 mov #0, r0
14 mov #0xffffffe0, r1
21 mov r4, r2
30 mov r2, r3
32 mov r3, r7
33 mov r4, r2
36 0: mov.b r0, @r2
41 mov r2, r4
43 mov r4, r3
53 1: mov.l r0, @r2
[all …]
Ddiv64.S10 mov r4, r0
11 mov r5, r1
13 mov r4, r1
14 mov r5, r0
18 mov #0, r2
20 mov r1, r2
21 mov #0, r3
38 mov r2, r1
43 mov r0, r1
45 mov r2, r0
Dmemset.S19 mov #12,r0
30 mov.b r5,@-r4
38 mov r6,r0
43 mov.l r5,@-r4 ! set 8-byte at once
45 mov.l r5,@-r4
47 mov #7,r0
55 mov.b r5,@-r4
58 mov r4,r0
Dstrlen.S13 mov r4,r0
17 mov #0,r2
25 mov.b @r4+,r1
30 mov.b @r4+,r1
35 mov.b @r4+,r1
41 mov #0,r3
43 mov.l @r4+,r1
70 mov r2,r0
Dudivsi3_i4i-Os.S49 mov.l r4,@-r15
56 mov.l r5,@-r15
73 mov.l @r15+,r5
75 mov.l @r15+,r4
94 mov.l r5,@-r15
102 mov.l @r15+,r5
103 mov.l @r15+,r4
113 mov.l r4,@-r15
115 mov.l r5,@-r15
135 mov r0,r1
/linux-4.1.27/arch/m68k/ifpsp060/src/
Ditest.S61 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 …]
Dftest.S77 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 …]
Disp.S914 mov.l %d0,%a0 # move # bytes to a0
917 mov.w EXC_OPWORD(%a6),%d0 # fetch opcode word
918 mov.w %d0,%d1 # make a copy
924 mov.w (tbl_ea_mode.b,%pc,%d0.w*2), %d0 # fetch jmp distance
1005 mov.l EXC_A0(%a6),%a0 # Get current a0
1009 mov.l EXC_A1(%a6),%a0 # Get current a1
1013 mov.l EXC_A2(%a6),%a0 # Get current a2
1017 mov.l EXC_A3(%a6),%a0 # Get current a3
1021 mov.l EXC_A4(%a6),%a0 # Get current a4
1025 mov.l EXC_A5(%a6),%a0 # Get current a5
[all …]
Dpfpsp.S928 mov.b %d0,DTAG(%a6) # save dst optype tag
932 #$# mov.l FP_SRC_EX(%a6),TRAP_SRCOP_EX(%a6)
933 #$# mov.l FP_SRC_HI(%a6),TRAP_SRCOP_HI(%a6)
934 #$# mov.l FP_SRC_LO(%a6),TRAP_SRCOP_LO(%a6)
935 #$# mov.l FP_DST_EX(%a6),TRAP_DSTOP_EX(%a6)
936 #$# mov.l FP_DST_HI(%a6),TRAP_DSTOP_HI(%a6)
937 #$# mov.l FP_DST_LO(%a6),TRAP_DSTOP_LO(%a6)
940 mov.b FPCR_MODE(%a6),%d0 # pass rnd prec/mode
942 mov.b 1+EXC_CMDREG(%a6),%d1
954 mov.l (tbl_unsupp.l,%pc,%d1.w*4),%d1 # fetch routine addr
[all …]
Dfpsp.S929 mov.b %d0,DTAG(%a6) # save dst optype tag
933 #$# mov.l FP_SRC_EX(%a6),TRAP_SRCOP_EX(%a6)
934 #$# mov.l FP_SRC_HI(%a6),TRAP_SRCOP_HI(%a6)
935 #$# mov.l FP_SRC_LO(%a6),TRAP_SRCOP_LO(%a6)
936 #$# mov.l FP_DST_EX(%a6),TRAP_DSTOP_EX(%a6)
937 #$# mov.l FP_DST_HI(%a6),TRAP_DSTOP_HI(%a6)
938 #$# mov.l FP_DST_LO(%a6),TRAP_DSTOP_LO(%a6)
941 mov.b FPCR_MODE(%a6),%d0 # pass rnd prec/mode
943 mov.b 1+EXC_CMDREG(%a6),%d1
955 mov.l (tbl_unsupp.l,%pc,%d1.w*4),%d1 # fetch routine addr
[all …]
Dilsp.S115 mov.w %cc,DIV64_CC(%a6)
130 mov.w %cc,DIV64_CC(%a6)
134 mov.l 0x8(%a6),%d7 # fetch divisor
138 mov.l 0xc(%a6), %d5 # get dividend hi
139 mov.l 0x10(%a6), %d6 # get dividend lo
159 mov.w &0x0, %cc # clear 'X' cc bit
203 mov.b NDIVISOR(%a6), %d0
301 mov.w %d6, %d5 # rb + u3
305 mov.w %d5, %d1 # first quotient word
307 mov.w %d6, %d5 # rb + u4
[all …]
Dfplsp.S578 mov.b %d0,STAG(%a6)
579 mov.b %d0,%d1
584 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
635 mov.b %d0,STAG(%a6)
636 mov.b %d0,%d1
641 mov.b FPCR_MODE(%a6),%d0 # pass rnd mode,prec
643 mov.b %d1,STAG(%a6)
690 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input
691 mov.l 0x8+0x4(%a6),0x4(%a0)
692 mov.l 0x8+0x8(%a6),0x8(%a0)
[all …]
/linux-4.1.27/arch/sparc/kernel/
Dhvcalls.S7 mov HV_FAST_INTR_DEVINO2SYSINO, %o5
10 mov %o1, %o0
18 mov HV_FAST_INTR_GETENABLED, %o5
21 mov %o1, %o0
28 mov HV_FAST_INTR_SETENABLED, %o5
39 mov HV_FAST_INTR_GETSTATE, %o5
42 mov %o1, %o0
49 mov HV_FAST_INTR_SETSTATE, %o5
60 mov HV_FAST_INTR_GETTARGET, %o5
63 mov %o1, %o0
[all …]
Dpci_sun4v_asm.S19 mov %o5, %g1
20 mov HV_FAST_PCI_IOMMU_MAP, %o5
24 mov %o1, %o0
36 mov HV_FAST_PCI_IOMMU_DEMAP, %o5
39 mov %o1, %o0
50 mov %o2, %o4
51 mov HV_FAST_PCI_IOMMU_GETMAP, %o5
56 mov %o0, %o0
70 mov HV_FAST_PCI_CONFIG_GET, %o5
73 mov -1, %o2
[all …]
Dsun4v_tlb_miss.S37 mov 512, TMP2; \
51 mov SCRATCHPAD_UTSBREG1, %g1
62 mov FAULT_CODE_ITLB, %g3
65 mov FAULT_CODE_ITLB, %g3
75 mov %o0, %g1 ! save %o0
76 mov %o1, %g2 ! save %o1
77 mov %o2, %g5 ! save %o2
78 mov %o3, %g7 ! save %o3
79 mov %g4, %o0 ! vaddr
81 mov %g3, %o2 ! PTE
[all …]
Dhead_64.S86 mov %o4, %l7
164 mov (1b - prom_peer_name), %l1
166 mov 0, %l2
170 mov 1, %l3
179 mov (1b - prom_root_node), %l1
183 mov (1b - prom_getprop_name), %l1
184 mov (1b - prom_compatible_name), %l2
185 mov (1b - prom_root_compatible), %l5
194 mov 4, %l3
196 mov 1, %l3
[all …]
Dhvtramp.S46 mov %o0, %l0
49 mov SCRATCHPAD_CPUID, %g2
55 mov 0, %l1
62 mov HV_MMU_IMMU | HV_MMU_DMMU, %o3
63 mov HV_FAST_MMU_MAP_PERM_ADDR, %o5
75 mov HV_FAST_MMU_FAULT_AREA_CONF, %o5
85 mov 1, %o0
87 mov HV_FAST_MMU_ENABLE, %o5
97 mov PRIMARY_CONTEXT, %g7
101 mov SECONDARY_CONTEXT, %g7
[all …]
Dentry.S184 mov 11, %o0 ! floppy irq level (unused anyway)
185 mov %g0, %o1 ! devid is not used in fast interrupts
203 mov %l7, %o1 ! trap number
232 mov %l7, %o0 ! irq level
446 mov %l1, %o1
447 mov %l2, %o2
449 mov %l0, %o3
466 mov %l1, %o1
467 mov %l2, %o2
469 mov %l0, %o3
[all …]
Dspiterrs.S16 mov UDBE_UE, %g1
32 mov 1, %g3
61 1: mov 0x18, %g3
69 mov 0x18, %g7
99 mov %l4, %o1
100 mov %l5, %o2
136 mov 1, %g3
154 mov UDBE_CE, %g1
161 mov TLB_SFSR, %g3
162 mov DMMU_SFAR, %g5
[all …]
Dmisctrap.S13 mov TLB_SFSR, %g3
33 mov TLB_SFSR, %g3
34 mov DMMU_SFAR, %g4
45 mov %l4, %o1
46 mov %l5, %o2
56 mov TLB_SFSR, %g4
60 mov DMMU_SFAR, %g4
64 mov %l4, %o1
65 mov %l5, %o2
75 mov TLB_SFSR, %g4
[all …]
Dsyscalls.S16 mov %g0, %o2
41 mov %i6, %o2
103 mov SIGCHLD, %o0
107 mov 0, %o3
116 mov %g7, %o0
124 mov 0, %o0
160 mov -ENOSYS, %o0
172 mov -ENOSYS, %o0
173 mov %i0, %o0
174 mov %i1, %o1
[all …]
Dtrampoline_64.S55 mov DCR_BPE | DCR_RPE | DCR_SI | DCR_IFPOE | DCR_MS, %g1
67 mov TSB_EXTENSION_P, %g3
72 mov TSB_EXTENSION_S, %g3
76 mov TSB_EXTENSION_N, %g3
92 mov (LSU_CONTROL_IC | LSU_CONTROL_DC | LSU_CONTROL_IM | LSU_CONTROL_DM), %g1
97 mov %o0, %l0
135 mov 15, %l7
138 mov 63, %l7
146 mov 5, %g2
148 mov 1, %g2
[all …]
Dsun4v_ivec.S17 mov INTRQ_CPU_MONDO_HEAD, %g2
19 mov INTRQ_CPU_MONDO_TAIL, %g4
53 mov INTRQ_CPU_MONDO_HEAD, %g4
65 mov INTRQ_DEVICE_MONDO_HEAD, %g2
67 mov INTRQ_DEVICE_MONDO_TAIL, %g4
95 mov INTRQ_DEVICE_MONDO_HEAD, %g4
123 mov INTRQ_RESUM_MONDO_HEAD, %g2
125 mov INTRQ_RESUM_MONDO_TAIL, %g4
149 mov %g2, %g1
180 mov INTRQ_RESUM_MONDO_HEAD, %g4
[all …]
Dtsb.S31 mov TLB_TAG_ACCESS, %g4
36 mov TLB_TAG_ACCESS, %g4
58 mov SCRATCHPAD_UTSBREG2, %g5
73 mov %g6, %g2
75 mov 512, %g7
87 mov %g7, %g5
120 mov _PAGE_SZALL_4V, %g7
130 mov _PAGE_SZHUGE_4V, %g7
168 mov %g3, %g4
218 mov %g5, %g3
[all …]
Dwof.S75 mov %g5, %saved_g5 ! save away global temp register
76 mov %g6, %saved_g6 ! save away 'current' ptr register
119 mov %saved_g5, %g5 ! restore %glob_tmp
120 mov %saved_g6, %g6 ! restore %curptr
187 mov %saved_g5, %g5
188 mov %saved_g6, %g6
221 mov 1, %twin_tmp
243 mov %saved_g5, %g5
244 mov %saved_g6, %g6
282 mov %saved_g5, %g5
[all …]
/linux-4.1.27/arch/ia64/kernel/
Dpal.S45 mov r8=-1
60 mov r28 = in0
61 mov r29 = in1
62 mov r8 = ip
67 mov loc4=ar.rsc // save RSE configuration
69 mov ar.rsc=0 // put RSE in enforced lazy, LE mode
70 mov loc3 = psr
71 mov loc0 = rp
73 mov r30 = in2
75 mov r31 = in3
[all …]
Defi_stub.S49 mov loc0=rp
52 mov loc2=gp // save global pointer
53 mov loc4=ar.rsc // save RSE configuration
54 mov ar.rsc=0 // put RSE in enforced lazy, LE mode
58 mov loc3=psr // save processor status word
62 mov b6=r2
66 .ret0: mov out4=in5
67 mov out0=in1
68 mov out1=in2
69 mov out2=in3
[all …]
Dmca_asm.S73 mov r24=0
82 mov ar.lc=r20
100 mov r18=KERNEL_TR_PAGE_SHIFT<<2
113 mov r18=IA64_GRANULE_SHIFT<<2
120 mov r16=IA64_KR(CURRENT_STACK)
126 mov r18=IA64_GRANULE_SHIFT<<2
141 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack
143 mov r19=1 // All MCA events are treated as monarch (for now)
162 mov b1=r18;;
168 mov r18=KERNEL_TR_PAGE_SHIFT<<2
[all …]
Drelocate_kernel.S28 mov r2=ip
41 mov ar.rsc=0 // put RSE in enforced lazy mode
46 mov r18=ar.rnat
47 mov ar.bspstore=r8
49 mov cr.ipsr=r16
50 mov cr.iip=r3
51 mov cr.ifs=r0
54 mov ar.rnat=r18
59 mov b6=in1
75 mov r24=r0
[all …]
Dentry.S65 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 …]
Desi_stub.S51 mov loc0=rp
69 mov loc2=gp // save global pointer
70 mov loc4=ar.rsc // save RSE configuration
71 mov ar.rsc=0 // put RSE in enforced lazy, LE mode
75 mov loc3=psr // save processor status word
79 mov b6=r2
83 .ret0: mov loc5=r19 // old ar.bsp
84 mov loc6=r20 // old sp
86 .ret1: mov ar.rsc=0 // put RSE in enforced lazy, LE mode
87 mov r16=loc3 // save virtual mode psr
[all …]
Dmca_drv_asm.S21 mov ar.rsc=0
22 mov r13=IA64_KR(CURRENT) // current task pointer
24 mov r2=r13
28 mov ar.bspstore=r22
34 mov loc0=r16
37 mov out0=r8 // poisoned address
38 mov out1=r9 // iip
39 mov out2=r10 // psr
40 mov b6=loc1
42 mov loc1=rp
[all …]
Divt.S72 # define DBG_FAULT(i) mov r16=ar.k2;; shl r16=r16,8;; add r16=(i),r16;;mov ar.k2=r16
80 mov r31=pr; \
81 mov r19=n;; /* prepare to save predicates */ \
118 mov r31=pr // save the predicate registers
119 mov r19=IA64_KR(PT_BASE) // get page table base address
234 mov r27=PAGE_SHIFT<<2
242 mov pr=r31,-1 // restore predicate registers
258 mov r29=b0 // save b0
259 mov r31=pr // save predicates
266 mov b0=r29
[all …]
Dminstate.h10 (pUStk) mov.m r20=ar.itc;
48 mov r16=IA64_KR(CURRENT); /* M */ \
49 mov r27=ar.rsc; /* M */ \
50 mov r20=r1; /* A */ \
51 mov r25=ar.unat; /* M */ \
53 mov r26=ar.pfs; /* I */ \
55 mov r21=ar.fpsr; /* M */ \
69 (pUStk) mov ar.rsc=0; /* set enforced lazy mode, pl 0, little-endian, loadrs=0 */ \
71 (pUStk) mov.m r24=ar.rnat; \
73 (pKStk) mov r1=sp; /* get sp */ \
[all …]
Dhead.S42 mov dest=src;; \
47 mov reg=_tmp
50 mov ar.lc=IA64_NUM_DBG_REGS-1;; \
51 mov _idx=0;; \
58 mov ar.lc=IA64_NUM_DBG_REGS-1;; \
59 mov _idx=0;; \
66 mov _reg=rr[_tmp]
89 mov ar.lc=0x08-1;; \
94 mov rr[_idx2]=_tmp;; \
166 mov _tmp2=((ia64_rid(IA64_REGION_ID_KERNEL, (num<<61)) << 8) | (pgsize << 2) | vhpt);; \
[all …]
Dgate.S128 mov.m r9=ar.bsp // fetch ar.bsp
153 mov b6=r10
167 mov r14=ar.bsp
190 mov r15=__NR_rt_sigreturn
197 mov ar.rsc=0 // put RSE into enforced lazy mode
200 mov r19=ar.rnat // save RNaT before switching backing store area
203 mov r18=ar.bspstore
204 mov ar.bspstore=r15 // switch over to new register backing store area
210 mov.m r16=ar.bsp // sc_loadrs <- (new bsp - new bspstore) << 16
217 mov ar.rsc=0xf // set RSE into eager mode, pl 3
[all …]
Dfsys.S55 mov r8=ENOSYS
56 mov r10=-1
86 mov r17=0
118 mov r17=-1
124 mov r17=0 // i must not leak kernel bits...
125 mov r18=0 // i must not leak kernel bits...
144 mov r31 = r32
147 mov r30 = CLOCK_DIVIDE_BY_1000
202 mov pr = r30,0xc000 // Set predicates according to function
247 (p7) mov ar.ccv = r25 // more than last_cycle. Prep for cmpxchg
[all …]
/linux-4.1.27/arch/sh/include/asm/
Dentry-macros.S10 mov #0xfffffff0, r11
26 mov #((THREAD_SIZE - 1) >> 10) ^ 0xff, \tmp
29 mov r15, \ti
37 mov.l r0, @-r15
38 mov.l r1, @-r15
39 mov.l r2, @-r15
40 mov.l r3, @-r15
41 mov.l r4, @-r15
42 mov.l r5, @-r15
43 mov.l r6, @-r15
[all …]
Dromimage-macros.h10 mov.l 1f, r1
11 mov.l 2f, r0
12 mov.l r0, @r1
23 mov.l 1f, r1
24 mov.l 2f, r0
25 mov.w r0, @r1
36 mov.l 1f, r1
37 mov.l 2f, r0
38 mov.b r0, @r1
49 mov.l 2f, r3
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dentry.S46 mov.l r2,@-sp
48 mov.l $cpu_mode,r2
54 mov.l $current_thread_info,r2
55 mov.l @r2,r2
56 mov #(THREAD_SIZE >> 8),r0
59 mov r15,r2 ! r2 = user stack top
60 mov r0,r15 ! switch kernel stack
61 mov.l r1,@-r15 ! TRA
65 mov.l @(4*4,r2),r0
66 mov.l r0,@-r15 ! original SR
[all …]
Dex.S23 mov.l r1,@-sp
25 mov #no,r1
29 mov.l r0,@-sp
30 mov.l 1f,r0
42 mov.l r1,@-sp
44 mov #no,r1
48 mov.l r0,@-sp
52 mov.l 1f,r0
/linux-4.1.27/arch/mn10300/lib/
Dmemcpy.S25 mov d0,(12,sp) define
26 mov d1,(16,sp) define
27 mov (20,sp),d2 # count
28 mov d0,a0 # dst define
29 mov d1,a1 # src define
30 mov d0,e3 # the return value define
47 mov +32,d3
50 mov (a1+),d0
51 mov (a1+),d1
52 mov (a1+),e0
[all …]
Dmemmove.S31 mov d0,(12,sp) define
32 mov d1,(16,sp) define
33 mov (20,sp),d2 # count
36 mov d0,e3 # the return value define
53 mov +32,d3
56 mov (a1),d0
58 mov d0,(a0) define
59 mov (a1),d1
61 mov d1,(a0) define
63 mov (a1),d0
[all …]
Dmemset.S25 mov d0,(12,sp) define
26 mov d1,(16,sp) define
27 mov (20,sp),d2 # count
28 mov d0,a0 # dst define
29 mov d0,e3 # the return value define
50 mov +32,d3
53 mov d1,(a0+) define
54 mov d1,(a0+) define
55 mov d1,(a0+) define
56 mov d1,(a0+) define
[all …]
Ddo_csum.S25 mov d1,d2 # count define
26 mov d0,a0 # buff define
27 mov a0,a1
62 mov +32,d3
65 mov (a0+),d0
66 mov (a0+),e0
67 mov (a0+),e1
68 mov (a0+),e3
73 mov (a0+),d0
74 mov (a0+),e0
[all …]
/linux-4.1.27/arch/sh/boot/compressed/
Dhead_32.S15 mov.l init_sr, r1
20 mov.l 1f, r2
24 mov.l bss_start_addr, r0
25 mov #0xffffffe0, r1
27 mov.l text_start_addr, r3
28 mov r0, r1
31 mov.l @r1, r4
32 mov.l @(4,r1), r5
33 mov.l @(8,r1), r6
34 mov.l @(12,r1), r7
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dswsusp.S27 mov.l 1f, r15
28 mov.l 2f, r4
29 mov.l @r4, r4
32 mov r4, r0
36 mov.l @(PBE_ADDRESS, r4), r2
37 mov.l @(PBE_ORIG_ADDRESS, r4), r5
39 mov #(PAGE_SIZE >> 10), r3
44 mov.l @r2+,r1 /* 16n+0 */
45 mov.l r1,@r5
47 mov.l @r2+,r1 /* 16n+4 */
[all …]
Dentry.S113 mov #0, r5
118 mov #FAULT_CODE_WRITE, r5
123 mov #FAULT_CODE_INITIAL, r5
128 mov #FAULT_CODE_PROT, r5
133 mov #(FAULT_CODE_PROT | FAULT_CODE_WRITE), r5
136 mov.l 1f, r0
137 mov r5, r8
138 mov.l @r0, r6
139 mov.l 2f, r0
142 mov r15, r4
[all …]
/linux-4.1.27/arch/ia64/lib/
Dxor.S24 mov r30 = ar.lc
26 mov r29 = pr
29 mov r8 = in1
30 mov ar.ec = 6 + 2
34 mov r16 = in1
35 mov r17 = in2
37 mov ar.lc = in0
38 mov pr.rot = 1 << 16
50 mov ar.lc = r30
51 mov pr = r29, -1
[all …]
Dcopy_user.S82 mov ret0=r0
87 mov saved_lc=ar.lc // preserve ar.lc (slow)
93 mov saved_pr=pr // preserve predicates
97 mov dst1=dst // copy because of rotation
98 mov ar.ec=PIPE_DEPTH
99 mov pr.rot=1<<16 // p16=true all others are false
101 mov src1=src // copy because of rotation
102 mov ar.lc=len2 // initialize lc for small count
117 mov ar.lc=saved_lc
118 mov pr=saved_pr,0xffffffffffff0000
[all …]
Dmemcpy_mck.S76 mov f6=f0
77 mov retval=in0
86 mov f6=f1
87 mov saved_in0=in0 // save dest pointer
88 mov saved_in1=in1 // save src pointer
89 mov retval=r0 // initialize return value
97 mov saved_in2=in2 // save len
112 mov saved_pr=pr
119 mov saved_lc=ar.lc
125 (p7) mov ar.lc=cnt // prefetch count
[all …]
Dmemcpy.S51 mov saved_lc=ar.lc
57 mov saved_pr=pr
62 mov retval=in0 // return dst
66 mov dst=in0 // copy because of rotation
68 mov pr.rot=1<<16
73 mov ar.ec=N
77 mov ar.lc=cnt
81 mov src=in1 // copy because of rotation
106 mov ar.lc=saved_lc
107 mov pr=saved_pr,-1
[all …]
Dclear_user.S60 mov saved_lc=ar.lc // preserve ar.lc (slow)
64 mov ret0=len // return value is length at this point
68 mov ar.lc=tmp // initialize lc for small count
88 mov ret0=len // faster than using ar.lc
89 mov ar.lc=saved_lc
125 mov ar.lc=tmp
153 mov ar.lc=saved_lc
163 mov len2=len // for parallelization of error handling
164 mov len3=len
180 mov ret0=r0 // success
[all …]
Dcopy_page.S47 mov saved_lc=ar.lc
48 mov ar.ec=PIPE_DEPTH
50 mov lcount=PAGE_SIZE/64-1
52 mov saved_pr=pr
53 mov pr.rot=1<<16
57 mov src1=in1
59 mov tgt_last = PAGE_SIZE
63 mov ar.lc=lcount
64 mov tgt1=in0
94 mov pr=saved_pr,0xffffffffffff0000 // restore predicates
[all …]
Dstrlen_user.S91 mov orig=in0 // keep trackof initial byte address
94 mov saved_pr=pr // preserve predicates (rotation)
101 mov mask=-1 // our mask
108 mov ar.ec=r0 // clear epilogue counter (saved in ar.pfs)
142 (p8) mov val1=val2 // val2 contains the value
148 mov pr=saved_pr,0xffffffffffff0000
151 mov ar.pfs=saved_pfs // because of ar.ec, restore no matter what
184 mov pr=saved_pr,0xffffffffffff0000
187 mov ar.pfs=saved_pfs // because of ar.ec, restore no matter what
194 mov ret0=0
[all …]
Ddo_csum.S132 mov ret0=r0 // in case we have zero length
137 mov saved_pr=pr // preserve predicates (rotation)
140 mov hmask=-1 // initialize head mask
145 mov tmask=-1 // initialize tail mask
156 mov saved_lc=ar.lc // save lc
167 (p8) mov lastval=r0 // we don't need lastval if first1==last
183 (p8) mov result1[0]=word1[0]
214 mov carry1=r0
215 mov carry2=r0
218 mov ar.ec=PIPE_DEPTH
[all …]
Dcopy_page_mck.S108 mov saved_lc = ar.lc
110 mov saved_pr = pr
113 mov src_pre_mem = in1
114 mov pr.rot = 0x10000
115 mov ar.ec = 1 // special unrolled loop
117 mov dst_pre_mem = in0
118 mov ar.lc = 2*PREFETCH_DIST - 1
126 mov t1 = (PAGE_SIZE/128) - (2*PREFETCH_DIST) - 1
137 mov ar.lc = t1 // with 64KB pages, t1 is too big to fit in 8 bits!
138 mov ar.ec = N // # of stages in pipeline
[all …]
Dflush.S29 mov r21=1
42 mov r3=ar.lc // save ar.lc
46 mov ar.lc=r8
60 mov ar.lc=r3 // restore ar.lc
81 mov r21=1
96 mov r3=ar.lc // save ar.lc
100 mov ar.lc=r8
115 mov ar.lc=r3 // restore ar.lc
Dstrlen.S89 mov orig=in0 // keep trackof initial byte address
92 mov saved_pr=pr // preserve predicates (rotation)
99 mov mask=-1 // our mask
106 mov ar.ec=r0 // clear epilogue counter (saved in ar.pfs)
139 (p8) mov val1=val2 // the other test got us out of the loop
145 mov pr=saved_pr,0xffffffffffff0000
148 mov ar.pfs=saved_pfs // because of ar.ec, restore no matter what
187 mov pr=saved_pr,0xffffffffffff0000
190 mov ar.pfs=saved_pfs // because of ar.ec, restore no matter what
Dstrnlen_user.S21 mov r16=ar.lc // preserve ar.lc
27 mov ar.lc=r3
28 mov r9=0
42 mov r8=r9
43 mov ar.lc=r16 // restore ar.lc
Dclear_page.S35 mov r16 = PAGE_SIZE/L3_LINE_SIZE-1 // main loop count, -1=repeat/until
37 mov saved_lc = ar.lc
40 mov ar.lc = (PREFETCH_LINES - 1)
41 mov dst_fetch = in0
50 mov ar.lc = r16 // one L3 line per iteration
74 mov ar.lc = saved_lc // restore lc
/linux-4.1.27/arch/sh/boot/romimage/
Dhead.S17 mov.l empty_zero_page_dst, r4
18 mov.l empty_zero_page_dst_adj, r5
20 mov.l bytes_to_load, r5
21 mov.l loader_function, r7
23 mov r4, r15
25 mov.l empty_zero_page_dst, r4
26 mov.l empty_zero_page_dst_adj, r5
28 mov.l loaded_code_offs, r5
47 mov.l extra_data_size, r1
49 mov.l empty_zero_page_dst, r1
[all …]
/linux-4.1.27/firmware/keyspan_pda/
Dxircom_pgs.S219 start: mov SP,STACK-1 ; set stack
222 mov tx_ring_in, a
223 mov tx_ring_out, a
224 mov rx_ring_in, a
225 mov rx_ring_out, a
226 mov tx_unthrottle_threshold, a
231 mov r1, 0
232 mov a, #0xfe
233 mov dptr, #tx_ring
239 mov a, #0xfd
[all …]
Dkeyspan_pda.S217 start: mov SP,STACK-1 ; set stack
220 mov tx_ring_in, a
221 mov tx_ring_out, a
222 mov rx_ring_in, a
223 mov rx_ring_out, a
224 mov tx_unthrottle_threshold, a
229 mov r1, 0
230 mov a, #0xfe
231 mov dptr, #tx_ring
237 mov a, #0xfd
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Dmca_asm.h51 mov temp = 0x7 ;; \
55 mov reg = IA64_KR(PER_CPU_DATA);; \
83 mov old_psr = psr; \
87 mov ar.rsc = 0 ; \
90 mov temp2 = ar.bspstore; \
94 mov temp1 = ar.rnat; \
96 mov ar.bspstore = temp2; \
98 mov ar.rnat = temp1; \
99 mov temp1 = psr; \
100 mov temp2 = psr; \
[all …]
/linux-4.1.27/arch/sh/boards/mach-migor/
Dsdram.S25 mov.l 1f, r4
26 mov.l 2f, r1
27 mov.l @r4, r2
29 mov.l 3f, r3
31 mov.l r2, @r4
46 mov.l 1f, r4
47 mov.l @r4, r0
48 mov.l 4f, r1
50 mov.l r0, @r4
51 mov.l 6f, r4
[all …]
/linux-4.1.27/arch/sh/boards/mach-ap325rxa/
Dsdram.S25 mov.l 1f, r4
26 mov.l 2f, r1
27 mov.l @r4, r2
29 mov.l 3f, r3
31 mov.l r2, @r4
46 mov.l 1f, r4
47 mov.l @r4, r0
48 mov.l 4f, r1
50 mov.l r0, @r4
51 mov.l 6f, r4
[all …]
/linux-4.1.27/arch/ia64/hp/sim/boot/
Dboot_head.S42 mov r15=in4
49 mov r28=in0
50 mov b7=in1
60 mov r8=-1
61 mov r9=256
66 mov r9=512
74 mov r8=0 /* status = 0 */
81 mov r8=0 /* status = 0 */
88 mov r8=0 /* status = 0 */
89 mov r9=96 /* num phys stacked */
[all …]
/linux-4.1.27/arch/sparc/mm/
Dultra.S38 mov 0x50, %g3
62 mov SECONDARY_CONTEXT, %o4
90 mov SECONDARY_CONTEXT, %o4
217 mov PRIMARY_CONTEXT, %o2
218 mov 0x40, %g3
239 mov PRIMARY_CONTEXT, %o4
265 mov PRIMARY_CONTEXT, %o4
306 mov %i0, %o0
308 mov %i1, %o1
313 mov %o0, %o2 /* ARG2: mmu context */
[all …]
Dhypersparc.S126 mov SRMMU_CTX_REG, %g7
135 mov %o0, %o2
153 mov SRMMU_FAULT_STATUS, %g5
155 mov SRMMU_CTX_REG, %g7
176 mov SRMMU_CTX_REG, %o3
207 mov SRMMU_FAULT_STATUS, %g7
208 mov SRMMU_CTX_REG, %g4
252 mov SRMMU_FAULT_STATUS, %g1
266 mov 0x400, %g1
272 mov SRMMU_CTX_REG, %g1
[all …]
/linux-4.1.27/drivers/char/hw_random/
Dn2-asm.S12 mov HV_FAST_RNG_GET_DIAG_CTL, %o5
19 mov %o1, %o3
20 mov %o2, %o4
21 mov HV_FAST_RNG_CTL_READ, %o5
30 mov %i0, %o0
31 mov %i1, %o1
32 mov HV_FAST_RNG_CTL_READ, %o5
43 mov %o3, %o4
44 mov HV_FAST_RNG_CTL_WRITE, %o5
51 mov HV_FAST_RNG_CTL_WRITE, %o5
[all …]
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_submit_avx2.S105 mov %rsp, %r10
109 mov %rbx, (%rsp)
110 mov %r10, 8*2(%rsp) #save old rsp
111 mov %rbp, 8*3(%rsp)
112 mov %r12, 8*4(%rsp)
113 mov %r13, 8*5(%rsp)
114 mov %r14, 8*6(%rsp)
115 mov %r15, 8*7(%rsp)
117 mov _unused_lanes(state), unused_lanes
118 mov unused_lanes, lane
[all …]
Dsha1_mb_mgr_flush_avx2.S116 mov %rsp, %r10
119 mov %rbx, _GPR_SAVE(%rsp)
120 mov %r10, _GPR_SAVE+8*1(%rsp) #save rsp
121 mov %rbp, _GPR_SAVE+8*3(%rsp)
122 mov %r12, _GPR_SAVE+8*4(%rsp)
123 mov %r13, _GPR_SAVE+8*5(%rsp)
124 mov %r14, _GPR_SAVE+8*6(%rsp)
125 mov %r15, _GPR_SAVE+8*7(%rsp)
128 mov _unused_lanes(state), unused_lanes
159 mov offset(state,idx,8), tmp
[all …]
/linux-4.1.27/drivers/crypto/
Dn2_asm.S16 mov HV_FAST_NCS_QCONF, %o5
29 mov %o1, %g1
30 mov %o2, %g2
31 mov %o3, %g3
32 mov HV_FAST_NCS_QINFO, %o5
45 mov %o1, %o2
46 mov HV_FAST_NCS_GETHEAD, %o5
57 mov %o1, %o2
58 mov HV_FAST_NCS_GETTAIL, %o5
69 mov HV_FAST_NCS_SETTAIL, %o5
[all …]
/linux-4.1.27/arch/x86/crypto/
Daes-i586-asm_32.S108 mov 0 sched,%a1; \
110 mov 12 sched,%a2; \
112 mov 4 sched,%a4; \
119 mov %a3,%idx; \
120 mov 8 sched,%a3; \
127 mov 0 sched,%a1; \
129 mov 4 sched,%a2; \
131 mov 12 sched,%a4; \
138 mov %a3,%idx; \
139 mov 8 sched,%a3; \
[all …]
Dtwofish-i586-asm_32.S83 mov s1(%ebp,%edi,4),d ## D;\
85 mov s2(%ebp,%edi,4),%esi;\
121 mov s1(%ebp,%edi,4),d ## D;\
123 mov s2(%ebp,%edi,4),%esi;\
158 mov (%ebp,%edi,4), c ## D;\
160 mov s3(%ebp,%edi,4),%esi;\
196 mov (%ebp,%edi,4), c ## D;\
198 mov s3(%ebp,%edi,4),%esi;\
229 mov ctx + 16(%esp), %ebp /* abuse the base pointer: set new base
231 mov in_blk+16(%esp),%edi /* input address in edi */
[all …]
Dsha512-avx-asm.S128 mov f_64, T1 # T1 = f
129 mov e_64, tmp0 # tmp = e
139 mov a_64, T2 # T2 = a
143 mov a_64, tmp0 # tmp = a
148 mov a_64, tmp0 # tmp = a
180 mov f_64, T1
182 mov e_64, tmp0
197 mov a_64, T2
203 mov a_64, tmp0
210 mov a_64, tmp0
[all …]
Dsha512-ssse3-asm.S121 mov f_64, T1 # T1 = f
122 mov e_64, tmp0 # tmp = e
132 mov a_64, T2 # T2 = a
136 mov a_64, tmp0 # tmp = a
141 mov a_64, tmp0 # tmp = a
173 mov f_64, T1
184 mov e_64, tmp0
196 mov a_64, T2
200 mov a_64, tmp0
205 mov a_64, tmp0
[all …]
Dsha256-avx-asm.S62 mov \p2, \p1
158 mov e, y0 # y0 = e
160 mov a, y1 # y1 = a
164 mov f, y2 # y2 = f
180 mov a, y0 # y0 = a
182 mov a, y2 # y2 = a
194 mov e, y0 # y0 = e
195 mov a, y1 # y1 = a
198 mov f, y2 # y2 = f
217 mov a, y0 # y0 = a
[all …]
Dsha256-ssse3-asm.S60 mov \p2, \p1
151 mov e, y0 # y0 = e
153 mov a, y1 # y1 = a
157 mov f, y2 # y2 = f
176 mov a, y0 # y0 = a
178 mov a, y2 # y2 = a
192 mov e, y0 # y0 = e
193 mov a, y1 # y1 = a
197 mov f, y2 # y2 = f
216 mov a, y0 # y0 = a
[all …]
Dsalsa20-x86_64-asm_64.S5 mov %rsp,%r11
10 mov %rdi,%r8
12 mov %rsi,%rsi
14 mov %rdx,%rdi
16 mov %rcx,%rdx
85 mov %rdx,%rcx
104 mov %rdi,%rdx
110 mov %rsi,%rcx
116 mov %r8,%r9
124 mov %r8,%rax
[all …]
Dsha256-avx2-asm.S63 mov \p2, \p1
161 mov a, y3 # y3 = a # MAJA
168 mov f, y2 # y2 = f # CH
189 mov a, T1 # T1 = a # MAJB
209 mov a, y3 # y3 = a # MAJA
218 mov f, y2 # y2 = f # CH
240 mov a, T1 # T1 = a # MAJB
261 mov a, y3 # y3 = a # MAJA
269 mov f, y2 # y2 = f # CH
293 mov a, T1 # T1 = a # MAJB
[all …]
Dsha1_avx2_x86_64_asm.S157 mov \val, \hash
358 mov B, TB
432 mov B, T1
456 mov (HASH_PTR), A
457 mov 4(HASH_PTR), B
458 mov 8(HASH_PTR), C
459 mov 12(HASH_PTR), D
460 mov 16(HASH_PTR), E
462 mov %rsp, PRECALC_BUF
538 mov TB, B
[all …]
Dsha512-avx2-asm.S124 mov \p2, \p1
185 mov a, y3 # y3 = a # MAJA
190 mov f, y2 # y2 = f # CH
208 mov a, T1 # T1 = a # MAJB
247 mov a, y3 # y3 = a # MAJA
254 mov f, y2 # y2 = f # CH
273 mov a, T1 # T1 = a # MAJB
305 mov a, y3 # y3 = a # MAJA
311 mov f, y2 # y2 = f # CH
330 mov a, T1 # T1 = a # MAJB
[all …]
Dtwofish-x86_64-asm_64.S81 mov s1(%r11,%rdi,4),%r8d;\
83 mov s2(%r11,%rdi,4),%r9d;\
116 mov b ## D, %r10d;\
119 mov s1(%r11,%rdi,4),%r8d;\
121 mov s2(%r11,%rdi,4),%r9d;\
154 mov (%r11,%rdi,4), %r9d;\
156 mov s3(%r11,%rdi,4),%r8d;\
190 mov (%r11,%rdi,4), %r9d;\
192 mov s3(%r11,%rdi,4),%r8d;\
197 mov b ## D, %r10d;\
[all …]
Dsha1_ssse3_asm.S80 mov %rsp, %r12
84 mov CTX, HASH_PTR
85 mov BUF, BUFFER_PTR
89 mov CNT, BUFFER_END
97 mov $8, %ecx
98 mov %rsp, %rdi
102 mov %r12, %rsp # deallocate workspace
118 mov (HASH_PTR), A
119 mov 4(HASH_PTR), B
120 mov 8(HASH_PTR), C
[all …]
/linux-4.1.27/arch/sparc/lib/
Dmcount.S33 mov %i7, %g3
35 mov %g3, %o1
37 mov %i7, %o0
54 5: mov %i7, %g2
55 mov %fp, %g3
57 mov %g2, %l0
59 mov %g3, %l1
80 mov %i7, %g2
81 mov %fp, %g3
83 mov %g2, %o1
[all …]
Ddivdi3.S27 mov 0,%l4
28 mov -1,%l4
30 mov %o0,%o5
34 mov %o4,%i0
35 mov %o5,%i1
39 mov %i3,%o4
42 mov %o0,%o3
46 mov %o2,%i2
47 mov %o3,%i3
48 mov %i3,%o4
[all …]
Dudivdi3.S25 mov %i3,%o3
28 mov %i1,%i3
31 mov %i3,%o1
33 mov 32,%g1
57 mov 0,%o2
61 mov %i0,%o2
62 mov 1,%o0
63 mov 0,%o1
66 mov %o0,%o3
67 mov %i0,%o2
[all …]
Dmuldi3.S64 mov %o1, %l3
65 mov %i1, %o0
66 mov %i2, %o1
68 mov %o0, %l0
69 mov %i0, %o0
70 mov %i3, %o1
73 mov %l2, %i0
/linux-4.1.27/arch/mn10300/mm/
Dcache-flush-by-reg.S56 mov DCPGCR,a0
62 mov (a0),d0
68 mov d0,(DCPGMR) define
74 mov DCPGCR_DCP,d0
75 mov d0,(a0) define
79 mov (a0),d0
106 mov PAGE_SIZE,d1
123 mov L1_CACHE_BYTES,d2
133 mov d1,a1 # a1 = end define
136 mov DCPGCR,a0
[all …]
Dtlb-mn10300.S41 mov (MMUCTR),d2
42 mov d2,(MMUCTR) define
46 mov (IPTEU),d3
47 mov (PTBR),a2
48 mov d3,d2 define
51 mov (a2,d2),a2 # PTD *ptd = PGD[addr 31..22]
73 mov d2,(IPTEL2) # change the TLB define
80 mov _PAGE_VALID,d2 # force address error handler to be
104 mov (MMUCTR),d2
105 mov d2,(MMUCTR) define
[all …]
Dcache-dbg-flush-by-reg.S39 mov DCPGCR,a0
41 mov epsw,d1
51 mov (a0),d0
57 mov d0,(DCPGMR) define
63 mov DCPGCR_DCP,d0
64 mov d0,(a0) define
68 mov (a0),d0
76 mov CHCTR,a0
84 mov d1,epsw define
Dcache-inv-by-tag.S68 mov CHCTR,a0
90 mov CHCTR,a0
119 mov PAGE_SIZE,d1
156 mov DCACHE_TAG(0,0),a0
157 mov a1,d0
185 mov (L1_CACHE_WAYDISP*0,a0),d0 # read the tag in the way 0 slot
194 mov d2,(L1_CACHE_WAYDISP*0,a0) # kill the tag define
199 mov (L1_CACHE_WAYDISP*1,a0),d0 # read the tag in the way 1 slot
208 mov d2,(L1_CACHE_WAYDISP*1,a0) # kill the tag define
213 mov (L1_CACHE_WAYDISP*2,a0),d0 # read the tag in the way 2 slot
[all …]
Dcache-inv-by-reg.S60 mov CHCTR,a0
82 mov CHCTR,a0
111 mov PAGE_SIZE,d1
141 mov L1_CACHE_BYTES-1,d2
147 mov d0,a2 # A2 = start address define
148 mov d1,a1 # A1 = end address define
152 mov DCPGCR,a0 # make sure the purger isn't busy
/linux-4.1.27/arch/arm/boot/compressed/
Dhead.S59 mov \rb, #0x80000000 @ physical base address
75 mov r0, \val
80 mov r0, \val
81 mov r1, #\len
110 mov r0, r4
129 mov r0, r0
131 ARM( mov r0, r0 )
148 mov r7, r1 @ save architecture ID
149 mov r8, r2 @ save atags pointer
160 mov r0, #0x17 @ angel_SWIreason_EnterSVC
[all …]
Dhead-sharpsl.S28 mov r1, #0x10000000 @ Base address of TC6393 chip
29 mov r6, #0x03
44 mov r6, #0x31 @ Load Magic Init value
46 mov r5, #0x3000
50 mov r6, #0x30 @ Load 2nd Magic Init value
85 mov r6, #0x0140
128 mov r1, #0x0c000000 @ Base address of NAND chip
133 mov r2, #0x90 @ Command "readid"
138 mov r2, #0 @ Address 0x00
148 mov pc, lr
/linux-4.1.27/sound/oss/
Dvidc_fill.S20 mov ip, #0xff00
30 mov pc, lr
33 mov ip, #0xff00
44 mov pc, lr
47 mov ip, #0xff00
56 mov pc, lr
59 mov ip, #0xff00
70 mov pc, lr
73 mov ip, #0xff00
88 mov pc, lr
[all …]
/linux-4.1.27/arch/sparc/prom/
Dcif.S18 mov %g4, %l0
19 mov %g5, %l1
20 mov %g6, %l3
22 mov %i0, %o0 ! prom_args
23 mov %l0, %g4
24 mov %l1, %g5
25 mov %l3, %g6
38 mov 0, %o0
41 mov %i0, %o0
42 mov %o0, %l1
[all …]
/linux-4.1.27/arch/sh/boards/mach-se/7724/
Dsdram.S42 mov.l @(SH_SLEEP_MODE, r5), r0
62 mov.l FRQCRA,r0
63 mov.l @r0,r3
64 mov.l KICK,r1
66 mov.l r3, @r0
68 mov.l LSTATS,r0
69 mov #1,r1
71 mov.l @r0,r3
88 mov #100,r0
105 mov #100,r0
[all …]
/linux-4.1.27/arch/x86/platform/efi/
Defi_stub_64.S16 mov %rsp, %rax; \
19 mov %rax, (%rsp); \
20 mov %cr0, %rax; \
22 mov %rax, 0x8(%rsp); \
37 mov 0x8(%rsp), %rsi; \
38 mov %rsi, %cr0; \
39 mov (%rsp), %rsp
78 mov (%rsp), %rax
79 mov 8(%rax), %rax
81 mov %r9, 32(%rsp)
[all …]
/linux-4.1.27/arch/ia64/scripts/
Dpvcheck.sed10 s/mov.*=.*cr\.ifa/.warning \"cr.ifa should not used directly\"/g
11 s/mov.*=.*cr\.itir/.warning \"cr.itir should not used directly\"/g
12 s/mov.*=.*cr\.isr/.warning \"cr.isr should not used directly\"/g
13 s/mov.*=.*cr\.iha/.warning \"cr.iha should not used directly\"/g
14 s/mov.*=.*cr\.ipsr/.warning \"cr.ipsr should not used directly\"/g
15 s/mov.*=.*cr\.iim/.warning \"cr.iim should not used directly\"/g
16 s/mov.*=.*cr\.iip/.warning \"cr.iip should not used directly\"/g
17 s/mov.*=.*cr\.ivr/.warning \"cr.ivr should not used directly\"/g
18 s/mov.*=[^\.]*psr/.warning \"psr should not used directly\"/g # avoid ar.fpsr
19 s/mov.*=.*ar\.eflags/.warning \"ar.eflags should not used directly\"/g
[all …]
/linux-4.1.27/arch/x86/net/
Dbpf_jit.S35 mov %r9d,%eax # hlen
39 mov (SKBDATA,%rsi),%eax
52 mov %r9d,%eax
76 mov %rbx, %rdi; /* arg1 == skb */ \
80 mov $LEN,%ecx; /* len */ \
91 mov - MAX_BPF_STACK + 32(%rbp),%eax
98 mov - MAX_BPF_STACK + 32(%rbp),%ax
110 mov %rbx, %rdi; /* arg1 == skb */ \
114 mov $SIZE,%edx; /* size */ \
127 mov (%rax), %eax
[all …]
/linux-4.1.27/arch/arm/lib/
Dcsumpartialcopygeneric.S26 .Lzero: mov r0, sum
143 mov r5, r4, get_byte_0
147 mov r5, r4, get_byte_1
149 mov r5, r4, get_byte_2
175 mov r4, r5, lspull #8 @ C = 0
180 mov r5, r5, lspull #8
182 mov r6, r6, lspull #8
184 mov r7, r7, lspull #8
191 mov r4, r8, lspull #8
201 mov r5, r5, lspull #8
[all …]
Dio-writesw-armv3.S15 mov r2, lr
27 mov r3, r3, lsr #16
46 mov ip, r3, lsl #16
50 mov ip, r3, lsr #16
54 mov ip, r4, lsl #16
58 mov ip, r4, lsr #16
62 mov ip, r5, lsl #16
66 mov ip, r5, lsr #16
70 mov ip, r6, lsl #16
74 mov ip, r6, lsr #16
[all …]
Ddiv64.S59 mov yh, #0
71 mov ip, #1
72 mov ip, ip, lsl yl
73 mov yl, r4, lsl yl
77 mov yl, r4
78 mov ip, #1
93 mov yl, yl, lsr #1
98 mov yl, #0
106 mov ip, #0x80000000
130 mov xl, xl, lsl xh
[all …]
Dgetuser.S38 mov r0, #0
58 mov r0, #0
65 mov r0, #0
78 mov r0, #0
91 mov r0, #0
98 mov r0, #0
114 mov r0, #0
121 mov r0, #0
127 mov r3, #0
129 mov r2, #0
[all …]
Dio-readsl.S40 mov ip, r3, get_byte_0
43 mov ip, r3, get_byte_1
46 mov ip, r3, get_byte_2
50 mov ip, r3, lspull #24
58 mov ip, r3, lspull #16
66 mov ip, r3, lspull #8
72 mov r3, ip, get_byte_2
74 7: mov r3, ip, get_byte_1
76 8: mov r3, ip, get_byte_0
Dmemset.S22 mov ip, r0 @ preserve r0 as return value
29 mov r3, r1
42 mov r8, r1
43 mov lr, r1
74 mov r4, r1
75 mov r5, r1
76 mov r6, r1
77 mov r7, r1
78 mov r8, r1
79 mov lr, r1
[all …]
Dbitops.h10 mov r2, #1
12 mov r0, r0, lsr #5
19 mov r3, r2, lsl r3
35 mov r2, #1
37 mov r0, r0, lsr #5
39 mov r3, r2, lsl r3 @ create mask
66 mov r0, r0, lsr #5
67 mov r3, #1
68 mov r3, r3, lsl r2
93 mov r0, r0, lsr #5
[all …]
Decard.S26 mov r11, r1
27 mov r1, r0
29 mov lr, pc
30 mov pc, r2
39 mov r11, r0
41 mov lr, pc
Dbacktrace.S73 subne r0, sv_pc, #4 @ allow for mov
74 subeq r0, sv_pc, #8 @ allow for mov + stmia
77 mov r2, frame
98 mov frame, sv_fp @ above the current frame
102 mov r1, frame
120 mov stack, r0
121 mov instr, r1
122 mov reg, #10
123 mov r7, #0
124 1: mov r3, #1
[all …]
Dmemzero.S36 mov r2, #0 @ 1
55 mov ip, r2 @ 1
56 mov lr, r2 @ 1
87 mov r4, r2
88 mov r5, r2
89 mov r6, r2
90 mov r7, r2
91 mov ip, r2
92 mov lr, r2
Dputuser.S38 mov r0, #0
44 mov ip, r2, lsr #8
62 mov r0, #0
69 mov r0, #0
82 mov r0, #0
87 mov r0, #-EFAULT
Dbswapsdi2.S13 mov r1, r3
19 mov r3, r3, lsr #8
26 mov ip, r1
29 mov r1, r1, lsr #8
30 mov r3, r3, lsr #8
/linux-4.1.27/arch/unicore32/mm/
Dcache-ucv2.S33 mov r0, #0
37 mov r0, #0
41 mov pc, lr
72 2: mov ip, #0
76 3: mov ip, #0
80 mov pc, lr
106 mov r9, #PAGE_SZ
122 2: mov ip, #0
126 3: mov ip, #0
130 mov pc, lr
[all …]
Dproc-ucv2.S23 mov ip, #PSR_R_BIT | PSR_I_BIT | PRIV_MODE
24 mov.a asr, ip
39 mov ip, #0
51 mov pc, r0 @ jump to loc
62 mov r0, #0 @ PCI address
66 mov pc, lr
72 mov r9, #PAGE_SZ
84 mov pc, lr
86 101: mov ip, #0
90 mov pc, lr
[all …]
Dtlb-ucv2.S30 mov r0, r0 >> #PAGE_SHIFT @ align address
31 mov r0, r0 << #PAGE_SHIFT
57 mov pc, lr
69 mov r0, r0 >> #PAGE_SHIFT @ align address
70 mov r0, r0 << #PAGE_SHIFT
88 mov pc, lr
/linux-4.1.27/arch/arm/mach-omap2/
Dsleep44xx.S74 mov r0, #SCU_PM_NORMAL
75 mov r1, #0xFF @ clean seucre L1
109 mov r8, r0
117 mov r1, #0x00
150 mov r8, r0
158 mov r0, #0x03
159 mov r12, #OMAP4_MON_L2X0_DBG_CTRL_INDEX
163 mov r2, r0
172 mov r0, #0x00
173 mov r12, #OMAP4_MON_L2X0_DBG_CTRL_INDEX
[all …]
Domap-smc.S29 mov r12, r0
30 mov r0, r1
46 mov r3, r2
47 mov r2, r1
48 mov r1, #0x0 @ Process ID
49 mov r6, #0xff
50 mov r12, #0x00 @ Secure Service ID
51 mov r7, #0
69 mov r12, r0 @ Copy the secure service ID
70 mov r6, #0xff @ Indicate new Task call
[all …]
Dsleep34xx.S88 mov r1, #0x1
110 mov r0, #25 @ set service ID for PPA
111 mov r12, r0 @ copy secure service ID in r12
112 mov r1, #0 @ set task id for ROM code in r1
113 mov r2, #4 @ set some flags in r2, r6
114 mov r6, #0xff
193 mov lr, pc
309 mov r6, #8
323 mov r6, r5
389 mov r2, r2, ror #2
[all …]
/linux-4.1.27/arch/ia64/include/asm/native/
Dinst.h52 mov reg = cr.ifa
55 mov reg = cr.itir
58 mov reg = cr.isr
61 mov reg = cr.iha
64 (pred) mov reg = cr.ipsr
67 mov reg = cr.iim
70 mov reg = cr.iip
73 mov reg = cr.ivr \
77 (pred) mov reg = psr \
81 (pred) mov reg = ar.itc \
[all …]
/linux-4.1.27/arch/arm64/kernel/
Dentry.S71 mov w0, w0 // zero upper 32 bits of x0
171 mov \rd, sp
192 mov x0, sp
237 mov x0, sp
238 mov x1, #\reason
316 mov x2, sp // struct pt_regs
328 mov x2, sp
335 mov x0, sp
345 mov x2, sp // struct pt_regs
351 mov x0, sp
[all …]
Dentry32.S34 mov x0, sp
35 mov x27, #0 // prevent syscall restart handling (why)
40 mov x0, sp
41 mov x27, #0 // prevent syscall restart handling (why)
46 mov w3, #84
53 mov w3, #84
70 1: mov x0, #-EINVAL
101 mov w2, w4
106 mov w6, w1
109 mov w3, w6
Dhead.S259 mov x21, x0 // x21=FDT
281 mov x0, #(1 << 29)
287 mov x21, #0
357 mov x27, lr
363 mov x0, x25
370 mov x0, x25
384 mov x0, x25 // idmap_pg_dir
427 mov x5, x3 // __pa(KERNEL_START)
434 mov x0, x26 // swapper_pg_dir
435 mov x5, #PAGE_OFFSET
[all …]
Dsleep.S74 mov x19, x0
75 mov x20, x1
76 mov x2, sp
78 mov x0, sp
102 mov x0, x19
103 mov x1, x20
117 mov x3, #-EOPNOTSUPP
140 mov x0, #0 // return zero on success
163 mov x7, xzr
174 mov sp, x2
Defi-entry.S62 mov x20, x0 // DTB address
112 mov x0, x20
113 mov x1, xzr
114 mov x2, xzr
115 mov x3, xzr
119 mov x0, #EFI_LOAD_ERROR
/linux-4.1.27/arch/unicore32/kernel/
Dentry.S40 mov fp, #0
53 mov \rtemp, asr
55 mov.a asr, \rtemp @ switch to the SUSR mode
61 mov.a asr, \rtemp @ switch back to the PRIV mode
65 mov.a bsr, \rpsr
73 mov.a bsr, r1 @ save in bsr_priv
84 mov.a pc, lr @ return
89 mov \rd, sp >> #13
90 mov \rd, \rd << #13
109 mov r0, \reg
[all …]
Ddebug.S30 mov r1, #8
35 mov r1, #4
40 mov r1, #2
43 mov r1, #0
46 mov r0, r0 >> #4
54 mov r0, r2
74 3: mov pc, lr
79 mov r1, r0
80 mov r0, #0
Dhead.S63 mov r0, #PRIV_MODE @ ensure priv mode
65 mov.a asr, r0
79 mov r1, #0
89 mov r7, #PMD_TYPE_SECT | PMD_PRESENT @ page size: section
99 mov r6, pc
100 mov r6, r6 >> #22 @ start of kernel section
132 mov r0, #0
175 mov r0, r0
178 mov pc, r15
217 mov fp, #0 @ Clear BSS (and zero fp)
[all …]
/linux-4.1.27/arch/arm/kernel/
Ddebug.S47 mov r1, #8
52 mov r1, #4
57 mov r1, #2
60 mov r1, #0
63 mov r0, r0, lsr #4
70 mov r0, r2
98 mov r1, r0
99 mov r0, #0
115 mov r1, r0
116 mov r0, #0x04 @ SYS_WRITE0
[all …]
Dfiqasm.S26 mov r2, #PSR_I_BIT | PSR_F_BIT | FIQ_MODE
29 mov r0, r0 @ avoid hazard prior to ARMv4
34 mov r0, r0 @ avoid hazard prior to ARMv4
39 mov r2, #PSR_I_BIT | PSR_F_BIT | FIQ_MODE
42 mov r0, r0 @ avoid hazard prior to ARMv4
47 mov r0, r0 @ avoid hazard prior to ARMv4
Dhead.S140 mov r8, r4 @ set TTBR1 to swapper_pg_dir
169 mov r0, r4
170 mov r3, #0
184 mov r0, r4
187 mov r6, #4 @ PTRS_PER_PGD
188 mov r7, #1 << (55 - 32) @ L_PGD_SWAPPER
218 mov r5, r5, lsr #SECTION_SHIFT
219 mov r6, r6, lsr #SECTION_SHIFT
244 mov r3, pc
245 mov r3, r3, lsr #SECTION_SHIFT
[all …]
Dentry-common.S56 mov r0, sp @ 'regs'
57 mov r2, why @ 'syscall'
128 THUMB( mov r8, sp )
208 mov why, #0 @ no longer a real syscall
232 mov r1, scno
237 mov scno, r0 @ syscall number (possibly new)
250 mov r0, sp
299 mov why, #0 @ prevent syscall restart handling
305 mov why, #0 @ prevent syscall restart handling
331 mov r0, #-EINVAL
[all …]
Dhead-common.S67 1: mov r2, #0
91 mov fp, #0 @ Clear BSS (and zero fp)
130 mov r9, r0
132 mov r0, r5
165 mov r5, #0 @ unknown processor
196 mov r0, r9
212 mov r0, #0x02000000
213 mov r3, #0x11
221 1: mov r0, r0
Dsleep.S40 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0
68 mov r5, sp @ current virtual SP
80 1: mov r2, r5 @ virtual SP
81 mov r1, r4 @ size of save block
93 mov sp, r2
108 mov r0, r0
109 mov r0, r0
115 mov r0, #0 @ return zero on success
127 mov r1, #0
149 THUMB( mov sp, r2 )
/linux-4.1.27/arch/mn10300/include/asm/
Dframe.inc36 mov usp,a1
37 mov a1,(sp) # USP in MOVM[other] dummy slot
39 mov sp,fp # FRAME pointer in A3
44 mov (TI_frame,a1),a0
45 mov a0,(REG_NEXT,fp)
46 mov fp,(TI_frame,a1)
53 mov (__current),e2
66 mov (TI_frame,a0),fp
67 mov fp,sp
68 mov (REG_NEXT,fp),d0
[all …]
/linux-4.1.27/arch/arm64/xen/
Dhypercall.S59 mov x16, #__HYPERVISOR_##hypercall; \
86 mov x16, x0
87 mov x0, x1
88 mov x1, x2
89 mov x2, x3
90 mov x3, x4
91 mov x4, x5
/linux-4.1.27/arch/unicore32/boot/compressed/
Dhead.S25 mov r0, #0xD3
26 mov.a asr, r0
78 mov r0, #0
86 mov r0, #0
92 mov r0, #0x1c @ en icache and wb dcache
100 mov r1, sp @ malloc space above stack
136 mov r0, r4
142 mov r0, #0
151 mov r0, #0 @ disable i/d cache and MMU
155 mov r0, #0 @ must be zero
[all …]
/linux-4.1.27/drivers/scsi/arm/
Dacornscsi-io.S27 mov lr, #0xff
70 mov r3, r3, lsr #8
85 mov r3, r4, lsl #16
87 mov r4, r4, lsr #16
89 mov r5, r6, lsl #16
91 mov r6, r6, lsr #16
94 mov r3, ip, lsl #16
96 mov r4, ip, lsr #16
98 mov ip, lr, lsl #16
100 mov lr, lr, lsr #16
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhub.fuc56 mov $r15 1
71 mov $xdbase $r0
77 mov $sp $r1
80 mov $r2 NV_PGRAPH_FECS_ACCESS_FIFO
84 mov $r1 #ih
85 mov $iv0 $r1
91 mov $r2 0x2003 // { HUB_CHSW_PULSE, ZERO } -> intr 8
98 mov $r2 0x2004 // { 0x04, ZERO } -> intr 9
100 mov $r2 0x200b // { HUB_FIRMWARE_MTHD, ZERO } -> intr 10
102 mov $r2 0x200c // { 0x0c, ZERO } -> intr 15
[all …]
Dgpc.fuc56 */ mov b32 $r15 reg /*
68 mov $r15 1
86 */ mov $r15 NV_PGRAPH_GPC0_TPCX_STRAND_CMD_ENABLE /*
90 */ mov $r15 NV_PGRAPH_GPC0_TPCX_STRAND_CMD_DISABLE /*
94 */ mov $r15 NV_PGRAPH_GPC0_TPCX_STRAND_INDEX_ALL /*
96 */ mov $r15 p /*
98 */ mov $r15 NV_PGRAPH_GPC0_TPCX_STRAND_CMD_SEEK /*
102 */ mov $r15 m /*
104 */ mov $r15 NV_PGRAPH_GPC0_TPCX_STRAND_CMD_GET_INFO /*
129 mov $sp $r1
[all …]
/linux-4.1.27/arch/x86/um/
Dstub_64.S19 mov $(STUB_DATA >> 32), %rbx
21 mov $(STUB_DATA & 0xffffffff), %rax
24 mov %rbx, %rsp
28 mov 0x0(%rsp), %rax
32 mov %rax, 8(%rbx)
37 mov %rsp, 8(%rbx)
63 mov %rax, (%rbx)
Dstub_32.S9 mov $(STUB_DATA+8), %esp
13 mov 0x0(%esp), %eax
17 mov %eax, STUB_DATA+4
22 mov %esp, STUB_DATA+4
48 mov %eax, STUB_DATA
/linux-4.1.27/arch/sh/boards/mach-hp6xx/
Dpm_wakeup.S25 mov #-126, k1
27 mov.b k0, @k1
29 mov.l 5f, k1
30 mov.w 6f, k0
31 mov.w k0, @k1
33 mov.l 4f, k1
/linux-4.1.27/arch/avr32/kernel/
Dentry-avr32b.S131 mov r3, -1 /* All entries have been accessed, */
132 mov r2, 0 /* so start at 0 */
155 mov r11, sp
171 mov r1, lo(swapper_pg_dir)
218 mov r8, r5 /* 5th argument (6th is pushed by stub) */
248 mov r12, -ENOSYS
254 mov r12, 0
260 mov r12, r0
261 mov lr, r2 /* syscall_return */
262 mov pc, r1
[all …]
/linux-4.1.27/arch/arm64/kernel/vdso/
Dgettimeofday.S54 mov x2, x30
68 mov x13, #1000
78 mov x0, xzr
82 mov x8, #__NR_gettimeofday
95 mov x2, x30
106 mov x30, x2
124 mov x12, #0
147 mov x15, #NSEC_PER_SEC_LO16
163 mov x0, xzr
166 mov x30, x2
[all …]
/linux-4.1.27/arch/unicore32/lib/
Dfindbit.S23 mov r2, #0
30 3: mov r0, r1 @ no free bits
31 mov pc, lr
46 mov.a r3, r3 >> ip @ shift off unused bits
61 mov r2, #0
63 mov.a r3, r3
68 3: mov r0, r1 @ no free bits
69 mov pc, lr
83 mov.a r3, r3 >> ip @ shift off unused bits
99 mov pc, lr
Dbacktrace.S24 mov r0, fp
29 mov pc, lr
35 mov.a frame, r0 @ if frame pointer is zero
69 sub r0, sv_pc, #4 @ allow for mov
72 sub r0, sv_pc, #8 @ allow for mov + stmia
75 mov r2, frame
97 mov frame, sv_fp @ above the current frame
101 mov r1, frame
120 mov stack, r0
121 mov instr, r1
[all …]
Dstrncpy_from_user.S26 mov ip, r1
35 mov pc, lr
40 9001: mov r3, #0
42 mov r0, #-EFAULT
43 mov pc, lr
Dstrnlen_user.S26 mov r2, r0
35 mov pc, lr
40 9001: mov r0, #0
41 mov pc, lr
/linux-4.1.27/arch/arm/common/
Dmcpm_head.S35 mov r0, r9
39 mov r0, r10
59 mov r3, #MAX_CPUS_PER_CLUSTER
89 mov r0, #MCPM_SYNC_CLUSTER_SIZE
93 mov r0, #CPU_COMING_UP
94 mov r5, #MCPM_SYNC_CPU_SIZE
101 mov r0, #VLOCK_SIZE
103 mov r0, r11
104 mov r1, r9 @ cpu
115 mov r0, r11
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc138 mov $sp $r0
141 mov $r1 #ih
142 mov $iv0 $r1
143 mov $r1 0x400
154 mov $r1 0x1200
155 mov $r2 3
184 mov $r4 0x7700
185 mov $xtargets $r4
188 mov $xdbase $r0
191 mov $r4 0x2100
[all …]
/linux-4.1.27/arch/x86/xen/
Dxen-head.S42 mov %esi,xen_start_info
43 mov $init_thread_union+THREAD_SIZE,%esp
45 mov %rsi,xen_start_info
46 mov $init_thread_union+THREAD_SIZE,%rsp
64 mov %rsi, %r11
67 mov $0x80000001, %eax
69 mov %edx, %esi
71 mov $MSR_EFER, %ecx
Dxen-asm_64.S24 mov 8+0(%rsp), %rcx
25 mov 8+8(%rsp), %r11
123 mov 0*8(%rsp), %rcx
124 mov 1*8(%rsp), %r11
125 mov 5*8(%rsp), %rsp
153 mov $-ENOSYS, %rax
/linux-4.1.27/arch/arm/include/debug/
Domap2plus.S83 mov \rp, #UART_OFFSET(OMAP2_UART1_BASE) @ omap2/3/4
87 mov \rp, #UART_OFFSET(OMAP2_UART2_BASE) @ omap2/3/4
91 mov \rp, #UART_OFFSET(OMAP2_UART3_BASE)
95 mov \rp, #UART_OFFSET(OMAP3_UART1_BASE)
101 mov \rp, #UART_OFFSET(OMAP4_UART3_BASE)
105 mov \rp, #UART_OFFSET(OMAP3_UART1_BASE)
111 mov \rp, #UART_OFFSET(OMAP4_UART4_BASE)
115 mov \rp, #UART_OFFSET(TI81XX_UART1_BASE)
119 mov \rp, #UART_OFFSET(TI81XX_UART2_BASE)
123 mov \rp, #UART_OFFSET(TI81XX_UART3_BASE)
[all …]
/linux-4.1.27/arch/arm/mm/
Dtlb-v6.S38 mov ip, #0
41 mov r0, r0, lsr #PAGE_SHIFT @ align address
42 mov r1, r1, lsr #PAGE_SHIFT
45 mov r1, r1, lsl #PAGE_SHIFT
70 mov r2, #0
72 mov r0, r0, lsr #PAGE_SHIFT @ align address
73 mov r1, r1, lsr #PAGE_SHIFT
74 mov r0, r0, lsl #PAGE_SHIFT
75 mov r1, r1, lsl #PAGE_SHIFT
Dproc-arm940.S53 mov ip, #0
79 mov r0, #0
96 mov r2, #VM_EXEC
110 mov ip, #0
114 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
163 mov r0, #0
164 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
185 mov ip, #0
186 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
207 mov ip, #0
[all …]
Dproc-arm1020e.S98 mov ip, #0
131 mov r0, #0
151 mov r2, #VM_EXEC
152 mov ip, #0
156 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
182 mov ip, #0
223 mov ip, #0
236 mov r0, #0
249 mov ip, #0
274 mov ip, #0
[all …]
Dtlb-v7.S39 mov r0, r0, lsr #PAGE_SHIFT @ align address
40 mov r1, r1, lsr #PAGE_SHIFT
43 ALT_SMP(W(mov) r3, #0 )
47 mov r1, r1, lsl #PAGE_SHIFT
73 mov r0, r0, lsr #PAGE_SHIFT @ align address
74 mov r1, r1, lsr #PAGE_SHIFT
75 mov r0, r0, lsl #PAGE_SHIFT
76 mov r1, r1, lsl #PAGE_SHIFT
Dproc-sa110.S39 mov r0, #0
47 mov r0, #0
67 mov ip, #0
98 mov r0, r0 @ safety
99 mov r0, r0 @ safety
100 mov r0, r0 @ safety
102 mov r0, r0 @ safety
103 mov r0, r0 @ safety
104 mov r0, r0 @ safety
156 mov r0, r0
[all …]
Dproc-sa1100.S43 mov r0, #0
75 mov ip, #0
102 mov r0, r0 @ 4 nop padding
103 mov r0, r0
104 mov r0, r0
105 mov r0, r0 @ 4 nop padding
106 mov r0, r0
107 mov r0, r0
108 mov r0, #0
114 mov r0, r0 @ safety
[all …]
Dproc-arm1020.S98 mov ip, #0
131 mov r0, #0
151 mov r2, #VM_EXEC
152 mov ip, #0
156 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
183 mov ip, #0
227 mov ip, #0
242 mov r0, #0
255 mov ip, #0
281 mov ip, #0
[all …]
Dproc-arm1022.S89 mov ip, #0
122 mov r0, #0
142 mov r2, #VM_EXEC
143 mov ip, #0
146 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
172 mov ip, #0
214 mov ip, #0
227 mov r0, #0
240 mov ip, #0
265 mov ip, #0
[all …]
Dproc-arm1026.S89 mov ip, #0
122 mov r0, #0
142 mov r2, #VM_EXEC
143 mov ip, #0
167 mov ip, #0
208 mov ip, #0
221 mov r0, #0
234 mov ip, #0
259 mov ip, #0
285 mov ip, #0
[all …]
Dproc-arm740.S54 mov ip, #0
65 mov r0, #0
74 mov r0, #0x0000003F @ base = 0, size = 4GB
79 mov r4, #10 @ 11 is the minimum (4KB)
92 mov r4, #10 @ 11 is the minimum (4KB)
100 mov r0, #0x06
103 mov r0, #0x00 @ disable whole write buffer
105 mov r0, #0x02 @ Region 1 write bufferred
109 mov r0, #0x10000
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
Dg98.fuc0s103 mov $r1 #ih
104 mov $iv0 $r1
107 mov $sp $r0
112 mov $r2 0x400
120 mov $r1 3
121 mov $r2 0x1200
143 mov $r2 0x7700
144 mov $xtargets $r2
145 mov $xdbase $r0
147 mov $r2 0
[all …]
/linux-4.1.27/arch/arm/mach-davinci/
Dsleep.S74 mov ip, #PHYRDY_CYCLES
79 mov r7, r0
80 mov r0, #0x2
82 mov r0, r7
96 mov ip, #PLL_BYPASS_CYCLES
130 mov ip, #PLL_RESET_CYCLES
140 mov ip, #PLL_LOCK_CYCLES
159 mov r7, r0
160 mov r0, #0x3
162 mov r0, r7
[all …]
/linux-4.1.27/arch/arm/mach-tegra/
Dsleep-tegra20.S102 mov r12, #CPU_RESETTABLE
107 mov r2, #FLOW_CTRL_WAITEVENT | FLOW_CTRL_JTAG_RESUME
113 mov r1, r1, lsl r0
157 mov r12, #1
178 mov r12, #0
192 mov r12, #CPU_NOT_RESETTABLE
206 mov r12, #CPU_RESETTABLE_SOON
260 mov r0, #TEGRA_FLUSH_CACHE_LOUIS
265 mov r3, #CPU_RESETTABLE
284 mov r3, #CPU_NOT_RESETTABLE
[all …]
/linux-4.1.27/arch/arm/mach-mvebu/
Dcoherency_ll.S71 mov r2, #(1 << 24)
94 mov r0, lr
100 mov lr, r0
119 mov r0, lr
125 mov lr, r0
134 mov r0, #0
146 mov r0, lr
152 mov lr, r0
/linux-4.1.27/arch/arm/mach-omap1/
Dsleep.S72 mov r4, #0
77 mov r6, #TCMIF_ASM_BASE & 0xff000000
93 mov r4, #CLKGEN_REG_ASM_BASE & 0xff000000
99 mov r5, #OMAP7XX_IDLECT2_SLEEP_VAL & 0xff
104 mov r3, #OMAP7XX_IDLECT1_SLEEP_VAL & 0xff
118 mov r2, #0
152 mov r4, #TCMIF_ASM_BASE & 0xff000000
178 mov r4, #CLKGEN_REG_ASM_BASE & 0xff000000
183 mov r5, #OMAP1510_IDLE_CLOCK_DOMAINS & 0xff
188 mov r3, #OMAP1510_DEEP_SLEEP_REQUEST & 0xff
[all …]
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.seq98 mov A, QINPOS;
101 mov ARG_1, NEXT_QUEUED_SCB;
109 mov ALLZEROS call get_free_or_disc_scb;
112 mov SCBPTR, ARG_1;
121 mov ARG_1 call dma_scb;
128 mov A, ARG_1;
135 mov NEXT_QUEUED_SCB, SCB_NEXT;
136 mov SCB_NEXT,WAITING_SCBH;
137 mov WAITING_SCBH, SCBPTR;
139 mov NONE, SNSCB_QOFF;
[all …]
/linux-4.1.27/arch/avr32/lib/
Dcsum_partial_copy_generic.S54 6: mov r12, r9
58 7: mov r5, 0
59 mov r4, 32
77 mov r9, -EFAULT
87 mov r9, 0
91 mov r9, -EFAULT
96 1: mov r9, 0
/linux-4.1.27/arch/ia64/sn/kernel/
Dpio_phys.S28 mov r2=psr
34 mov psr.l=r2;;
43 mov r2=psr
49 mov psr.l=r2;;
58 mov r2=psr
66 mov psr.l=r2;;
/linux-4.1.27/arch/arm/xen/
Dhypercall.S59 mov r12, #__HYPERVISOR_##hypercall; \
74 mov r12, #__HYPERVISOR_##hypercall; \
96 mov r12, r0
97 mov r0, r1
98 mov r1, r2
99 mov r2, r3
/linux-4.1.27/arch/arm/kvm/
Dinterrupts.S60 mov r2, #0
61 mov r3, #0
87 mov r0, #0 @ rn parameter for c15 flushes is SBZ
166 mov r2, #0
167 mov r3, #0
212 mov r0, r1 @ Return the return code
213 mov r1, #0 @ Clear upper bits in return value
216 mov r0, #0 @ Clear upper bits in return value
300 mov r1, #\exception_code
393 mov lr, r0
[all …]
/linux-4.1.27/arch/sh/boards/mach-ecovec24/
Dsdram.S40 mov.l @(SH_SLEEP_MODE, r5), r0
71 mov #100,r0
88 mov #100,r0
97 mov.l DUMMY,r0
98 mov.l @r0, r1 /* force single dummy read */
/linux-4.1.27/arch/arm/crypto/
Daes-armv4.S154 mov r12,r0 @ inp
155 mov r11,r2
213 mov r4,r0,lsr#24 @ write output in endian-neutral
214 mov r5,r0,lsr#16 @ manner...
215 mov r6,r0,lsr#8
218 mov r4,r1,lsr#24
220 mov r5,r1,lsr#16
222 mov r6,r1,lsr#8
225 mov r4,r2,lsr#24
227 mov r5,r2,lsr#16
[all …]
/linux-4.1.27/arch/arm/mach-exynos/
Dsleep.S71 mov r0, #SMC_CMD_C15RESUME
92 mov r0, #SMC_CMD_L2X0SETUP1
102 mov r0, #SMC_CMD_L2X0SETUP2
105 mov r0, #SMC_CMD_L2X0INVALL
108 mov r1, #1
109 mov r0, #SMC_CMD_L2X0CTRL

1234