summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus
diff options
context:
space:
mode:
authorWilson Fung <[email protected]>2012-05-01 18:39:34 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:19:06 -0700
commit7f68b69570b5acaf79520ab7fd2d788885e2ad5d (patch)
treed2e36aaf94729d091f404e78669777f29321ff82 /cuobjdump_to_ptxplus
parent47680ea59c580af95675d6970923d70e30bd8a77 (diff)
Renamed "ST" token to "SASS_ST" and "LD" token to "SASS_LD". This avoids identifier collision with boost::regex header.
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12237]
Diffstat (limited to 'cuobjdump_to_ptxplus')
-rw-r--r--cuobjdump_to_ptxplus/sass.l4
-rw-r--r--cuobjdump_to_ptxplus/sass.y6
2 files changed, 5 insertions, 5 deletions
diff --git a/cuobjdump_to_ptxplus/sass.l b/cuobjdump_to_ptxplus/sass.l
index a4beeb1..ea1e052 100644
--- a/cuobjdump_to_ptxplus/sass.l
+++ b/cuobjdump_to_ptxplus/sass.l
@@ -75,8 +75,8 @@ I2F yylval.string_value = strdup(yytext); return I2F;
I2I yylval.string_value = strdup(yytext); return I2I;
S2R yylval.string_value = strdup(yytext); return S2R;
STS yylval.string_value = strdup(yytext); return STS;
-LD yylval.string_value = strdup(yytext); return LD;
-ST yylval.string_value = strdup(yytext); return ST;
+LD yylval.string_value = strdup(yytext); return SASS_LD;
+ST yylval.string_value = strdup(yytext); return SASS_ST;
IADD yylval.string_value = strdup(yytext); return IADD;
IADD32 yylval.string_value = strdup(yytext); return IADD32;
IADD32I yylval.string_value = strdup(yytext); return IADD32I;
diff --git a/cuobjdump_to_ptxplus/sass.y b/cuobjdump_to_ptxplus/sass.y
index 06d2750..634757b 100644
--- a/cuobjdump_to_ptxplus/sass.y
+++ b/cuobjdump_to_ptxplus/sass.y
@@ -26,7 +26,7 @@ cuobjdumpInst *instEntry;
%token <string_value> IMUL IMUL24 IMULS24 IMUL32 IMUL32S24 IMUL32U24 IMUL32I IMUL32I24 IMUL32IS24
%token <string_value> ISET LG2 LLD LST MOV MOV32 MVC MVI NOP NOT NOTS OR ORS
%token <string_value> R2A R2G R2GU16U8 RCP RCP32 RET RRO RSQ SIN SHL SHR SSY XOR XORS
-%token <string_value> S2R LD STS LDS ST IMIN IMAX A2R FMAX FMIN TEX TEX32 C2R EXIT
+%token <string_value> S2R SASS_LD STS LDS SASS_ST IMIN IMAX A2R FMAX FMIN TEX TEX32 C2R EXIT
%token <string_value> GRED PBK BRK R2C GATOM
%token <string_value> EQ EQU GE GEU GT GTU LE LEU LT LTU NE NEU
@@ -145,8 +145,8 @@ simpleInstructions : ADA | AND | ANDS | COS | DADD | DFMA | DMUL | EX2 | F2F
| IMUL32U24
| ISET | LG2 | LLD | LST | MOV | MOV32 | MVC | MVI | NOP
| NOT | NOTS | OR | ORS | R2A | R2G | R2GU16U8 | RCP | RCP32 | RET | RRO
- | RSQ | SHL | SHR | SIN | SSY | XOR | XORS | S2R | LD | STS
- | LDS | ST | EXIT | BAR | IMIN | IMAX | A2R | FMAX | FMIN
+ | RSQ | SHL | SHR | SIN | SSY | XOR | XORS | S2R | SASS_LD | STS
+ | LDS | SASS_ST | EXIT | BAR | IMIN | IMAX | A2R | FMAX | FMIN
| TEX | TEX32 | C2R | BRK | R2C
;