Home
last modified time | relevance | path

Searched refs:a0 (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/linux-2.6.39/arch/mips/kernel/
Dr4k_fpu.S40 EX sdc1 $f1, SC_FPREGS+8(a0)
41 EX sdc1 $f3, SC_FPREGS+24(a0)
42 EX sdc1 $f5, SC_FPREGS+40(a0)
43 EX sdc1 $f7, SC_FPREGS+56(a0)
44 EX sdc1 $f9, SC_FPREGS+72(a0)
45 EX sdc1 $f11, SC_FPREGS+88(a0)
46 EX sdc1 $f13, SC_FPREGS+104(a0)
47 EX sdc1 $f15, SC_FPREGS+120(a0)
48 EX sdc1 $f17, SC_FPREGS+136(a0)
49 EX sdc1 $f19, SC_FPREGS+152(a0)
[all …]
Dr2300_fpu.S33 EX(swc1 $f0,(SC_FPREGS+0)(a0))
34 EX(swc1 $f1,(SC_FPREGS+8)(a0))
35 EX(swc1 $f2,(SC_FPREGS+16)(a0))
36 EX(swc1 $f3,(SC_FPREGS+24)(a0))
37 EX(swc1 $f4,(SC_FPREGS+32)(a0))
38 EX(swc1 $f5,(SC_FPREGS+40)(a0))
39 EX(swc1 $f6,(SC_FPREGS+48)(a0))
40 EX(swc1 $f7,(SC_FPREGS+56)(a0))
41 EX(swc1 $f8,(SC_FPREGS+64)(a0))
42 EX(swc1 $f9,(SC_FPREGS+72)(a0))
[all …]
Docteon_switch.S40 LONG_S t1, THREAD_STATUS(a0)
41 cpu_save_nonscratch a0
42 LONG_S ra, THREAD_REG31(a0)
45 PTR_L t2, TASK_THREAD_INFO(a0)
60 daddu a0, THREAD_CP2
62 dsubu a0, THREAD_CP2
82 LONG_ADDI t2, a0, THREAD_CVMSEG /* Where to store CVMSEG to */
125 move v0, a0
141 sd t0, OCTEON_CP2_CRC_IV(a0)
142 sd t1, OCTEON_CP2_CRC_LENGTH(a0)
[all …]
Dr6000_fpu.S30 sdc1 $f0,(SC_FPREGS+0)(a0)
31 sdc1 $f2,(SC_FPREGS+16)(a0)
32 sdc1 $f4,(SC_FPREGS+32)(a0)
33 sdc1 $f6,(SC_FPREGS+48)(a0)
34 sdc1 $f8,(SC_FPREGS+64)(a0)
35 sdc1 $f10,(SC_FPREGS+80)(a0)
36 sdc1 $f12,(SC_FPREGS+96)(a0)
37 sdc1 $f14,(SC_FPREGS+112)(a0)
38 sdc1 $f16,(SC_FPREGS+128)(a0)
39 sdc1 $f18,(SC_FPREGS+144)(a0)
[all …]
/linux-2.6.39/arch/xtensa/kernel/
Dvectors.S75 s32i a0, a2, PT_AREG0 # save a0 to ESF
76 rsr a0, EXCCAUSE # retrieve exception cause
77 s32i a0, a2, PT_DEPC # mark it as a regular exception
78 addx4 a0, a0, a3 # find entry in table
79 l32i a0, a0, EXC_TABLE_FAST_USER # load handler
80 jx a0
99 s32i a0, a2, PT_AREG0 # save a0 to ESF
100 rsr a0, EXCCAUSE # retrieve exception cause
101 s32i a0, a2, PT_DEPC # mark it as a regular exception
102 addx4 a0, a0, a3 # find entry in table
[all …]
Dcoprocessor.S46 wsr a0, EXCSAVE_1
47 movi a0, unrecoverable_exception
48 callx0 a0
62 jx a0
79 jx a0
143 s32i a0, a1, 0
144 movi a0, .Lsave_cp_regs_jump_table
145 addx8 a3, a3, a0
148 add a0, a0, a3
149 callx0 a0
[all …]
Dentry.S116 rsr a0, DEPC
118 s32i a0, a2, PT_AREG2
183 ffs_ws a0, a3 # number of frames to the '1' from left
190 slli a3, a0, 4 # number of frames to save in bits 8..4
198 s32i a0, a5, PT_AREG_END - 16
202 addi a0, a4, -1
204 _bnez a0, 1b
256 rsr a0, DEPC # get a2
258 s32i a0, a2, PT_AREG2
467 2: rotw -1 # a0..a3 become a4..a7
[all …]
Dhead.S54 2: l32r a0, 1b
55 jx a0
63 movi a0, LOCKLEVEL
64 wsr a0, PS
73 movi a0, 0
75 wsr a0, WINDOWBASE
80 movi a0, 0
85 wsr a0, IBREAKENABLE
86 wsr a0, ICOUNT
88 wsr a0, ICOUNTLEVEL
[all …]
/linux-2.6.39/arch/mn10300/lib/
Dmemmove.S34 add d0,d2,a0 # dst end
57 sub_sub +4,a1,+4,a0
58 mov d0,(a0)
60 sub_sub +4,a1,+4,a0
61 mov d1,(a0)
64 sub_sub +4,a1,+4,a0
65 mov d0,(a0)
67 sub_sub +4,a1,+4,a0
68 mov d1,(a0)
71 sub_sub +4,a1,+4,a0
[all …]
Ddo_csum.S26 mov d0,a0 # buff
27 mov a0,a1
34 btst +3,a0
37 btst +1,a0
39 movbu (a0),d0
40 inc a0
48 btst +2,a0
50 movhu (a0+),d0
65 mov (a0+),d0
66 mov (a0+),e0
[all …]
Dmemset.S28 mov d0,a0 # dst
53 mov d1,(a0+)
54 mov d1,(a0+)
55 mov d1,(a0+)
56 mov d1,(a0+)
57 mov d1,(a0+)
58 mov d1,(a0+)
59 mov d1,(a0+)
60 mov d1,(a0+)
72 mov d1,(a0+)
[all …]
Dmemcpy.S28 mov d0,a0 # dst
58 mov d0,(a0+)
59 mov d1,(a0+)
60 mov e0,(a0+)
61 mov e1,(a0+)
62 mov e4,(a0+)
63 mov e5,(a0+)
64 mov e6,(a0+)
65 mov e7,(a0+)
82 mov d0,(a0+)
[all …]
/linux-2.6.39/arch/m68k/kernel/
Dhead.S618 movel %a0@,%a1@
622 movel %a0@,%a1@
626 movel %a0@,%a1@
630 movel %a0@,%a1@
644 movel %a0@,%a1@
648 movel %a0@,%a1@
652 movel %a0@,%a1@
656 movel %a0@,%a1@
661 movel %a0@,%a1@
668 lea %pc@(L(mac_videobase)),%a0
[all …]
/linux-2.6.39/drivers/net/enic/
Dvnic_dev.c325 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy_by_bdf() argument
334 vdev->args[2] = *a0; in vnic_dev_cmd_proxy_by_bdf()
350 *a0 = vdev->args[1]; in vnic_dev_cmd_proxy_by_bdf()
357 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
361 vdev->args[0] = *a0; in vnic_dev_cmd_no_proxy()
366 *a0 = vdev->args[0]; in vnic_dev_cmd_no_proxy()
373 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
379 return vnic_dev_cmd_proxy_by_bdf(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
382 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
388 u64 a0 = (u32)cmd, a1 = 0; in vnic_dev_capable() local
[all …]
/linux-2.6.39/drivers/scsi/fnic/
Dvnic_dev.c233 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
255 writeq(*a0, &devcmd->args[0]); in vnic_dev_cmd()
281 *a0 = readq(&devcmd->args[0]); in vnic_dev_cmd()
296 u64 a0, a1 = 0; in vnic_dev_fw_info() local
307 a0 = vdev->fw_info_pa; in vnic_dev_fw_info()
310 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info()
321 u64 a0, a1; in vnic_dev_spec() local
325 a0 = offset; in vnic_dev_spec()
328 err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); in vnic_dev_spec()
332 *(u8 *)value = (u8)a0; in vnic_dev_spec()
[all …]
/linux-2.6.39/arch/m68k/math-emu/
Dfp_entry.S87 move.l %a0,-(%sp)
228 move.l (PT_OFF_A0+8,%sp),%a0
229 printf PREGISTER,"{a0->%08x}",1,%a0
233 move.l (PT_OFF_A1+8,%sp),%a0
234 printf PREGISTER,"{a1->%08x}",1,%a0
238 move.l (PT_OFF_A2+8,%sp),%a0
239 printf PREGISTER,"{a2->%08x}",1,%a0
243 move.l %a3,%a0
244 printf PREGISTER,"{a3->%08x}",1,%a0
248 move.l %a4,%a0
[all …]
Dfp_movem.S143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1
144 getuser.l (%a0)+,%d2,fp_err_ua1,%a0
149 getuser.l (%a0)+,%d2,fp_err_ua1,%a0
151 getuser.l (%a0),%d2,fp_err_ua1,%a0
153 subq.l #8,%a0
155 add.l %d0,%a0
162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0
167 putuser.l %d2,(%a0)+,fp_err_ua1,%a0
169 putuser.l %d2,(%a0)+,fp_err_ua1,%a0
171 putuser.l %d2,(%a0),fp_err_ua1,%a0
[all …]
Dfp_util.S95 | %a0 = destination (ptr to struct fp_ext)
98 printf PCONV,"l2e: %p -> %p(",2,%d0,%a0
107 move.l %d1,(%a0)+ | set sign / exp
108 move.l %d0,(%a0)+ | set mantissa
109 clr.l (%a0)
110 subq.l #8,%a0 | restore %a0
111 printx PCONV,%a0@
116 clr.l (%a0)+
117 clr.l (%a0)+
118 clr.l (%a0)
[all …]
Dfp_decode.h149 move.l %a0,%d0
156 3\@: printf PDECODE,":%c",1,%a0
250 move.l %a0,%a1 | save addr
252 lea (%a0,%d1.w*4),%a0
254 lea (%a0,%d1.w*8),%a0
257 add.w (fp_datasize,%d1.w*2),%a0
260 move.l %a1,%a0
271 lea (-12,%a0),%a1 | setup to addr of 1st reg to move
273 lea (%a0,%d1.w*4),%a0
275 lea (%a0,%d1.w*4),%a0
[all …]
/linux-2.6.39/arch/m68k/platform/coldfire/
Dentry.S70 lea sys_call_table,%a0
72 movel %a0@(%d0),%d3
78 movel %d2,%a0
79 movel %a0@,%a1 /* save top of frame */
81 btst #(TIF_SYSCALL_TRACE%8),%a0@(TI_FLAGS+(31-TIF_SYSCALL_TRACE)/8)
84 movel %d3,%a0
85 jbsr %a0@
96 movel %d3,%a0
97 jbsr %a0@
115 movel %d1,%a0
[all …]
/linux-2.6.39/arch/mn10300/kernel/
Dhead.S53 mov 0x1,a0
55 mov a0,a1
62 inc a0
63 cmp NR_CPUS,a0
95 mov ECHCTR,a0
97 mov d0,(a0)
99 mov CHCTR,a0
101 movhu d0,(a0) # turn off first
103 movhu d0,(a0)
105 mov (a0),d0
[all …]
/linux-2.6.39/arch/m68k/platform/68328/
Dhead-de2.S54 movel #MEM_END, %a0
55 movel %a0, _ramend
63 moveal #_sbss, %a0 /* romfs at the start of bss */
65 movel %a0, %a2 /* Copy of bss start */
67 movel 8(%a0), %d1 /* Get size of ROMFS */
71 addl %d1, %a0 /* Copy from end */
76 movel -(%a0), %d0 /* Copy dword */
78 cmpl %a0, %a2 /* Check if at end */
87 lea _sbss, %a0
91 2: cmpal %a0, %a1
[all …]
/linux-2.6.39/arch/m68k/ifpsp060/src/
Disp.S914 mov.l %d0,%a0 # move # bytes to a0
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
1029 mov.l EXC_A6(%a6),%a0 # Get current a6
1033 mov.l EXC_A7(%a6),%a0 # Get current a7
1040 mov.l %a0,%d0 # copy no. bytes
[all …]
/linux-2.6.39/arch/m68k/fpsp040/
Dround.S23 | a0 points to the input operand in the internal extended format
35 | On return the value pointed to by a0 is correctly rounded,
36 | a0 is preserved and the g-r-s bits in d0 are cleared.
82 tstb LOCAL_SGN(%a0) |check for sign
148 bfextu LOCAL_HI(%a0){#24:#2},%d3 |sgl prec. g-r are 2 bits right
151 movel LOCAL_HI(%a0),%d2 |get word 2 for s-bit test
154 tstl LOCAL_LO(%a0) |test lower mantissa
160 bfextu LOCAL_LO(%a0){#21:#2},%d3 |dbl-prec. g-r are 2 bits right
163 movel LOCAL_LO(%a0),%d2 |get lower mantissa for s-bit test
194 addl #ad_1_sgl,LOCAL_HI(%a0)
[all …]
/linux-2.6.39/arch/m68k/include/asm/
Dentry_no.h67 moveml %d1-%d5/%a0-%a2,%sp@
68 movel sw_usp,%a0 /* get usp */
69 movel %a0@-,%sp@(PT_OFF_PC) /* copy exception program counter */
70 movel %a0@-,%sp@(PT_OFF_FORMATVEC)/*copy exception format/vector/sr */
77 moveml %d1-%d5/%a0-%a2,%sp@
83 movel sw_usp,%a0 /* get usp */
84 movel %sp@(PT_OFF_PC),%a0@- /* copy exception program counter */
85 movel %sp@(PT_OFF_FORMATVEC),%a0@-/*copy exception format/vector/sr */
86 moveml %sp@,%d1-%d5/%a0-%a2
103 movel %a0,sw_usp
[all …]

12345678910>>...12