Lines Matching defs:adj
6753 ir_variable *adj = body.make_temp(type, "adj");
6754 body.emit(assign(array_ref(adj, 0), matrix_elt(m, 1, 1), 1 << 0));
6755 body.emit(assign(array_ref(adj, 0), neg(matrix_elt(m, 0, 1)), 1 << 1));
6756 body.emit(assign(array_ref(adj, 1), neg(matrix_elt(m, 1, 0)), 1 << 0));
6757 body.emit(assign(array_ref(adj, 1), matrix_elt(m, 0, 0), 1 << 1));
6763 body.emit(ret(div(adj, det)));
6788 ir_variable *adj = body.make_temp(type, "adj");
6789 body.emit(assign(array_ref(adj, 0), f11_22_21_12, WRITEMASK_X));
6790 body.emit(assign(array_ref(adj, 1), neg(f10_22_20_12), WRITEMASK_X));
6791 body.emit(assign(array_ref(adj, 2), f10_21_20_11, WRITEMASK_X));
6793 body.emit(assign(array_ref(adj, 0), neg(
6797 body.emit(assign(array_ref(adj, 1),
6801 body.emit(assign(array_ref(adj, 2), neg(
6806 body.emit(assign(array_ref(adj, 0),
6810 body.emit(assign(array_ref(adj, 1), neg(
6814 body.emit(assign(array_ref(adj, 2),
6824 body.emit(ret(div(adj, det)));
6876 ir_variable *adj = body.make_temp(btype == glsl_type::float_type ? glsl_type::mat4_type : glsl_type::dmat4_type, "adj");
6877 body.emit(assign(array_ref(adj, 0),
6882 body.emit(assign(array_ref(adj, 1), neg(
6887 body.emit(assign(array_ref(adj, 2),
6892 body.emit(assign(array_ref(adj, 3), neg(
6898 body.emit(assign(array_ref(adj, 0), neg(
6903 body.emit(assign(array_ref(adj, 1),
6908 body.emit(assign(array_ref(adj, 2), neg(
6913 body.emit(assign(array_ref(adj, 3),
6919 body.emit(assign(array_ref(adj, 0),
6924 body.emit(assign(array_ref(adj, 1), neg(
6929 body.emit(assign(array_ref(adj, 2),
6934 body.emit(assign(array_ref(adj, 3), neg(
6940 body.emit(assign(array_ref(adj, 0), neg(
6945 body.emit(assign(array_ref(adj, 1),
6950 body.emit(assign(array_ref(adj, 2), neg(
6955 body.emit(assign(array_ref(adj, 3),
6962 add(mul(matrix_elt(m, 0, 0), matrix_elt(adj, 0, 0)),
6963 add(mul(matrix_elt(m, 0, 1), matrix_elt(adj, 1, 0)),
6964 add(mul(matrix_elt(m, 0, 2), matrix_elt(adj, 2, 0)),
6965 mul(matrix_elt(m, 0, 3), matrix_elt(adj, 3, 0)))));
6967 body.emit(ret(div(adj, det)));