MicroTESK: MicroTESK 2.3.19 beta released
The new release contains the following changes:
- Support for instruction permutations in test template blocks was implemented (*)
The MicroTESK distribution package can be downloaded from here: http://forge.ispras.ru/projects/microtesk/files
What's new (*):
Instruction Permutations
Test template blocks how have a new parameter permutator
that specifies the permutation method to be applied to instruction sequences described by these blocks. Currently, two methods are supported:
trivial
- order of instruction is not changedrandom
- instructions come in random order
For example, the following code produces a random permutation of the specified instructions:
atomic(:permutator => 'random') {
Add reg(_), reg(_), reg(_)
Sub reg(_), reg(_), reg(_)
And reg(_), reg(_), reg(_)
Or reg(_), reg(_), reg(_)
Nor reg(_), reg(_), reg(_)
Xor reg(_), reg(_), reg(_)
}.run