X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Ffreedreno%2Fafuc%2Flexer.l;h=8c3113d1c16f6f4e569f5b55ba89c98c734faaac;hp=f78446011c2fa9c79e57f442723ffbea211b7815;hb=66dd248593b5fa54680b84032f382551ed7c3cf7;hpb=b62e4a8e9e39d1adb87340b12d9fd31fb7c419ea diff --git a/src/freedreno/afuc/lexer.l b/src/freedreno/afuc/lexer.l index f78446011c2..8c3113d1c16 100644 --- a/src/freedreno/afuc/lexer.l +++ b/src/freedreno/afuc/lexer.l @@ -78,12 +78,15 @@ extern YYSTYPE yylval; "brne" return TOKEN(T_OP_BRNE); "breq" return TOKEN(T_OP_BREQ); "ret" return TOKEN(T_OP_RET); +"iret" return TOKEN(T_OP_IRET); "call" return TOKEN(T_OP_CALL); "jump" return TOKEN(T_OP_JUMP); "waitin" return TOKEN(T_OP_WAITIN); "preemptleave" return TOKEN(T_OP_PREEMPTLEAVE); +"setsecure" return TOKEN(T_OP_SETSECURE); "<<" return TOKEN(T_LSHIFT); "(rep)" return TOKEN(T_REP); +"(xmov"[1-3]")" yylval.num = yytext[5] - '\0'; return T_XMOV; "," return ','; "[" return '[';