AVR: Add support for FAIL/SAIL AVR
This commit is contained in:
16
contrib/clean-db
Executable file
16
contrib/clean-db
Executable file
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
variant=$1;
|
||||
|
||||
variant_ids=`echo "select id from variant where variant like '"${variant}"';" | mysql -N `
|
||||
variant_ids=`echo ${variant_ids} | tr " " ","`
|
||||
|
||||
echo Delete variants $variant_ids
|
||||
|
||||
echo "delete from result_GenericExperimentMessage where pilot_id in (select id from fsppilot where variant_id in (${variant_ids}));" | mysql
|
||||
echo "delete from fspgroup where variant_id in (${variant_ids});" | mysql
|
||||
echo "delete from fsppilot where variant_id in (${variant_ids});" | mysql
|
||||
echo "delete from trace where variant_id in (${variant_ids});" | mysql
|
||||
|
||||
|
||||
|
||||
19
contrib/sail-regs-sanitycheck.sql
Normal file
19
contrib/sail-regs-sanitycheck.sql
Normal file
@ -0,0 +1,19 @@
|
||||
set @variant = 'riscv32/main';
|
||||
|
||||
SELECT count(*) from trace where variant_id in (SELECT id FROM variant where variant = @variant and benchmark in ("regs-trace"));
|
||||
SELECT count(*) from trace where variant_id in (SELECT id FROM variant where variant = @variant and benchmark in ("regs", "ip"));
|
||||
SELECT count(*),
|
||||
sum(t1.instr1 != t2.instr1) as instr1,
|
||||
sum(t1.time1 != t2.time1) as time1,
|
||||
sum(t1.time2 != t2.time2) as time2,
|
||||
sum(t1.instr1_absolute != t2.instr1_absolute) as instr1_absolute,
|
||||
sum(t1.instr2_absolute != t2.instr2_absolute) as instr2_absolute,
|
||||
sum(t1.data_address != t2.data_address) as data_address
|
||||
FROM trace t1
|
||||
JOIN trace t2 ON t1.instr2 = t2.instr2 AND t1.data_address = t2.data_address
|
||||
WHERE
|
||||
t1.variant_id in (SELECT id FROM variant where variant = @variant and benchmark in ("regs", "ip"))
|
||||
and
|
||||
t2.variant_id in (SELECT id FROM variant where variant = @variant and benchmark in ("regs-trace"));
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user