Lines Matching defs:opcode
1529 // for builtins: gen opcode (e.g. tkgsub)
2490 gencd(opquit); // One more opcode to keep ip in bounds in run code.
3458 static void gsub(int opcode, int nargs, int parmbase)
3472 int namps = 0, nhits = 0, is_sub = (opcode == tksub), eflags = 0;
3568 int opcode, op2, k, r, nargs, nsubscrs, range_num, parmbase = 0;
3574 while ((opcode = *ip++)) {
3576 switch (opcode) {
3600 switch (opcode) {
3648 switch (opcode) {
3658 switch (opcode) {
3683 push_int_val(!mret == (opcode == tkmatchop));
3698 switch (opcode) {
3748 switch (opcode) {
3752 v->num += (opcode == tkincr) ? 1 : -1;
3755 STKP->num -= (opcode == tkincr) ? 1 : -1;
3758 v->num += (opcode == oppreincr) ? 1 : -1;
3785 if (opcode == tkprintf) {
3926 if (opcode == opmapdelete) {
4081 return opcode;
4165 gsub(opcode, *ip++, parmbase); // tksub/tkgsub, args
4201 for (int i = 1; i < nargs; i++) switch (opcode) {
4228 wch = (opcode == tktolower ? towlower : towupper)(wch);
4317 STKP->num = mathfunc[opcode-tkcos](to_num(STKP));
4322 error_exit("!!! Unimplemented opcode %d", opcode);