summaryrefslogtreecommitdiff
path: root/src/trace-driven/kepler_opcode.h
diff options
context:
space:
mode:
authorMahmoud <[email protected]>2020-05-22 20:16:04 -0400
committerMahmoud <[email protected]>2020-05-22 20:16:04 -0400
commit84213ffa0416139c7711eb0784b8a46b0de8c538 (patch)
tree757072f83da2d4cc1a787185f7c3582145a2cd94 /src/trace-driven/kepler_opcode.h
parent62517049f7f0a2503cb72382a3fb089d3e037bb7 (diff)
code reformatting
Diffstat (limited to 'src/trace-driven/kepler_opcode.h')
-rw-r--r--src/trace-driven/kepler_opcode.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/trace-driven/kepler_opcode.h b/src/trace-driven/kepler_opcode.h
index f2bbc90..4aa8e0f 100644
--- a/src/trace-driven/kepler_opcode.h
+++ b/src/trace-driven/kepler_opcode.h
@@ -99,12 +99,13 @@ static const std::unordered_map<std::string,OpcodeChar> Kepler_OpcodeMap = {
//Load/Store Instructions
//For now, we ignore constant loads, consider it as ALU_OP, TO DO
{"LDC", OpcodeChar(OP_LDC, ALU_OP)},
- {"LD", OpcodeChar(OP_LD, LOAD_OP)},
+ //in Kepler, LD is load global so set it to LDG
+ {"LD", OpcodeChar(OP_LDG, LOAD_OP)},
{"LDG", OpcodeChar(OP_LDG, LOAD_OP)},
{"LDL", OpcodeChar(OP_LDL, LOAD_OP)},
{"LDS", OpcodeChar(OP_LDS, LOAD_OP)},
{"LDSLK", OpcodeChar(OP_LDSLK, LOAD_OP)},
- {"ST", OpcodeChar(OP_ST, STORE_OP)},
+ {"ST", OpcodeChar(OP_STG, STORE_OP)},
{"STL", OpcodeChar(OP_STL, STORE_OP)},
{"STS", OpcodeChar(OP_STS, STORE_OP)},
{"STSCUL", OpcodeChar(OP_STSCUL, STORE_OP)},