Project

General

Profile

Actions

Bug #9869

open

Генерация граничных значений для регистров инструкций

Added by Alexander Protsenko almost 5 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Category:
Test Engine
Target version:
Start date:
10/15/2019
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

В качестве примера можно посмотреть шаблон:
https://forge.ispras.ru/projects/microtesk-riscv/repository/385/revisions/master/entry/src/main/arch/riscv/templates/sequence/boundary_data.rb

    sequence {
      add a0, a1, a2 do testdata('boundary') end      
      sub a3, a0, a4 do testdata('boundary') end      
    }.run

Не учитывается зависимость:

    Preparation
    li a1, 0x7fffffffffffffff
    li a2, 0x7fffffffffffffff
    li a0, 0x7fffffffffffffff
    li a4, 0x7fffffffffffffff

    Stimulus
    add a0, a1, a2
    sub a3, a0, a4

Так же нужен пример, где генерируются граничные значения для регистров a1, a2, a4 и итерация идет для каждого из регистра.

Actions #1

Updated by Alexander Kamkin over 4 years ago

  • Target version set to 2.5
Actions #2

Updated by Alexander Protsenko over 1 year ago

  • Target version changed from 2.5 to 2.6
Actions

Also available in: Atom PDF