| 868 | } |
| 869 | |
| 870 | const char* ScopeString(int mem) |
| 871 | { |
| 872 | switch (mem) { |
| 873 | case 0: return "CrossDevice"; |
| 874 | case 1: return "Device"; |
| 875 | case 2: return "Workgroup"; |
| 876 | case 3: return "Subgroup"; |
| 877 | case 4: return "Invocation"; |
| 878 | |
| 879 | default: return "Bad"; |
| 880 | } |
| 881 | } |
| 882 | |
| 883 | const char* GroupOperationString(int gop) |
| 884 | { |
nothing calls this directly
no outgoing calls
no test coverage detected