Home
last modified time | relevance | path

Searched refs:MOVT (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/src/sys/external/bsd/sljit/dist/sljit_src/
DsljitNativeARM_32.c121 #define MOVT 0xe3400000 macro
388 … return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff)); in emit_imm()
501 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in inline_set_jump_addr()
503 … inst[1] = MOVT | (inst[1] & 0xf000) | ((new_addr >> 12) & 0xf0000) | ((new_addr >> 16) & 0xfff); in inline_set_jump_addr()
556 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in inline_set_const()
558 …inst[1] = MOVT | (inst[1] & 0xf000) | ((new_constant >> 12) & 0xf0000) | ((new_constant >> 16) & 0… in inline_set_const()
DsljitNativeARM_T2_32.c129 #define MOVT 0xf2c00000 macro
211 return push_inst32(compiler, MOVT | RD4(dst) | in emit_imm32_const()
218 …SLJIT_ASSERT(((inst[0] & 0xfbf0) == (MOVW >> 16)) && ((inst[2] & 0xfbf0) == (MOVT >> 16)) && dst =… in modify_imm32_const()
221 … inst[2] = (MOVT >> 16) | COPY_BITS(new_imm, 12 + 16, 0, 4) | COPY_BITS(new_imm, 11 + 16, 10, 1); in modify_imm32_const()
507 return push_inst32(compiler, MOVT | RD4(dst) | in load_immediate()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Dtypes.md53 ; MOV and MVN but includes MOVT. This also excludes
125 ; register. This includes MOVW, but not MOVT.
127 ; register. This includes MOVW, but not MOVT.
Dvfp.md299 /* Cannot load it directly, split to load it via MOV / MOVT. */
359 /* Cannot load it directly, split to load it via MOV / MOVT. */
2136 ;; Load a DF immediate via GPR (where combinations of MOV and MOVT can be used)
2163 ;; Load a SF immediate via GPR (where combinations of MOV and MOVT can be used)
Dthumb2.md251 /* Cannot load it directly, split to load it via MOV / MOVT. */
Darm.md6256 /* Cannot load it directly, split to load it via MOV / MOVT. */
6398 else /* Target doesn't have MOVT... */
7364 loaded via GPR with MOV / MOVT. */
7408 /* Cannot load it directly, split to load it via MOV / MOVT. */
7461 loaded via GPR with MOV / MOVT. */
7535 /* Cannot load it directly, split to load it via MOV / MOVT. */
/netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/
Dmips-ps-3d.md81 NOTE: MOVT.PS and MOVF.PS have different semantics from MOVN.PS and
82 MOVZ.PS. MOVT.PS and MOVF.PS depend on two CC values and move
/netbsd/src/external/gpl3/binutils/dist/gas/doc/
Dc-arm.texi800 @cindex MOVW and MOVT relocations, ARM
801 Relocations for @samp{MOVW} and @samp{MOVT} instructions can be generated
807 MOVT r0, #:upper16:foo
Das.info8542 Relocations for ‘MOVW’ and ‘MOVT’ instructions can be generated by
8547 MOVT r0, #:upper16:foo
29640 * MOVW and MOVT relocations, ARM: ARM-Relocations. (line 21)
/netbsd/src/external/gpl3/gdb/dist/sim/mips/
Dmips.igen6053 // MOVT
6069 // MOVT.fmt
6098 // MOVT see MOVtf
6101 // MOVT.fmt see MOVtf.fmt
Dmicromips.igen1517 // MOVT
/netbsd/src/external/gpl3/gdb/dist/sim/arm/
DChangeLog-2021448 * armemu.c (handle_v6_insn): Add code to handle MOVW, MOVT,
698 * armemu.c (ARMul_Emulate32): Emulate instructions MOVW and MOVT.
/netbsd/src/external/gpl3/binutils/dist/bfd/
DChangeLog-20082709 MOVT relocations.
2710 (elf32_arm_final_link_relocate): Fix off by one MOVW/MOVT sign
2712 (elf32_arm_relocate_section): Handle MOVW and MOVT
DChangeLog-20062158 * elf32-arm.c (elf32_arm_reloc_map): Add MOVW and MOVT relocs.
2159 (elf32_arm_final_link_relocate): Handle MOVW and MOVT relocs.
DChangeLog-20093238 MOVW and MOVT relocations in a shared library link.
/netbsd/src/external/gpl3/gdb/dist/bfd/
DChangeLog-20082709 MOVT relocations.
2710 (elf32_arm_final_link_relocate): Fix off by one MOVW/MOVT sign
2712 (elf32_arm_relocate_section): Handle MOVW and MOVT
DChangeLog-20062158 * elf32-arm.c (elf32_arm_reloc_map): Add MOVW and MOVT relocs.
2159 (elf32_arm_final_link_relocate): Handle MOVW and MOVT relocs.
DChangeLog-20093238 MOVW and MOVT relocations in a shared library link.
/netbsd/src/external/gpl3/binutils/dist/gas/
DChangeLog-2008921 * config/tc-arm.c (arm_fix_adjustable): Don't adjust MOVW/MOVT
DChangeLog-2015294 check. Fix some code formatting. Drop use of MOVT. Add some
DChangeLog-20061534 (md_apply_fix): Add MOVW and MOVT relocs.
/netbsd/src/external/gpl3/binutils/dist/bfd/doc/
Dreloc.texi1343 Low and High halfword relocations for MOVW and MOVT instructions.
Dbfd.info4070 Low and High halfword relocations for MOVW and MOVT instructions.
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dsourcebuild.texi2176 and @code{MOVT} instructions available.
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-201618373 * config/arm/arm.h (TARGET_HAVE_MOVT): Include ARMv8-M as having MOVT.
18374 * config/arm/arm.c (arm_arch_name): (const_ok_for_op): Check MOVT/MOVW
18782 * config/arm/arm.h (TARGET_USE_MOVT): Check MOVT/MOVW availability
18785 * config/arm/arm.c (const_ok_for_op): Check MOVT/MOVW
18787 * config/arm/arm.md (arm_movt): Use TARGET_HAVE_MOVT to check MOVT
18792 (arm_movtas_ze): Use TARGET_HAVE_MOVT to check MOVT availability.
18794 TARGET_HAVE_MOVT to check MOVT availability.

12