Lines Matching defs:offset
1370 ir_constant::copy_offset(ir_constant *src, int offset)
1386 assert (size <= this->type->components() - offset);
1390 value.u16[i+offset] = src->get_uint16_component(i);
1393 value.i16[i+offset] = src->get_int16_component(i);
1396 value.u[i+offset] = src->get_uint_component(i);
1399 value.i[i+offset] = src->get_int_component(i);
1402 value.f[i+offset] = src->get_float_component(i);
1405 value.f16[i+offset] = src->get_float16_component(i);
1408 value.b[i+offset] = src->get_bool_component(i);
1411 value.d[i+offset] = src->get_double_component(i);
1416 value.u64[i+offset] = src->get_uint64_component(i);
1419 value.i64[i+offset] = src->get_int64_component(i);
1444 ir_constant::copy_masked_offset(ir_constant *src, int offset, unsigned int mask)
1449 offset = 0;
1458 value.u16[i+offset] = src->get_uint16_component(id++);
1461 value.i16[i+offset] = src->get_int16_component(id++);
1464 value.u[i+offset] = src->get_uint_component(id++);
1467 value.i[i+offset] = src->get_int_component(id++);
1470 value.f[i+offset] = src->get_float_component(id++);
1473 value.f16[i+offset] = src->get_float16_component(id++);
1476 value.b[i+offset] = src->get_bool_component(id++);
1479 value.d[i+offset] = src->get_double_component(id++);
1484 value.u64[i+offset] = src->get_uint64_component(id++);
1487 value.i64[i+offset] = src->get_int64_component(id++);
2058 this->data.offset = 0;