Searched refs:asi (Results 1 - 25 of 33) sorted by relevance

12

/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/sparc/
H A Dasi.s1 # Test asi's.
H A Dprefetch.s9 prefetcha [%g1]%asi,31
11 prefetcha [%g1]%asi,#one_read
H A Dprefetch.d17 1c: ff e8 60 00 prefetcha \[ %g1 \] %asi, 31
19 24: c3 e8 60 00 prefetcha \[ %g1 \] %asi, #one_read
H A Dasi.d3 #name: sparc64 asi
/netbsd-6-1-5-RELEASE/sys/arch/sparc/sparc/
H A Dasm.h49 * The location can be a variable, the asi value (address space indicator)
61 #define lduba(loc, asi) ({ \
64 "r" ((int)(loc)), "n" (asi)); \
69 #define lduha(loc, asi) ({ \
72 "r" ((int)(loc)), "n" (asi)); \
77 #define lda(loc, asi) ({ \
80 "r" ((int)(loc)), "n" (asi)); \
85 #define stba(loc, asi, value) ({ \
87 "r" ((int)(value)), "r" ((int)(loc)), "n" (asi)); \
91 #define stha(loc, asi, valu
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/testsuite/gas/s390/
H A Dzarch-machine.s6 asi 5555(%r6),-42
H A Dzarch-machine.d10 .*: eb d6 65 b3 01 6a [ ]*asi 5555\(%r6\),-42
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.c-torture/compile/
H A D20051216-1.c19 int asi, n_points; local
22 asi = seg_map[active_segs[i]];
23 seg = &svp->segs[asi];
26 realloc (seg->points, (n_points_max[asi] <<= 1) * sizeof (struct A)));
37 int tmp1, tmp2, asi, i, j, *n_ips, *n_ips_max, n_segs_max; local
67 asi = active_segs[i];
68 if (vp->segs[asi].n_points - 1 == cursor[asi] &&
69 vp->segs[asi].points[cursor[asi]]
[all...]
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/testsuite/gcc.c-torture/compile/
H A D20051216-1.c19 int asi, n_points; local
22 asi = seg_map[active_segs[i]];
23 seg = &svp->segs[asi];
26 realloc (seg->points, (n_points_max[asi] <<= 1) * sizeof (struct A)));
37 int tmp1, tmp2, asi, i, j, *n_ips, *n_ips_max, n_segs_max; local
67 asi = active_segs[i];
68 if (vp->segs[asi].n_points - 1 == cursor[asi] &&
69 vp->segs[asi].points[cursor[asi]]
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/sparc64/include/
H A Dctlreg.h492 * The location can be a variable, the asi value (address space indicator)
513 "wr %2,%%g0,%%asi; " \
514 #ld " [%1]%%asi,%0 " \
516 : "r" ((__uintptr_t)(loc)), "r" (asi))
520 static __inline type ld(paddr_t loc, int asi) \
523 if (__builtin_constant_p(asi)) \
527 : "r" ((__uintptr_t)(loc)), "n" (asi)); \
534 static __inline type ld(paddr_t loc, int asi) \
553 "wr %4,%%g0,%%asi; " \
554 #ld " [%0]%%asi,
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/g++.dg/init/
H A Dnew19.C36 } asi[3]; member in struct:s
61 float f = (f1 * this->sm.asi[0].p->ai[0]
62 + f2 * this->sm.asi[1].p->ai[0]
63 + f3 * this->sm.asi[2].p->ai[0]);
/netbsd-6-1-5-RELEASE/sys/arch/alpha/include/
H A Dintr.h205 #define ALPHA_SHARED_INTR_DISABLE(asi, num) \
206 ((asi)[num].intr_maxstrays != 0 && \
207 (asi)[num].intr_nstrays == (asi)[num].intr_maxstrays)
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/
H A Dsparcv9a-mont.S32 rd %asi,%o7 ! save %asi
40 wr %g0,210,%asi ! setup %asi for 16-bit FP loads
47 stx %o7,[%sp+0+128+48] ! save %asi
81 ldda [%o4+2]%asi,%f0
83 ldda [%o4+0]%asi,%f2
85 ldda [%o4+6]%asi,%f4
87 ldda [%o4+4]%asi,%f6
91 ldda [%sp+0+128+6]%asi,
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/
H A Dsparcv9a-mont.S32 rd %asi,%o7 ! save %asi
40 wr %g0,210,%asi ! setup %asi for 16-bit FP loads
47 stx %o7,[%sp+2047+192+48] ! save %asi
81 ldda [%o4+2]%asi,%f0
83 ldda [%o4+0]%asi,%f2
85 ldda [%o4+6]%asi,%f4
87 ldda [%o4+4]%asi,%f6
91 ldda [%sp+2047+192+6]%asi,
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gdb/dist/sim/erc32/
H A Derc32.c273 uint32 asi, uint32 read));
274 static int32 mec_read PARAMS ((uint32 addr, uint32 asi, uint32 *data));
301 static void fetch_bytes PARAMS ((int asi, unsigned char *mem,
611 set_sfsr(fault, addr, asi, read)
614 uint32 asi;
617 if ((asi == 0xa) || (asi == 0xb)) {
621 switch (asi) {
633 mec_read(addr, asi, data)
635 uint32 asi;
[all...]
H A Dexec.c230 static int chk_asi PARAMS ((struct pstate *sregs, uint32 *asi, uint32 op3));
379 uint32 cwp, op, op2, op3, asi, rd, cond, rs1, local
1184 asi = 11;
1186 asi = 10;
1204 if (!chk_asi(sregs, &asi, op3)) break;
1217 mexc = memory_read(asi, address, ddata, 3, &ws);
1232 if (!chk_asi(sregs, &asi, op3)) break;
1238 mexc = memory_read(asi, address, &data, 2, &ws);
1247 if (!chk_asi(sregs, &asi, op3)) break;
1249 mexc = memory_read(asi, addres
[all...]
H A Dsis.c88 int irq, mexc, deb, asi; local
98 asi = 9;
100 asi = 8;
101 mexc = memory_read(asi, sregs->pc, &sregs->inst, 2, &sregs->hold);
H A Dsis.h95 uint32 asi; /* Current ASI */ member in struct:pstate
169 extern int memory_read PARAMS ((int32 asi, uint32 addr, uint32 *data,
171 extern int memory_write PARAMS ((int32 asi, uint32 addr, uint32 *data,
/netbsd-6-1-5-RELEASE/sys/arch/sparc64/sparc64/
H A Dcopy.S206 wr %g0, ASI_AIUS, %asi
224 ldsba [%o0 - 1] %asi, %o4! *dst++ = (++src)[-1];
255 ldsba [%o0] %asi, %o4 ! do {
271 ldsba [%o0] %asi, %o4 ! *dst++ = *src++;
282 ldsha [%o0] %asi, %o4 ! do {
298 ldsha [%o0] %asi, %o4 ! (*short *)dst = *(short *)src;
309 lduwa [%o0] %asi, %o4 ! do {
323 lduwa [%o0] %asi, %o4 ! *(int *)dst = *(int *)src;
330 ldxa [%o0] %asi, %g1 ! do {
344 lduwa [%o0] %asi,
[all...]
H A Dlocore.s252 wr %g0, as, %asi; \
253 stxa %l0, [%sp+BIAS+0x00]%asi; \
254 stxa %l1, [%sp+BIAS+0x08]%asi; \
255 stxa %l2, [%sp+BIAS+0x10]%asi; \
256 stxa %l3, [%sp+BIAS+0x18]%asi; \
257 stxa %l4, [%sp+BIAS+0x20]%asi; \
258 stxa %l5, [%sp+BIAS+0x28]%asi; \
259 stxa %l6, [%sp+BIAS+0x30]%asi; \
261 stxa %l7, [%sp+BIAS+0x38]%asi; \
262 stxa %i0, [%sp+BIAS+0x40]%asi; \
[all...]
H A Dmp_subr.S208 wr %g0, ASI_DMMU, %asi
209 stxa %l4, [%g0 + TLB_TAG_ACCESS] %asi
211 wr %g0, ASI_IMMU, %asi
212 stxa %l4, [%g0 + TLB_TAG_ACCESS] %asi
/netbsd-6-1-5-RELEASE/sys/arch/sparc64/dev/
H A Dcentral.c163 bt->asi = bt->parent->asi;
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssl/dist/crypto/bn/asm/
H A Dsparcv9a-mont.pl155 rd %asi,%o7 ! save %asi
163 wr %g0,$ASI_FL16_P,%asi ! setup %asi for 16-bit FP loads
170 stx %o7,[%sp+$bias+$frame+48] ! save %asi
204 ldda [%o4+2]%asi,$ba
206 ldda [%o4+0]%asi,$bb
208 ldda [%o4+6]%asi,$bc
210 ldda [%o4+4]%asi,$bd
214 ldda [%sp+$bias+$frame+6]%asi,
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/sparc/include/
H A Dinstr.h225 * 1 bit of imm=0 + 8 bits of asi + 5 bits of rs2 [reg & mem]
238 * Memory forms. These set i_op=3 and use simm13 or asi layout.
247 u_int i_i:1; /* immediate vs asi */
269 u_int i_i:1; /* immediate vs asi */
270 u_int i_asi:8; /* asi */
289 * 1 bit of imm=0 + 8 bits of asi + 5 bits of rs2 [reg & mem]
351 #define _I_OP3_LS_RAR(rd, op3, rs1, asi, rs2) \
352 _I_OP3_GEN(IOP_mem, rd, op3, rs1, (asi) << 5 | (rs2))
357 #define _I_OP3_R_RAR(rd, op3, rs1, asi, rs2) \
358 _I_OP3_GEN(IOP_reg, rd, op3, rs1, (asi) <<
[all...]
/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/sparc64/
H A Daddmul_2.asm135 wr %g0, 0xD2, %asi
137 ldda [%i3+6] %asi, v000
138 ldda [%i3+4] %asi, v016
139 ldda [%i3+2] %asi, v032
140 ldda [%i3+0] %asi, v048
142 ldda [%i3+14] %asi, v064
144 ldda [%i3+12] %asi, v080
146 ldda [%i3+10] %asi, v096
148 ldda [%i3+8] %asi, v112

Completed in 361 milliseconds

12