Lines Matching refs:insts
1240 static tic4x_inst_t *insts = NULL; in tic4x_inst_make() local
1244 if (insts == NULL) in tic4x_inst_make()
1249 insts = (tic4x_inst_t *) in tic4x_inst_make()
1252 insts[iindex].name = names; in tic4x_inst_make()
1253 insts[iindex].opcode = opcode; in tic4x_inst_make()
1254 insts[iindex].opmask = 0xffffffff; in tic4x_inst_make()
1255 insts[iindex].args = args; in tic4x_inst_make()
1263 return &insts[iindex - 1]; in tic4x_inst_make()
1268 tic4x_inst_add (const tic4x_inst_t *insts) in tic4x_inst_add() argument
1270 char *s = insts->name; in tic4x_inst_add()
1280 if ((insts->oplevel & tic4x_oplevel) == 0) in tic4x_inst_add()
1310 inst = tic4x_inst_make (name, insts[k].opcode + in tic4x_inst_add()
1313 insts[k].args); in tic4x_inst_add()
1318 while (!strcmp (insts->name, in tic4x_inst_add()
1319 insts[k].name)); in tic4x_inst_add()
1325 return tic4x_inst_insert (insts); in tic4x_inst_add()