Searched refs:kVeryLong (Results 1 - 8 of 8) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/ |
H A D | bzero_sse2.s | 42 #define kVeryLong (1024*1024) define 127 cmpl $(kVeryLong),%ecx // long enough to justify non-temporal stores?
|
H A D | bzero_sse2_64.s | 42 #define kVeryLong (1024*1024) define 127 cmpq $(kVeryLong),%rcx // long enough to justify non-temporal stores?
|
H A D | memset_pattern_sse2.s | 45 #define kVeryLong (1024*1024) define 135 cmpl $(kVeryLong),%ecx // long enough to justify non-temporal stores?
|
H A D | memset_pattern_sse2_64.s | 45 #define kVeryLong (1024*1024) define 137 cmpq $(kVeryLong),%rcx // long enough to justify non-temporal stores?
|
H A D | bcopy_sse2.s | 40 #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 D | bcopy_sse3x.s | 40 #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 D | bcopy_sse3x_64.s | 40 #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 D | bcopy_970.s | 99 #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