コード例 #1
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public MultDivMoveFromInstruction(string name, Register rd)
     : base(name)
 {
     this.rd = rd;
 }
コード例 #2
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public ImmediateShiftInstruction(string name, Register rd, Register rt, int shamt)
     : base(name)
 {
     this.rd = rd;
     this.rt = rt;
     this.shamt = shamt;
 }
コード例 #3
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public JalrInstruction(Register rd, Register rs)
     : base("jalr")
 {
     this.rd = rd;
     this.rs = rs;
 }
コード例 #4
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public Ctc2Instruction(Register rt, Register rs)
     : base("ctc2", rt, rs)
 {
 }
コード例 #5
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public AdduInstruction(Register rd, Register rs, Register rt)
     : base("addu", rd, rs, rt)
 {
 }
コード例 #6
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public BranchRegisterInstruction(string name, Register rs, Register rt, int offset)
     : base(name)
 {
     this.rs = rs;
     this.rt = rt;
     this.offset = offset << 2;
 }
コード例 #7
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public AddiuInstruction(Register rt, Register rs, int immediate)
     : base("addiu", rt, rs, immediate)
 {
 }
コード例 #8
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public BgezInstruction(Register rs, int offset)
     : base("bgez", rs, offset)
 {
 }
コード例 #9
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SltiuInstruction(Register rt, Register rs, int immediate)
     : base("sltiu", rt, rs, immediate)
 {
 }
コード例 #10
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public RegisterInstruction(string name, Register rd, Register rs, Register rt)
     : base(name)
 {
     this.rd = rd;
     this.rs = rs;
     this.rt = rt;
 }
コード例 #11
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public RegisterShiftInstruction(string name, Register rd, Register rt, Register rs)
     : base(name)
 {
     this.rd = rd;
     this.rt = rt;
     this.rs = rs;
 }
コード例 #12
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public BeqInstruction(Register rs, Register rt, int offset)
     : base("beq", rs, rt, offset)
 {
 }
コード例 #13
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public MultuInstruction(Register rs, Register rt)
     : base("multu", rs, rt)
 {
 }
コード例 #14
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public MultDivMoveToInstruction(string name, Register rs)
     : base(name)
 {
     this.rs = rs;
 }
コード例 #15
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public BltzInstruction(Register rs, int offset)
     : base("bltz", rs, offset)
 {
 }
コード例 #16
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SltuInstruction(Register rd, Register rs, Register rt)
     : base("sltu", rd, rs, rt)
 {
 }
コード例 #17
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public BneInstruction(Register rs, Register rt, int offset)
     : base("bne", rs, rt, offset)
 {
 }
コード例 #18
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SrlInstruction(Register rd, Register rt, int shamt)
     : base("srl", rd, rt, shamt)
 {
 }
コード例 #19
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public Cop0MoveInstruction(string name, Register rt, Register rd)
     : base(name)
 {
     this.rt = rt;
     this.rd = rd;
 }
コード例 #20
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SrlvInstruction(Register rd, Register rt, Register rs)
     : base("srlv", rd, rt, rs)
 {
 }
コード例 #21
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public Cop2MoveInstruction(string name, Register rt, Register rs)
     : base(name)
 {
     this.rt = rt;
     this.rs = rs;
 }
コード例 #22
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SubuInstruction(Register rd, Register rs, Register rt)
     : base("subu", rd, rs, rt)
 {
 }
コード例 #23
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public DivuInstruction(Register rs, Register rt)
     : base("divu", rs, rt)
 {
 }
コード例 #24
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public SwrInstruction(Register rt, int offset, Register @base)
     : base("swr", rt, offset, @base)
 {
 }
コード例 #25
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public ImmediateInstruction(string name, Register rt, Register rs, int immediate)
     : base(name)
 {
     this.rt = rt;
     this.rs = rs;
     this.immediate = immediate;
 }
コード例 #26
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public XoriInstruction(Register rt, Register rs, int immediate)
     : base("xori", rt, rs, immediate)
 {
 }
コード例 #27
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public AndiInstruction(Register rt, Register rs, int immediate)
     : base("andi", rt, rs, immediate)
 {
 }
コード例 #28
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public XorInstruction(Register rd, Register rs, Register rt)
     : base("xor", rd, rs, rt)
 {
 }
コード例 #29
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public JrInstruction(Register rs)
     : base("jr")
 {
     this.rs = rs;
 }
コード例 #30
0
ファイル: Instruction.cs プロジェクト: bsv798/mipsdasm
 public MultDivInstruction(string name, Register rs, Register rt)
     : base(name)
 {
     this.rs = rs;
     this.rt = rt;
 }