From 6941e2dc7c6fb5e9d365e4e96ae4bc8cece2bdac Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Fri, 16 Jul 2010 21:31:41 -0800 Subject: adding parsing for opaque specifiers [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6851] --- src/cuda-sim/ptx.l | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/cuda-sim/ptx.l') diff --git a/src/cuda-sim/ptx.l b/src/cuda-sim/ptx.l index b7dd56f..0ab7522 100644 --- a/src/cuda-sim/ptx.l +++ b/src/cuda-sim/ptx.l @@ -190,7 +190,7 @@ xor TC; ptx_lval.int_value = XOR_OP; return OPCODE; \.section TC; return SECTION_DIRECTIVE; \.shared TC; return SHARED_DIRECTIVE; \.sreg TC; return SREG_DIRECTIVE; -\.struct TC; return STRUCT_DIRECTIVE; /* not in PTX 2.1 */ +\.struct TC; return STRUCT_DIRECTIVE; \.surf TC; return SURF_DIRECTIVE; /* not in PTX 2.1 */ \.target TC; return TARGET_DIRECTIVE; \.tex TC; BEGIN(NOT_OPCODE); return TEX_DIRECTIVE; @@ -250,6 +250,10 @@ xor TC; ptx_lval.int_value = XOR_OP; return OPCODE; \.b64 TC; return B64_TYPE; \.pred TC; return PRED_TYPE; +\.texref TC; return TEXREF_TYPE; +\.samplerref TC; return SAMPLERREF_TYPE; +\.surfref TC; return SURFREF_TYPE; + \.v2 TC; return V2_TYPE; \.v3 TC; return V3_TYPE; \.v4 TC; return V4_TYPE; -- cgit v1.3