Home
last modified time | relevance | path

Searched refs:LO16 (Results 1 – 24 of 24) sorted by relevance

/openbsd-src/gnu/usr.bin/binutils/opcodes/
H A Diq2000-opc.c266 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
272 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
278 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
284 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
326 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
332 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
338 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
344 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
374 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
380 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
[all …]
H A Dopenrisc-opc.c326 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
338 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
350 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
362 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
374 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
386 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
/openbsd-src/gnu/usr.bin/binutils-2.17/opcodes/
H A Diq2000-opc.c266 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
272 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
278 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
284 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
326 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
332 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
338 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
344 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
374 { { MNEM, ' ', OP (RT_RS), ',', OP (LO16), 0 } },
380 { { MNEM, ' ', OP (RT), ',', OP (RS), ',', OP (LO16), 0 } },
[all …]
H A Dopenrisc-opc.c326 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
338 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
350 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
362 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
374 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
386 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (LO16), 0 } },
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.cpp61 uint16_t LO16 = static_cast<uint16_t>(Bin); in writeData() local
67 support::endian::write<uint16_t>(OS, LO16, support::little); in writeData()
235 uint16_t LO16 = static_cast<uint16_t>(Bin); in encodeInstruction() local
241 support::endian::write<uint16_t>(OS, LO16, support::little); in encodeInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp983 MachineInstrBuilder LO16, HI16; in ExpandMOV32BitImm() local
996 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVi), DstReg); in ExpandMOV32BitImm()
1003 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MVNi), DstReg); in ExpandMOV32BitImm()
1013 LO16 = LO16.addImm(SOImmValV1); in ExpandMOV32BitImm()
1015 LO16.cloneMemRefs(MI); in ExpandMOV32BitImm()
1017 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1019 LO16.addImm(Pred).addReg(PredReg).add(condCodeOp()); in ExpandMOV32BitImm()
1022 LO16.add(makeImplicit(MI.getOperand(1))); in ExpandMOV32BitImm()
1023 TransferImpOps(MI, LO16, HI16); in ExpandMOV32BitImm()
1039 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LO16Opc), DstReg); in ExpandMOV32BitImm()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td64 def LO16 : SDNodeXForm<imm, [{
122 return ((N->getZExtValue() & 0xFFFFUL) == N->getZExtValue());}], LO16> {
129 return (Imm < 0) && (isInt<16>(Imm));}], LO16> {
135 return ((int64_t)(N->getSExtValue() & 0xFFFFUL) == N->getSExtValue());}], LO16> {
143 return (N->getZExtValue() >= 0xFFFF0000UL);}], LO16> {
835 def : Pat<(i32 imm:$imm), (OR_I_LO (MOVHI (HI16 imm:$imm)), (LO16 imm:$imm))>;
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td493 def LO16 : SDNodeXForm<imm, [{
544 }], LO16>;
3013 (ORI (LIS (HI16 imm:$imm)), (LO16 imm:$imm))>;
3023 (ADDIS (ADDI $in, (LO16 imm:$imm)), (HA16 imm:$imm))>;
3026 (ORIS (ORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>;
3029 (XORIS (XORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>;
3648 (LO16 imm:$imm)), sub_eq)>;
3688 (LO16 imm:$imm)), sub_eq)>;
3718 (LO16 imm:$imm)), sub_eq)>;
3747 (LO16 imm:$imm)), sub_eq)>;
H A DPPCInstrP10.td1953 (LO16 imm:$imm)), sub_eq)>;
1960 (LO16 imm:$imm)), sub_eq)>;
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1191 def LO16 : SDNodeXForm<imm, [{
1220 // The LO16 param means that only the lower 16 bits of the node
1228 }], LO16>;
1281 }], LO16>;
3150 (ORiOp (LUiOp (HI16 imm:$imm)), (LO16 imm:$imm))>;
H A DMips64InstrInfo.td653 (LO16 imm:$imm))>, ISA_MIPS3, GPR_64;
/openbsd-src/gnu/usr.bin/binutils/bfd/
H A DChangeLog-9899272 (_bfd_mips_elf_relocate_section): Handle unpaired LO16 relocs
1038 * elf32-mips.c (_bfd_mips_elf_relocate_section): Tweak HI16/LO16
1047 (mips_elf_relocate_section): Pull the LO16 addend out of the
1320 (_bfd_mips_elf_relocate_section): Only look for LO16 following
5353 match up HI6S relocs with LO16 relocs.
5364 LO16/HI16S bug and improve comments about what is going on.
5455 to lag behind LO16 reloc by a couple of instructions.
H A DChangeLog-9697161 HI16_S/LO16 reloc pairs.
2004 * elf32-m32r.c (m32r_elf_howto_table): Use special function for LO16.
2011 LO16 reloc.
2601 for R_M32R_{16,32,24,HI16_ULO,HI16_SLO,LO16}.
2663 * reloc.c: Add relocs BFD_RELOC_M32R_{HI16_[US]LO,LO16}.
5170 relocs before the associated LO16 reloc.
H A DChangeLog-020310910 (_bfd_mips_elf_lo16_reloc): Subtract address of LO16 part here
10916 LO16 addresses, since it can't easily be done in
/openbsd-src/gnu/usr.bin/binutils-2.17/bfd/
H A DChangeLog-9899272 (_bfd_mips_elf_relocate_section): Handle unpaired LO16 relocs
1038 * elf32-mips.c (_bfd_mips_elf_relocate_section): Tweak HI16/LO16
1047 (mips_elf_relocate_section): Pull the LO16 addend out of the
1320 (_bfd_mips_elf_relocate_section): Only look for LO16 following
5353 match up HI6S relocs with LO16 relocs.
5364 LO16/HI16S bug and improve comments about what is going on.
5455 to lag behind LO16 reloc by a couple of instructions.
H A DChangeLog-9697161 HI16_S/LO16 reloc pairs.
2004 * elf32-m32r.c (m32r_elf_howto_table): Use special function for LO16.
2011 LO16 reloc.
2601 for R_M32R_{16,32,24,HI16_ULO,HI16_SLO,LO16}.
2663 * reloc.c: Add relocs BFD_RELOC_M32R_{HI16_[US]LO,LO16}.
5170 relocs before the associated LO16 reloc.
H A DChangeLog-020310910 (_bfd_mips_elf_lo16_reloc): Subtract address of LO16 part here
10916 LO16 addresses, since it can't easily be done in
/openbsd-src/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst1106 (ORI (LIS (HI16 imm:$imm)), (LO16 imm:$imm))>;
1112 instruction". To make this work, the ``LO16``/``HI16`` node transformations
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/
H A DChangeLog-96971157 LO16, HI16 and HI16_S relocs.
H A DChangeLog-02037166 their LO16 parts, even for ELF.
H A DChangeLog-92951568 word relocations BFD_RELOC_{LO16,HI16,HI16_S}.
/openbsd-src/gnu/usr.bin/binutils/gas/
H A DChangeLog-96971157 LO16, HI16 and HI16_S relocs.
H A DChangeLog-02037166 their LO16 parts, even for ELF.
H A DChangeLog-92951568 word relocations BFD_RELOC_{LO16,HI16,HI16_S}.