Advertisement
Guest User

Desubsitute Kernel a

a guest
May 28th, 2021
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. __kernel void desubstitute(__global char *originalVector,
  2. __global char *substitutedVector) {
  3. int gid = get_global_id(0);
  4. switch(originalVector[gid]){
  5. case 'G': substitutedVector[gid] = 'n';
  6. break;
  7. case 'X': substitutedVector[gid] = 'k';
  8. break;
  9. case 'S': substitutedVector[gid] = 'c';
  10. break;
  11. case 'Q': substitutedVector[gid] = 'd';
  12. break;
  13. case 'F': substitutedVector[gid] = 'n';
  14. break;
  15. case 'A': substitutedVector[gid] = 'j';
  16. break;
  17. case 'R': substitutedVector[gid] = 'u';
  18. break;
  19. case 'O': substitutedVector[gid] = 'h';
  20. break;
  21. case 'W': substitutedVector[gid] = 'i';
  22. break;
  23. case 'B': substitutedVector[gid] = 'r';
  24. break;
  25. case 'L': substitutedVector[gid] = 't';
  26. break;
  27. case 'M': substitutedVector[gid] = 'l';
  28. break;
  29. case 'T': substitutedVector[gid] = 'm';
  30. break;
  31. case 'H': substitutedVector[gid] = 'p';
  32. break;
  33. case 'C': substitutedVector[gid] = 'a';
  34. break;
  35. case 'V': substitutedVector[gid] = 'e';
  36. break;
  37. case 'P': substitutedVector[gid] = 'q';
  38. break;
  39. case 'N': substitutedVector[gid] = 'f';
  40. break;
  41. case 'Z': substitutedVector[gid] = 'y';
  42. break;
  43. case 'U': substitutedVector[gid] = 'o';
  44. break;
  45. case 'I': substitutedVector[gid] = 'b';
  46. break;
  47. case 'E': substitutedVector[gid] = 'v';
  48. break;
  49. case 'Y': substitutedVector[gid] = 'w';
  50. break;
  51. case 'D': substitutedVector[gid] = 'x';
  52. break;
  53. case 'K': substitutedVector[gid] = 's';
  54. break;
  55. case 'J': substitutedVector[gid] = 'z';
  56. break;
  57. default:
  58. substitutedVector[gid] = originalVector[gid];
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement