Lines Matching defs:newtok

1192   expressionS newtok[3];
1227 set_tok_reg (newtok[0], AXP_REG_AT);
1230 set_tok_reg (newtok[0], targreg);
1232 set_tok_sym (newtok[1], alpha_lita_symbol, lit);
1233 set_tok_preg (newtok[2], alpha_gp_register);
1235 assemble_tokens_to_insn ("ldq", newtok, 3, &insn);
1251 set_tok_reg (newtok[0], AXP_REG_AT);
1254 set_tok_reg (newtok[0], targreg);
1263 newtok[1] = *exp;
1267 set_tok_sym (newtok[1], exp->X_add_symbol, 0);
1269 set_tok_preg (newtok[2], alpha_gp_register);
1271 assemble_tokens_to_insn ("ldq", newtok, 3, &insn);
1286 set_tok_reg (newtok[0], targreg);
1287 set_tok_const (newtok[1], addend);
1288 set_tok_preg (newtok[2], basereg);
1289 assemble_tokens_to_insn ("lda", newtok, 3, &insn);
1294 set_tok_reg (newtok[0], targreg);
1295 set_tok_const (newtok[1], 0);
1296 set_tok_preg (newtok[2], basereg);
1297 assemble_tokens_to_insn ("lda", newtok, 3, &insn);
1312 set_tok_reg (newtok[0], targreg);
1313 set_tok_const (newtok[1], link);
1314 set_tok_preg (newtok[2], basereg);
1315 assemble_tokens_to_insn ("ldq", newtok, 3, &insn);
1326 set_tok_reg (newtok[1], basereg);
1327 set_tok_reg (newtok[2], targreg);
1328 assemble_tokens ("addq", newtok, 3, 0);
1342 set_tok_reg (newtok[0], targreg);
1343 newtok[1] = *exp;
1344 set_tok_preg (newtok[2], basereg);
1345 assemble_tokens ("lda", newtok, 3, 0);
1375 set_tok_reg (newtok[0], targreg);
1376 set_tok_const (newtok[1], lit);
1377 set_tok_preg (newtok[2], alpha_gp_register);
1378 assemble_tokens ("ldq", newtok, 3, 0);
1408 set_tok_reg (newtok[0], AXP_REG_AT);
1411 set_tok_reg (newtok[0], targreg);
1413 set_tok_sym (newtok[1], alpha_lita_symbol, alpha_lit8_literal);
1416 set_tok_sym (newtok[1], alpha_lit8_symbol, 0x8000);
1418 set_tok_preg (newtok[2], alpha_gp_register);
1420 assemble_tokens_to_insn ("ldq", newtok, 3, &insn);
1435 set_tok_const (newtok[1], lit);
1436 set_tok_preg (newtok[2], newtok[0].X_add_number);
1438 assemble_tokens_to_insn ("ldq", newtok, 3, &insn);
1453 set_tok_reg (newtok[1], basereg);
1454 set_tok_reg (newtok[2], targreg);
1455 assemble_tokens ("addq", newtok, 3, 0);
1482 set_tok_reg (newtok[0], targreg);
1483 set_tok_preg (newtok[2], basereg);
1488 set_tok_const (newtok[1], extra);
1489 assemble_tokens ("ldah", newtok, 3, 0);
1490 set_tok_preg (newtok[2], basereg = targreg);
1496 set_tok_const (newtok[1], high);
1497 assemble_tokens ("ldah", newtok, 3, 0);
1499 set_tok_preg (newtok[2], basereg);
1505 set_tok_const (newtok[1], low);
1506 assemble_tokens ("lda", newtok, 3, 0);
1546 expressionS newtok[3];
1548 newtok[0] = tok[0];
1549 newtok[1] = tok[1];
1550 set_tok_preg (newtok[2], AXP_REG_ZERO);
1552 assemble_tokens ("ldah", newtok, 3, 0);
2007 expressionS newtok[3];
2016 &newtok[1]);
2018 newtok[0] = tok[0];
2019 set_tok_preg (newtok[2], basereg);
2021 assemble_tokens_to_insn ((const char *) opname, newtok, 3, &insn);
2045 expressionS newtok[3];
2058 lituse = load_expression (AXP_REG_AT, &tok[1], &basereg, &newtok[1]);
2062 newtok[1] = tok[1];
2066 newtok[0] = tok[0];
2067 set_tok_preg (newtok[2], basereg);
2069 assemble_tokens_to_insn ((const char *) opname, newtok, 3, &insn);
2094 expressionS newtok[3];
2112 newtok[0] = tok[0];
2113 set_tok_const (newtok[1], 0);
2114 set_tok_preg (newtok[2], basereg);
2115 assemble_tokens_to_insn ("ldq_u", newtok, 3, &insn);
2129 set_tok_reg (newtok[1], basereg);
2130 newtok[2] = newtok[0];
2131 assemble_tokens_to_insn (extXl_op[(long) vlgsize], newtok, 3, &insn);
2166 expressionS newtok[3];
2172 memcpy (newtok, tok, sizeof (expressionS) * ntok);
2173 newtok[0].X_add_number = AXP_REG_AT;
2174 assemble_tokens ("lda", newtok, ntok, 1);
2177 set_tok_reg (newtok[0], AXP_REG_T9);
2178 set_tok_const (newtok[1], 0);
2179 set_tok_preg (newtok[2], AXP_REG_AT);
2180 assemble_tokens ("ldq_u", newtok, 3, 1);
2183 set_tok_reg (newtok[0], AXP_REG_T10);
2184 set_tok_const (newtok[1], (1 << lgsize) - 1);
2185 assemble_tokens ("ldq_u", newtok, 3, 1);
2188 set_tok_reg (newtok[0], AXP_REG_T9);
2189 set_tok_reg (newtok[1], AXP_REG_AT);
2190 set_tok_reg (newtok[2], AXP_REG_T9);
2191 assemble_tokens (extXl_op[lgsize], newtok, 3, 1);
2194 set_tok_reg (newtok[0], AXP_REG_T10);
2195 set_tok_reg (newtok[2], AXP_REG_T10);
2196 assemble_tokens (extXh_op[lgsize], newtok, 3, 1);
2199 set_tok_reg (newtok[0], AXP_REG_T9);
2200 set_tok_reg (newtok[1], AXP_REG_T10);
2201 newtok[2] = tok[0];
2202 assemble_tokens ("or", newtok, 3, 1);
2225 expressionS newtok[2];
2227 memcpy (newtok, tok, sizeof (newtok));
2228 newtok[1].X_add_number = sign_extend_32 (tok[1].X_add_number);
2230 assemble_tokens ("lda", newtok, ntok, 1);
2246 expressionS newtok[3];
2264 set_tok_reg (newtok[0], AXP_REG_T9);
2265 set_tok_const (newtok[1], 0);
2266 set_tok_preg (newtok[2], basereg);
2267 assemble_tokens_to_insn ("ldq_u", newtok, 3, &insn);
2281 newtok[0] = tok[0];
2282 set_tok_reg (newtok[1], basereg);
2283 set_tok_reg (newtok[2], AXP_REG_T10);
2284 assemble_tokens_to_insn (insXl_op[lgsize], newtok, 3, &insn);
2298 set_tok_reg (newtok[0], AXP_REG_T9);
2299 newtok[2] = newtok[0];
2300 assemble_tokens_to_insn (mskXl_op[lgsize], newtok, 3, &insn);
2314 set_tok_reg (newtok[1], AXP_REG_T10);
2315 assemble_tokens ("or", newtok, 3, 1);
2318 set_tok_const(newtok[1], 0);
2319 set_tok_preg (newtok[2], AXP_REG_AT);
2320 assemble_tokens_to_insn ("stq_u", newtok, 3, &insn);
2343 expressionS newtok[3];
2346 memcpy (newtok, tok, sizeof (expressionS) * ntok);
2347 newtok[0].X_add_number = AXP_REG_AT;
2348 assemble_tokens ("lda", newtok, ntok, 1);
2351 set_tok_reg (newtok[0], AXP_REG_T9);
2352 set_tok_const (newtok[1], 0);
2353 set_tok_preg (newtok[2], AXP_REG_AT);
2354 assemble_tokens ("ldq_u", newtok, 3, 1);
2357 set_tok_reg (newtok[0], AXP_REG_T10);
2358 set_tok_const (newtok[1], (1 << lgsize) - 1);
2359 assemble_tokens ("ldq_u", newtok, 3, 1);
2362 newtok[0] = tok[0];
2363 set_tok_reg (newtok[1], AXP_REG_AT);
2364 set_tok_reg (newtok[2], AXP_REG_T11);
2365 assemble_tokens (insXl_op[lgsize], newtok, 3, 1);
2368 set_tok_reg (newtok[2], AXP_REG_T12);
2369 assemble_tokens (insXh_op[lgsize], newtok, 3, 1);
2372 set_tok_reg (newtok[0], AXP_REG_T9);
2373 newtok[2] = newtok[0];
2374 assemble_tokens (mskXl_op[lgsize], newtok, 3, 1);
2377 set_tok_reg (newtok[0], AXP_REG_T10);
2378 newtok[2] = newtok[0];
2379 assemble_tokens (mskXh_op[lgsize], newtok, 3, 1);
2382 set_tok_reg (newtok[0], AXP_REG_T9);
2383 set_tok_reg (newtok[1], AXP_REG_T11);
2384 newtok[2] = newtok[0];
2385 assemble_tokens ("or", newtok, 3, 1);
2388 set_tok_reg (newtok[0], AXP_REG_T10);
2389 set_tok_reg (newtok[1], AXP_REG_T12);
2390 newtok[2] = newtok[0];
2391 assemble_tokens ("or", newtok, 3, 1);
2394 set_tok_reg (newtok[0], AXP_REG_T10);
2395 set_tok_const (newtok[1], (1 << lgsize) - 1);
2396 set_tok_preg (newtok[2], AXP_REG_AT);
2397 assemble_tokens ("stq_u", newtok, 3, 1);
2400 set_tok_reg (newtok[0], AXP_REG_T9);
2401 set_tok_const (newtok[1], 0);
2402 assemble_tokens ("stq_u", newtok, 3, 1);
2420 expressionS newtok[3];
2423 newtok[0] = tok[0];
2424 set_tok_const (newtok[1], bitshift);
2425 newtok[2] = tok[ntok - 1];
2426 assemble_tokens ("sll", newtok, 3, 1);
2429 newtok[0] = newtok[2];
2430 assemble_tokens ("sra", newtok, 3, 1);
2462 expressionS newtok[3];
2479 set_tok_reg (newtok[0], AXP_REG_R16);
2480 set_tok_reg (newtok[1], AXP_REG_AT);
2481 assemble_tokens ("mov", newtok, 2, 1);
2483 set_tok_reg (newtok[0], AXP_REG_R17);
2484 set_tok_reg (newtok[1], AXP_REG_R16);
2485 assemble_tokens ("mov", newtok, 2, 1);
2487 set_tok_reg (newtok[0], AXP_REG_AT);
2488 set_tok_reg (newtok[1], AXP_REG_R17);
2489 assemble_tokens ("mov", newtok, 2, 1);
2495 set_tok_reg (newtok[0], AXP_REG_R16);
2496 set_tok_reg (newtok[1], AXP_REG_R17);
2497 assemble_tokens ("mov", newtok, 2, 1);
2502 set_tok_reg (newtok[0], xr);
2503 set_tok_reg (newtok[1], AXP_REG_R16);
2504 assemble_tokens ("mov", newtok, 2, 1);
2509 set_tok_reg (newtok[0], yr);
2510 set_tok_reg (newtok[1], AXP_REG_R17);
2511 assemble_tokens ("mov", newtok, 2, 1);
2517 set_tok_reg (newtok[0], AXP_REG_AT);
2518 set_tok_sym (newtok[1], sym, 0);
2519 assemble_tokens ("lda", newtok, 2, 1);
2522 set_tok_reg (newtok[0], AXP_REG_AT);
2523 set_tok_cpreg (newtok[1], AXP_REG_AT);
2524 set_tok_const (newtok[2], 0);
2525 assemble_tokens ("jsr", newtok, 3, 1);
2530 set_tok_reg (newtok[0], AXP_REG_R0);
2531 set_tok_reg (newtok[1], rr);
2532 assemble_tokens ("mov", newtok, 2, 1);
2558 expressionS newtok[3];
2577 set_tok_reg (newtok[0], AXP_REG_T10);
2578 set_tok_reg (newtok[1], AXP_REG_AT);
2579 assemble_tokens ("mov", newtok, 2, 1);
2581 set_tok_reg (newtok[0], AXP_REG_T11);
2582 set_tok_reg (newtok[1], AXP_REG_T10);
2583 assemble_tokens ("mov", newtok, 2, 1);
2585 set_tok_reg (newtok[0], AXP_REG_AT);
2586 set_tok_reg (newtok[1], AXP_REG_T11);
2587 assemble_tokens ("mov", newtok, 2, 1);
2593 set_tok_reg (newtok[0], AXP_REG_T10);
2594 set_tok_reg (newtok[1], AXP_REG_T11);
2595 assemble_tokens ("mov", newtok, 2, 1);
2600 set_tok_reg (newtok[0], xr);
2601 set_tok_reg (newtok[1], AXP_REG_T10);
2602 assemble_tokens ("mov", newtok, 2, 1);
2607 set_tok_reg (newtok[0], yr);
2608 set_tok_reg (newtok[1], AXP_REG_T11);
2609 assemble_tokens ("mov", newtok, 2, 1);
2614 set_tok_reg (newtok[0], AXP_REG_T9);
2615 set_tok_sym (newtok[1], sym, 0);
2616 assemble_tokens ("jsr", newtok, 2, 1);
2623 set_tok_reg (newtok[0], alpha_gp_register);
2624 set_tok_const (newtok[1], 0);
2625 set_tok_preg (newtok[2], AXP_REG_T9);
2626 assemble_tokens ("ldgp", newtok, 3, 1);
2632 set_tok_reg (newtok[0], AXP_REG_T12);
2633 set_tok_reg (newtok[1], rr);
2634 assemble_tokens ("mov", newtok, 2, 1);
2651 expressionS newtok[3];
2660 set_tok_reg (newtok[0], r);
2675 set_tok_cpreg (newtok[1], r);
2681 newtok[2] = tok[tokidx];
2684 set_tok_const (newtok[2], 0);
2686 assemble_tokens_to_insn (opname, newtok, 3, &insn);
2709 expressionS newtok[3];
2717 set_tok_reg (newtok[0], r);
2725 set_tok_cpreg (newtok[1], r);
2728 newtok[2] = tok[tokidx];
2730 set_tok_const (newtok[2], strcmp (opname, "ret") == 0);
2732 assemble_tokens (opname, newtok, 3, 0);
2749 expressionS newtok[3];
2757 newtok[0] = tok[0];
2758 set_tok_const (newtok[1], 0);
2759 newtok[2] = tok[2];
2761 assemble_tokens_to_insn ("ldah", newtok, 3, &insn);
2779 set_tok_preg (newtok[2], tok[0].X_add_number);
2781 assemble_tokens_to_insn ("lda", newtok, 3, &insn);