Lines Matching refs:cat1
151 instr->cat1.src_type = parse_type(&type_type);
152 instr->cat1.dst_type = parse_type(&type_type);
816 instr->cat1.src_type = TYPE_U32;
817 instr->cat1.dst_type = TYPE_U32;
825 instr->cat1.src_type = TYPE_U16;
826 instr->cat1.dst_type = TYPE_U16;
832 instr->cat1.src_type = TYPE_S16;
833 instr->cat1.dst_type = TYPE_S16;
843 /* NOTE: cat1 can also *write* to relative gpr */
1174 dst_reg_flag: T_EVEN { instr->cat1.round = ROUND_EVEN; }
1175 | T_POS_INFINITY { instr->cat1.round = ROUND_POS_INF; }
1176 | T_NEG_INFINITY { instr->cat1.round = ROUND_NEG_INF; }
1232 /* cat1 immediates differ slighly in the floating point case from the cat2
1236 immediate_cat1: integer { new_src(0, IR3_REG_IMMED)->iim_val = type_size(instr->cat1.src_type) < 32 ? $1 & 0xffff : $1; }