Lines Matching defs:low

51                                      unsigned high, unsigned low);
53 unsigned high, unsigned low,
85 unsigned high, low; \
87 high = hi12; low = lo12; \
89 high = hi8; low = lo8; \
91 high = hi7; low = lo7; \
93 high = hi6; low = lo6; \
95 high = hi5; low = lo5; \
97 high = hi45; low = lo45; \
99 high = hi4; low = lo4; \
101 assert(((int) high) != -1 && ((int) low) != -1);
115 brw_inst_set_bits(inst, high, low, value); \
122 return brw_inst_bits(inst, high, low); \
155 brw_inst_set_bits(inst, high, low, value); \
170 return brw_inst_bits(inst, high, low); \
203 brw_inst_set_bits(inst, high, low, value); \
216 return brw_inst_bits(inst, high, low); \
590 #define FJ(name, high, low, assertions) \
596 brw_inst_set_bits(inst, high, low, (uint16_t) v); \
603 return brw_inst_bits(inst, high, low); \
1262 * Compared to Align1, these are missing the low 4 bits.
1277 brw_inst_bits(const brw_inst *inst, unsigned high, unsigned low)
1280 assume(high >= low);
1283 assert(word == low / 64);
1286 low %= 64;
1288 const uint64_t mask = (~0ull >> (64 - (high - low + 1)));
1290 return (inst->data[word] >> low) & mask;
1299 brw_inst_set_bits(brw_inst *inst, unsigned high, unsigned low, uint64_t value)
1302 assume(high >= low);
1304 assert(word == low / 64);
1307 low %= 64;
1309 const uint64_t mask = (~0ull >> (64 - (high - low + 1))) << low;
1312 assert((value & (mask >> low)) == value);
1314 inst->data[word] = (inst->data[word] & ~mask) | (value << low);
1336 brw_compact_inst_bits(const brw_compact_inst *inst, unsigned high, unsigned low)
1338 const uint64_t mask = (1ull << (high - low + 1)) - 1;
1340 return (inst->data >> low) & mask;
1349 brw_compact_inst_set_bits(brw_compact_inst *inst, unsigned high, unsigned low,
1352 const uint64_t mask = ((1ull << (high - low + 1)) - 1) << low;
1355 assert((value & (mask >> low)) == value);
1357 inst->data = (inst->data & ~mask) | (value << low);
1360 #define FC(name, high, low, gfx12_high, gfx12_low, assertions) \
1370 brw_compact_inst_set_bits(inst, high, low, v); \
1380 return brw_compact_inst_bits(inst, high, low); \
1386 #define F(name, high, low, gfx12_high, gfx12_low) \
1387 FC(name, high, low, gfx12_high, gfx12_low, true)