Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. diff --git a/src/common-opencl.c b/src/common-opencl.c
  2. index 23271da..2b11373 100644
  3. --- a/src/common-opencl.c
  4. +++ b/src/common-opencl.c
  5. @@ -2109,29 +2109,44 @@ cl_uint get_processor_family(int sequential_id)
  6.  
  7. if gpu_amd(device_info[sequential_id]) {
  8.  
  9. - if ((strstr(dname, "Cedar") ||
  10. + if ((strstr(dname, "Cedar") || //AMD Radeon VLIW5
  11. strstr(dname, "Redwood") ||
  12. strstr(dname, "Juniper") ||
  13. strstr(dname, "Cypress") ||
  14. strstr(dname, "Hemlock") ||
  15. - strstr(dname, "Caicos") ||
  16. + strstr(dname, "Caicos") || //AMD Radeon VLIW5 Gen 2
  17. strstr(dname, "Turks") ||
  18. strstr(dname, "Barts") ||
  19. - strstr(dname, "Cayman") ||
  20. - strstr(dname, "Antilles") ||
  21. strstr(dname, "Wrestler") ||
  22. + strstr(dname, "Ontario") ||
  23. strstr(dname, "Zacate") ||
  24. strstr(dname, "WinterPark") ||
  25. - strstr(dname, "BeaverCreek"))) {
  26. + strstr(dname, "BeaverCreek") ||
  27. + strstr(dname, "Cayman") || //AMD Radeon VLIW4
  28. + strstr(dname, "Antilles") ||
  29. + strstr(dname, "Devastator") ||
  30. + strstr(dname, "R7") //AMD Radeon VLIW4
  31. + )) {
  32.  
  33. if (strstr(dname, "Cayman") ||
  34. - strstr(dname, "Antilles"))
  35. + strstr(dname, "Antilles") ||
  36. + strstr(dname, "Devastator") ||
  37. + strstr(dname, "R7"))
  38. return DEV_AMD_VLIW4;
  39. else
  40. return DEV_AMD_VLIW5;
  41.  
  42. - } else
  43. + } else {
  44. + /*
  45. + * Graphics IP v6:
  46. + * - Cape Verde, Hainan, Oland, Pitcairn, Tahiti
  47. + * Graphics IP v7:
  48. + * - Bonaire, Havaii, Kalindi, Mullins, Spectre, Spooky
  49. + * Graphics IP v8:
  50. + * - Iceland
  51. + */
  52. return DEV_AMD_GCN;
  53. + }
  54. }
  55. return DEV_UNKNOWN;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement