summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMahmoud Khairy A. Abdallah <[email protected]>2020-02-09 20:59:18 -0500
committerMahmoud Khairy A. Abdallah <[email protected]>2020-02-09 20:59:18 -0500
commit7d56112add643f9178753750efb97e12e1e5524c (patch)
tree3c9ff98195e8b9e69faecc2702b69ecea9810071 /src
parentb2def455d573f66fbc38dabda4adbc3a56225910 (diff)
adding missing kepler insts
Diffstat (limited to 'src')
-rw-r--r--src/trace-driven/kepler_opcode.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/trace-driven/kepler_opcode.h b/src/trace-driven/kepler_opcode.h
index f85346f..0805c12 100644
--- a/src/trace-driven/kepler_opcode.h
+++ b/src/trace-driven/kepler_opcode.h
@@ -19,9 +19,12 @@
static const std::unordered_map<std::string,OpcodeChar> Kepler_OpcodeMap = {
//Floating Point 32 Instructions
{"FFMA", OpcodeChar(OP_FFMA, SP_OP)},
+ {"FFMA32I", OpcodeChar(OP_FFMA32I, SP_OP)},
{"FADD", OpcodeChar(OP_FADD, SP_OP)},
+ {"FADD32I", OpcodeChar(OP_FADD32I, SP_OP)},
{"FCMP", OpcodeChar(OP_FCMP, SP_OP)},
{"FMUL", OpcodeChar(OP_FMUL, SP_OP)},
+ {"FMUL32I", OpcodeChar(OP_FMUL32I, SP_OP)},
{"FMNMX", OpcodeChar(OP_FMNMX, SP_OP)},
{"FSWZ", OpcodeChar(OP_FSWZ, SP_OP)},
{"FSET", OpcodeChar(OP_FSET, SP_OP)},
@@ -44,8 +47,11 @@ static const std::unordered_map<std::string,OpcodeChar> Kepler_OpcodeMap = {
{"IMAD", OpcodeChar(OP_IMAD, INTP_OP)},
{"IMADSP", OpcodeChar(OP_IMADSP, INTP_OP)},
{"IMUL", OpcodeChar(OP_IMUL, INTP_OP)},
+ {"IMUL32I", OpcodeChar(OP_IMUL32I, INTP_OP)},
{"IADD", OpcodeChar(OP_IADD, INTP_OP)},
+ {"IADD32I", OpcodeChar(OP_IADD32I, INTP_OP)},
{"ISCADD", OpcodeChar(OP_ISCADD, INTP_OP)},
+ {"ISCADD32I", OpcodeChar(OP_ISCADD32I, INTP_OP)},
{"ISAD", OpcodeChar(OP_ISAD, INTP_OP)},
{"IMNMX", OpcodeChar(OP_IMNMX, INTP_OP)},
{"BFE", OpcodeChar(OP_BFE, INTP_OP)},
@@ -54,6 +60,7 @@ static const std::unordered_map<std::string,OpcodeChar> Kepler_OpcodeMap = {
{"SHL", OpcodeChar(OP_SHL, INTP_OP)},
{"SHF", OpcodeChar(OP_SHF, INTP_OP)},
{"LOP", OpcodeChar(OP_LOP, INTP_OP)},
+ {"LOP32I", OpcodeChar(OP_LOP32I, INTP_OP)},
{"FLO", OpcodeChar(OP_FLO, INTP_OP)},
{"ISET", OpcodeChar(OP_ISET, INTP_OP)},
{"ISETP", OpcodeChar(OP_ISETP, INTP_OP)},