Lines Matching refs:opc
56 #define _OPC(cat, opc) (((cat) << NOPC_BITS) | opc)
223 /* NOTE that these are 8+opc from their highp equivs, so it's possible
224 * that the high order bit in the opc field has been repurposed for
226 * still use the same opc as highp
266 /* cat5 meta instructions, placed above the cat5 opc field's size */
394 #define opc_cat(opc) ((int)((opc) >> NOPC_BITS))
395 #define opc_op(opc) ((unsigned)((opc) & ((1 << NOPC_BITS) - 1)))
397 const char *disasm_a3xx_instr_name(opc_t opc);
589 is_sat_compatible(opc_t opc)
592 if (opc_cat(opc) != 2 && opc_cat(opc) != 3)
595 switch (opc) {
612 is_mad(opc_t opc)
614 switch (opc) {
628 is_madsh(opc_t opc)
630 switch (opc) {
640 is_local_atomic(opc_t opc)
642 switch (opc) {
661 is_global_a3xx_atomic(opc_t opc)
663 switch (opc) {
682 is_global_a6xx_atomic(opc_t opc)
684 switch (opc) {
703 is_bindless_atomic(opc_t opc)
705 switch (opc) {
724 is_atomic(opc_t opc)
726 return is_local_atomic(opc) || is_global_a3xx_atomic(opc) ||
727 is_global_a6xx_atomic(opc) || is_bindless_atomic(opc);
731 is_ssbo(opc_t opc)
733 switch (opc) {
746 is_isam(opc_t opc)
748 switch (opc) {
759 is_cat2_float(opc_t opc)
761 switch (opc) {
783 is_cat3_float(opc_t opc)
785 switch (opc) {