public int length(int offset) { return 1 + branchOffsetSize(); }
public int length(int offset) { return 1 + branchOffsetSize(); }
public int length(int offset) { return 1 + branchOffsetSize(); }
public int length(int offset) { return 1 + branchOffsetSize(); }
protected void readInfo(byte[] code, int offset) { branchOffset = readSignedValue(code, offset, branchOffsetSize()); }
protected void readInfo(byte[] code, int offset) { branchOffset = readSignedValue(code, offset, branchOffsetSize()); }
protected void readInfo(byte[] code, int offset) { branchOffset = readSignedValue(code, offset, branchOffsetSize()); }
protected void readInfo(byte[] code, int offset) { branchOffset = readSignedValue(code, offset, branchOffsetSize()); }
protected void writeInfo(byte[] code, int offset) { if (requiredBranchOffsetSize() > branchOffsetSize()) { throw new IllegalArgumentException("Instruction has invalid branch offset size ("+this.toString(offset)+")"); } writeSignedValue(code, offset, branchOffset, branchOffsetSize()); }
protected void writeInfo(byte[] code, int offset) { if (requiredBranchOffsetSize() > branchOffsetSize()) { throw new IllegalArgumentException("Instruction has invalid branch offset size ("+this.toString(offset)+")"); } writeSignedValue(code, offset, branchOffset, branchOffsetSize()); }
protected void writeInfo(byte[] code, int offset) { if (requiredBranchOffsetSize() > branchOffsetSize()) { throw new IllegalArgumentException("Instruction has invalid branch offset size ("+this.toString(offset)+")"); } writeSignedValue(code, offset, branchOffset, branchOffsetSize()); }
protected void writeInfo(byte[] code, int offset) { if (requiredBranchOffsetSize() > branchOffsetSize()) { throw new IllegalArgumentException("Instruction has invalid branch offset size ("+this.toString(offset)+")"); } writeSignedValue(code, offset, branchOffset, branchOffsetSize()); }