Searched refs:kVeryLong (Results 1 - 8 of 8) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/
H A Dbzero_sse2.s42 #define kVeryLong (1024*1024) define
127 cmpl $(kVeryLong),%ecx // long enough to justify non-temporal stores?
H A Dbzero_sse2_64.s42 #define kVeryLong (1024*1024) define
127 cmpq $(kVeryLong),%rcx // long enough to justify non-temporal stores?
H A Dmemset_pattern_sse2.s45 #define kVeryLong (1024*1024) define
135 cmpl $(kVeryLong),%ecx // long enough to justify non-temporal stores?
H A Dmemset_pattern_sse2_64.s45 #define kVeryLong (1024*1024) define
137 cmpq $(kVeryLong),%rcx // long enough to justify non-temporal stores?
H A Dbcopy_sse2.s40 #define kVeryLong (500*1024) // large enough for non-temporal stores (must be >= 8192) define
41 #define kBigChunk (256*1024) // outer loop chunk size for kVeryLong sized operands
130 cmpl $(kVeryLong),%ecx // long enough to justify heavyweight loops?
173 // Forward aligned loop for medium length operands (kShort < n < kVeryLong).
193 // Forward unaligned loop for medium length operands (kShort < n < kVeryLong).
220 // Note that for this scheme to work, kVeryLong must be a large fraction of L2 cache
222 // ecx = length (>= kVeryLong bytes)
H A Dbcopy_sse3x.s40 #define kVeryLong (500*1024) // large enough for non-temporal stores (must be >= 8192) define
134 cmpl $(kVeryLong),%ecx // long enough to justify heavyweight loops?
199 pushl %ecx // length (>= kVeryLong)
209 // aligned operands from about 32KB up to kVeryLong for the hot cache case, and from
210 // about 256 bytes up to kVeryLong for cold caches. This is because the microcode
231 cmpl $(-kFastUCode),%edx // %edx == -length, where (length < kVeryLong)
463 cmpl $(-kFastUCode),%edx // %edx == -length, where (length < kVeryLong)
H A Dbcopy_sse3x_64.s40 #define kVeryLong (500*1024) // large enough for non-temporal stores (>=8192 and <2GB) define
126 cmpq $(kVeryLong),%rdx // long enough to justify heavyweight loops?
192 // rdx = length (>= kVeryLong bytes)
204 // aligned operands from about 32KB up to kVeryLong for the hot cache case, and from
205 // about 256 bytes up to kVeryLong for cold caches. This is because the microcode
225 cmpl $(-kFastUCode),%ecx // %rcx == -length, where (length < kVeryLong)
457 cmpl $(-kFastUCode),%ecx // %rcx == -length, where (length < kVeryLong)
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/commpage/
H A Dbcopy_970.s99 #define kVeryLong (128*1024) define
276 // 1. If the length>=kVeryLong (ie, several pages), then use the
365 lis w3,kVeryLong>>16 // cutoff for very-long-operand special case path

Completed in 82 milliseconds