Searched refs:imm16 (Results 1 - 25 of 31) sorted by relevance

12

/haiku-buildtools/gcc/libgcc/config/nios2/
H A Dtramp.c36 #define MOVHI(reg,imm16) \
37 (((reg) << 22) | ((imm16) << 6) | 0x34)
38 #define ORI(reg,imm16) \
39 (((reg) << 27) | ((reg) << 22) | ((imm16) << 6) | 0x14)
/haiku-buildtools/binutils/ld/testsuite/ld-crx/
H A Dreloc-imm16.d1 #source: reloc-imm16.s
/haiku-buildtools/legacy/binutils/ld/testsuite/ld-crx/
H A Dreloc-imm16.d1 #source: reloc-imm16.s
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/
H A Dpr40493.c23 unsigned int imm16:1; member in struct:i386_operand_type::__anon1817
62 a.bitfield.imm16 = 0;
76 if (d.bitfield.imm16 != 0)
/haiku-buildtools/binutils/gas/testsuite/gas/cr16/
H A Dsub_test.s5 # SUBB imm4/imm16, reg
23 # SUBCB imm4/imm16, reg
41 # SUBCW imm4/imm16, reg
59 # SUBW imm4/imm16, reg
77 # SUBD imm4/imm16/imm32, regp
H A Dand_test.s5 # ANDB imm4/imm16, reg
23 # ANDW imm4/imm16, reg
41 # ANDD imm4/imm16/imm32, regp
H A Dcmp_test.s5 # CMPB imm4/imm16, reg
24 # CMPW imm4/imm16, reg
44 # CMPD imm4/imm16/imm32, regp
H A Dadd_test.s5 # ADDB imm4/imm16, reg
24 # ADDCB imm4/imm16, reg
43 # ADDCW imm4/imm16, reg
62 # ADDW imm4/imm16, reg
80 # ADDD imm4/imm16/imm20/imm32, regp
H A Dmul_test.s5 # MULB imm4/imm16, reg
23 # MULW imm4/imm16, reg
H A Dor_test.s5 # ORB imm4/imm16, reg
23 # ORW imm4/imm16, reg
H A Dxor_test.s5 # XORB imm4/imm16, reg
23 # XORW imm4/imm16, reg
H A Dmov_test.s5 # MOVB imm4/imm16, reg
24 # MOVW imm4/imm16, reg
44 # MOVD imm4/imm16/imm20/imm32, regp
/haiku-buildtools/binutils/opcodes/
H A Dcr16-opc.c32 /* opc8 imm16 r */ \
37 /* For Logical operations, allow unsigned imm16 also. */
39 /* opc8 imm16 r */ \
44 ARITH1_BYTE_INST ("andb", 0x20, imm16),
46 ARITH1_BYTE_INST ("andw", 0x22, imm16),
49 ARITH1_BYTE_INST ("orb", 0x24, imm16),
51 ARITH1_BYTE_INST ("orw", 0x26, imm16),
54 ARITH1_BYTE_INST ("xorb", 0x28, imm16),
56 ARITH1_BYTE_INST ("xorw", 0x2A, imm16),
58 ARITH_BYTE_INST ("addub", 0x2C, imm16),
[all...]
H A Ddlx-dis.c40 unsigned long imm26, imm16, func, current_insn_addr; variable
215 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1);
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1);
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
344 if (imm16 & 0x00008000)
345 imm16 |= 0xFFFF0000;
347 imm16 += (current_insn_addr + 4);
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16);
468 imm16
[all...]
H A Di386-opc.h815 unsigned int imm16:1; member in struct:i386_operand_type::__anon1117
/haiku-buildtools/legacy/binutils/opcodes/
H A Ddlx-dis.c38 unsigned long imm26, imm16, func, current_insn_addr; variable
213 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
220 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1);
254 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1);
312 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
342 if (imm16 & 0x00008000)
343 imm16 |= 0xFFFF0000;
345 imm16 += (current_insn_addr + 4);
349 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16);
467 imm16
[all...]
H A Darm-dis.c2100 long imm16 = hi | lo;
2101 func (stream, "#%lu\t; 0x%lx", imm16, imm16);
2099 long imm16 = hi | lo; local
H A Dbfin-dis.c101 { "imm16", 16, 0, 1, 0, 0, 0, 0, 0},
376 #define imm16(x) fmtconst (c_imm16, x, 0, outf) macro
2349 OUTS (outf, imm16 (hword));
2355 OUTS (outf, imm16 (hword));
2361 OUTS (outf, imm16 (hword));
2368 OUTS (outf, imm16 (hword));
2476 OUTS (outf, imm16 (offset));
2485 OUTS (outf, imm16 (offset));
2520 OUTS (outf, imm16 (offset));
/haiku-buildtools/binutils/include/opcode/
H A Dcr16.h122 imm3, imm4, imm5, imm6, imm16, imm20, imm32, enumerator in enum:__anon935
/haiku-buildtools/binutils/gas/testsuite/gas/i386/
H A Dhlebad.s15 # Tests for op imm16 ax
41 # Tests for op imm16 regs/m16
234 # Tests for op imm16 ax
260 # Tests for op imm16 regs/m16
H A Dhlebad.l371 [ ]*15[ ]+\# Tests for op imm16 ax
397 [ ]*41[ ]+\# Tests for op imm16 regs/m16
606 [ ]*234[ ]+\# Tests for op imm16 ax
632 [ ]*260[ ]+\# Tests for op imm16 regs/m16
H A Dx86-64-hlebad.s15 # Tests for op imm16 ax
50 # Tests for op imm16 regs/m16
306 # Tests for op imm16 ax
341 # Tests for op imm16 regs/m16
H A Dx86-64-hlebad.l487 [ ]*15[ ]+\# Tests for op imm16 ax
522 [ ]*50[ ]+\# Tests for op imm16 regs/m16
798 [ ]*306[ ]+\# Tests for op imm16 ax
833 [ ]*341[ ]+\# Tests for op imm16 regs/m16
/haiku-buildtools/binutils/gas/config/
H A Dtc-i386.c1708 static const i386_operand_type imm16 = OPERAND_TYPE_IMM16;
1739 || t.bitfield.imm16
2060 t.bitfield.imm16 = 1;
2068 t.bitfield.imm16 = 1;
2075 t.bitfield.imm16 = 1;
2081 t.bitfield.imm16 = 1;
4315 i.types[op].bitfield.imm16 = 1;
4323 i.types[op].bitfield.imm16 = 1;
4335 if ((i.types[op].bitfield.imm16)
4393 mask.bitfield.imm16
1707 static const i386_operand_type imm16 = OPERAND_TYPE_IMM16; variable
[all...]
/haiku-buildtools/legacy/binutils/gas/
H A Dbfin-parse.c607 #define imm16(x) EXPR_VALUE (x) macro
3448 notethat ("LDIMMhalf: pregs_half = imm16\n");
5413 notethat ("LDST: B [ pregs + imm16 ] = dregs\n");
5652 notethat ("LDSTidxI: dregs = B [ pregs + imm16 ] (%c)\n",

Completed in 324 milliseconds

12