Lines Matching defs:integer

52 /* ir3 treats the abs/neg flags as separate flags for float vs integer,
671 %type <num> integer offset
775 in_header: T_A_IN '(' T_REGISTER ')' T_IDENTIFIER '(' T_IDENTIFIER '=' integer ')' { }
777 out_header: T_A_OUT '(' T_REGISTER ')' T_IDENTIFIER '(' T_IDENTIFIER '=' integer ')' { }
780 T_IDENTIFIER '=' integer ',' /* src */
781 T_IDENTIFIER '=' integer ',' /* samp */
782 T_IDENTIFIER '=' integer ',' /* tex */
783 T_IDENTIFIER '=' integer ',' /* wrmask */
784 T_IDENTIFIER '=' integer /* cmd */ { }
818 cat0_immed: '#' integer { instr->cat0.immed = $2; }
825 | T_OP_BRAC '.' integer { new_instr(OPC_B)->cat0.brtype = BRANCH_CONST; instr->cat0.idx = $3; } cat0_immed
1107 cat6_immed: integer { instr->cat6.iim_val = $1; }
1110 '+' '(' src offset ')' '<' '<' integer {
1115 | '+' src '<' '<' integer offset '<' '<' integer {
1126 | T_OP_LDLV { new_instr(OPC_LDLV); } cat6_type dst_reg ',' 'l' '[' integer ']' {
1211 | integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1247 stc_dst: integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1249 | T_A1 '+' integer { new_src(0, IR3_REG_IMMED)->iim_val = $3; instr->flags |= IR3_INSTR_A1EN; }
1341 | '+' integer { $$ = $2; }
1342 | '-' integer { $$ = -$2; }
1360 immediate_cat1: integer { new_src(0, IR3_REG_IMMED)->iim_val = type_size(instr->cat1.src_type) < 32 ? $1 & 0xffff : $1; }
1361 | '(' integer ')' { new_src(0, IR3_REG_IMMED)->fim_val = $2; }
1363 | 'h' '(' integer ')' { new_src(0, IR3_REG_IMMED | IR3_REG_HALF)->iim_val = $3 & 0xffff; }
1368 immediate: integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1369 | '(' integer ')' { new_src(0, IR3_REG_IMMED)->fim_val = $2; }
1371 | 'h' '(' integer ')' { new_src(0, IR3_REG_IMMED | IR3_REG_HALF)->iim_val = $3; }
1388 integer: T_INT { $$ = $1; }