generic gemm now works :)
This commit is contained in:
@@ -1123,7 +1123,7 @@ impl Trace {
|
||||
if prefix == "Pre" {
|
||||
writeln!(
|
||||
file,
|
||||
"Inst: lvm {} {} {} {{ {} {} }}",
|
||||
"Inst: lmv {} {} {} {{ {} {} }}",
|
||||
rd, r1, imm_len, offset_select, offset_value
|
||||
);
|
||||
} else {
|
||||
@@ -1141,13 +1141,15 @@ impl Trace {
|
||||
);
|
||||
let r1_val = add_offset_r1(r1_val, offset_select, offset_value);
|
||||
let rd_val = add_offset_rd(rd_val, offset_select, offset_value);
|
||||
let core_memory = core.load::<u8>(r1_val, imm_len).unwrap();
|
||||
let global_memory = host.load::<u8>(rd_val, imm_len).unwrap();
|
||||
let core_memory = core
|
||||
.reserve_load(r1_val, imm_len).unwrap()
|
||||
.reserve_load(rd_val, imm_len).unwrap()
|
||||
.execute_load::<u8>().unwrap();
|
||||
writeln!(file, "{} Memory:", prefix);
|
||||
writeln!(file, "\tLocal[{}:{}]: ", r1_val, r1_val + imm_len as usize,);
|
||||
pretty_print::print_slice::<_,f32>(file, core_memory[0], 30);
|
||||
writeln!(file, "\tLocal[{}:{}]: ", rd_val, rd_val + imm_len as usize,);
|
||||
pretty_print::print_slice::<_,f32>(file, global_memory[0], 30);
|
||||
pretty_print::print_slice::<_,f32>(file, core_memory[1], 30);
|
||||
|
||||
if prefix == "Post" {
|
||||
writeln!(file, "\n###############################################\n");
|
||||
|
||||
Reference in New Issue
Block a user