Lines Matching defs:stride

70 /// Load tile rows from memory specifieid by "base" address and "stride" into
82 /// \param stride
83 /// The stride between the rows' data to be loaded in memory.
84 #define _tile_loadd(dst, base, stride) \
86 (__SIZE_TYPE__)(stride))
88 /// Load tile rows from memory specifieid by "base" address and "stride" into
102 /// \param stride
103 /// The stride between the rows' data to be loaded in memory.
104 #define _tile_stream_loadd(dst, base, stride) \
106 (__SIZE_TYPE__)(stride))
109 /// "stride" using the tile configuration previously configured via
120 /// \param stride
121 /// The stride between the rows' data to be stored in memory.
122 #define _tile_stored(dst, base, stride) \
123 __builtin_ia32_tilestored64((dst), ((void *)(base)), (__SIZE_TYPE__)(stride))
239 __SIZE_TYPE__ stride) {
241 (__SIZE_TYPE__)(stride));
247 __SIZE_TYPE__ stride) {
249 (__SIZE_TYPE__)(stride));
283 __SIZE_TYPE__ stride, _tile1024i tile) {
285 (__SIZE_TYPE__)(stride), tile);
305 /// Load tile rows from memory specifieid by "base" address and "stride" into
316 /// \param stride
317 /// The stride between the rows' data to be loaded in memory.
320 __SIZE_TYPE__ stride) {
321 dst->tile = _tile_loadd_internal(dst->row, dst->col, base, stride);
324 /// Load tile rows from memory specifieid by "base" address and "stride" into
337 /// \param stride
338 /// The stride between the rows' data to be loaded in memory.
341 __SIZE_TYPE__ stride) {
342 dst->tile = _tile_loaddt1_internal(dst->row, dst->col, base, stride);
438 /// "stride".
446 /// \param stride
447 /// The stride between the rows' data to be stored in memory.
449 static __inline__ void __tile_stored(void *base, __SIZE_TYPE__ stride,
451 _tile_stored_internal(src.row, src.col, base, stride, src.tile);