|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
Go to the source code of this file.
Macros | |
| #define | __STORAGE__ extern const |
| #define | threadIdx indexOfThread[__ESBMC_get_thread_id() - 1] |
| #define | blockIdx indexOfBlock[__ESBMC_get_thread_id() - 1] |
Functions | |
| pthread_t | __ESBMC_get_thread_id (void) |
| uint3 | getThreadIdx (unsigned int id) |
| uint3 | getBlockIdx (unsigned int id) |
| uint3 | getThreadIdx_table (unsigned int id) |
| Apply a lookup table to drastically reduce validation time while retaining the same behavior. | |
| uint3 | getBlockIdx_table (unsigned int id) |
| void | assignIndexes () |
Variables | |
| dim3 | blockDim |
| dim3 | gridDim |
| __device_builtin__ __STORAGE__ int | warpSize = 32 |
| uint3 | indexOfThread [1024] |
| uint3 | indexOfBlock [1024] |
| #define __STORAGE__ extern const |
| #define blockIdx indexOfBlock[__ESBMC_get_thread_id() - 1] |
| #define threadIdx indexOfThread[__ESBMC_get_thread_id() - 1] |
| pthread_t __ESBMC_get_thread_id | ( | void | ) |
| void assignIndexes | ( | ) |
Apply a lookup table to drastically reduce validation time while retaining the same behavior.
| dim3 blockDim |
| dim3 gridDim |
| uint3 indexOfBlock[1024] |
| uint3 indexOfThread[1024] |
| __device_builtin__ __STORAGE__ int warpSize = 32 |