diff options
Diffstat (limited to 'cuobjdump_to_ptxplus/sass.l')
| -rw-r--r-- | cuobjdump_to_ptxplus/sass.l | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cuobjdump_to_ptxplus/sass.l b/cuobjdump_to_ptxplus/sass.l index b5b0532..22d9e2f 100644 --- a/cuobjdump_to_ptxplus/sass.l +++ b/cuobjdump_to_ptxplus/sass.l @@ -80,6 +80,7 @@ fltliteral [0-9]+\.[0-9]+ "BAR.ARV.WAIT b0, 0xfff" yylval.string_value = strdup(yytext); return BAR; ADA yylval.string_value = strdup(yytext); return ADA; BRA yylval.string_value = strdup(yytext); return BRA; +BRX yylval.string_value = strdup(yytext); return BRX; CAL yylval.string_value = strdup(yytext); return CAL; COS yylval.string_value = strdup(yytext); return COS; DADD yylval.string_value = strdup(yytext); return DADD; @@ -122,11 +123,12 @@ IMAD32I yylval.string_value = strdup(yytext); return IMAD32I; IMUL yylval.string_value = strdup(yytext); return IMUL; IMUL\.U24\.U24 yylval.string_value = strdup(yytext); return IMUL24; IMUL\.S24\.S24 yylval.string_value = strdup(yytext); return IMULS24; +IMUL\.HI\.U24\.U24 yylval.string_value = strdup(yytext); return IMUL24H; IMUL32 yylval.string_value = strdup(yytext); return IMUL32; IMUL32\.S24\.S24 yylval.string_value = strdup(yytext); return IMUL32S24; IMUL32\.U24\.U24 yylval.string_value = strdup(yytext); return IMUL32U24; -IMUL32I\.S24\.S24 yylval.string_value = strdup(yytext); return IMUL32IS24; IMUL32I yylval.string_value = strdup(yytext); return IMUL32I; +IMUL32I\.S24\.S24 yylval.string_value = strdup(yytext); return IMUL32IS24; IMUL32I\.U24\.U24 yylval.string_value = strdup(yytext); return IMUL32I24; ISET yylval.string_value = strdup(yytext); return ISET; LG2 yylval.string_value = strdup(yytext); return LG2; @@ -207,6 +209,7 @@ NEU yylval.string_value = strdup(yytext); return NEU; /* comparison operators */ \.EQ yylval.string_value = strdup(yytext); return DOTEQ; \.EQU yylval.string_value = strdup(yytext); return DOTEQU; +\.FALSE yylval.string_value = strdup(yytext); return DOTFALSE; \.GE yylval.string_value = strdup(yytext); return DOTGE; \.GEU yylval.string_value = strdup(yytext); return DOTGEU; \.GT yylval.string_value = strdup(yytext); return DOTGT; |
