summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus/sass.y
AgeCommit message (Collapse)Author
2014-08-14Several changes to ptxplus towards getting the sphyraena benchmark to work. ↵Jimmy Kwa
Add .false modifier to cuobjdump_to_ptxplus. It isn't supported in gpgpusim yet since we don't know what it does. Fixed most of the issues with global (const14) variable not being declared properly. Added "BRX" instruction to cuobjdump_to_ptxplus and some support for it in gpgpusim. There are other issues with it that still need to be worked out. Added support for translating IADD.CARRY sass instruction into ptxplus addp instructions. Fixed a bug with generating ".half" modifiers on instructions so the ptxplus instruction addresses should match sass addresses now. Separated ssy instructions from nop. However, they are still simulated as nop in gpgpusim. Sometime cuobjdump generate a blank link that takes up an address slot. This was changed to a nop. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14001]
2014-08-14- can compile on MacOSX (tested on Lion)... no regression testing done on MacTor Aamodt
- ptxplus ... edits to eliminate some warnings with older gcc about printfs without string literal - eliminate warning about map (just too annoying while testing on Mac) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13560]
2014-08-14I forgot that this is needed to calculate the offset since the offset is ↵Andrew M. B. Boktor
defined as multiple of access width Back out revision 8 from //depot/gpgpu_sim_research/fermi/distribution/cuobjdump_to_ptxplus/sass.y [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12781]
2014-08-14Not acting on type modifiers for memory operandsAndrew M. B. Boktor
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12775]
2014-08-14Removing a variable that's never usedAndrew M. B. Boktor
Fixing shift/reduce conflicts [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12630]
2014-08-14Removing warningsAndrew M. B. Boktor
A bit of cleanup [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12627]
2014-08-14Adding copyright notices and updating CHANGESAndrew M. B. Boktor
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12552]
2014-08-14Adding support for a big number of instructions and modifiers that were not ↵Andrew M. B. Boktor
supported before [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12372]
2014-08-14Adding support in the simulator for addition with carry specified in a given ↵Andrew M. B. Boktor
predicate register (calling it addp) Adding support in cuobjdump_to_ptxplus for IADD.CARRY* which translates to the above Now power benchmarks should work [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12266]
2014-08-14Renamed "ST" token to "SASS_ST" and "LD" token to "SASS_LD". This avoids ↵Wilson Fung
identifier collision with boost::regex header. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12237]
2014-08-14MergingAndrew M. B. Boktor
//depot/gpgpu_sim_research/fermi-test/cuobjdump_to_ptxplus/... to //depot/gpgpu_sim_research/fermi/distribution/cuobjdump_to_ptxplus/... [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12022]