Home
last modified time | relevance | path

Searched refs:macro_build (Results 1 – 25 of 41) sorted by relevance

12

/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-mips.c1373 static void macro_build (expressionS *, const char *, const char *, ...);
1377 static void macro_build (expressionS *, const char *, const char *, ...);
5653 macro_build (&ep, "tltiu", "s,j", sreg, BFD_RELOC_LO16); in trap_zero_jump()
5657 macro_build (NULL, "teq", "s,t", sreg, 0); in trap_zero_jump()
6915 macro_build (&ep, "lui", "t,u", ATREG, BFD_RELOC_HI16); in fix_loongson2f_jump()
6917 macro_build (&ep, "ori", "t,r,i", ATREG, ATREG, BFD_RELOC_LO16); in fix_loongson2f_jump()
6918 macro_build (NULL, "and", "d,v,t", sreg, sreg, ATREG); in fix_loongson2f_jump()
7286 macro_build (ep, "ori", "t,r,i", AT, ZERO, BFD_RELOC_LO16); in macro_build_jrpatch()
7289 macro_build (NULL, "dmtc0", "t,G", AT, 22); in macro_build_jrpatch()
9093 macro_build (expressionS *ep, const char *name, const char *fmt, ...) in macro_build() function
[all …]
H A Dtc-riscv.c1456 macro_build (expressionS *ep, const char *name, const char *fmt, ...) in macro_build() function
1623 macro_build (ep, "auipc", "d,u", tempreg, hi_reloc); in pcrel_access()
1624 macro_build (&ep2, lo_insn, lo_pattern, destreg, tempreg, lo_reloc); in pcrel_access()
1651 macro_build (ep, "auipc", "d,u", tempreg, reloc); in riscv_call()
1652 macro_build (NULL, "jalr", "d,s", destreg, tempreg); in riscv_call()
1744 macro_build (NULL, "vmslt.vx", "Vd,Vt,sVm", vd, vs2, vs1, -1); in vector_macro()
1745 macro_build (NULL, "vmnand.mm", "Vd,Vt,Vs", vd, vd, vd); in vector_macro()
1753 macro_build (NULL, "vmslt.vx", "Vd,Vt,s", vtemp, vs2, vs1); in vector_macro()
1754 macro_build (NULL, "vmandnot.mm", "Vd,Vt,Vs", vd, vm, vtemp); in vector_macro()
1759 macro_build (NULL, "vmslt.vx", "Vd,Vt,s", vtemp, vs2, vs1); in vector_macro()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-mips.c1376 static void macro_build (expressionS *, const char *, const char *, ...);
1380 static void macro_build (expressionS *, const char *, const char *, ...);
5656 macro_build (&ep, "tltiu", "s,j", sreg, BFD_RELOC_LO16); in trap_zero_jump()
5660 macro_build (NULL, "teq", "s,t", sreg, 0); in trap_zero_jump()
6918 macro_build (&ep, "lui", "t,u", ATREG, BFD_RELOC_HI16); in fix_loongson2f_jump()
6920 macro_build (&ep, "ori", "t,r,i", ATREG, ATREG, BFD_RELOC_LO16); in fix_loongson2f_jump()
6921 macro_build (NULL, "and", "d,v,t", sreg, sreg, ATREG); in fix_loongson2f_jump()
7285 macro_build (ep, "ori", "t,r,i", AT, ZERO, BFD_RELOC_LO16); in macro_build_jrpatch()
7288 macro_build (NULL, "dmtc0", "t,G", AT, 22); in macro_build_jrpatch()
9092 macro_build (expressionS *ep, const char *name, const char *fmt, ...) in macro_build() function
[all …]
H A Dtc-riscv.c1790 macro_build (expressionS *ep, const char *name, const char *fmt, ...) in macro_build() function
1957 macro_build (ep, "auipc", "d,u", tempreg, hi_reloc); in pcrel_access()
1958 macro_build (&ep2, lo_insn, lo_pattern, destreg, tempreg, lo_reloc); in pcrel_access()
1985 macro_build (ep, "auipc", "d,u", tempreg, reloc); in riscv_call()
1986 macro_build (NULL, "jalr", "d,s", destreg, tempreg); in riscv_call()
2072 macro_build (NULL, vmslt_vx, "Vd,Vt,sVm", vd, vs2, vs1, -1); in vector_macro()
2073 macro_build (NULL, "vmnand.mm", "Vd,Vt,Vs", vd, vd, vd); in vector_macro()
2081 macro_build (NULL, vmslt_vx, "Vd,Vt,sVm", vtemp, vs2, vs1, -1); in vector_macro()
2082 macro_build (NULL, "vmandnot.mm", "Vd,Vt,Vs", vd, vm, vtemp); in vector_macro()
2087 macro_build (NULL, vmslt_vx, "Vd,Vt,sVm", vtemp, vs2, vs1, -1); in vector_macro()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/
H A DChangeLog-20041093 (macro_build): Use it.
1094 (s_cpsetup): Pass all three composite relocation codes to macro_build.
1913 * config/tc-mips.c (HAVE_32BIT_ADDRESSES, append_insn, macro_build)
2466 * config/tc-mips.c (macro_build): Remove place and counter arguments.
2486 (macro_build): Don't emit warnings here.
2510 (macro_build): Remove all uses of "place". Use mips_relax.sequence
2513 (macro_build_lui): As for macro_build. Don't drop the add_symbol
H A DChangeLog-2013881 (macro_build, mips16_macro_build): Put null character check
900 * config/tc-mips.c (macro_build): Take an int for "C", "k", "\\"
1080 (macro_build) <'c'>: Handle microMIPS 32-bit BREAK encoding.
1274 (macro_build): Likewise.
1439 (macro_build): Handle "+J".
H A DChangeLog-2010146 * config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
160 * config/tc-mips.c (macro_build, macro, mips_ip, md_apply_fix):
314 * config/tc-mips.c (macro_build): Remove gas_assert from 'o' case.
1053 (macro_build): Update accordingly.
1510 (macro_build): Change invocation of is_opcode_valid.
H A DChangeLog-0203829 (macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands.
1491 (macro_build,macro,mips_ip): Use mips_opts.arch.
2609 (macro_build): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. Add
2714 (macro_build): Update append_insn calls.
2998 (macro_build): Handle "K" operand.
3378 (macro_build, mips_ip): Likewise.
4052 (macro_build): Check for MIPS16 capability, not for actual MIPS16 code
5191 * config/tc-mips.c (macro_build): Handle MIPS16 insns.
5579 (macro_build): Note in comment that use of MDMX in macros is
5607 (macro_build): Recognize BFD_RELOC_MIPS_GOT_DISP,
[all …]
H A DChangeLog-20061307 (macro_build): Update comment.
1316 * config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew
1517 * config/tc-mips.c (macro_build): Test for currently active
1585 (macro_build): Handle SmartMIPS instructions.
1635 * config/tc-mips.c (macro_build): Add case 'k' to handle cache
H A DChangeLog-0001216 * config/tc-mips.c (macro_build): Replace BFD_RELOC_MIPS_GPREL
853 (macro_build): Likewise. Add handling for some NewABI relocations.
1338 (macro_build): Use BFD_RELOC_16_PCREL_S2 only for embedded
1595 (macro_build): Remove OPCODE_IS_MEMBER's gp32 argument.
1597 (macro2): Use move_register rather than macro_build for moves.
1647 * config/tc-mips.c (macro_build): Replace magic constants by defines.
1704 (macro_build): Use HAVE_32BIT_GPRS rather than mips_gp32 to select
2061 (macro_build): Ditto.
3932 * config/tc-mips.c (macro_build): Add new 'U' and 'J' operand
7099 (macro_build): Allow for code in sections other than .text.
[all …]
H A DChangeLog-2008982 (macro_build): Likewise.
1095 (macro_build, mips_ip): Use it instead of OPCODE_IS_MEMBER.
H A DChangeLog-9295510 macro_build, mips_ip, md_parse_option). Adding suitable
1496 * config/tc-mips.c (macro_build): Skip insns with an inappropriate
2171 (macro_build) [!USE_STDARG]: Don't use variadic prototype.
4144 * config/tc-mips.c (macro_build): Accept BFD_RELOC_PCREL* without
6420 * config/tc-mips.c (macro_build): Permit BFD_RELOC_PCREL_LO16 for
6423 (load_register): Pass reloc type to macro_build for 'u'.
6452 macro_build for nori case.
8229 (append_insn, macro_build, macro_build_lui): Take place
8232 (macro_build): Changed assertion for 'i', 'j', 'o' case.
8556 (macro_build): Ignore macros while searching for insn. For cases
[all …]
H A DChangeLog-9697199 * config/tc-mips.c (macro_build): Use the membership field
1220 * config/tc-mips.c (macro_build): Restore check of fmt argument.
1235 * config/tc-mips.c (macro_build): Refine code to check if an
1446 * config/tc-mips.c (macro_build,mips_ip): Move the INSN_ISA field
4915 macro_build, cast it to int first.
5421 * config/tc-mips.c (macro): Add missing arguments to macro_build
5519 (macro_build): Permit GOT/CALL_HI/LO relocs.
H A DChangeLog-9899163 * config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER.
191 mips_emit_delays,macro_build,load_register,load_addresss,
2057 (hilo_interlocks, gpr_interlocks, append_insn, macro_build, macro,
3814 * config/tc-mips.c (macro_build, validate_mips_insn): Implement
4456 * config/tc-mips.c (macro_build): Handle operand type 'C'.
/netbsd-src/external/gpl3/binutils.old/dist/gas/
H A DChangeLog-20041093 (macro_build): Use it.
1094 (s_cpsetup): Pass all three composite relocation codes to macro_build.
1913 * config/tc-mips.c (HAVE_32BIT_ADDRESSES, append_insn, macro_build)
2466 * config/tc-mips.c (macro_build): Remove place and counter arguments.
2486 (macro_build): Don't emit warnings here.
2510 (macro_build): Remove all uses of "place". Use mips_relax.sequence
2513 (macro_build_lui): As for macro_build. Don't drop the add_symbol
H A DChangeLog-2013881 (macro_build, mips16_macro_build): Put null character check
900 * config/tc-mips.c (macro_build): Take an int for "C", "k", "\\"
1080 (macro_build) <'c'>: Handle microMIPS 32-bit BREAK encoding.
1274 (macro_build): Likewise.
1439 (macro_build): Handle "+J".
H A DChangeLog-2010146 * config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
160 * config/tc-mips.c (macro_build, macro, mips_ip, md_apply_fix):
314 * config/tc-mips.c (macro_build): Remove gas_assert from 'o' case.
1053 (macro_build): Update accordingly.
1510 (macro_build): Change invocation of is_opcode_valid.
H A DChangeLog-0203829 (macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands.
1491 (macro_build,macro,mips_ip): Use mips_opts.arch.
2609 (macro_build): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. Add
2714 (macro_build): Update append_insn calls.
2998 (macro_build): Handle "K" operand.
3378 (macro_build, mips_ip): Likewise.
4052 (macro_build): Check for MIPS16 capability, not for actual MIPS16 code
5191 * config/tc-mips.c (macro_build): Handle MIPS16 insns.
5579 (macro_build): Note in comment that use of MDMX in macros is
5607 (macro_build): Recognize BFD_RELOC_MIPS_GOT_DISP,
[all …]
H A DChangeLog-20061307 (macro_build): Update comment.
1316 * config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew
1517 * config/tc-mips.c (macro_build): Test for currently active
1585 (macro_build): Handle SmartMIPS instructions.
1635 * config/tc-mips.c (macro_build): Add case 'k' to handle cache
H A DChangeLog-0001216 * config/tc-mips.c (macro_build): Replace BFD_RELOC_MIPS_GPREL
853 (macro_build): Likewise. Add handling for some NewABI relocations.
1338 (macro_build): Use BFD_RELOC_16_PCREL_S2 only for embedded
1595 (macro_build): Remove OPCODE_IS_MEMBER's gp32 argument.
1597 (macro2): Use move_register rather than macro_build for moves.
1647 * config/tc-mips.c (macro_build): Replace magic constants by defines.
1704 (macro_build): Use HAVE_32BIT_GPRS rather than mips_gp32 to select
2061 (macro_build): Ditto.
3932 * config/tc-mips.c (macro_build): Add new 'U' and 'J' operand
7099 (macro_build): Allow for code in sections other than .text.
[all …]
H A DChangeLog-2008982 (macro_build): Likewise.
1095 (macro_build, mips_ip): Use it instead of OPCODE_IS_MEMBER.
H A DChangeLog-9295510 macro_build, mips_ip, md_parse_option). Adding suitable
1496 * config/tc-mips.c (macro_build): Skip insns with an inappropriate
2171 (macro_build) [!USE_STDARG]: Don't use variadic prototype.
4144 * config/tc-mips.c (macro_build): Accept BFD_RELOC_PCREL* without
6420 * config/tc-mips.c (macro_build): Permit BFD_RELOC_PCREL_LO16 for
6423 (load_register): Pass reloc type to macro_build for 'u'.
6452 macro_build for nori case.
8229 (append_insn, macro_build, macro_build_lui): Take place
8232 (macro_build): Changed assertion for 'i', 'j', 'o' case.
8556 (macro_build): Ignore macros while searching for insn. For cases
[all …]
H A DChangeLog-9697199 * config/tc-mips.c (macro_build): Use the membership field
1220 * config/tc-mips.c (macro_build): Restore check of fmt argument.
1235 * config/tc-mips.c (macro_build): Refine code to check if an
1446 * config/tc-mips.c (macro_build,mips_ip): Move the INSN_ISA field
4915 macro_build, cast it to int first.
5421 * config/tc-mips.c (macro): Add missing arguments to macro_build
5519 (macro_build): Permit GOT/CALL_HI/LO relocs.
H A DChangeLog-9899163 * config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER.
191 mips_emit_delays,macro_build,load_register,load_addresss,
2057 (hilo_interlocks, gpr_interlocks, append_insn, macro_build, macro,
3814 * config/tc-mips.c (macro_build, validate_mips_insn): Implement
4456 * config/tc-mips.c (macro_build): Handle operand type 'C'.
H A DChangeLog-2011528 (macro_build, macro): Likewise.
821 (macro_build): Handle microMIPS ASE. Update for append_insn

12