Lines Matching defs:opcode
444 /* Make a mapping of the table of opcodes in the spec. The opcode is
445 * determined by a combination of the opcode field, and in the case of 0 or
601 size_t num_opcodes, uint32_t opcode,
607 if (opcode < op_desc->opcode_first ||
608 opcode > op_desc->opcode_last)
776 /* Some QPU ops require a bit more than just basic opcode and mux a/b
1002 uint32_t opcode = desc->opcode_first;
1062 opcode |= output_pack << 4;
1093 opcode |= a_unpack << 2;
1094 opcode |= b_unpack << 0;
1118 opcode = (opcode & ~(1 << 2)) | (a_unpack << 2);
1119 opcode = (opcode & ~(1 << 0)) | (b_unpack << 0);
1144 opcode = (opcode & ~(1 << 2)) | packed << 2;
1162 opcode |= packed << 2;
1177 opcode |= packed;
1192 *packed_instr |= QPU_SET_FIELD(opcode, V3D_QPU_OP_ADD);
1215 uint32_t opcode = desc->opcode_first;
1237 opcode += packed << 4;
1243 opcode |= packed << 2;
1249 opcode |= packed << 0;
1260 opcode |= (packed >> 1) & 1;
1282 opcode = 8;
1284 opcode |= (packed + 4) & 7;
1299 *packed_instr |= QPU_SET_FIELD(opcode, V3D_QPU_OP_MUL);