Lines Matching defs:packed_inst
740 v3d_qpu_add_unpack(const struct v3d_device_info *devinfo, uint64_t packed_inst,
743 uint32_t op = QPU_GET_FIELD(packed_inst, V3D_QPU_OP_ADD);
744 uint32_t mux_a = QPU_GET_FIELD(packed_inst, V3D_QPU_ADD_A);
745 uint32_t mux_b = QPU_GET_FIELD(packed_inst, V3D_QPU_ADD_B);
746 uint32_t waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_A);
871 instr->alu.add.waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_A);
874 if (packed_inst & V3D_QPU_MA) {
895 v3d_qpu_mul_unpack(const struct v3d_device_info *devinfo, uint64_t packed_inst,
898 uint32_t op = QPU_GET_FIELD(packed_inst, V3D_QPU_OP_MUL);
899 uint32_t mux_a = QPU_GET_FIELD(packed_inst, V3D_QPU_MUL_A);
900 uint32_t mux_b = QPU_GET_FIELD(packed_inst, V3D_QPU_MUL_B);
961 instr->alu.mul.waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_M);
962 instr->alu.mul.magic_write = packed_inst & V3D_QPU_MM;