Home
last modified time | relevance | path

Searched refs:prefetch (Results 1 – 25 of 32) sorted by relevance

12

/titanic_41/usr/src/uts/sun4u/ml/
H A Dmemscrub_asm.s72 prefetch [%o0 + 8*64], 0
75 prefetch [%o0 + 8*64], 0
78 prefetch [%o0 + 8*64], 0
81 prefetch [%o0 + 8*64], 0
/titanic_41/usr/src/common/bignum/amd64/
H A Dbignum_amd64_asm.s250 movq 8(%rsi), %r11 / prefetch a[1]
254 movq 8(%rdi), %r10 / prefetch r[1]
261 movq 16(%rsi), %r11 / prefetch a[2]
265 movq 16(%rdi), %r10 / prefetch r[2]
272 movq 24(%rsi), %r11 / prefetch a[3]
276 movq 24(%rdi), %r10 / prefetch r[3]
283 movq 32(%rsi), %r11 / prefetch a[4]
287 movq 32(%rdi), %r10 / prefetch r[4]
294 movq 40(%rsi), %r11 / prefetch a[5]
298 movq 40(%rdi), %r10 / prefetch r[5]
[all …]
/titanic_41/usr/src/uts/sparc/ml/
H A Dsparc.il54 ! prefetch 64 bytes into L2-cache
57 prefetch [%o0], #n_reads
61 prefetch [%o0], #one_read
65 prefetch [%o0], #n_writes
69 prefetch [%o0], #one_write
/titanic_41/usr/src/lib/libc/capabilities/sun4u-opl/common/
H A Dmemcpy.s77 prefetch [%o1], N_READS_STRONG
78 prefetch [%o0], N_WRITES_STRONG
129 prefetch [%o1 - (4 * BLOCK_SIZE)], #one_read
130 prefetch [%o0 - (4 * BLOCK_SIZE)], #one_write
152 ! For SPARC64-VI, prefetch is effective for both integer and fp register
163 prefetch [%o1 - (8 * BLOCK_SIZE)], #one_read
166 prefetch [%o0 - (8 * BLOCK_SIZE)], #one_write
222 blt,pn %ncc, .dbmv32enter ! go to no prefetch code
236 prefetch [%o5 - (5 * BLOCK_SIZE)], #one_read
240 prefetch [%o0 - (5 * BLOCK_SIZE)], #one_write
[all …]
/titanic_41/usr/src/uts/sun4u/cpu/
H A Dcommon_asm.s1169 ! On US-III, the prefetch instruction queue is 8 entries deep.
1174 ! Since prefetch can only bring in 64 bytes at a time (See Sparc
1179 ! Since the prefetch queue is 8 entries deep, we currently can
1199 ! |Preftch| but we enqueue prefetch for addr = XXX1
1201 ! +-------+<--- this queue slot will be a prefetch instruction for
1231 ! we'll need an additional prefetch to get an entire page
1252 prefetch [%o0+STRIDE1], #n_writes
1254 prefetch [%o0+STRIDE2], #n_writes
1258 ! Note on CHEETAH to prefetch for read, we really use #one_write.
1262 prefetch [%o0+STRIDE1], #one_write
[all …]
H A Dopl_olympus_copy.s1224 prefetch [%o0], #n_reads
1311 prefetch [SRC + (1 * VIS_BLOCKSIZE)], #n_reads
1314 prefetch [SRC + (2 * VIS_BLOCKSIZE)], #n_reads
1317 prefetch [SRC + (3 * VIS_BLOCKSIZE)], #n_reads
1320 prefetch [SRC + (4 * VIS_BLOCKSIZE)], #one_read
1323 prefetch [SRC + (8 * VIS_BLOCKSIZE)], #one_read
1326 prefetch [SRC + (12 * VIS_BLOCKSIZE)], #one_read
1329 prefetch [SRC + (16 * VIS_BLOCKSIZE)], #one_read
1335 prefetch [SRC + (19 * VIS_BLOCKSIZE)], #one_read
1338 prefetch [SRC + (23 * VIS_BLOCKSIZE)], #one_read
[all …]
H A Dcheetah_copy.s1358 prefetch [SRC], #one_read
1359 prefetch [SRC + (1 * VIS_BLOCKSIZE)], #one_read
1360 prefetch [SRC + (2 * VIS_BLOCKSIZE)], #one_read
1361 prefetch [SRC + (3 * VIS_BLOCKSIZE)], #one_read
1364 prefetch [SRC + (4 * VIS_BLOCKSIZE)], #one_read
1368 prefetch [SRC + (5 * VIS_BLOCKSIZE)], #one_read
1372 prefetch [SRC + (6 * VIS_BLOCKSIZE)], #one_read
1377 prefetch [SRC + (7 * VIS_BLOCKSIZE)], #one_read
1414 prefetch [SRC + ((CHEETAH_PREFETCH) * VIS_BLOCKSIZE) + 8], #one_read
1416 prefetch [SRC + ((CHEETAH_2ND_PREFETCH) * VIS_BLOCKSIZE)], #one_read
[all …]
/titanic_41/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s575 /* 0x0024 145 */ prefetch [%o1],0
576 /* 0x0028 */ prefetch [%o0],22
579 /* 0x0034 */ prefetch [%o1+64],0
582 /* 0x0040 */ prefetch [%o2+64],22
584 /* 0x0048 */ prefetch [%o2+128],22
585 /* 0x004c */ prefetch [%o2+192],22
586 /* 0x0050 */ prefetch [%o1+128],0
590 /* 0x0060 */ prefetch [%o2+256],22
591 /* 0x0064 */ prefetch [%o2+320],22
593 /* 0x006c */ prefetch [%o1+192],0
[all …]
/titanic_41/usr/src/lib/libc/capabilities/sun4v/common/
H A Dmemcpy.s317 prefetch [%o1 + (1 * BLOCK_SIZE)], #one_read
323 prefetch [%o1 + (2 * BLOCK_SIZE)], #one_read
352 prefetch [%o1 + (3 * BLOCK_SIZE)], #one_read
364 prefetch [%o1 + (4 * BLOCK_SIZE)], #one_read
370 prefetch [%o1 + (4 * BLOCK_SIZE)], #one_read
379 prefetch [%o1 + (4 * BLOCK_SIZE)], #one_read
385 prefetch [%o1 + (4 * BLOCK_SIZE)], #one_read
407 prefetch [%o1 + (5 * BLOCK_SIZE)], #one_read
424 prefetch [%o1 + (4 * BLOCK_SIZE)], #one_read
453 prefetch [%o1 + (5 * BLOCK_SIZE)], #one_read
[all …]
/titanic_41/usr/src/lib/libc/capabilities/sun4u-us3/common/
H A Dmemcmp.s61 prefetch [%o0], #one_read
62 prefetch [%o1], #one_read
72 prefetch [%o0 + (1 * BLOCK_SIZE)], #one_read
73 prefetch [%o1 + (1 * BLOCK_SIZE)], #one_read
H A Dmemcpy.s145 blt,pn %ncc, .dbmedl32enter ! go to no prefetch code
147 prefetch [%o1 - (1 * BLOCK_SIZE)], 20 ! into the prefetch cache
150 prefetch [%o1 - (2 * BLOCK_SIZE)], 20 ! into the prefetch cache
154 prefetch [%o1 - (3 * BLOCK_SIZE)], 20 ! into the prefetch cache
156 prefetch [%o1 - (4 * BLOCK_SIZE)], 20 ! into the prefetch cache
158 prefetch [%o1 - (5 * BLOCK_SIZE)], 20 ! into the prefetch cache
246 blt,pn %ncc, .dbmv32enter ! go to no prefetch code
259 prefetch [%o5 - (5 * BLOCK_SIZE)], 20 ! into the prefetch cache
473 prefetch [%o1 + (1 * BLOCK_SIZE)], 20
484 prefetch [%o1 + (2 * BLOCK_SIZE)], 20
[all …]
/titanic_41/usr/src/cmd/print/bsd-sysv-commands/
H A Dlpr.c73 char prefetch[3]; in main() local
74 int prefetch_len = sizeof (prefetch); in main()
223 if (is_postscript_stream(0, prefetch, &prefetch_len) == 1) in main()
246 status = jobSubmitSTDIN(svc, printer, prefetch, prefetch_len, in main()
H A Dlp.c72 char prefetch[3]; in main() local
73 int prefetch_len = sizeof (prefetch); in main()
251 if (is_postscript_stream(0, prefetch, &prefetch_len) in main()
281 status = jobSubmitSTDIN(svc, printer, prefetch, prefetch_len, in main()
H A Dcommon.h53 char *prefetch, int len,
H A Dcommon.c438 jobSubmitSTDIN(papi_service_t svc, char *printer, char *prefetch, int len, in jobSubmitSTDIN() argument
449 status = papiJobStreamWrite(svc, stream, prefetch, len); in jobSubmitSTDIN()
/titanic_41/usr/src/uts/common/io/mr_sas/
H A Dmr_sas_list.h91 for (pos = (head)->next, prefetch(pos->next); pos != (head); \
92 pos = pos->next, prefetch(pos->next))
/titanic_41/usr/src/lib/libc/i386_hwcap1/gen/
H A Dmemcpy.s110 prefetcht0 568(%esi) / prefetch source & copy 64 byte at a time
111 prefetcht0 568(%edi) / prefetch source & copy 64 byte at a time
184 prefetchnta 16384(%esi) / prefetch source & copy 64 byte at a time
/titanic_41/usr/src/uts/common/io/mega_sas/
H A Dlist.h217 for (pos = (head)->next, prefetch(pos->next); pos != (head); \
218 pos = pos->next, prefetch(pos->next))
/titanic_41/usr/src/uts/sun4u/opl/ml/
H A Dmc-opl_asm.s45 prefetch [%o0],0x16
/titanic_41/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s1164 prefetch [%i0 + (1 * CACHE_LINE)], #one_read
1182 prefetch [%i0 + (2 * CACHE_LINE)], #one_read
1224 prefetch [%i0 + (3 * CACHE_LINE)], #one_read
1226 prefetch [%i0 + (4 * CACHE_LINE)], #one_read
1230 prefetch [%i0 + (3 * CACHE_LINE)], #one_read
1232 prefetch [%i0 + (4 * CACHE_LINE)], #one_read
1238 prefetch [%i0 + (3 * CACHE_LINE)], #one_read
1240 prefetch [%i0 + (4 * CACHE_LINE)], #one_read
1243 prefetch [%i0 + (3 * CACHE_LINE)], #one_read
1247 prefetch [%i0 + (4 * CACHE_LINE)], #one_read
[all …]
/titanic_41/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt_dma.c663 int prefetch; in qlt_dma_setup_dbuf() local
727 prefetch = qlt_sgl_prefetch; in qlt_dma_setup_dbuf()
729 if (prefetch) { in qlt_dma_setup_dbuf()
740 qsgl->cookie_prefetched = prefetch; in qlt_dma_setup_dbuf()
745 if (prefetch) { in qlt_dma_setup_dbuf()
/titanic_41/usr/src/uts/sun4/ml/
H A Dip_ocsum.s303 ldx [%i0+24], %l3 ! but US-II prefetch only loads Ecache
309 prefetch [%i0], #n_reads
374 prefetch [%i0], #n_reads ! next cacheline
/titanic_41/usr/src/uts/intel/ia32/ml/
H A Dia32.il171 * prefetch 64 bytes
173 * prefetch is an SSE extension which is not supported on older 32-bit processors
/titanic_41/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu_asm.s739 prefetch [%o0+448], #n_reads
744 prefetch [%o0], #n_writes
/titanic_41/usr/src/uts/common/io/i40e/
H A Di40e_osdep.h123 #define prefetch(x) prefetch_read_many(x) macro

12