Lines Matching refs:a_unpack
815 &instr->alu.add.a_unpack)) {
834 &instr->alu.add.a_unpack)) {
846 &instr->alu.add.a_unpack)) {
854 &instr->alu.add.a_unpack)) {
864 instr->alu.add.a_unpack = V3D_QPU_UNPACK_NONE;
918 &instr->alu.mul.a_unpack)) {
934 &instr->alu.mul.a_unpack)) {
944 &instr->alu.mul.a_unpack)) {
954 instr->alu.mul.a_unpack = V3D_QPU_UNPACK_NONE;
1055 uint32_t a_unpack;
1064 if (!v3d_qpu_float32_unpack_pack(instr->alu.add.a_unpack,
1065 &a_unpack)) {
1077 bool ordering = a_unpack * 8 + mux_a > b_unpack * 8 + mux_b;
1084 temp = a_unpack;
1085 a_unpack = b_unpack;
1093 opcode |= a_unpack << 2;
1100 uint32_t a_unpack;
1103 if (instr->alu.add.a_unpack == V3D_QPU_UNPACK_ABS ||
1108 if (!v3d_qpu_float32_unpack_pack(instr->alu.add.a_unpack,
1109 &a_unpack)) {
1118 opcode = (opcode & ~(1 << 2)) | (a_unpack << 2);
1138 if (!v3d_qpu_float32_unpack_pack(instr->alu.add.a_unpack,
1156 if (!v3d_qpu_float32_unpack_pack(instr->alu.add.a_unpack,
1173 if (!v3d_qpu_float16_unpack_pack(instr->alu.add.a_unpack,
1183 instr->alu.add.a_unpack != V3D_QPU_UNPACK_NONE ||
1239 if (!v3d_qpu_float32_unpack_pack(instr->alu.mul.a_unpack,
1263 if (!v3d_qpu_float32_unpack_pack(instr->alu.mul.a_unpack,
1277 if (!v3d_qpu_float16_unpack_pack(instr->alu.mul.a_unpack,
1281 if (instr->alu.mul.a_unpack == V3D_QPU_UNPACK_SWAP_16)