Lines Matching refs:cat1
151 instr->cat1.src_type = parse_type(&type_type);
152 instr->cat1.dst_type = parse_type(&type_type);
865 instr->cat1.src_type = TYPE_U32;
866 instr->cat1.dst_type = TYPE_U32;
881 instr->cat1.src_type = TYPE_U16;
882 instr->cat1.dst_type = TYPE_U16;
888 instr->cat1.src_type = TYPE_S16;
889 instr->cat1.dst_type = TYPE_S16;
899 /* NOTE: cat1 can also *write* to relative gpr */
1295 dst_reg_flag: T_EVEN { instr->cat1.round = ROUND_EVEN; }
1296 | T_POS_INFINITY { instr->cat1.round = ROUND_POS_INF; }
1297 | T_NEG_INFINITY { instr->cat1.round = ROUND_NEG_INF; }
1356 /* cat1 immediates differ slighly in the floating point case from the cat2
1360 immediate_cat1: integer { new_src(0, IR3_REG_IMMED)->iim_val = type_size(instr->cat1.src_type) < 32 ? $1 & 0xffff : $1; }