| 256 | |
| 257 | extern "C" |
| 258 | void |
| 259 | initSymmDefaultPattern(MemoryPattern *mempat) |
| 260 | { |
| 261 | mempat->name = "Cached global memory based block Symm"; |
| 262 | mempat->nrLevels = 2; |
| 263 | mempat->cuLevel = 0; |
| 264 | mempat->thLevel = 1; |
| 265 | mempat->sops = &symmSops; |
| 266 | |
| 267 | mpatExtra.aMset = CLMEM_LEVEL_L1; |
| 268 | mpatExtra.bMset = CLMEM_LEVEL_L1; |
| 269 | mpatExtra.mobjA = CLMEM_BUFFER; |
| 270 | mpatExtra.mobjB = CLMEM_BUFFER; |
| 271 | mempat->extra = &mpatExtra; |
| 272 | |
| 273 | Prefix[TYPE_FLOAT] = 'S'; |
| 274 | Prefix[TYPE_DOUBLE] = 'D'; |
| 275 | Prefix[TYPE_COMPLEX_FLOAT] = 'C'; |
| 276 | Prefix[TYPE_COMPLEX_DOUBLE] = 'Z'; |
| 277 | return; |
| 278 | } |
| 279 |
no outgoing calls
no test coverage detected