maskForComplex Class — pytorch Architecture
Architecture documentation for the maskForComplex class in vec256_zarch.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/cpu/vec/vec256/zarch/vec256_zarch.h lines 252–265
template <>
constexpr int maskForComplex<8>(uint32_t mask) {
mask = mask & 0xF;
int complex_mask = 0;
if (mask & 1)
complex_mask |= 3;
if (mask & 2)
complex_mask |= (3 << 2);
if (mask & 4)
complex_mask |= (3 << 4);
if (mask & 8)
complex_mask |= (3 << 6);
return complex_mask;
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free