mirror of
https://github.com/amd/blis.git
synced 2026-05-14 03:02:08 +00:00
Details: - Updated the test/sup source file (test_gemm.c) and Makefile to support building matrices with small or large leading dimensions, and updated runme.sh to support executing both kinds of test drivers. - Updated runme.sh to allow for executing sup drivers with unpacked (the default) or packed matrices (via setting BLIS_PACK_A, BLIS_PACK_B environment variables), and for capturing output to files that encode both the leading dimension (small or large) and packing status into the filenames. - Consolidated octave scripts in test/sup/octave_st, test/sup/octave_mt into test/sup/octave and updated the octave code in that consolidated directory to read the new output filename format (encoding ldim and packing). Also added comments and streamlined code, particularly in plot_panel_trxsh.m. Tested the octave scripts with octave 5.2.0. - Moved old octave_st, octave_mt directories to test/sup/old.
18 lines
599 B
Matlab
18 lines
599 B
Matlab
function [ r_val ] = load_data( ...
|
|
filetemp, ...
|
|
dirpath, ...
|
|
thr_str, ...
|
|
opsupname, ...
|
|
vartemp, ...
|
|
opname, ...
|
|
impl_str ...
|
|
)
|
|
|
|
filepath = sprintf( filetemp, dirpath, thr_str, opsupname );
|
|
run( filepath )
|
|
varname = sprintf( vartemp, thr_str, opname, impl_str );
|
|
data = eval( varname ); % e.g. data_st_dgemm_blissup( :, : );
|
|
|
|
r_val = data;
|
|
|