Home
last modified time | relevance | path

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

12345678910>>...14

/openbsd/lib/libc/arch/riscv64/gen/
H A Dsetjmp.S27 li a0, 1
31 mv a0, a2
32 sd sp, (1 * 8)(a0)
35 sd s0, (2 * 8)(a0)
36 sd s1, (3 * 8)(a0)
37 sd s2, (4 * 8)(a0)
38 sd s3, (5 * 8)(a0)
66 li a0, 0
83 mv a0, a2
122 li a0, 1
[all …]
H A Dsigsetjmp.S32 mv a0, a2
33 sd sp, (1 * 8)(a0)
36 sd s0, (2 * 8)(a0)
37 sd s1, (3 * 8)(a0)
38 sd s2, (4 * 8)(a0)
39 sd s3, (5 * 8)(a0)
40 sd s4, (6 * 8)(a0)
67 li a0, 0
87 mv a0, a2
126 li a0, 1
[all …]
H A D_setjmp.S25 sd sp, (1 * 8)(a0)
27 sd s0, (2 * 8)(a0)
28 sd s1, (3 * 8)(a0)
29 sd s2, (4 * 8)(a0)
30 sd s3, (5 * 8)(a0)
31 sd s4, (6 * 8)(a0)
32 sd s5, (7 * 8)(a0)
33 sd s6, (8 * 8)(a0)
60 mv a0, x0
107 li a0, 1
[all …]
/openbsd/sys/arch/octeon/dev/
H A Doctcrypto_asm.S64 ld t0, (a0)
134 daddu a0, a0, 16
153 daddu a0, a0, 16
192 daddu a0, a0, 16
211 daddu a0, a0, 16
259 daddu a0, a0, 16
287 daddu a0, a0, 16
326 daddu a0, a0, 64; \
359 daddu a0, a0, 64; \
411 daddu a0, a0, 128; \
[all …]
/openbsd/lib/libc/arch/alpha/gen/
H A Dsetjmp.S50 stq s1, ((10 + 4) * 8)(a0)
51 stq s2, ((11 + 4) * 8)(a0)
52 stq s3, ((12 + 4) * 8)(a0)
53 stq s4, ((13 + 4) * 8)(a0)
54 stq s5, ((14 + 4) * 8)(a0)
55 stq s6, ((15 + 4) * 8)(a0)
56 stq ra, ((26 + 4) * 8)(a0)
57 stq sp, ((30 + 4) * 8)(a0)
72 mov s0, a0
73 ldq s0, (( 9 + 4) * 8)(a0)
[all …]
H A D_setjmp.S50 stq s1, ((10 + 4) * 8)(a0)
51 stq s2, ((11 + 4) * 8)(a0)
52 stq s3, ((12 + 4) * 8)(a0)
53 stq s4, ((13 + 4) * 8)(a0)
54 stq s5, ((14 + 4) * 8)(a0)
55 stq s6, ((15 + 4) * 8)(a0)
56 stq ra, ((26 + 4) * 8)(a0)
57 stq sp, ((30 + 4) * 8)(a0)
98 ldq s1, ((10 + 4) * 8)(a0)
99 ldq s2, ((11 + 4) * 8)(a0)
[all …]
/openbsd/sys/arch/mips64/mips64/
H A Dlcore_float.S75 PTR_L a0, P_ADDR(a0) # get pointer to pcb for proc
86 sdc1 $f0, PCB_FPREGS+(0 * REGSZ)(a0)
87 sdc1 $f1, PCB_FPREGS+(1 * REGSZ)(a0)
88 sdc1 $f2, PCB_FPREGS+(2 * REGSZ)(a0)
89 sdc1 $f3, PCB_FPREGS+(3 * REGSZ)(a0)
179 PTR_L a0, P_ADDR(a0) # get pointer to pcb for proc
288 PTR_L a0, P_ADDR(a0) # get pointer to pcb for proc
350 PTR_L a0, P_ADDR(a0) # get pointer to pcb for proc
430 li a0, SR_COP_1_BIT
431 or v1, a0
[all …]
H A Dlcore_ddb.S53 ld v0, (a0)
58 LDHI v0, 0(a0)
59 LDLO v0, 7(a0)
73 lwu v0, (a0)
78 LWHI v0, 0(a0)
93 lh v0, (a0)
109 lb v0, 0(a0)
128 sd a1, (a0)
148 sw a1, (a0)
168 sh a1, (a0)
[all …]
/openbsd/sys/arch/riscv64/riscv64/
H A Dsupport.S43 sd sp, 0(a0)
44 addi a0, a0, 8
47 sd s0, (0 * 8)(a0)
48 sd s1, (1 * 8)(a0)
49 sd s2, (2 * 8)(a0)
50 sd s3, (3 * 8)(a0)
51 sd s4, (4 * 8)(a0)
62 li a0, 0
68 ld sp, 0(a0)
69 addi a0, a0, 8
[all …]
H A Dpagezero.S27 add a1, a0, a1
29 1: sd x0, 0(a0)
30 sd x0, 8(a0)
31 sd x0, 16(a0)
32 sd x0, 24(a0)
33 sd x0, 32(a0)
34 sd x0, 40(a0)
35 sd x0, 48(a0)
36 sd x0, 56(a0)
37 addi a0, a0, 64
[all …]
/openbsd/lib/libc/arch/mips64/gen/
H A D_setjmp.S55 REG_S s0, _JB_REGS+S0*REGSZ(a0)
56 REG_S s1, _JB_REGS+S1*REGSZ(a0)
57 REG_S s2, _JB_REGS+S2*REGSZ(a0)
58 REG_S s3, _JB_REGS+S3*REGSZ(a0)
59 REG_S s4, _JB_REGS+S4*REGSZ(a0)
60 REG_S s5, _JB_REGS+S5*REGSZ(a0)
61 REG_S s6, _JB_REGS+S6*REGSZ(a0)
62 REG_S s7, _JB_REGS+S7*REGSZ(a0)
63 REG_S s8, _JB_REGS+S8*REGSZ(a0)
75 REG_S t0, _JB_PC(a0)
[all …]
/openbsd/sys/lib/libkern/arch/mips64/
H A Dmemmove.S47 move a0, a1
58 move a0, a1
93 PTR_ADDU a0, a0, a3
104 PTR_ADDU a0, a0, 4
115 PTR_ADDU a0, a0, a3
125 PTR_ADDU a0, a0, 4
141 PTR_ADDU a0, a0, a3
153 PTR_ADDU a0, a0, 8
164 PTR_ADDU a0, a0, a3
175 PTR_ADDU a0, a0, 8
[all …]
H A Dbzero.S50 PTR_ADDU a0, a0, a3
55 PTR_ADDU a3, a3, a0 # compute ending address
57 PTR_ADDU a0, a0, 4 # clear words
58 bne a0, a3, 2b # unrolling loop does not help
67 PTR_ADDU a0, a0, a3
72 PTR_ADDU a3, a3, a0 # compute ending address
74 PTR_ADDU a0, a0, 8 # clear words
80 PTR_ADDU a3, a1, a0 # compute ending address
82 PTR_ADDU a0, a0, 1 # clear bytes
83 bne a0, a3, 1b
[all …]
H A Dbcmp.S56 PTR_ADDU a0, a0, a3
64 PTR_ADDU a0, a0, 4
67 bne a0, a3, 2b
78 PTR_ADDU a0, a0, 1
81 bne a0, a3, 1b
88 LWHI v0, 0(a0) # compare words a0 unaligned, a1 aligned
89 LWLO v0, 3(a0)
91 PTR_ADDU a0, a0, 4
94 bne a0, a3, 3b
100 lbu v0, 0(a0)
[all …]
/openbsd/lib/libc/arch/alpha/string/
H A Dbzero.S38 subq zero,a0,t0
49 ldq_u t2,0(a0)
52 insql t0,a0,t0
54 stq_u t2,0(a0)
59 ldq_u t2,0(a0)
62 stq_u t2,0(a0)
64 addq a0,t0,a0 /* round a0 up to next word */
83 addq a0,64,a0
97 addq a0,8,a0
105 ldq t0,0(a0)
[all …]
/openbsd/sys/lib/libkern/arch/alpha/
H A Dbzero.S38 subq zero,a0,t0
49 ldq_u t2,0(a0)
52 insql t0,a0,t0
54 stq_u t2,0(a0)
59 ldq_u t2,0(a0)
62 stq_u t2,0(a0)
64 addq a0,t0,a0 /* round a0 up to next word */
83 addq a0,64,a0
97 addq a0,8,a0
105 ldq t0,0(a0)
[all …]
H A Dmemmove.S60 subq a1,a0,t5
66 addq a0,a2,a3
69 ldq_u t2,0(a0)
72 xor a0,a1,t0
82 mskqh t2,a0,t2
83 mskql t3,a0,t3
100 addq a0,8,a0
121 addq a0,a2,a3
139 addq a0,t0,a0
152 addq a0,8,a0
[all …]
/openbsd/lib/libc/softfloat/
H A Dsoftfloat-macros.h77 z0 = a0; in shift64Right()
113 z0 = a0; in shift64RightJamming()
158 bits32 a0, in shift64ExtraRightJamming() argument
173 z0 = a0; in shift64ExtraRightJamming()
193 z2 = ( count == 64 ) ? a0 : ( a0 != 0 ); in shift64ExtraRightJamming()
237 bits32 a0, in shortShift96Left() argument
294 bits32 a0, in add96() argument
352 bits32 a0, in sub96() argument
421 bits32 a0, in mul64By32To96() argument
496 z = ( b0<<16 <= a0 ) ? 0xFFFF0000 : ( a0 / b0 )<<16; in estimateDiv64To32()
[all …]
/openbsd/sys/lib/libkern/
H A Dsoftfloat-macros.h119 z0 = a0; in shift64ExtraRightJamming()
159 z0 = a0; in shift128Right()
195 z0 = a0; in shift128RightJamming()
240 bits64 a0, in shift128ExtraRightJamming() argument
275 z2 = ( count == 128 ) ? a0 : ( a0 != 0 ); in shift128ExtraRightJamming()
323 bits64 a0, in shortShift192Left() argument
384 bits64 a0, in add192() argument
446 bits64 a0, in sub192() argument
518 bits64 a0, in mul128By64To192() argument
743 return ( a0 < b0 ) || ( ( a0 == b0 ) && ( a1 <= b1 ) ); in le128()
[all …]
/openbsd/lib/libc/arch/mips64/string/
H A Dbcopy.S43 sltu t2, a0, a1
54 bne t0, a0, 1b
70 LWLO v0, 3(a0)
71 daddu a0, a0, a3
80 LWHI v0, 0(a0) # copy words a0 unaligned, a1 aligned
81 LWLO v0, 3(a0)
82 daddu a0, a0, 4
84 bne a0, a3, 2b
92 daddu a0, a0, a3
102 daddu a0, a0, 4
[all …]
H A Dbcmp.S54 daddu a0, a0, a3
62 daddu a0, a0, 4
65 bne a0, a3, 2b
76 daddu a0, a0, 1
79 bne a0, a3, 1b
86 LWHI v0, 0(a0) # compare words a0 unaligned, a1 aligned
87 LWLO v0, 3(a0)
89 daddu a0, a0, 4
92 bne a0, a3, 3b
98 lbu v0, 0(a0)
[all …]
H A Dbzero.S41 dsubu a3, zero, a0 # compute # bytes to word align address
45 SWHI zero, 0(a0) # clear 1, 2, or 3 bytes to align
46 daddu a0, a0, a3
51 daddu a3, a3, a0 # compute ending address
53 daddu a0, a0, 4 # clear words
54 bne a0, a3, 2b # unrolling loop does not help
55 sw zero, -4(a0) # since we are limited by memory speed
58 daddu a3, a1, a0 # compute ending address
60 daddu a0, a0, 1 # clear bytes
61 bne a0, a3, 1b
[all …]
/openbsd/sys/arch/alpha/include/
H A Dbwx.h51 alpha_ldbu(volatile u_int8_t *a0) in alpha_ldbu() argument
57 : "m" (*a0)); in alpha_ldbu()
69 : "m" (*a0)); in alpha_ldwu()
77 return (*a0); in alpha_ldlu()
85 : "=m" (*a0) in alpha_stb()
95 : "=m" (*a0) in alpha_stw()
105 : "=m" (*a0) in alpha_stl()
111 alpha_sextb(u_int8_t a0) in alpha_sextb() argument
117 : "r" (a0) in alpha_sextb()
124 alpha_sextw(u_int16_t a0) in alpha_sextw() argument
[all …]
H A Dalpha_cpu.h438 : "=r" (a0), "=r" (v0) in alpha_pal_swpctx()
453 : "=r" (a0), "=r" (v0) in alpha_pal_swpipl()
468 : "=r" (a0), "=r" (a1) in alpha_pal_tbi()
494 : "=r" (a0) in alpha_pal_wrfen()
495 : "i" (PAL_OSF1_wrfen), "0" (a0) in alpha_pal_wrfen()
506 : "=r" (a0) in alpha_pal_wripir()
507 : "i" (PAL_ipir), "0" (a0) in alpha_pal_wripir()
518 : "=r" (a0) in alpha_pal_wrunique()
528 : "=r" (a0) in alpha_pal_wrusp()
540 : "=r" (a0) in alpha_pal_wrmces()
[all …]
/openbsd/gnu/usr.bin/perl/
H A Dscope.c1179 a0.any_svp = &GvSV(a0.any_gv); in Perl_leave_scope()
1207 a0 = ap[0]; in Perl_leave_scope()
1260 a0 = ap[0]; in Perl_leave_scope()
1270 a0 = ap[0]; in Perl_leave_scope()
1280 a0 = ap[0]; in Perl_leave_scope()
1285 a0 = ap[0]; in Perl_leave_scope()
1302 a0 = ap[0]; in Perl_leave_scope()
1334 if (memEQs(GvNAME(a0.any_gv), GvNAMELEN(a0.any_gv), "ISA")) in Perl_leave_scope()
1345 a0 = ap[0]; in Perl_leave_scope()
1350 a0 = ap[0]; in Perl_leave_scope()
[all …]

12345678910>>...14