Lines Matching refs:AT

109 #define AT  mips_opts.at  macro
4910 if (AT && type == OP_REG_GP && regno == AT) in check_regno()
6155 if (AT == ATREG) in check_completed_insn()
6158 as_warn (_("used $%u with \".set at=$%u\""), AT, AT); in check_completed_insn()
7381 (AT, in append_insn()
7412 RELAX_MICROMIPS_ENCODE (type, AT, uncond, compact, al, in append_insn()
8872 macro_build_lui (ep, AT); in macro_build_ldst_constoffset()
8873 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, AT, breg); in macro_build_ldst_constoffset()
8874 macro_build (ep, op, "t,o(b)", treg, BFD_RELOC_LO16, AT); in macro_build_ldst_constoffset()
8891 AT, reg, BFD_RELOC_LO16); in set_at()
8894 load_register (AT, &imm_expr, GPR_SIZE == 64); in set_at()
8895 macro_build (NULL, unsignedp ? "sltu" : "slt", "d,v,t", AT, reg, AT); in set_at()
9274 macro_build (ep, "lui", LUI_FMT, AT, BFD_RELOC_HI16_S); in load_address()
9277 macro_build (ep, "daddiu", "t,r,j", AT, AT, BFD_RELOC_LO16); in load_address()
9279 macro_build (NULL, "daddu", "d,v,t", reg, reg, AT); in load_address()
9924 load_register (AT, &imm_expr, dbl); in macro()
9925 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
9959 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
9960 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
10001 op[1] = AT; in macro()
10021 macro_build (NULL, "slt", "d,v,t", AT, op[0], op[1]); in macro()
10023 &offset_expr, AT, ZERO); in macro()
10079 &offset_expr, AT, ZERO); in macro()
10093 macro_build (NULL, "sltu", "d,v,t", AT, op[0], op[1]); in macro()
10095 &offset_expr, AT, ZERO); in macro()
10122 &offset_expr, AT, ZERO); in macro()
10136 macro_build (NULL, "slt", "d,v,t", AT, op[1], op[0]); in macro()
10138 &offset_expr, AT, ZERO); in macro()
10153 macro_build (NULL, "sltu", "d,v,t", AT, op[1], op[0]); in macro()
10155 &offset_expr, AT, ZERO); in macro()
10169 macro_build (NULL, "slt", "d,v,t", AT, op[1], op[0]); in macro()
10171 &offset_expr, AT, ZERO); in macro()
10195 &offset_expr, AT, ZERO); in macro()
10210 macro_build (NULL, "sltu", "d,v,t", AT, op[1], op[0]); in macro()
10212 &offset_expr, AT, ZERO); in macro()
10239 &offset_expr, AT, ZERO); in macro()
10253 macro_build (NULL, "slt", "d,v,t", AT, op[0], op[1]); in macro()
10255 &offset_expr, AT, ZERO); in macro()
10270 macro_build (NULL, "sltu", "d,v,t", AT, op[0], op[1]); in macro()
10272 &offset_expr, AT, ZERO); in macro()
10316 load_register (AT, &expr1, dbl); in macro()
10321 macro_build (&label_expr, "bne", "s,t,p", op[2], AT); in macro()
10325 load_register (AT, &expr1, dbl); in macro()
10326 macro_build (NULL, "dsll32", SHFT_FMT, AT, AT, 31); in macro()
10331 macro_build (&expr1, "lui", LUI_FMT, AT, BFD_RELOC_HI16); in macro()
10335 macro_build (NULL, "teq", TRAP_FMT, op[1], AT, 6); in macro()
10346 macro_build (&label_expr, "bne", "s,t,p", op[1], AT); in macro()
10423 load_register (AT, &imm_expr, dbl); in macro()
10424 macro_build (NULL, s, "z,s,t", op[1], AT); in macro()
10500 tempreg = AT; in macro()
10560 AT, BFD_RELOC_HI16_S); in macro()
10564 AT, AT, BFD_RELOC_LO16); in macro()
10566 macro_build (NULL, "daddu", "d,v,t", tempreg, tempreg, AT); in macro()
10692 op[0], AT, breg); in macro()
10696 add_got_offset_hilo (tempreg, &offset_expr, AT); in macro()
10757 gas_assert (tempreg == AT); in macro()
10759 op[0], AT, breg); in macro()
10764 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
10766 dreg, dreg, AT); in macro()
10898 gas_assert (tempreg == AT); in macro()
10901 op[0], AT, breg); in macro()
10905 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
10906 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", dreg, dreg, AT); in macro()
10940 gas_assert (tempreg == AT); in macro()
10943 op[0], AT, breg); in macro()
10950 macro_build_lui (&expr1, AT); in macro()
10952 AT, AT, BFD_RELOC_LO16); in macro()
10954 tempreg, tempreg, AT); in macro()
11036 gas_assert (tempreg == AT); in macro()
11038 op[0], AT, breg); in macro()
11043 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
11044 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", dreg, dreg, AT); in macro()
11725 tempreg = AT; in macro()
11746 if (tempreg == AT) in macro()
11759 if (tempreg == AT) in macro()
11899 macro_build (&offset_expr, "lui", LUI_FMT, AT, in macro()
11904 macro_build (NULL, "daddu", "d,v,t", AT, AT, breg); in macro()
11906 macro_build (NULL, "daddu", "d,v,t", tempreg, tempreg, AT); in macro()
12148 load_register (AT, &imm_expr, 0); in macro()
12149 macro_build (NULL, "mtc1", "t,G", AT, op[0]); in macro()
12210 macro_build_lui (&offset_expr, AT); in macro()
12215 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12225 BFD_RELOC_LO16, AT); in macro()
12231 BFD_RELOC_LO16, AT); in macro()
12238 op[0] + 1, BFD_RELOC_LO16, AT); in macro()
12252 load_register (AT, &imm_expr, FPR_SIZE == 64); in macro()
12254 macro_build (NULL, "dmtc1", "t,S", AT, op[0]); in macro()
12258 macro_build (NULL, "mthc1", "t,G", AT, op[0]); in macro()
12264 macro_build (NULL, "mtc1", "t,G", AT, op[0] + 1); in macro()
12270 load_register (AT, &offset_expr, 0); in macro()
12271 macro_build (NULL, "mtc1", "t,G", AT, op[0]); in macro()
12293 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12298 macro_build_lui (&offset_expr, AT); in macro()
12301 op[2] = AT; in macro()
12388 macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", AT, breg, in macro()
12393 breg = AT; in macro()
12465 AT, breg, mips_gp_register); in macro()
12466 tempreg = AT; in macro()
12492 load_address (AT, &offset_expr, &used_at); in macro()
12497 macro_build_lui (&offset_expr, AT); in macro()
12499 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12502 BFD_RELOC_LO16, AT); in macro()
12507 BFD_RELOC_LO16, AT); in macro()
12531 load_got_offset (AT, &offset_expr); in macro()
12534 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12544 BFD_RELOC_LO16, AT); in macro()
12547 BFD_RELOC_LO16, AT); in macro()
12550 BFD_RELOC_LO16, AT); in macro()
12553 BFD_RELOC_LO16, AT); in macro()
12586 AT, BFD_RELOC_MIPS_GOT_HI16); in macro()
12588 AT, AT, mips_gp_register); in macro()
12590 AT, BFD_RELOC_MIPS_GOT_LO16, AT); in macro()
12593 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12596 BFD_RELOC_LO16, AT); in macro()
12605 BFD_RELOC_LO16, AT); in macro()
12613 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12617 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12620 BFD_RELOC_LO16, AT); in macro()
12629 BFD_RELOC_LO16, AT); in macro()
12717 load_register (AT, &imm_expr, dbl); in macro()
12718 macro_build (NULL, dbl ? "dmult" : "mult", "s,t", op[1], AT); in macro()
12735 load_register (AT, &imm_expr, dbl); in macro()
12737 op[1], imm ? AT : op[2]); in macro()
12740 macro_build (NULL, "mfhi", MFHL_FMT, AT); in macro()
12742 macro_build (NULL, "tne", TRAP_FMT, op[0], AT, 6); in macro()
12749 macro_build (&label_expr, "beq", "s,t,p", op[0], AT); in macro()
12772 load_register (AT, &imm_expr, dbl); in macro()
12774 op[1], imm ? AT : op[2]); in macro()
12775 macro_build (NULL, "mfhi", MFHL_FMT, AT); in macro()
12778 macro_build (NULL, "tne", TRAP_FMT, AT, ZERO, 6); in macro()
12785 macro_build (&label_expr, "beq", "s,t,p", AT, ZERO); in macro()
12799 tempreg = AT; in macro()
12809 macro_build (NULL, "dsubu", "d,v,t", AT, ZERO, op[2]); in macro()
12810 macro_build (NULL, "dsrlv", "d,t,s", AT, op[1], AT); in macro()
12812 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12820 tempreg = AT; in macro()
12830 macro_build (NULL, "subu", "d,v,t", AT, ZERO, op[2]); in macro()
12831 macro_build (NULL, "srlv", "d,t,s", AT, op[1], AT); in macro()
12833 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12861 macro_build (NULL, l, SHFT_FMT, AT, op[1], rot); in macro()
12863 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12884 macro_build (NULL, "sll", SHFT_FMT, AT, op[1], rot); in macro()
12886 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12897 macro_build (NULL, "dsubu", "d,v,t", AT, ZERO, op[2]); in macro()
12898 macro_build (NULL, "dsllv", "d,t,s", AT, op[1], AT); in macro()
12900 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12910 macro_build (NULL, "subu", "d,v,t", AT, ZERO, op[2]); in macro()
12911 macro_build (NULL, "sllv", "d,t,s", AT, op[1], AT); in macro()
12913 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12940 macro_build (NULL, rr, SHFT_FMT, AT, op[1], rot); in macro()
12942 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12962 macro_build (NULL, "srl", SHFT_FMT, AT, op[1], rot); in macro()
12964 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
13014 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13015 macro_build (NULL, "seq", "d,v,t", op[0], op[1], AT); in macro()
13020 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13021 macro_build (NULL, "xor", "d,v,t", op[0], op[1], AT); in macro()
13045 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13047 op[0], op[1], AT); in macro()
13069 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13070 macro_build (NULL, s, "d,v,t", op[0], AT, op[1]); in macro()
13090 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13091 macro_build (NULL, s, "d,v,t", op[0], AT, op[1]); in macro()
13104 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13105 macro_build (NULL, "slt", "d,v,t", op[0], op[1], AT); in macro()
13117 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13118 macro_build (NULL, "sltu", "d,v,t", op[0], op[1], AT); in macro()
13171 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13172 macro_build (NULL, "sne", "d,v,t", op[0], op[1], AT); in macro()
13177 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13178 macro_build (NULL, "xor", "d,v,t", op[0], op[1], AT); in macro()
13220 load_register (AT, &imm_expr, dbl); in macro()
13221 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
13243 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13244 macro_build (NULL, s, "s,t", op[0], AT); in macro()
13262 macro_build (&expr1, "ori", "t,r,i", AT, op[2], BFD_RELOC_LO16); in macro()
13264 macro_build (&expr1, "xori", "t,r,i", AT, AT, BFD_RELOC_LO16); in macro()
13265 macro_build (NULL, "ctc1", "t,G", AT, RA); in macro()
13324 tempreg = AT; in macro()
13345 tempreg = AT; in macro()
13385 tempreg = ust || large_offset ? op[0] : AT; in macro()
13393 tempreg = ust == large_offset ? op[0] : AT; in macro()
13411 macro_build (&expr1, "lbu", "t,o(b)", AT, -1, in macro()
13412 offset_reloc[0], offset_reloc[1], offset_reloc[2], AT); in macro()
13417 tempreg = !large_offset ? AT : op[0]; in macro()
13419 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()