Home
last modified time | relevance | path

Searched refs:imm16 (Results 1 – 25 of 272) sorted by relevance

1234567891011

/netbsd/external/gpl3/gcc.old/dist/libgcc/config/nios2/
H A Dtramp.c38 #define MOVHI(reg,imm16) \ argument
39 (((reg) << 11) | ((imm16) << 16) | 0x34)
40 #define ORI(reg,imm16) \ argument
41 (((reg) << 11) | ((reg) << 6) | ((imm16) << 16) | 0x14)
46 #define MOVHI(reg,imm16) \ argument
47 (((reg) << 22) | ((imm16) << 6) | 0x34)
48 #define ORI(reg,imm16) \ argument
49 (((reg) << 27) | ((reg) << 22) | ((imm16) << 6) | 0x14)
/netbsd/external/gpl3/gcc/dist/libgcc/config/nios2/
H A Dtramp.c38 #define MOVHI(reg,imm16) \ argument
39 (((reg) << 11) | ((imm16) << 16) | 0x34)
40 #define ORI(reg,imm16) \ argument
41 (((reg) << 11) | ((reg) << 6) | ((imm16) << 16) | 0x14)
46 #define MOVHI(reg,imm16) \ argument
47 (((reg) << 22) | ((imm16) << 6) | 0x34)
48 #define ORI(reg,imm16) \ argument
49 (((reg) << 27) | ((reg) << 22) | ((imm16) << 6) | 0x14)
/netbsd/external/gpl3/gdb/dist/opcodes/
H A Dcr16-opc.c44 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),
59 ARITH_BYTE_INST ("adduw", 0x2E, imm16),
60 ARITH_BYTE_INST ("addb", 0x30, imm16),
61 ARITH_BYTE_INST ("addw", 0x32, 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); in dlx_load_type()
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1); in dlx_load_type()
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1); in dlx_store_type()
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16); in dlx_aluI_type()
344 if (imm16 & 0x00008000) in dlx_br_type()
345 imm16 |= 0xFFFF0000; in dlx_br_type()
347 imm16 += (current_insn_addr + 4); in dlx_br_type()
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16); in dlx_br_type()
468 imm16= dlx_get_imm16 (insn_word); in print_insn_dlx()
[all …]
/netbsd/external/gpl3/binutils.old/dist/opcodes/
H A Dcr16-opc.c44 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),
59 ARITH_BYTE_INST ("adduw", 0x2E, imm16),
60 ARITH_BYTE_INST ("addb", 0x30, imm16),
61 ARITH_BYTE_INST ("addw", 0x32, 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); in dlx_load_type()
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1); in dlx_load_type()
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1); in dlx_store_type()
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16); in dlx_aluI_type()
344 if (imm16 & 0x00008000) in dlx_br_type()
345 imm16 |= 0xFFFF0000; in dlx_br_type()
347 imm16 += (current_insn_addr + 4); in dlx_br_type()
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16); in dlx_br_type()
468 imm16= dlx_get_imm16 (insn_word); in print_insn_dlx()
[all …]
/netbsd/external/gpl3/binutils/dist/opcodes/
H A Dcr16-opc.c44 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),
59 ARITH_BYTE_INST ("adduw", 0x2E, imm16),
60 ARITH_BYTE_INST ("addb", 0x30, imm16),
61 ARITH_BYTE_INST ("addw", 0x32, 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); in dlx_load_type()
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1); in dlx_load_type()
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1); in dlx_store_type()
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16); in dlx_aluI_type()
344 if (imm16 & 0x00008000) in dlx_br_type()
345 imm16 |= 0xFFFF0000; in dlx_br_type()
347 imm16 += (current_insn_addr + 4); in dlx_br_type()
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16); in dlx_br_type()
468 imm16= dlx_get_imm16 (insn_word); in print_insn_dlx()
[all …]
/netbsd/external/gpl3/gdb.old/dist/opcodes/
H A Dcr16-opc.c44 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),
59 ARITH_BYTE_INST ("adduw", 0x2E, imm16),
60 ARITH_BYTE_INST ("addb", 0x30, imm16),
61 ARITH_BYTE_INST ("addw", 0x32, 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); in dlx_load_type()
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1); in dlx_load_type()
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1); in dlx_store_type()
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16); in dlx_aluI_type()
344 if (imm16 & 0x00008000) in dlx_br_type()
345 imm16 |= 0xFFFF0000; in dlx_br_type()
347 imm16 += (current_insn_addr + 4); in dlx_br_type()
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16); in dlx_br_type()
468 imm16= dlx_get_imm16 (insn_word); in print_insn_dlx()
[all …]
/netbsd/external/gpl3/gdb/dist/gas/doc/
H A Dc-z8k.texi271 addl rrd,@@rs cp @@rd,imm16 di i2
272 addl rrd,addr cp addr(rd),imm16 div rrd,@@rs
307 inc rd,imm4m1 ldb rd(imm16),rbs mult rrd,imm16
321 ld @@rd,imm16 ldl addr(rd),rrs negb rbd
323 ld addr(rd),imm16 ldl rd(imm16),rrs or rd,@@rs
326 ld addr,rs ldl rrd,addr or rd,imm16
327 ld rd(imm16),rs ldl rrd,addr(rs) or rd,rs
334 ld rd,rs(imm16) ldm addr,rs,n out imm16,rs
352 ldb rbd,rs(imm16) mult rrd,addr push @@rd,imm16
362 res rd,rs sinb rbd,imm16 testb addr
[all …]
/netbsd/external/gpl3/binutils/dist/gas/doc/
H A Dc-z8k.texi271 addl rrd,@@rs cp @@rd,imm16 di i2
272 addl rrd,addr cp addr(rd),imm16 div rrd,@@rs
307 inc rd,imm4m1 ldb rd(imm16),rbs mult rrd,imm16
321 ld @@rd,imm16 ldl addr(rd),rrs negb rbd
323 ld addr(rd),imm16 ldl rd(imm16),rrs or rd,@@rs
326 ld addr,rs ldl rrd,addr or rd,imm16
327 ld rd(imm16),rs ldl rrd,addr(rs) or rd,rs
334 ld rd,rs(imm16) ldm addr,rs,n out imm16,rs
352 ldb rbd,rs(imm16) mult rrd,addr push @@rd,imm16
362 res rd,rs sinb rbd,imm16 testb addr
[all …]
/netbsd/external/gpl3/binutils.old/dist/gas/doc/
H A Dc-z8k.texi271 addl rrd,@@rs cp @@rd,imm16 di i2
272 addl rrd,addr cp addr(rd),imm16 div rrd,@@rs
307 inc rd,imm4m1 ldb rd(imm16),rbs mult rrd,imm16
321 ld @@rd,imm16 ldl addr(rd),rrs negb rbd
323 ld addr(rd),imm16 ldl rd(imm16),rrs or rd,@@rs
326 ld addr,rs ldl rrd,addr or rd,imm16
327 ld rd(imm16),rs ldl rrd,addr(rs) or rd,rs
334 ld rd,rs(imm16) ldm addr,rs,n out imm16,rs
352 ldb rbd,rs(imm16) mult rrd,addr push @@rd,imm16
362 res rd,rs sinb rbd,imm16 testb addr
[all …]
/netbsd/external/gpl3/gdb.old/dist/gas/doc/
H A Dc-z8k.texi271 addl rrd,@@rs cp @@rd,imm16 di i2
272 addl rrd,addr cp addr(rd),imm16 div rrd,@@rs
307 inc rd,imm4m1 ldb rd(imm16),rbs mult rrd,imm16
321 ld @@rd,imm16 ldl addr(rd),rrs negb rbd
323 ld addr(rd),imm16 ldl rd(imm16),rrs or rd,@@rs
326 ld addr,rs ldl rrd,addr or rd,imm16
327 ld rd(imm16),rs ldl rrd,addr(rs) or rd,rs
334 ld rd,rs(imm16) ldm addr,rs,n out imm16,rs
352 ldb rbd,rs(imm16) mult rrd,addr push @@rd,imm16
362 res rd,rs sinb rbd,imm16 testb addr
[all …]
/netbsd/external/gpl3/gdb/dist/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 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 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
/netbsd/external/gpl3/gdb.old/dist/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 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 Dand_test.s5 # ANDB imm4/imm16, reg
23 # ANDW imm4/imm16, reg
41 # ANDD imm4/imm16/imm32, regp
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/CSKY/
H A DCSKYInstrFormats.td80 bits<16> imm16;
83 let Inst{15 - 0} = imm16;
93 bits<16> imm16;
96 let Inst{15 - 0} = imm16;
108 bits<16> imm16;
111 let Inst{15 - 0} = imm16;
118 bits<16> imm16;
130 bits<16> imm16;
179 (ins GPR:$rx, operand:$imm16), !strconcat(op, "\t$rx, $imm16"), []> {
180 bits<16> imm16;
[all …]
H A DCSKYInstrInfo.td157 [(set GPR:$rz, (or GPR:$rx, uimm16:$imm16))]>;
308 def BR32 : I_16_L<0x0, (outs), (ins br_symbol:$imm16), "br32\t$imm16",
309 [(br bb:$imm16)]>;
311 def BT32 : I_16_L<0x3, (outs), (ins CARRY:$ca, br_symbol:$imm16),
312 "bt32\t$imm16", [(brcond CARRY:$ca, bb:$imm16)]>;
313 def BF32 : I_16_L<0x2, (outs), (ins CARRY:$ca, br_symbol:$imm16),
314 "bf32\t$imm16", []>;
327 def JMPI32 : I_16_L<0x16, (outs), (ins constpool_symbol:$imm16),
328 "jmpi32\t$imm16", []>;
336 (ins constpool_symbol:$imm16), "jsri32\t$imm16", []>;
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16InstrFormats.td435 bits<16> imm16;
440 let Inst{26-21} = imm16{10-5};
444 let Inst{4-0} = imm16{4-0};
486 bits<16> imm16;
492 let Inst{26-21} = imm16{10-5};
497 let Inst{4-0} = imm16{4-0};
511 bits<16> imm16;
517 let Inst{26-21} = imm16{10-5};
522 let Inst{4-0} = imm16{4-0};
588 bits<16> imm16;
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td409 "mov\t$imm16, $Rd",
410 [(set GPR:$Rd, i32hi16:$imm16)]>;
412 def : InstAlias<"mov $imm16, $dst", (ADD_I_LO GPR:$dst, R0, i32lo16z:$imm16)>;
413 def : InstAlias<"mov $imm16, $dst", (ADD_I_HI GPR:$dst, R0, i32hi16:$imm16)>;
414 def : InstAlias<"mov $imm16, $dst",
415 (AND_I_LO GPR:$dst, R1, i32lo16and:$imm16)>;
416 def : InstAlias<"mov $imm16, $dst",
506 let imm16 = src{15-0};
625 let imm16 = dst{15-0};
740 let imm16 = -4;
[all …]

1234567891011