diff options
| author | Ahmed El-Shafiey <[email protected]> | 2012-08-14 17:19:02 -0800 |
|---|---|---|
| committer | Andrew Boktor <[email protected]> | 2014-08-14 13:48:54 -0700 |
| commit | 630ea0793949ef5845318e677d80c7b60a89d801 (patch) | |
| tree | 86b4a684d8b1b877bfada2808b04d0331ecaa00e /cuobjdump_to_ptxplus | |
| parent | 0ce06988a6a13f9a8f48f2230b1b9727ee86081e (diff) | |
add LIB-FT to (rodinia-ft) ans add it to rodinia-ft regression test, we have to decide whether to add another folder for ispass-ft or add all functionally tested benchmarks together ?
-forgot to integrate some part last time
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13766]
Diffstat (limited to 'cuobjdump_to_ptxplus')
| -rw-r--r-- | cuobjdump_to_ptxplus/cuobjdumpInst.cc | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/cuobjdump_to_ptxplus/cuobjdumpInst.cc b/cuobjdump_to_ptxplus/cuobjdumpInst.cc index 22dbdd3..a18bd04 100644 --- a/cuobjdump_to_ptxplus/cuobjdumpInst.cc +++ b/cuobjdump_to_ptxplus/cuobjdumpInst.cc @@ -1494,9 +1494,16 @@ void cuobjdumpInst::printCuobjdumpPtxPlus(std::list<std::string> labelList, std: else if(m_base == "LST") { printCuobjdumpPredicate(); - output("mov"); + //output("mov"); + output("st.local"); printCuobjdumpBaseModifiers(); - printCuobjdumpTypeModifiers(); + if (m_typeModifiers->front() == ".S128") { + output(".v4.u32"); + } else if (m_typeModifiers->front() == ".S64") { + output(".v2.u32"); + } else { + printCuobjdumpTypeModifiers(); + } printCuobjdumpOperands(); output(";"); } @@ -1553,9 +1560,16 @@ void cuobjdumpInst::printCuobjdumpPtxPlus(std::list<std::string> labelList, std: else if(m_base == "LLD") { printCuobjdumpPredicate(); - output("mov"); + //output("mov"); + output("ld.local"); printCuobjdumpBaseModifiers(); - printCuobjdumpTypeModifiers(); + if (m_typeModifiers->front() == ".S128") { + output(".v4.u32"); + } else if (m_typeModifiers->front() == ".S64") { + output(".v2.u32"); + } else { + printCuobjdumpTypeModifiers(); + } printCuobjdumpOperands(); output(";"); } |
