Lines Matching refs:bdy
103 ostringstream bdy;
117 bdy << " uint64_t mask;\n"
133 bdy << " uvec4 mask = subgroupBallot(true);\n"
140 bdy << " tempRes = 0x3;\n"
145 bdy << " ops[" << i << "] = " << broadcast << "(d, " << i << "u);\n";
147 bdy << " for(int id = 0; id < sgSize; id++)\n"
160 bdy << " tempRes= 0x3;\n"
176 bdy << " tempRes = 0;\n"
210 return bdy.str();
215 ostringstream bdy;
220 bdy << "bool subgroupBallotBitExtract(uint64_t value, uint index)\n";
221 bdy << "{\n";
222 bdy << " if (index > 63)\n";
223 bdy << " return false;\n";
224 bdy << " uint64_t mask = 1ul << index;\n";
225 bdy << " if (bool((value & mask)) == true)\n";
226 bdy << " return true;\n";
227 bdy << " return false;\n";
228 bdy << "}\n";
230 return bdy.str();