/arch/mips/kernel/ |
D | r4k_fpu.S | 66 EX sdc1 $f1, 8(a0) 67 EX sdc1 $f3, 24(a0) 68 EX sdc1 $f5, 40(a0) 69 EX sdc1 $f7, 56(a0) 70 EX sdc1 $f9, 72(a0) 71 EX sdc1 $f11, 88(a0) 72 EX sdc1 $f13, 104(a0) 73 EX sdc1 $f15, 120(a0) 74 EX sdc1 $f17, 136(a0) 75 EX sdc1 $f19, 152(a0) [all …]
|
D | r2300_fpu.S | 35 EX(swc1 $f0,(SC_FPREGS+0)(a0)) 36 EX(swc1 $f1,(SC_FPREGS+8)(a0)) 37 EX(swc1 $f2,(SC_FPREGS+16)(a0)) 38 EX(swc1 $f3,(SC_FPREGS+24)(a0)) 39 EX(swc1 $f4,(SC_FPREGS+32)(a0)) 40 EX(swc1 $f5,(SC_FPREGS+40)(a0)) 41 EX(swc1 $f6,(SC_FPREGS+48)(a0)) 42 EX(swc1 $f7,(SC_FPREGS+56)(a0)) 43 EX(swc1 $f8,(SC_FPREGS+64)(a0)) 44 EX(swc1 $f9,(SC_FPREGS+72)(a0)) [all …]
|
D | r6000_fpu.S | 33 sdc1 $f0,(SC_FPREGS+0)(a0) 34 sdc1 $f2,(SC_FPREGS+16)(a0) 35 sdc1 $f4,(SC_FPREGS+32)(a0) 36 sdc1 $f6,(SC_FPREGS+48)(a0) 37 sdc1 $f8,(SC_FPREGS+64)(a0) 38 sdc1 $f10,(SC_FPREGS+80)(a0) 39 sdc1 $f12,(SC_FPREGS+96)(a0) 40 sdc1 $f14,(SC_FPREGS+112)(a0) 41 sdc1 $f16,(SC_FPREGS+128)(a0) 42 sdc1 $f18,(SC_FPREGS+144)(a0) [all …]
|
D | octeon_switch.S | 27 LONG_S t1, THREAD_STATUS(a0) 28 cpu_save_nonscratch a0 29 LONG_S ra, THREAD_REG31(a0) 34 PTR_L t3, TASK_THREAD_INFO(a0) 54 fpu_save_double a0 t0 t1 # c0_status passed in t0 60 PTR_L t2, TASK_THREAD_INFO(a0) 75 daddu a0, THREAD_CP2 77 dsubu a0, THREAD_CP2 97 LONG_ADDI t2, a0, THREAD_CVMSEG /* Where to store CVMSEG to */ 142 move v0, a0 [all …]
|
/arch/xtensa/kernel/ |
D | vectors.S | 76 s32i a0, a2, PT_AREG0 # save a0 to ESF 77 rsr a0, exccause # retrieve exception cause 78 s32i a0, a2, PT_DEPC # mark it as a regular exception 79 addx4 a0, a0, a3 # find entry in table 80 l32i a0, a0, EXC_TABLE_FAST_USER # load handler 82 jx a0 103 s32i a0, a2, PT_AREG0 # save a0 to ESF 104 rsr a0, exccause # retrieve exception cause 105 s32i a0, a2, PT_DEPC # mark it as a regular exception 106 addx4 a0, a0, a3 # find entry in table [all …]
|
D | coprocessor.S | 47 wsr a0, excsave1 48 movi a0, unrecoverable_exception 49 callx0 a0 65 jx a0 82 jx a0 147 s32i a0, a1, 0 148 movi a0, .Lsave_cp_regs_jump_table 149 addx8 a3, a3, a0 152 add a0, a0, a3 153 callx0 a0 [all …]
|
D | entry.S | 113 rsr a0, depc 115 s32i a0, a2, PT_AREG2 185 ffs_ws a0, a3 # number of frames to the '1' from left 192 slli a3, a0, 4 # number of frames to save in bits 8..4 200 s32i a0, a5, PT_AREG_END - 16 204 addi a0, a4, -1 206 _bnez a0, 1b 258 rsr a0, depc # get a2 260 s32i a0, a2, PT_AREG2 358 addi a0, a0, -EXCCAUSE_LEVEL1_INTERRUPT [all …]
|
/arch/mn10300/lib/ |
D | memmove.S | 34 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 …]
|
D | do_csum.S | 26 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 …]
|
D | memset.S | 28 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 …]
|
D | memcpy.S | 28 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 …]
|
/arch/m68k/kernel/ |
D | head.S | 603 movel %a0@,%a1@ 607 movel %a0@,%a1@ 611 movel %a0@,%a1@ 615 movel %a0@,%a1@ 629 movel %a0@,%a1@ 633 movel %a0@,%a1@ 637 movel %a0@,%a1@ 641 movel %a0@,%a1@ 645 movel %a0@,%a1@ 692 lea %pc@(L(cputype)),%a0 [all …]
|
/arch/m68k/coldfire/ |
D | entry.S | 69 lea sys_call_table,%a0 71 movel %a0@(%d0),%d3 77 movel %d2,%a0 78 movel %a0@,%a1 /* save top of frame */ 80 btst #(TIF_SYSCALL_TRACE%8),%a0@(TINFO_FLAGS+(31-TIF_SYSCALL_TRACE)/8) 83 movel %d3,%a0 84 jbsr %a0@ 95 movel %d3,%a0 96 jbsr %a0@ 114 movel %d1,%a0 [all …]
|
/arch/m68k/math-emu/ |
D | fp_entry.S | 87 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 …]
|
D | fp_util.S | 95 | %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 …]
|
D | fp_movem.S | 143 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 …]
|
D | fp_decode.h | 149 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 …]
|
/arch/mn10300/kernel/ |
D | head.S | 53 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 …]
|
/arch/mips/include/asm/ |
D | kvm_para.h | 34 register unsigned long a0 asm("a0"); in kvm_hypercall1() 37 a0 = arg0; in kvm_hypercall1() 40 : "=r" (r) : "r" (n), "r" (a0) : "memory" in kvm_hypercall1() 51 register unsigned long a0 asm("a0"); in kvm_hypercall2() 55 a0 = arg0; in kvm_hypercall2() 59 : "=r" (r) : "r" (n), "r" (a0), "r" (a1) : "memory" in kvm_hypercall2() 70 register unsigned long a0 asm("a0"); in kvm_hypercall3() 75 a0 = arg0; in kvm_hypercall3() 80 : "=r" (r) : "r" (n), "r" (a0), "r" (a1), "r" (a2) : "memory" in kvm_hypercall3()
|
/arch/xtensa/oprofile/ |
D | backtrace.c | 25 unsigned long a0; member 33 unsigned long a0 = regs->areg[0]; in xtensa_backtrace_user() local 35 unsigned long pc = MAKE_PC_FROM_RA(a0, regs->pc); in xtensa_backtrace_user() 66 a0 = regs->areg[index * 4]; in xtensa_backtrace_user() 69 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user() 85 while (a0 != 0 && depth--) { in xtensa_backtrace_user() 102 a0 = frame_start.a0; in xtensa_backtrace_user() 104 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user() 119 unsigned long a0 = regs->areg[0]; in xtensa_backtrace_kernel() local 132 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_kernel() [all …]
|
/arch/mips/alchemy/common/ |
D | sleeper.S | 105 1: lui a0, 0xb400 /* mem_xxx */ 106 sw zero, 0x001c(a0) /* Precharge */ 108 sw zero, 0x0020(a0) /* Auto Refresh */ 110 sw zero, 0x0030(a0) /* Sleep */ 131 1: lui a0, 0xb400 /* mem_xxx */ 132 sw zero, 0x08c0(a0) /* Precharge */ 134 sw zero, 0x08d0(a0) /* Self Refresh */ 139 2: lw t1, 0x0850(a0) /* mem_sdstat */ 147 lw t1, 0x0840(a0) /* mem_sdconfiga */ 149 sw t1, 0x0840(a0) /* mem_sdconfiga */ [all …]
|
/arch/xtensa/boot/boot-elf/ |
D | bootstrap.S | 55 movi a0, 0 56 wsr a0, windowbase 58 movi a0, 1 59 wsr a0, windowstart 61 movi a0, 0x1F 62 wsr a0, ps 73 rsil a0, XCHAL_DEBUGLEVEL-1 76 l32r a0, RomInitAddr 80 jx a0
|
/arch/mips/boot/compressed/ |
D | head.S | 23 move s0, a0 29 PTR_LA a0, _edata 31 1: sw zero, 0(a0) 32 bne a2, a0, 1b 33 addiu a0, a0, 4 35 PTR_LA a0, (.heap) /* heap address */ 43 move a0, s0
|
/arch/mips/lib/ |
D | memset.S | 97 andi t0, a0, STORMASK /* aligned? */ 117 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 119 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 121 PTR_SUBU a0, t0 /* long align ptr */ 126 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 135 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 141 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 144 ori a0, STORMASK 145 xori a0, STORMASK 146 PTR_ADDIU a0, STORSIZE [all …]
|
/arch/m68k/68000/ |
D | head.S | 179 moveal #_etext, %a0 183 movel %a0@+, %a1@+ 206 lea __bss_start, %a0 /* get start of bss */ 208 movel %a0, %a2 /* copy of bss start */ 210 movel 8(%a0), %d0 /* get size of ROMFS */ 214 addl %d0, %a0 /* copy from end */ 218 movel -(%a0), -(%a1) /* copy dword */ 219 cmpl %a0, %a2 /* check if at end */ 226 lea __bss_start, %a0 /* get start of bss */ 229 movel #0, (%a0)+ /* clear each word */ [all …]
|