Class RiscvBranchDataGenerator
- java.lang.Object
-
- ru.ispras.microtesk.test.engine.branch.BranchDataGenerator
-
- ru.ispras.microtesk.riscv.test.branch.RiscvBranchDataGenerator
-
- All Implemented Interfaces:
ru.ispras.testbase.generator.DataGenerator
- Direct Known Subclasses:
RiscvEqDataGenerator
,RiscvEqzDataGenerator
,RiscvGeDataGenerator
,RiscvGeuDataGenerator
,RiscvGezDataGenerator
,RiscvGtzDataGenerator
,RiscvLezDataGenerator
,RiscvLtDataGenerator
,RiscvLtuDataGenerator
,RiscvLtzDataGenerator
,RiscvNeqDataGenerator
,RiscvNezDataGenerator
public abstract class RiscvBranchDataGenerator extends ru.ispras.microtesk.test.engine.branch.BranchDataGenerator
RiscvBranchDataGenerator
is a base class for the RISC-V branch instructions' generators.
-
-
Constructor Summary
Constructors Constructor Description RiscvBranchDataGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static ru.ispras.testbase.knowledge.integer.IntNumber[]
getOperands(ru.ispras.testbase.TestBaseQuery query, int numberOfOperands)
protected static ru.ispras.testbase.knowledge.iterator.Iterator<ru.ispras.testbase.TestData>
getTestData(ru.ispras.testbase.TestBaseQuery query, ru.ispras.testbase.knowledge.integer.IntNumber[] operands)
-
-
-
Field Detail
-
MAX_VALUE
protected static final long MAX_VALUE
- See Also:
- Constant Field Values
-
MIN_VALUE
protected static final long MIN_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOperands
protected static ru.ispras.testbase.knowledge.integer.IntNumber[] getOperands(ru.ispras.testbase.TestBaseQuery query, int numberOfOperands)
-
getTestData
protected static ru.ispras.testbase.knowledge.iterator.Iterator<ru.ispras.testbase.TestData> getTestData(ru.ispras.testbase.TestBaseQuery query, ru.ispras.testbase.knowledge.integer.IntNumber[] operands)
-
-