summaryrefslogtreecommitdiff
path: root/src/cuda-sim/ptx.y
diff options
context:
space:
mode:
authorTor Aamodt <[email protected]>2025-02-10 17:35:31 -0800
committerGitHub <[email protected]>2025-02-10 17:35:31 -0800
commit0e39753a623978eb37bf044b21fde1a5909bff03 (patch)
tree13416ab3a165dde580fe847b06bde7c966482088 /src/cuda-sim/ptx.y
parent6b244a5d3be7811f16c312905c1c7fee137ac7a4 (diff)
parent48af0c94ca6d7b05f800f535b3de4cefafcfa655 (diff)
Merge pull request #313 from accel-sim/dev
Purdue Updates Merging
Diffstat (limited to 'src/cuda-sim/ptx.y')
-rw-r--r--src/cuda-sim/ptx.y8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cuda-sim/ptx.y b/src/cuda-sim/ptx.y
index b38f783..61183e8 100644
--- a/src/cuda-sim/ptx.y
+++ b/src/cuda-sim/ptx.y
@@ -220,6 +220,10 @@ class ptx_recognizer;
%token PRMT_RC16_MODE;
%token PRMT_ECL_MODE;
%token PRMT_ECR_MODE;
+%token WRAP_OPTION;
+%token CLAMP_OPTION;
+%token LEFT_OPTION;
+%token RIGHT_OPTION;
%type <int_value> function_decl_header
%type <ptr_value> function_decl
@@ -507,6 +511,10 @@ option: type_spec
| DOWN_OPTION { recognizer->add_option(DOWN_OPTION); }
| BFLY_OPTION { recognizer->add_option(BFLY_OPTION); }
| IDX_OPTION { recognizer->add_option(IDX_OPTION); }
+ | WRAP_OPTION { recognizer->add_option(WRAP_OPTION); }
+ | CLAMP_OPTION { recognizer->add_option(CLAMP_OPTION); }
+ | LEFT_OPTION { recognizer->add_option(LEFT_OPTION); }
+ | RIGHT_OPTION { recognizer->add_option(RIGHT_OPTION); }
;
atomic_operation_spec: ATOMIC_AND { recognizer->add_option(ATOMIC_AND); }