Lines Matching refs:adj
5641 ir_variable *adj = body.make_temp(type, "adj");
5642 body.emit(assign(array_ref(adj, 0), matrix_elt(m, 1, 1), 1 << 0));
5643 body.emit(assign(array_ref(adj, 0), neg(matrix_elt(m, 0, 1)), 1 << 1));
5644 body.emit(assign(array_ref(adj, 1), neg(matrix_elt(m, 1, 0)), 1 << 0));
5645 body.emit(assign(array_ref(adj, 1), matrix_elt(m, 0, 0), 1 << 1));
5651 body.emit(ret(div(adj, det)));
5676 ir_variable *adj = body.make_temp(type, "adj");
5677 body.emit(assign(array_ref(adj, 0), f11_22_21_12, WRITEMASK_X));
5678 body.emit(assign(array_ref(adj, 1), neg(f10_22_20_12), WRITEMASK_X));
5679 body.emit(assign(array_ref(adj, 2), f10_21_20_11, WRITEMASK_X));
5681 body.emit(assign(array_ref(adj, 0), neg(
5685 body.emit(assign(array_ref(adj, 1),
5689 body.emit(assign(array_ref(adj, 2), neg(
5694 body.emit(assign(array_ref(adj, 0),
5698 body.emit(assign(array_ref(adj, 1), neg(
5702 body.emit(assign(array_ref(adj, 2),
5712 body.emit(ret(div(adj, det)));
5764 ir_variable *adj = body.make_temp(btype == glsl_type::float_type ? glsl_type::mat4_type : glsl_type::dmat4_type, "adj");
5765 body.emit(assign(array_ref(adj, 0),
5770 body.emit(assign(array_ref(adj, 1), neg(
5775 body.emit(assign(array_ref(adj, 2),
5780 body.emit(assign(array_ref(adj, 3), neg(
5786 body.emit(assign(array_ref(adj, 0), neg(
5791 body.emit(assign(array_ref(adj, 1),
5796 body.emit(assign(array_ref(adj, 2), neg(
5801 body.emit(assign(array_ref(adj, 3),
5807 body.emit(assign(array_ref(adj, 0),
5812 body.emit(assign(array_ref(adj, 1), neg(
5817 body.emit(assign(array_ref(adj, 2),
5822 body.emit(assign(array_ref(adj, 3), neg(
5828 body.emit(assign(array_ref(adj, 0), neg(
5833 body.emit(assign(array_ref(adj, 1),
5838 body.emit(assign(array_ref(adj, 2), neg(
5843 body.emit(assign(array_ref(adj, 3),
5850 add(mul(matrix_elt(m, 0, 0), matrix_elt(adj, 0, 0)),
5851 add(mul(matrix_elt(m, 0, 1), matrix_elt(adj, 1, 0)),
5852 add(mul(matrix_elt(m, 0, 2), matrix_elt(adj, 2, 0)),
5853 mul(matrix_elt(m, 0, 3), matrix_elt(adj, 3, 0)))));
5855 body.emit(ret(div(adj, det)));