Home | History | Annotate | Download | only in midgard

Lines Matching refs:op

35 #define OP_IS_ATOMIC(op) (load_store_opcode_props[op].props & LDST_ATOMIC)
36 #define OP_USES_ATTRIB(op) (load_store_opcode_props[op].props & LDST_ATTRIB)
37 #define OP_IS_STORE(op) (load_store_opcode_props[op].props & LDST_STORE)
38 #define OP_HAS_ADDRESS(op) (load_store_opcode_props[op].props & LDST_ADDRESS)
44 midgard_is_integer_op(int op)
46 return (op >= 0x40 && op <= 0x7E) || (op >= 0xA0 && op <= 0xC1);
50 midgard_is_unsigned_op(int op)
52 assert(midgard_is_integer_op(op));
54 switch (op) {
84 midgard_is_integer_out_op(int op)
86 bool is_int = midgard_is_integer_op(op);
87 bool is_conversion = alu_opcode_props[op].props & OP_TYPE_CONVERT;
95 effective_writemask(midgard_alu_op op, unsigned existing_mask)
100 unsigned channel_count = GET_CHANNEL_COUNT(alu_opcode_props[op].props);