diff options
| author | Tor Aamodt <[email protected]> | 2010-07-16 11:59:09 -0800 |
|---|---|---|
| committer | Tor Aamodt <[email protected]> | 2010-07-16 11:59:09 -0800 |
| commit | 93a64be21eb3746de0b96a2f2a365f59cd8f1bbc (patch) | |
| tree | 15a83e210cebc1a90a6afc55d8ce6576689c3494 /src/cuda-sim/ptxinfo.y | |
| parent | 043791634414119a1708390b442ae201fe0d930c (diff) | |
- template runs/passes with CUDA 3.1, but requires that CUDA 2.3
is installed for math intrinsics used in instructions.cc (since
CUDA 3.1 does not seem to define __uint2float).
- currently cuda-math.h has hardcoded paths to my own install of
CUDA 2.3 (need to determine whether we can build simulator with
CUDA 2.3 and run CUDA 3.1 / compute_2x PTX, or need to make
current setup more portable)
- modified ptxinfo.l to print out meaningful error message if
error occurs on first line
- modified ptxinfo.l,y to understand "for 'compute_NN'" syntax
- updated template to 3.1 SDK version
- updated cuda_runtime_api.cc to select highest compute capability
version when multiple versions are present.
- updated template/BlackScholes Makefiles to generate a "DLL build"
instead of static linked build (still confusing... requires one to
copy config files... probably need to modify config scripts)
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6837]
Diffstat (limited to 'src/cuda-sim/ptxinfo.y')
| -rw-r--r-- | src/cuda-sim/ptxinfo.y | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cuda-sim/ptxinfo.y b/src/cuda-sim/ptxinfo.y index c9c84b8..6d2f7a7 100644 --- a/src/cuda-sim/ptxinfo.y +++ b/src/cuda-sim/ptxinfo.y @@ -86,6 +86,7 @@ %token QUOTE %token LINE %token WARNING +%token FOR %{ #include <stdlib.h> @@ -118,6 +119,7 @@ line_info: function_name ; function_name: FUNC QUOTE IDENTIFIER QUOTE { ptxinfo_function($3); } + | FUNC QUOTE IDENTIFIER QUOTE FOR QUOTE IDENTIFIER QUOTE { ptxinfo_function($3); } function_info: info | function_info COMMA info |
