Lines Matching defs:_src

138 	struct ureg_src _src(unsigned i)
236 #define OP1_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1)); break
237 #define OP2_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2)); break
238 #define OP3_(d, g) case SM4_OPCODE_##d: ureg_##g(ureg, _dst(), _src(1), _src(2), _src(3)); break
318 ureg_CMP(ureg, _dst(), ureg_negate(ureg_abs(_src(1))), _src(2), _src(3));
324 ureg_RSQ(ureg, t, _src(1));
332 struct ureg_src v = _src(2);
342 ureg_KIL(ureg, _src(0));
351 ureg_BREAKC(ureg, _src(0));
358 ureg_IF(ureg, _src(0), &label);
364 ureg_SWITCH(ureg, _src(0));
367 ureg_CASE(ureg, _src(0));
392 ureg_IF(ureg, _src(0), &label);
411 ureg_IF(ureg, _src(0), &label);
419 ureg_IF(ureg, _src(0), &label);
431 ureg_IF(ureg, _src(0), &label);
449 ureg_SVIEWINFO(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)]);
453 ureg_LOAD(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)]);
456 ureg_LOAD_MS(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)]);
459 ureg_SAMPLE(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)], samplers[_idx(SM4_FILE_SAMPLER, 3)]);
462 ureg_SAMPLE_B(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)], samplers[_idx(SM4_FILE_SAMPLER, 3)], _src(4));
465 ureg_SAMPLE_C(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)], samplers[_idx(SM4_FILE_SAMPLER, 3)], _src(4));
468 ureg_SAMPLE_C_LZ(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)], samplers[_idx(SM4_FILE_SAMPLER, 3)], _src(4));
471 ureg_SAMPLE_D(ureg, _dst(), _src(1), resources[_idx(SM4_FILE_RESOURCE, 2)], samplers[_idx(SM4_FILE_SAMPLER, 3)], _src(4), _src(5));
476 ureg_MOV(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), _src(1));
477 ureg_MOV(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_W), ureg_swizzle(_src(4), 0, 0, 0, 0));
522 struct ureg_src a = _src(2);
523 struct ureg_src b = _src(3);
565 ureg_MOV(ureg, _dst(), ureg_negate(_src(1)));
571 ureg_EX2(ureg, t, _src(2));
572 ureg_MUL(ureg, d, ureg_src(t), _src(1));
580 ureg_EX2(ureg, t, ureg_negate(_src(2)));
581 ureg_MUL(ureg, t, ureg_src(t), _src(1));
589 struct ureg_src a = _src(2);
590 struct ureg_src b = _src(3);