mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-24 21:44:29 +00:00
31 lines
1.1 KiB
Bash
Executable File
31 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
BUILD="./TestFloat-3e/build/Linux-x86_64-GCC"
|
|
OUTPUT="./vectors"
|
|
|
|
$BUILD/testfloat_gen -rnear_even f64_mulAdd > $OUTPUT/f64_mulAdd_rne.tv
|
|
$BUILD/testfloat_gen -rminMag f64_mulAdd > $OUTPUT/f64_mulAdd_rz.tv
|
|
$BUILD/testfloat_gen -rmax f64_mulAdd > $OUTPUT/f64_mulAdd_ru.tv
|
|
$BUILD/testfloat_gen -rmin f64_mulAdd > $OUTPUT/f64_mulAdd_rd.tv
|
|
$BUILD/testfloat_gen -rnear_maxMag f64_mulAdd > $OUTPUT/f64_mulAdd_rnm.tv
|
|
|
|
# format: X_Y_Z_answer_flags_Frm_Fmt
|
|
sed -i 's/ /_/g' $OUTPUT/f64_mulAdd_rne.tv
|
|
sed -ie 's/$/_0/' $OUTPUT/f64_mulAdd_rne.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_rne.tv
|
|
|
|
sed -i 's/ /_/g' $OUTPUT/f64_mulAdd_rz.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_rz.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_rz.tv
|
|
|
|
sed -i 's/ /_/g' $OUTPUT/f64_mulAdd_ru.tv
|
|
sed -ie 's/$/_3/' $OUTPUT/f64_mulAdd_ru.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_ru.tv
|
|
|
|
sed -i 's/ /_/g' $OUTPUT/f64_mulAdd_rd.tv
|
|
sed -ie 's/$/_2/' $OUTPUT/f64_mulAdd_rd.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_rd.tv
|
|
|
|
sed -i 's/ /_/g' $OUTPUT/f64_mulAdd_rnm.tv
|
|
sed -ie 's/$/_4/' $OUTPUT/f64_mulAdd_rnm.tv
|
|
sed -ie 's/$/_1/' $OUTPUT/f64_mulAdd_rnm.tv |