Lines Matching refs:AT
109 #define AT mips_opts.at macro
4894 if (AT && type == OP_REG_GP && regno == AT) in check_regno()
6049 if (AT == ATREG) in check_completed_insn()
6052 as_warn (_("used $%u with \".set at=$%u\""), AT, AT); in check_completed_insn()
7274 (AT, in append_insn()
7305 RELAX_MICROMIPS_ENCODE (type, AT, uncond, compact, al, in append_insn()
8767 macro_build_lui (ep, AT); in macro_build_ldst_constoffset()
8768 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, AT, breg); in macro_build_ldst_constoffset()
8769 macro_build (ep, op, "t,o(b)", treg, BFD_RELOC_LO16, AT); in macro_build_ldst_constoffset()
8786 AT, reg, BFD_RELOC_LO16); in set_at()
8789 load_register (AT, &imm_expr, GPR_SIZE == 64); in set_at()
8790 macro_build (NULL, unsignedp ? "sltu" : "slt", "d,v,t", AT, reg, AT); in set_at()
9169 macro_build (ep, "lui", LUI_FMT, AT, BFD_RELOC_HI16_S); in load_address()
9172 macro_build (ep, "daddiu", "t,r,j", AT, AT, BFD_RELOC_LO16); in load_address()
9174 macro_build (NULL, "daddu", "d,v,t", reg, reg, AT); in load_address()
9818 load_register (AT, &imm_expr, dbl); in macro()
9819 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
9853 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
9854 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
9895 op[1] = AT; in macro()
9915 macro_build (NULL, "slt", "d,v,t", AT, op[0], op[1]); in macro()
9917 &offset_expr, AT, ZERO); in macro()
9973 &offset_expr, AT, ZERO); in macro()
9987 macro_build (NULL, "sltu", "d,v,t", AT, op[0], op[1]); in macro()
9989 &offset_expr, AT, ZERO); in macro()
10016 &offset_expr, AT, ZERO); in macro()
10030 macro_build (NULL, "slt", "d,v,t", AT, op[1], op[0]); in macro()
10032 &offset_expr, AT, ZERO); in macro()
10047 macro_build (NULL, "sltu", "d,v,t", AT, op[1], op[0]); in macro()
10049 &offset_expr, AT, ZERO); in macro()
10063 macro_build (NULL, "slt", "d,v,t", AT, op[1], op[0]); in macro()
10065 &offset_expr, AT, ZERO); in macro()
10089 &offset_expr, AT, ZERO); in macro()
10104 macro_build (NULL, "sltu", "d,v,t", AT, op[1], op[0]); in macro()
10106 &offset_expr, AT, ZERO); in macro()
10133 &offset_expr, AT, ZERO); in macro()
10147 macro_build (NULL, "slt", "d,v,t", AT, op[0], op[1]); in macro()
10149 &offset_expr, AT, ZERO); in macro()
10164 macro_build (NULL, "sltu", "d,v,t", AT, op[0], op[1]); in macro()
10166 &offset_expr, AT, ZERO); in macro()
10210 load_register (AT, &expr1, dbl); in macro()
10215 macro_build (&label_expr, "bne", "s,t,p", op[2], AT); in macro()
10219 load_register (AT, &expr1, dbl); in macro()
10220 macro_build (NULL, "dsll32", SHFT_FMT, AT, AT, 31); in macro()
10225 macro_build (&expr1, "lui", LUI_FMT, AT, BFD_RELOC_HI16); in macro()
10229 macro_build (NULL, "teq", TRAP_FMT, op[1], AT, 6); in macro()
10240 macro_build (&label_expr, "bne", "s,t,p", op[1], AT); in macro()
10317 load_register (AT, &imm_expr, dbl); in macro()
10318 macro_build (NULL, s, "z,s,t", op[1], AT); in macro()
10396 tempreg = AT; in macro()
10456 AT, BFD_RELOC_HI16_S); in macro()
10460 AT, AT, BFD_RELOC_LO16); in macro()
10462 macro_build (NULL, "daddu", "d,v,t", tempreg, tempreg, AT); in macro()
10588 op[0], AT, breg); in macro()
10592 add_got_offset_hilo (tempreg, &offset_expr, AT); in macro()
10653 gas_assert (tempreg == AT); in macro()
10655 op[0], AT, breg); in macro()
10660 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
10662 dreg, dreg, AT); in macro()
10794 gas_assert (tempreg == AT); in macro()
10797 op[0], AT, breg); in macro()
10801 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
10802 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", dreg, dreg, AT); in macro()
10836 gas_assert (tempreg == AT); in macro()
10839 op[0], AT, breg); in macro()
10846 macro_build_lui (&expr1, AT); in macro()
10848 AT, AT, BFD_RELOC_LO16); in macro()
10850 tempreg, tempreg, AT); in macro()
10932 gas_assert (tempreg == AT); in macro()
10934 op[0], AT, breg); in macro()
10939 load_register (AT, &expr1, HAVE_64BIT_ADDRESSES); in macro()
10940 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", dreg, dreg, AT); in macro()
11621 tempreg = AT; in macro()
11642 if (tempreg == AT) in macro()
11655 if (tempreg == AT) in macro()
11795 macro_build (&offset_expr, "lui", LUI_FMT, AT, in macro()
11800 macro_build (NULL, "daddu", "d,v,t", AT, AT, breg); in macro()
11802 macro_build (NULL, "daddu", "d,v,t", tempreg, tempreg, AT); in macro()
12044 load_register (AT, &imm_expr, 0); in macro()
12045 macro_build (NULL, "mtc1", "t,G", AT, op[0]); in macro()
12106 macro_build_lui (&offset_expr, AT); in macro()
12111 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12121 BFD_RELOC_LO16, AT); in macro()
12127 BFD_RELOC_LO16, AT); in macro()
12134 op[0] + 1, BFD_RELOC_LO16, AT); in macro()
12148 load_register (AT, &imm_expr, FPR_SIZE == 64); in macro()
12150 macro_build (NULL, "dmtc1", "t,S", AT, op[0]); in macro()
12154 macro_build (NULL, "mthc1", "t,G", AT, op[0]); in macro()
12160 macro_build (NULL, "mtc1", "t,G", AT, op[0] + 1); in macro()
12166 load_register (AT, &offset_expr, 0); in macro()
12167 macro_build (NULL, "mtc1", "t,G", AT, op[0]); in macro()
12189 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12194 macro_build_lui (&offset_expr, AT); in macro()
12197 op[2] = AT; in macro()
12284 macro_build (&offset_expr, ADDRESS_ADDI_INSN, "t,r,j", AT, breg, in macro()
12289 breg = AT; in macro()
12361 AT, breg, mips_gp_register); in macro()
12362 tempreg = AT; in macro()
12388 load_address (AT, &offset_expr, &used_at); in macro()
12393 macro_build_lui (&offset_expr, AT); in macro()
12395 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12398 BFD_RELOC_LO16, AT); in macro()
12403 BFD_RELOC_LO16, AT); in macro()
12427 load_got_offset (AT, &offset_expr); in macro()
12430 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12440 BFD_RELOC_LO16, AT); in macro()
12443 BFD_RELOC_LO16, AT); in macro()
12446 BFD_RELOC_LO16, AT); in macro()
12449 BFD_RELOC_LO16, AT); in macro()
12482 AT, BFD_RELOC_MIPS_GOT_HI16); in macro()
12484 AT, AT, mips_gp_register); in macro()
12486 AT, BFD_RELOC_MIPS_GOT_LO16, AT); in macro()
12489 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12492 BFD_RELOC_LO16, AT); in macro()
12501 BFD_RELOC_LO16, AT); in macro()
12509 macro_build (&offset_expr, ADDRESS_LOAD_INSN, "t,o(b)", AT, in macro()
12513 macro_build (NULL, ADDRESS_ADD_INSN, "d,v,t", AT, breg, AT); in macro()
12516 BFD_RELOC_LO16, AT); in macro()
12525 BFD_RELOC_LO16, AT); in macro()
12613 load_register (AT, &imm_expr, dbl); in macro()
12614 macro_build (NULL, dbl ? "dmult" : "mult", "s,t", op[1], AT); in macro()
12631 load_register (AT, &imm_expr, dbl); in macro()
12633 op[1], imm ? AT : op[2]); in macro()
12636 macro_build (NULL, "mfhi", MFHL_FMT, AT); in macro()
12638 macro_build (NULL, "tne", TRAP_FMT, op[0], AT, 6); in macro()
12645 macro_build (&label_expr, "beq", "s,t,p", op[0], AT); in macro()
12668 load_register (AT, &imm_expr, dbl); in macro()
12670 op[1], imm ? AT : op[2]); in macro()
12671 macro_build (NULL, "mfhi", MFHL_FMT, AT); in macro()
12674 macro_build (NULL, "tne", TRAP_FMT, AT, ZERO, 6); in macro()
12681 macro_build (&label_expr, "beq", "s,t,p", AT, ZERO); in macro()
12695 tempreg = AT; in macro()
12705 macro_build (NULL, "dsubu", "d,v,t", AT, ZERO, op[2]); in macro()
12706 macro_build (NULL, "dsrlv", "d,t,s", AT, op[1], AT); in macro()
12708 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12716 tempreg = AT; in macro()
12726 macro_build (NULL, "subu", "d,v,t", AT, ZERO, op[2]); in macro()
12727 macro_build (NULL, "srlv", "d,t,s", AT, op[1], AT); in macro()
12729 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12757 macro_build (NULL, l, SHFT_FMT, AT, op[1], rot); in macro()
12759 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12780 macro_build (NULL, "sll", SHFT_FMT, AT, op[1], rot); in macro()
12782 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12793 macro_build (NULL, "dsubu", "d,v,t", AT, ZERO, op[2]); in macro()
12794 macro_build (NULL, "dsllv", "d,t,s", AT, op[1], AT); in macro()
12796 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12806 macro_build (NULL, "subu", "d,v,t", AT, ZERO, op[2]); in macro()
12807 macro_build (NULL, "sllv", "d,t,s", AT, op[1], AT); in macro()
12809 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12836 macro_build (NULL, rr, SHFT_FMT, AT, op[1], rot); in macro()
12838 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12858 macro_build (NULL, "srl", SHFT_FMT, AT, op[1], rot); in macro()
12860 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()
12910 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
12911 macro_build (NULL, "seq", "d,v,t", op[0], op[1], AT); in macro()
12916 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
12917 macro_build (NULL, "xor", "d,v,t", op[0], op[1], AT); in macro()
12941 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
12943 op[0], op[1], AT); in macro()
12965 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
12966 macro_build (NULL, s, "d,v,t", op[0], AT, op[1]); in macro()
12986 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
12987 macro_build (NULL, s, "d,v,t", op[0], AT, op[1]); in macro()
13000 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13001 macro_build (NULL, "slt", "d,v,t", op[0], op[1], AT); in macro()
13013 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13014 macro_build (NULL, "sltu", "d,v,t", op[0], op[1], AT); in macro()
13067 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13068 macro_build (NULL, "sne", "d,v,t", op[0], op[1], AT); in macro()
13073 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13074 macro_build (NULL, "xor", "d,v,t", op[0], op[1], AT); in macro()
13116 load_register (AT, &imm_expr, dbl); in macro()
13117 macro_build (NULL, s2, "d,v,t", op[0], op[1], AT); in macro()
13139 load_register (AT, &imm_expr, GPR_SIZE == 64); in macro()
13140 macro_build (NULL, s, "s,t", op[0], AT); in macro()
13158 macro_build (&expr1, "ori", "t,r,i", AT, op[2], BFD_RELOC_LO16); in macro()
13160 macro_build (&expr1, "xori", "t,r,i", AT, AT, BFD_RELOC_LO16); in macro()
13161 macro_build (NULL, "ctc1", "t,G", AT, RA); in macro()
13220 tempreg = AT; in macro()
13241 tempreg = AT; in macro()
13281 tempreg = ust || large_offset ? op[0] : AT; in macro()
13289 tempreg = ust == large_offset ? op[0] : AT; in macro()
13307 macro_build (&expr1, "lbu", "t,o(b)", AT, -1, in macro()
13308 offset_reloc[0], offset_reloc[1], offset_reloc[2], AT); in macro()
13313 tempreg = !large_offset ? AT : op[0]; in macro()
13315 macro_build (NULL, "or", "d,v,t", op[0], op[0], AT); in macro()