Guest User

Untitled

a guest
Jan 16th, 2023
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 286.45 KB | None | 0 0
  1. ^~~~~~~~
  2. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  6. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  7. ^~~~~~~~~~~~~~~~~~
  8. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  9. setup_sprite_tile_column_height_##multi_height(full, none, \
  10. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  12. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  13. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  15. setup_sprite_tiled_do(4bpp, _4x)
  16. ^~~~~~~~~~~~~~~~~~~~~
  17. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  18. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  19. ^
  20. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  21. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  22. ^~~~~~~~
  23. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  24. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  25. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  27. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  28. ^~~~~~~~~~~~~~~~~~
  29. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  30. setup_sprite_tile_column_height_##multi_height(full, none, \
  31. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  32. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  33. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  34. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  35. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  36. setup_sprite_tiled_do(4bpp, _4x)
  37. ^~~~~~~~~~~~~~~~~~~~~
  38. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  39. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  40. ^
  41. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  42. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  43. ^~~~~~~~
  44. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  45. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  46. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  48. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  49. ^~~~~~~~~~~~~~~~~~
  50. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  51. setup_sprite_tile_column_height_##multi_height(full, none, \
  52. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  53. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  54. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  55. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  56. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  57. setup_sprite_tiled_do(4bpp, _4x)
  58. ^~~~~~~~~~~~~~~~~~~~~
  59. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  60. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  61. ^
  62. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  63. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  64. ^~~~~~~~
  65. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  66. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  67. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  68. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  69. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  70. ^~~~~~~~~~~~~~~~~~
  71. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  72. setup_sprite_tile_column_height_##multi_height(full, none, \
  73. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  74. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  75. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  76. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  77. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  78. setup_sprite_tiled_do(4bpp, _4x)
  79. ^~~~~~~~~~~~~~~~~~~~~
  80. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  81. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  82. ^
  83. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  84. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  85. ^~~~~~~~
  86. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  87. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  88. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  89. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  90. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  91. ^~~~~~~~~~~~~~~~~~
  92. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  93. setup_sprite_tile_column_height_##multi_height(full, none, \
  94. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  96. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  97. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  98. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  99. setup_sprite_tiled_do(4bpp, _4x)
  100. ^~~~~~~~~~~~~~~~~~~~~
  101. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  102. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  103. ^
  104. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  105. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  106. ^~~~~~~~
  107. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  108. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  109. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  111. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  112. ^~~~~~~~~~~~~~~~~~
  113. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  114. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  115. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  117. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  118. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  120. setup_sprite_tiled_do(4bpp, _4x)
  121. ^~~~~~~~~~~~~~~~~~~~~
  122. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  123. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  124. ^
  125. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  126. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  127. ^~~~~~~~
  128. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  129. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  130. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  132. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  133. ^~~~~~~~~~~~~~~~~~
  134. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  135. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  136. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  138. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  139. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  141. setup_sprite_tiled_do(4bpp, _4x)
  142. ^~~~~~~~~~~~~~~~~~~~~
  143. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  144. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  145. ^
  146. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  147. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  148. ^~~~~~~~
  149. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  150. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  151. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  153. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  154. ^~~~~~~~~~~~~~~~~~
  155. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  156. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  157. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  159. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  160. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  162. setup_sprite_tiled_do(4bpp, _4x)
  163. ^~~~~~~~~~~~~~~~~~~~~
  164. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  165. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  166. ^
  167. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  168. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  169. ^~~~~~~~
  170. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  171. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  172. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  174. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  175. ^~~~~~~~~~~~~~~~~~
  176. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  177. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  178. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  180. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  181. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  182. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  183. setup_sprite_tiled_do(4bpp, _4x)
  184. ^~~~~~~~~~~~~~~~~~~~~
  185. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  186. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  187. ^
  188. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  189. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  190. ^~~~~~~~
  191. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  192. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  193. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  195. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  196. ^~~~~~~~~~~~~~~~~~
  197. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  198. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  199. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  201. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  202. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  204. setup_sprite_tiled_do(4bpp, _4x)
  205. ^~~~~~~~~~~~~~~~~~~~~
  206. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  207. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  208. ^
  209. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  210. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  211. ^~~~~~~~
  212. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  213. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  214. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  216. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  217. ^~~~~~~~~~~~~~~~~~
  218. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  219. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  220. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  222. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  223. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  225. setup_sprite_tiled_do(4bpp, _4x)
  226. ^~~~~~~~~~~~~~~~~~~~~
  227. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  228. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  229. ^
  230. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  231. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  232. ^~~~~~~~
  233. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  234. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  235. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  237. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  238. ^~~~~~~~~~~~~~~~~~
  239. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  240. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  241. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  243. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  244. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  246. setup_sprite_tiled_do(4bpp, _4x)
  247. ^~~~~~~~~~~~~~~~~~~~~
  248. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  249. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  250. ^
  251. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  252. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  253. ^~~~~~~~
  254. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  255. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  256. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  258. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  259. ^~~~~~~~~~~~~~~~~~
  260. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  261. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  262. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  264. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  265. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  267. setup_sprite_tiled_do(4bpp, _4x)
  268. ^~~~~~~~~~~~~~~~~~~~~
  269. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  270. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  271. ^
  272. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  273. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  274. ^~~~~~~~
  275. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  276. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  277. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  279. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  280. ^~~~~~~~~~~~~~~~~~
  281. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  282. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  283. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  285. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  286. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  288. setup_sprite_tiled_do(4bpp, _4x)
  289. ^~~~~~~~~~~~~~~~~~~~~
  290. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  291. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  292. ^
  293. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  294. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  295. ^~~~~~~~
  296. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  297. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  298. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  300. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  301. ^~~~~~~~~~~~~~~~~~
  302. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  303. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  304. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  306. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  307. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  309. setup_sprite_tiled_do(4bpp, _4x)
  310. ^~~~~~~~~~~~~~~~~~~~~
  311. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  312. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  313. ^
  314. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  315. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  316. ^~~~~~~~
  317. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  318. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  319. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  321. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  322. ^~~~~~~~~~~~~~~~~~
  323. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  324. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  325. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  327. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  328. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  330. setup_sprite_tiled_do(4bpp, _4x)
  331. ^~~~~~~~~~~~~~~~~~~~~
  332. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  333. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  334. ^
  335. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  336. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  337. ^~~~~~~~
  338. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  339. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  340. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  342. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  343. ^~~~~~~~~~~~~~~~~~
  344. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  345. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  346. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  348. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  349. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  351. setup_sprite_tiled_do(4bpp, _4x)
  352. ^~~~~~~~~~~~~~~~~~~~~
  353. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  354. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  355. ^
  356. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  357. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  358. ^~~~~~~~
  359. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  360. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  361. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  363. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  364. ^~~~~~~~~~~~~~~~~~
  365. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  366. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  367. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  369. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  370. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  372. setup_sprite_tiled_do(4bpp, _4x)
  373. ^~~~~~~~~~~~~~~~~~~~~
  374. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  375. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  376. ^
  377. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  378. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  379. ^~~~~~~~
  380. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  381. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  382. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  384. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  385. ^~~~~~~~~~~~~~~~~~
  386. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  387. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  388. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  390. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  391. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  393. setup_sprite_tiled_do(4bpp, _4x)
  394. ^~~~~~~~~~~~~~~~~~~~~
  395. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  396. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  397. ^
  398. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  399. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  400. ^~~~~~~~
  401. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  402. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  403. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  405. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  406. ^~~~~~~~~~~~~~~~~~
  407. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  408. setup_sprite_tile_column_height_##multi_height(full, none, \
  409. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  411. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  412. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  414. setup_sprite_tiled_do(4bpp, _4x)
  415. ^~~~~~~~~~~~~~~~~~~~~
  416. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  417. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  418. ^
  419. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  420. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  421. ^~~~~~~~
  422. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  423. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  424. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  426. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  427. ^~~~~~~~~~~~~~~~~~
  428. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  429. setup_sprite_tile_column_height_##multi_height(full, none, \
  430. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  432. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  433. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  435. setup_sprite_tiled_do(4bpp, _4x)
  436. ^~~~~~~~~~~~~~~~~~~~~
  437. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  438. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  439. ^
  440. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  441. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  442. ^~~~~~~~
  443. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  444. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  445. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  446. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  447. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  448. ^~~~~~~~~~~~~~~~~~
  449. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  450. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  451. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  452. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  453. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  454. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  456. setup_sprite_tiled_do(4bpp, _4x)
  457. ^~~~~~~~~~~~~~~~~~~~~
  458. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  459. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  460. ^
  461. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  462. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  463. ^~~~~~~~
  464. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  465. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  466. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  468. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  469. ^~~~~~~~~~~~~~~~~~
  470. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  471. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  472. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  474. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  475. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  477. setup_sprite_tiled_do(4bpp, _4x)
  478. ^~~~~~~~~~~~~~~~~~~~~
  479. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  480. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  481. ^
  482. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  483. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  484. ^~~~~~~~
  485. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  486. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  487. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  489. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  490. ^~~~~~~~~~~~~~~~~~
  491. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  492. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  493. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  495. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  496. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  498. setup_sprite_tiled_do(4bpp, _4x)
  499. ^~~~~~~~~~~~~~~~~~~~~
  500. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  501. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  502. ^
  503. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  504. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  505. ^~~~~~~~
  506. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  507. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  508. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  510. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  511. ^~~~~~~~~~~~~~~~~~
  512. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  513. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  514. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  516. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  517. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  519. setup_sprite_tiled_do(4bpp, _4x)
  520. ^~~~~~~~~~~~~~~~~~~~~
  521. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  522. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  523. ^
  524. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  525. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  526. ^~~~~~~~
  527. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  528. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  529. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  531. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  532. ^~~~~~~~~~~~~~~~~~
  533. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  534. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  535. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  537. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  538. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  540. setup_sprite_tiled_do(4bpp, _4x)
  541. ^~~~~~~~~~~~~~~~~~~~~
  542. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  543. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  544. ^
  545. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  546. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  547. ^~~~~~~~
  548. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  549. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  550. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  551. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  552. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  553. ^~~~~~~~~~~~~~~~~~
  554. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  555. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  556. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  558. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  559. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  561. setup_sprite_tiled_do(4bpp, _4x)
  562. ^~~~~~~~~~~~~~~~~~~~~
  563. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  564. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  565. ^
  566. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  567. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  568. ^~~~~~~~
  569. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  570. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  571. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  573. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  574. ^~~~~~~~~~~~~~~~~~
  575. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  576. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  577. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  579. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  580. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  582. setup_sprite_tiled_do(4bpp, _4x)
  583. ^~~~~~~~~~~~~~~~~~~~~
  584. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  585. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  586. ^
  587. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  588. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  589. ^~~~~~~~
  590. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  591. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  592. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  594. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  595. ^~~~~~~~~~~~~~~~~~
  596. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  597. setup_sprite_tile_column_height_##multi_height(full, none, \
  598. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  600. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  601. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  603. setup_sprite_tiled_do(4bpp, _4x)
  604. ^~~~~~~~~~~~~~~~~~~~~
  605. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  606. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  607. ^
  608. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  609. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  610. ^~~~~~~~
  611. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  612. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  613. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  615. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  616. ^~~~~~~~~~~~~~~~~~
  617. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  618. setup_sprite_tile_column_height_##multi_height(full, none, \
  619. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  621. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  622. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  624. setup_sprite_tiled_do(4bpp, _4x)
  625. ^~~~~~~~~~~~~~~~~~~~~
  626. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  627. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  628. ^
  629. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  630. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  631. ^~~~~~~~
  632. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  633. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  634. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  636. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  637. ^~~~~~~~~~~~~~~~~~
  638. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  639. setup_sprite_tile_column_height_##multi_height(full, none, \
  640. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  642. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  643. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  645. setup_sprite_tiled_do(4bpp, _4x)
  646. ^~~~~~~~~~~~~~~~~~~~~
  647. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  648. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  649. ^
  650. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  651. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  652. ^~~~~~~~
  653. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  654. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  655. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  657. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  658. ^~~~~~~~~~~~~~~~~~
  659. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  660. setup_sprite_tile_column_height_##multi_height(full, none, \
  661. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  663. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  664. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  666. setup_sprite_tiled_do(4bpp, _4x)
  667. ^~~~~~~~~~~~~~~~~~~~~
  668. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  669. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  670. ^
  671. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  672. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  673. ^~~~~~~~
  674. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  675. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  676. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  678. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  679. ^~~~~~~~~~~~~~~~~~
  680. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  681. setup_sprite_tile_column_height_##multi_height(full, none, \
  682. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  684. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  685. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  687. setup_sprite_tiled_do(4bpp, _4x)
  688. ^~~~~~~~~~~~~~~~~~~~~
  689. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  690. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  691. ^
  692. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  693. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  694. ^~~~~~~~
  695. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  696. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  697. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  699. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  700. ^~~~~~~~~~~~~~~~~~
  701. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  702. setup_sprite_tile_column_height_##multi_height(full, none, \
  703. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  705. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  706. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  707. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  708. setup_sprite_tiled_do(4bpp, _4x)
  709. ^~~~~~~~~~~~~~~~~~~~~
  710. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  711. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  712. ^
  713. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  714. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  715. ^~~~~~~~
  716. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  717. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  718. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  720. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  721. ^~~~~~~~~~~~~~~~~~
  722. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  723. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  724. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  726. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  727. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  729. setup_sprite_tiled_do(4bpp, _4x)
  730. ^~~~~~~~~~~~~~~~~~~~~
  731. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  732. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  733. ^
  734. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  735. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  736. ^~~~~~~~
  737. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  738. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  739. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  741. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  742. ^~~~~~~~~~~~~~~~~~
  743. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  744. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  745. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  746. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  747. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  748. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  749. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  750. setup_sprite_tiled_do(4bpp, _4x)
  751. ^~~~~~~~~~~~~~~~~~~~~
  752. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  753. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  754. ^
  755. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  756. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  757. ^~~~~~~~
  758. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  759. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  760. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  761. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  762. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  763. ^~~~~~~~~~~~~~~~~~
  764. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  765. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  766. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  767. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  768. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  769. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  770. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  771. setup_sprite_tiled_do(4bpp, _4x)
  772. ^~~~~~~~~~~~~~~~~~~~~
  773. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  774. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  775. ^
  776. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  777. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  778. ^~~~~~~~
  779. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  780. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  781. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  782. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  783. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  784. ^~~~~~~~~~~~~~~~~~
  785. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  786. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  787. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  788. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  789. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  790. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  791. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  792. setup_sprite_tiled_do(4bpp, _4x)
  793. ^~~~~~~~~~~~~~~~~~~~~
  794. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  795. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  796. ^
  797. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  798. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  799. ^~~~~~~~
  800. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  801. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  802. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  803. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  804. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  805. ^~~~~~~~~~~~~~~~~~
  806. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  807. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  808. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  809. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  810. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  811. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  812. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  813. setup_sprite_tiled_do(4bpp, _4x)
  814. ^~~~~~~~~~~~~~~~~~~~~
  815. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  816. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  817. ^
  818. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  819. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  820. ^~~~~~~~
  821. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  822. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  823. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  824. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  825. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  826. ^~~~~~~~~~~~~~~~~~
  827. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  828. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  829. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  831. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  832. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  833. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  834. setup_sprite_tiled_do(4bpp, _4x)
  835. ^~~~~~~~~~~~~~~~~~~~~
  836. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  837. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  838. ^
  839. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  840. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  841. ^~~~~~~~
  842. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  843. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  844. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  845. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  846. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  847. ^~~~~~~~~~~~~~~~~~
  848. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  849. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  850. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  852. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  853. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  854. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  855. setup_sprite_tiled_do(4bpp, _4x)
  856. ^~~~~~~~~~~~~~~~~~~~~
  857. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  858. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  859. ^
  860. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  861. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  862. ^~~~~~~~
  863. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  864. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  865. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  867. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  868. ^~~~~~~~~~~~~~~~~~
  869. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  870. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  871. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  872. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  873. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  874. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  876. setup_sprite_tiled_do(4bpp, _4x)
  877. ^~~~~~~~~~~~~~~~~~~~~
  878. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  879. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  880. ^
  881. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  882. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  883. ^~~~~~~~
  884. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  885. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  886. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  887. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  888. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  889. ^~~~~~~~~~~~~~~~~~
  890. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  891. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  892. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  894. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  895. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  896. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  897. setup_sprite_tiled_do(4bpp, _4x)
  898. ^~~~~~~~~~~~~~~~~~~~~
  899. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  900. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  901. ^
  902. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  903. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  904. ^~~~~~~~
  905. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  906. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  907. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  908. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  909. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  910. ^~~~~~~~~~~~~~~~~~
  911. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  912. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  913. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  914. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  915. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  916. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  918. setup_sprite_tiled_do(4bpp, _4x)
  919. ^~~~~~~~~~~~~~~~~~~~~
  920. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  921. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  922. ^
  923. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  924. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  925. ^~~~~~~~
  926. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  927. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  928. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  929. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  930. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  931. ^~~~~~~~~~~~~~~~~~
  932. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  933. setup_sprite_tile_column_height_##multi_height(full, none, \
  934. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  935. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  936. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  937. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  938. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  939. setup_sprite_tiled_do(4bpp, _4x)
  940. ^~~~~~~~~~~~~~~~~~~~~
  941. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  942. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  943. ^
  944. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  945. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  946. ^~~~~~~~
  947. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  948. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  949. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  950. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  951. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  952. ^~~~~~~~~~~~~~~~~~
  953. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  954. setup_sprite_tile_column_height_##multi_height(full, none, \
  955. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  957. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  958. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  960. setup_sprite_tiled_do(4bpp, _4x)
  961. ^~~~~~~~~~~~~~~~~~~~~
  962. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  963. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  964. ^
  965. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  966. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  967. ^~~~~~~~
  968. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  969. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  970. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  971. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  972. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  973. ^~~~~~~~~~~~~~~~~~
  974. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  975. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  976. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  977. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  978. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  979. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  981. setup_sprite_tiled_do(4bpp, _4x)
  982. ^~~~~~~~~~~~~~~~~~~~~
  983. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  984. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  985. ^
  986. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  987. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  988. ^~~~~~~~
  989. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  990. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  991. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  993. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  994. ^~~~~~~~~~~~~~~~~~
  995. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  996. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  997. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  998. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  999. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  1000. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1001. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1002. setup_sprite_tiled_do(4bpp, _4x)
  1003. ^~~~~~~~~~~~~~~~~~~~~
  1004. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1005. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1006. ^
  1007. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1008. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1009. ^~~~~~~~
  1010. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1011. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1012. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1013. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1014. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1015. ^~~~~~~~~~~~~~~~~~
  1016. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1017. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1018. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1019. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3864:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1020. setup_sprite_tile_column_width_single(texture_mode, single, half, right, \
  1021. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1022. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1023. setup_sprite_tiled_do(4bpp, _4x)
  1024. ^~~~~~~~~~~~~~~~~~~~~
  1025. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1026. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1027. ^
  1028. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1029. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1030. ^~~~~~~~
  1031. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1032. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1033. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1034. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1035. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1036. ^~~~~~~~~~~~~~~~~~
  1037. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1038. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1039. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1040. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1041. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1042. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1043. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1044. setup_sprite_tiled_do(4bpp, _4x)
  1045. ^~~~~~~~~~~~~~~~~~~~~
  1046. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1047. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1048. ^
  1049. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1050. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1051. ^~~~~~~~
  1052. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1053. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1054. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1055. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1056. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1057. ^~~~~~~~~~~~~~~~~~
  1058. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1059. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1060. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1061. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1062. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1063. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1064. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1065. setup_sprite_tiled_do(4bpp, _4x)
  1066. ^~~~~~~~~~~~~~~~~~~~~
  1067. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1068. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1069. ^
  1070. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1071. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1072. ^~~~~~~~
  1073. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1074. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1075. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1076. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1077. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1078. ^~~~~~~~~~~~~~~~~~
  1079. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1080. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1081. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1082. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1083. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1084. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1085. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1086. setup_sprite_tiled_do(4bpp, _4x)
  1087. ^~~~~~~~~~~~~~~~~~~~~
  1088. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1089. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1090. ^
  1091. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1092. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1093. ^~~~~~~~
  1094. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1095. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1096. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1097. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1098. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1099. ^~~~~~~~~~~~~~~~~~
  1100. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1101. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1102. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1103. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1104. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1105. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1106. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1107. setup_sprite_tiled_do(4bpp, _4x)
  1108. ^~~~~~~~~~~~~~~~~~~~~
  1109. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1110. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1111. ^
  1112. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1113. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1114. ^~~~~~~~
  1115. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1116. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1117. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1118. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1119. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1120. ^~~~~~~~~~~~~~~~~~
  1121. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1122. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1123. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1124. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1125. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1126. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1127. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1128. setup_sprite_tiled_do(4bpp, _4x)
  1129. ^~~~~~~~~~~~~~~~~~~~~
  1130. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1131. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1132. ^
  1133. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1134. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1135. ^~~~~~~~
  1136. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1137. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1138. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1139. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1140. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1141. ^~~~~~~~~~~~~~~~~~
  1142. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1143. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1144. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1145. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1146. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1147. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1148. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1149. setup_sprite_tiled_do(4bpp, _4x)
  1150. ^~~~~~~~~~~~~~~~~~~~~
  1151. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1152. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1153. ^
  1154. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1155. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1156. ^~~~~~~~
  1157. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1158. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1159. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1160. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1161. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1162. ^~~~~~~~~~~~~~~~~~
  1163. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1164. setup_sprite_tile_column_height_##multi_height(full, none, \
  1165. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1166. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1167. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1168. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1169. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1170. setup_sprite_tiled_do(4bpp, _4x)
  1171. ^~~~~~~~~~~~~~~~~~~~~
  1172. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1173. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1174. ^
  1175. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1176. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1177. ^~~~~~~~
  1178. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1179. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1180. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1181. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1182. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1183. ^~~~~~~~~~~~~~~~~~
  1184. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1185. setup_sprite_tile_column_height_##multi_height(full, none, \
  1186. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1187. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1188. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1189. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1190. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1191. setup_sprite_tiled_do(4bpp, _4x)
  1192. ^~~~~~~~~~~~~~~~~~~~~
  1193. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1194. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1195. ^
  1196. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1197. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1198. ^~~~~~~~
  1199. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1200. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1201. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1202. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1203. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1204. ^~~~~~~~~~~~~~~~~~
  1205. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1206. setup_sprite_tile_column_height_##multi_height(full, none, \
  1207. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1208. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1209. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1210. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1211. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1212. setup_sprite_tiled_do(4bpp, _4x)
  1213. ^~~~~~~~~~~~~~~~~~~~~
  1214. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1215. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1216. ^
  1217. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1218. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1219. ^~~~~~~~
  1220. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1221. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1222. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1223. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1224. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1225. ^~~~~~~~~~~~~~~~~~
  1226. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1227. setup_sprite_tile_column_height_##multi_height(full, none, \
  1228. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1229. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1230. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1231. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1232. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1233. setup_sprite_tiled_do(4bpp, _4x)
  1234. ^~~~~~~~~~~~~~~~~~~~~
  1235. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1236. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1237. ^
  1238. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1239. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1240. ^~~~~~~~
  1241. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1242. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1243. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1244. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1245. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1246. ^~~~~~~~~~~~~~~~~~
  1247. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1248. setup_sprite_tile_column_height_##multi_height(full, none, \
  1249. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1250. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1251. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1252. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1253. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1254. setup_sprite_tiled_do(4bpp, _4x)
  1255. ^~~~~~~~~~~~~~~~~~~~~
  1256. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1257. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1258. ^
  1259. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1260. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1261. ^~~~~~~~
  1262. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1263. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1264. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1265. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1266. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1267. ^~~~~~~~~~~~~~~~~~
  1268. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1269. setup_sprite_tile_column_height_##multi_height(full, none, \
  1270. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1271. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1272. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1273. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1274. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1275. setup_sprite_tiled_do(4bpp, _4x)
  1276. ^~~~~~~~~~~~~~~~~~~~~
  1277. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1278. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1279. ^
  1280. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1281. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1282. ^~~~~~~~
  1283. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1284. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1285. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1286. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1287. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1288. ^~~~~~~~~~~~~~~~~~
  1289. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1290. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1291. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1292. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1293. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1294. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1295. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1296. setup_sprite_tiled_do(4bpp, _4x)
  1297. ^~~~~~~~~~~~~~~~~~~~~
  1298. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1299. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1300. ^
  1301. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1302. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1303. ^~~~~~~~
  1304. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1305. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1306. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1307. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1308. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1309. ^~~~~~~~~~~~~~~~~~
  1310. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1311. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1312. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1313. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1314. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1315. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1316. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1317. setup_sprite_tiled_do(4bpp, _4x)
  1318. ^~~~~~~~~~~~~~~~~~~~~
  1319. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1320. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1321. ^
  1322. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1323. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1324. ^~~~~~~~
  1325. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1326. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1327. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1328. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1329. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1330. ^~~~~~~~~~~~~~~~~~
  1331. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1332. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1333. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1334. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1335. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  1336. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1337. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1338. setup_sprite_tiled_do(4bpp, _4x)
  1339. ^~~~~~~~~~~~~~~~~~~~~
  1340. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1341. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1342. ^
  1343. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1344. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1345. ^~~~~~~~
  1346. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1347. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1348. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1349. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1350. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1351. ^~~~~~~~~~~~~~~~~~
  1352. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1353. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1354. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1355. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1356. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  1357. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1358. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1359. setup_sprite_tiled_do(4bpp, _4x)
  1360. ^~~~~~~~~~~~~~~~~~~~~
  1361. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1362. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1363. ^
  1364. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1365. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1366. ^~~~~~~~
  1367. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1368. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1369. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1370. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1371. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1372. ^~~~~~~~~~~~~~~~~~
  1373. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1374. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1375. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1376. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1377. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  1378. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1379. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1380. setup_sprite_tiled_do(4bpp, _4x)
  1381. ^~~~~~~~~~~~~~~~~~~~~
  1382. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1383. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1384. ^
  1385. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1386. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1387. ^~~~~~~~
  1388. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1389. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1390. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1391. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1392. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1393. ^~~~~~~~~~~~~~~~~~
  1394. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1395. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1396. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1397. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1398. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  1399. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1400. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1401. setup_sprite_tiled_do(4bpp, _4x)
  1402. ^~~~~~~~~~~~~~~~~~~~~
  1403. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1404. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1405. ^
  1406. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1407. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1408. ^~~~~~~~
  1409. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1410. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1411. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1412. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1413. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1414. ^~~~~~~~~~~~~~~~~~
  1415. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1416. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1417. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1418. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1419. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  1420. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1421. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1422. setup_sprite_tiled_do(4bpp, _4x)
  1423. ^~~~~~~~~~~~~~~~~~~~~
  1424. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1425. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1426. ^
  1427. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1428. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1429. ^~~~~~~~
  1430. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1431. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1432. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1433. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1434. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1435. ^~~~~~~~~~~~~~~~~~
  1436. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1437. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1438. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1439. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1440. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  1441. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1442. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1443. setup_sprite_tiled_do(4bpp, _4x)
  1444. ^~~~~~~~~~~~~~~~~~~~~
  1445. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1446. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1447. ^
  1448. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1449. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1450. ^~~~~~~~
  1451. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1452. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1453. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1454. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1455. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1456. ^~~~~~~~~~~~~~~~~~
  1457. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1458. setup_sprite_tile_column_height_##multi_height(full, none, \
  1459. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1460. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1461. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  1462. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1463. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1464. setup_sprite_tiled_do(4bpp, _4x)
  1465. ^~~~~~~~~~~~~~~~~~~~~
  1466. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1467. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1468. ^
  1469. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1470. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1471. ^~~~~~~~
  1472. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1473. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1474. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1475. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1476. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1477. ^~~~~~~~~~~~~~~~~~
  1478. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1479. setup_sprite_tile_column_height_##multi_height(full, none, \
  1480. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1481. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1482. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  1483. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1484. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1485. setup_sprite_tiled_do(4bpp, _4x)
  1486. ^~~~~~~~~~~~~~~~~~~~~
  1487. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1488. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1489. ^
  1490. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1491. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1492. ^~~~~~~~
  1493. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1494. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1495. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1496. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1497. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1498. ^~~~~~~~~~~~~~~~~~
  1499. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1500. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1501. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1502. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1503. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  1504. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1505. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1506. setup_sprite_tiled_do(4bpp, _4x)
  1507. ^~~~~~~~~~~~~~~~~~~~~
  1508. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1509. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1510. ^
  1511. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1512. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1513. ^~~~~~~~
  1514. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1515. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1516. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1517. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1518. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1519. ^~~~~~~~~~~~~~~~~~
  1520. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1521. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1522. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1523. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3884:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1524. setup_sprite_tile_column_width_single(texture_mode, single, half, left, \
  1525. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1526. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1527. setup_sprite_tiled_do(4bpp, _4x)
  1528. ^~~~~~~~~~~~~~~~~~~~~
  1529. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1530. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1531. ^
  1532. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1533. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1534. ^~~~~~~~
  1535. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1536. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1537. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1538. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1539. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1540. ^~~~~~~~~~~~~~~~~~
  1541. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1542. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1543. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1544. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1545. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1546. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1547. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1548. setup_sprite_tiled_do(4bpp, _4x)
  1549. ^~~~~~~~~~~~~~~~~~~~~
  1550. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1551. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1552. ^
  1553. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1554. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1555. ^~~~~~~~
  1556. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1557. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1558. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1559. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1560. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1561. ^~~~~~~~~~~~~~~~~~
  1562. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1563. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1564. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1565. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1566. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1567. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1568. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1569. setup_sprite_tiled_do(4bpp, _4x)
  1570. ^~~~~~~~~~~~~~~~~~~~~
  1571. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1572. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1573. ^
  1574. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1575. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1576. ^~~~~~~~
  1577. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1578. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1579. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1580. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1581. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1582. ^~~~~~~~~~~~~~~~~~
  1583. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1584. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1585. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1586. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1587. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1588. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1589. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1590. setup_sprite_tiled_do(4bpp, _4x)
  1591. ^~~~~~~~~~~~~~~~~~~~~
  1592. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1593. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1594. ^
  1595. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1596. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1597. ^~~~~~~~
  1598. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1599. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1600. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1601. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1602. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1603. ^~~~~~~~~~~~~~~~~~
  1604. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1605. setup_sprite_tile_column_height_##multi_height(full, none, \
  1606. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1607. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1608. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1609. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1610. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1611. setup_sprite_tiled_do(4bpp, _4x)
  1612. ^~~~~~~~~~~~~~~~~~~~~
  1613. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1614. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1615. ^
  1616. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1617. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1618. ^~~~~~~~
  1619. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1620. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1621. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1622. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1623. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1624. ^~~~~~~~~~~~~~~~~~
  1625. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1626. setup_sprite_tile_column_height_##multi_height(full, none, \
  1627. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1628. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1629. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1630. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1631. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1632. setup_sprite_tiled_do(4bpp, _4x)
  1633. ^~~~~~~~~~~~~~~~~~~~~
  1634. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1635. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1636. ^
  1637. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1638. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1639. ^~~~~~~~
  1640. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1641. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1642. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1643. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1644. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1645. ^~~~~~~~~~~~~~~~~~
  1646. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1647. setup_sprite_tile_column_height_##multi_height(full, none, \
  1648. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1649. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1650. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1651. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1652. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1653. setup_sprite_tiled_do(4bpp, _4x)
  1654. ^~~~~~~~~~~~~~~~~~~~~
  1655. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1656. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1657. ^
  1658. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1659. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1660. ^~~~~~~~
  1661. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1662. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1663. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1664. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1665. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1666. ^~~~~~~~~~~~~~~~~~
  1667. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1668. setup_sprite_tile_column_height_##multi_height(full, none, \
  1669. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1670. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1671. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1672. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1673. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1674. setup_sprite_tiled_do(4bpp, _4x)
  1675. ^~~~~~~~~~~~~~~~~~~~~
  1676. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1677. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1678. ^
  1679. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1680. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1681. ^~~~~~~~
  1682. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1683. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1684. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1685. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1686. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1687. ^~~~~~~~~~~~~~~~~~
  1688. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1689. setup_sprite_tile_column_height_##multi_height(full, none, \
  1690. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1691. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1692. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1693. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1694. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1695. setup_sprite_tiled_do(4bpp, _4x)
  1696. ^~~~~~~~~~~~~~~~~~~~~
  1697. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1698. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1699. ^
  1700. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1701. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1702. ^~~~~~~~
  1703. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1704. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1705. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1706. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1707. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1708. ^~~~~~~~~~~~~~~~~~
  1709. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1710. setup_sprite_tile_column_height_##multi_height(full, none, \
  1711. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1712. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1713. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1714. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1715. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1716. setup_sprite_tiled_do(4bpp, _4x)
  1717. ^~~~~~~~~~~~~~~~~~~~~
  1718. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1719. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1720. ^
  1721. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1722. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1723. ^~~~~~~~
  1724. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1725. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1726. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1727. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1728. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1729. ^~~~~~~~~~~~~~~~~~
  1730. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1731. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1732. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1733. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1734. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1735. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1736. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1737. setup_sprite_tiled_do(4bpp, _4x)
  1738. ^~~~~~~~~~~~~~~~~~~~~
  1739. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1740. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1741. ^
  1742. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1743. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1744. ^~~~~~~~
  1745. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1746. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1747. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1748. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1749. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1750. ^~~~~~~~~~~~~~~~~~
  1751. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1752. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1753. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1754. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1755. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1756. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1757. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1758. setup_sprite_tiled_do(4bpp, _4x)
  1759. ^~~~~~~~~~~~~~~~~~~~~
  1760. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1761. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1762. ^
  1763. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1764. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1765. ^~~~~~~~
  1766. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1767. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1768. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1769. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1770. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1771. ^~~~~~~~~~~~~~~~~~
  1772. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1773. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1774. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1775. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1776. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  1777. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1778. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1779. setup_sprite_tiled_do(4bpp, _4x)
  1780. ^~~~~~~~~~~~~~~~~~~~~
  1781. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1782. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1783. ^
  1784. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1785. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1786. ^~~~~~~~
  1787. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1788. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1789. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1790. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1791. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1792. ^~~~~~~~~~~~~~~~~~
  1793. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1794. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1795. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1796. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1797. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  1798. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1799. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1800. setup_sprite_tiled_do(4bpp, _4x)
  1801. ^~~~~~~~~~~~~~~~~~~~~
  1802. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1803. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1804. ^
  1805. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1806. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1807. ^~~~~~~~
  1808. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1809. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1810. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1811. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1812. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1813. ^~~~~~~~~~~~~~~~~~
  1814. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1815. setup_sprite_tile_column_height_##multi_height(full, none, \
  1816. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1817. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1818. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  1819. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1820. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1821. setup_sprite_tiled_do(4bpp, _4x)
  1822. ^~~~~~~~~~~~~~~~~~~~~
  1823. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1824. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1825. ^
  1826. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1827. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1828. ^~~~~~~~
  1829. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1830. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1831. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1832. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  1833. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1834. ^~~~~~~~~~~~~~~~~~
  1835. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1836. setup_sprite_tile_column_height_##multi_height(full, none, \
  1837. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1838. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1839. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  1840. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1841. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1842. setup_sprite_tiled_do(4bpp, _4x)
  1843. ^~~~~~~~~~~~~~~~~~~~~
  1844. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1845. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1846. ^
  1847. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1848. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1849. ^~~~~~~~
  1850. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3594:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1851. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1852. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1853. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp_4x’
  1854. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1855. ^~~~~~~~~~~~~~~~~~
  1856. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1857. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1858. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1859. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1860. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  1861. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1862. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1863. setup_sprite_tiled_do(4bpp, _4x)
  1864. ^~~~~~~~~~~~~~~~~~~~~
  1865. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_sprite_8bpp_4x’:
  1866. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1867. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1868. ^
  1869. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1870. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1871. ^~~~~~~~
  1872. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1873. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1874. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1875. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1876. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1877. ^~~~~~~~~~~~~~~~~~
  1878. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1879. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1880. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1881. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1882. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1883. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1884. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1885. setup_sprite_tiled_do(8bpp, _4x)
  1886. ^~~~~~~~~~~~~~~~~~~~~
  1887. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1888. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1889. ^
  1890. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1891. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1892. ^~~~~~~~
  1893. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1894. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1895. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1896. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1897. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1898. ^~~~~~~~~~~~~~~~~~
  1899. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1900. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1901. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1902. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1903. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1904. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1905. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1906. setup_sprite_tiled_do(8bpp, _4x)
  1907. ^~~~~~~~~~~~~~~~~~~~~
  1908. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1909. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1910. ^
  1911. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1912. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1913. ^~~~~~~~
  1914. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1915. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1916. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1917. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1918. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1919. ^~~~~~~~~~~~~~~~~~
  1920. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1921. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1922. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1923. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1924. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1925. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1926. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1927. setup_sprite_tiled_do(8bpp, _4x)
  1928. ^~~~~~~~~~~~~~~~~~~~~
  1929. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1930. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1931. ^
  1932. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1933. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1934. ^~~~~~~~
  1935. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1936. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1937. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1938. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1939. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1940. ^~~~~~~~~~~~~~~~~~
  1941. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1942. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1943. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1944. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1945. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1946. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1947. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1948. setup_sprite_tiled_do(8bpp, _4x)
  1949. ^~~~~~~~~~~~~~~~~~~~~
  1950. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1951. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1952. ^
  1953. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1954. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1955. ^~~~~~~~
  1956. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1957. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1958. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1959. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1960. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1961. ^~~~~~~~~~~~~~~~~~
  1962. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1963. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1964. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1965. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1966. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1967. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1968. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1969. setup_sprite_tiled_do(8bpp, _4x)
  1970. ^~~~~~~~~~~~~~~~~~~~~
  1971. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1972. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1973. ^
  1974. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1975. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1976. ^~~~~~~~
  1977. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1978. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1979. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1980. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  1981. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1982. ^~~~~~~~~~~~~~~~~~
  1983. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1984. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1985. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1986. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1987. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1988. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1989. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1990. setup_sprite_tiled_do(8bpp, _4x)
  1991. ^~~~~~~~~~~~~~~~~~~~~
  1992. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  1993. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1994. ^
  1995. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1996. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1997. ^~~~~~~~
  1998. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1999. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2000. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2001. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2002. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2003. ^~~~~~~~~~~~~~~~~~
  2004. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2005. setup_sprite_tile_column_height_##multi_height(full, none, \
  2006. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2007. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2008. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2009. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2010. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2011. setup_sprite_tiled_do(8bpp, _4x)
  2012. ^~~~~~~~~~~~~~~~~~~~~
  2013. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2014. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2015. ^
  2016. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2017. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2018. ^~~~~~~~
  2019. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2020. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2021. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2022. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2023. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2024. ^~~~~~~~~~~~~~~~~~
  2025. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2026. setup_sprite_tile_column_height_##multi_height(full, none, \
  2027. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2028. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2029. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2030. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2031. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2032. setup_sprite_tiled_do(8bpp, _4x)
  2033. ^~~~~~~~~~~~~~~~~~~~~
  2034. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2035. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2036. ^
  2037. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2038. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2039. ^~~~~~~~
  2040. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2041. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2042. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2043. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2044. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2045. ^~~~~~~~~~~~~~~~~~
  2046. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2047. setup_sprite_tile_column_height_##multi_height(full, none, \
  2048. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2049. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2050. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2051. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2052. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2053. setup_sprite_tiled_do(8bpp, _4x)
  2054. ^~~~~~~~~~~~~~~~~~~~~
  2055. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2056. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2057. ^
  2058. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2059. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2060. ^~~~~~~~
  2061. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2062. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2063. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2064. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2065. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2066. ^~~~~~~~~~~~~~~~~~
  2067. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2068. setup_sprite_tile_column_height_##multi_height(full, none, \
  2069. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2070. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2071. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2072. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2073. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2074. setup_sprite_tiled_do(8bpp, _4x)
  2075. ^~~~~~~~~~~~~~~~~~~~~
  2076. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2077. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2078. ^
  2079. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2080. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2081. ^~~~~~~~
  2082. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2083. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2084. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2085. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2086. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2087. ^~~~~~~~~~~~~~~~~~
  2088. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2089. setup_sprite_tile_column_height_##multi_height(full, none, \
  2090. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2091. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2092. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2093. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2094. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2095. setup_sprite_tiled_do(8bpp, _4x)
  2096. ^~~~~~~~~~~~~~~~~~~~~
  2097. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2098. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2099. ^
  2100. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2101. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2102. ^~~~~~~~
  2103. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2104. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2105. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2106. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2107. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2108. ^~~~~~~~~~~~~~~~~~
  2109. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2110. setup_sprite_tile_column_height_##multi_height(full, none, \
  2111. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2112. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2113. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2114. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2115. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2116. setup_sprite_tiled_do(8bpp, _4x)
  2117. ^~~~~~~~~~~~~~~~~~~~~
  2118. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2119. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2120. ^
  2121. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2122. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2123. ^~~~~~~~
  2124. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2125. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2126. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2127. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2128. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2129. ^~~~~~~~~~~~~~~~~~
  2130. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2131. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2132. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2133. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2134. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2135. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2136. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2137. setup_sprite_tiled_do(8bpp, _4x)
  2138. ^~~~~~~~~~~~~~~~~~~~~
  2139. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2140. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2141. ^
  2142. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2143. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2144. ^~~~~~~~
  2145. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2146. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2147. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2148. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2149. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2150. ^~~~~~~~~~~~~~~~~~
  2151. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2152. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2153. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2154. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2155. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2156. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2157. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2158. setup_sprite_tiled_do(8bpp, _4x)
  2159. ^~~~~~~~~~~~~~~~~~~~~
  2160. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2161. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2162. ^
  2163. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2164. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2165. ^~~~~~~~
  2166. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2167. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2168. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2169. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2170. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2171. ^~~~~~~~~~~~~~~~~~
  2172. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2173. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2174. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2175. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2176. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2177. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2178. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2179. setup_sprite_tiled_do(8bpp, _4x)
  2180. ^~~~~~~~~~~~~~~~~~~~~
  2181. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2182. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2183. ^
  2184. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2185. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2186. ^~~~~~~~
  2187. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2188. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2189. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2190. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2191. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2192. ^~~~~~~~~~~~~~~~~~
  2193. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2194. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2196. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2197. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2198. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2199. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2200. setup_sprite_tiled_do(8bpp, _4x)
  2201. ^~~~~~~~~~~~~~~~~~~~~
  2202. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2203. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2204. ^
  2205. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2206. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2207. ^~~~~~~~
  2208. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2209. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2210. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2211. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2212. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2213. ^~~~~~~~~~~~~~~~~~
  2214. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2215. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2216. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2217. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2218. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2219. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2220. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2221. setup_sprite_tiled_do(8bpp, _4x)
  2222. ^~~~~~~~~~~~~~~~~~~~~
  2223. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2224. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2225. ^
  2226. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2227. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2228. ^~~~~~~~
  2229. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2230. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2231. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2232. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2233. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2234. ^~~~~~~~~~~~~~~~~~
  2235. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2236. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2237. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2238. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2239. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  2240. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2241. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2242. setup_sprite_tiled_do(8bpp, _4x)
  2243. ^~~~~~~~~~~~~~~~~~~~~
  2244. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2245. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2246. ^
  2247. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2248. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2249. ^~~~~~~~
  2250. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2251. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2252. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2253. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2254. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2255. ^~~~~~~~~~~~~~~~~~
  2256. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2257. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2258. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2259. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2260. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2261. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2262. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2263. setup_sprite_tiled_do(8bpp, _4x)
  2264. ^~~~~~~~~~~~~~~~~~~~~
  2265. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2266. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2267. ^
  2268. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2269. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2270. ^~~~~~~~
  2271. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2272. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2273. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2274. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2275. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2276. ^~~~~~~~~~~~~~~~~~
  2277. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2278. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2279. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2280. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2281. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2282. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2283. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2284. setup_sprite_tiled_do(8bpp, _4x)
  2285. ^~~~~~~~~~~~~~~~~~~~~
  2286. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2287. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2288. ^
  2289. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2290. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2291. ^~~~~~~~
  2292. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2293. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2294. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2295. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2296. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2297. ^~~~~~~~~~~~~~~~~~
  2298. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2299. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2300. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2301. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2302. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2303. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2304. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2305. setup_sprite_tiled_do(8bpp, _4x)
  2306. ^~~~~~~~~~~~~~~~~~~~~
  2307. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2308. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2309. ^
  2310. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2311. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2312. ^~~~~~~~
  2313. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2314. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2315. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2316. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2317. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2318. ^~~~~~~~~~~~~~~~~~
  2319. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2320. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2321. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2322. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2323. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2324. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2325. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2326. setup_sprite_tiled_do(8bpp, _4x)
  2327. ^~~~~~~~~~~~~~~~~~~~~
  2328. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2329. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2330. ^
  2331. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2332. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2333. ^~~~~~~~
  2334. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2335. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2336. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2337. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2338. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2339. ^~~~~~~~~~~~~~~~~~
  2340. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2341. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2342. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2343. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2344. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2345. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2346. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2347. setup_sprite_tiled_do(8bpp, _4x)
  2348. ^~~~~~~~~~~~~~~~~~~~~
  2349. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2350. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2351. ^
  2352. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2353. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2354. ^~~~~~~~
  2355. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2356. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2357. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2358. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2359. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2360. ^~~~~~~~~~~~~~~~~~
  2361. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2362. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2363. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2364. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2365. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  2366. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2367. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2368. setup_sprite_tiled_do(8bpp, _4x)
  2369. ^~~~~~~~~~~~~~~~~~~~~
  2370. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2371. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2372. ^
  2373. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2374. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2375. ^~~~~~~~
  2376. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2377. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2378. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2379. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2380. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2381. ^~~~~~~~~~~~~~~~~~
  2382. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2383. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2384. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2385. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2386. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2387. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2388. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2389. setup_sprite_tiled_do(8bpp, _4x)
  2390. ^~~~~~~~~~~~~~~~~~~~~
  2391. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2392. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2393. ^
  2394. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2395. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2396. ^~~~~~~~
  2397. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2398. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2399. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2400. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2401. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2402. ^~~~~~~~~~~~~~~~~~
  2403. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2404. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2405. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2406. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2407. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2408. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2409. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2410. setup_sprite_tiled_do(8bpp, _4x)
  2411. ^~~~~~~~~~~~~~~~~~~~~
  2412. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2413. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2414. ^
  2415. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2416. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2417. ^~~~~~~~
  2418. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2419. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2420. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2421. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2422. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2423. ^~~~~~~~~~~~~~~~~~
  2424. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2425. setup_sprite_tile_column_height_##multi_height(full, none, \
  2426. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2427. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2428. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2429. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2430. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2431. setup_sprite_tiled_do(8bpp, _4x)
  2432. ^~~~~~~~~~~~~~~~~~~~~
  2433. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2434. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2435. ^
  2436. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2437. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2438. ^~~~~~~~
  2439. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2440. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2441. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2442. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2443. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2444. ^~~~~~~~~~~~~~~~~~
  2445. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2446. setup_sprite_tile_column_height_##multi_height(full, none, \
  2447. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2448. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2449. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2450. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2451. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2452. setup_sprite_tiled_do(8bpp, _4x)
  2453. ^~~~~~~~~~~~~~~~~~~~~
  2454. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2455. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2456. ^
  2457. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2458. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2459. ^~~~~~~~
  2460. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2461. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2462. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2463. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2464. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2465. ^~~~~~~~~~~~~~~~~~
  2466. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2467. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2468. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2469. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2470. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2471. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2472. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2473. setup_sprite_tiled_do(8bpp, _4x)
  2474. ^~~~~~~~~~~~~~~~~~~~~
  2475. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2476. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2477. ^
  2478. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2479. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2480. ^~~~~~~~
  2481. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2482. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2483. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2484. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2485. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2486. ^~~~~~~~~~~~~~~~~~
  2487. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2488. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2489. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2490. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2491. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  2492. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2493. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2494. setup_sprite_tiled_do(8bpp, _4x)
  2495. ^~~~~~~~~~~~~~~~~~~~~
  2496. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2497. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2498. ^
  2499. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2500. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2501. ^~~~~~~~
  2502. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2503. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2504. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2505. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2506. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2507. ^~~~~~~~~~~~~~~~~~
  2508. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2509. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2510. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2511. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2512. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  2513. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2514. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2515. setup_sprite_tiled_do(8bpp, _4x)
  2516. ^~~~~~~~~~~~~~~~~~~~~
  2517. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2518. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2519. ^
  2520. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2521. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2522. ^~~~~~~~
  2523. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2524. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2525. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2526. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2527. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2528. ^~~~~~~~~~~~~~~~~~
  2529. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2530. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2531. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2532. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2533. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  2534. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2535. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2536. setup_sprite_tiled_do(8bpp, _4x)
  2537. ^~~~~~~~~~~~~~~~~~~~~
  2538. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2539. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2540. ^
  2541. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2542. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2543. ^~~~~~~~
  2544. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2545. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2546. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2547. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2548. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2549. ^~~~~~~~~~~~~~~~~~
  2550. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2551. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2552. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2553. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2554. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2555. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2556. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2557. setup_sprite_tiled_do(8bpp, _4x)
  2558. ^~~~~~~~~~~~~~~~~~~~~
  2559. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2560. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2561. ^
  2562. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2563. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2564. ^~~~~~~~
  2565. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2566. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2567. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2568. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2569. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2570. ^~~~~~~~~~~~~~~~~~
  2571. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2572. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2573. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2574. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2575. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2576. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2577. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2578. setup_sprite_tiled_do(8bpp, _4x)
  2579. ^~~~~~~~~~~~~~~~~~~~~
  2580. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2581. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2582. ^
  2583. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2584. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2585. ^~~~~~~~
  2586. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2587. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2588. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2589. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2590. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2591. ^~~~~~~~~~~~~~~~~~
  2592. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2593. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2594. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2595. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2596. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2597. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2598. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2599. setup_sprite_tiled_do(8bpp, _4x)
  2600. ^~~~~~~~~~~~~~~~~~~~~
  2601. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2602. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2603. ^
  2604. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2605. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2606. ^~~~~~~~
  2607. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2608. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2609. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2610. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2611. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2612. ^~~~~~~~~~~~~~~~~~
  2613. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2614. setup_sprite_tile_column_height_##multi_height(full, none, \
  2615. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2616. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2617. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2618. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2619. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2620. setup_sprite_tiled_do(8bpp, _4x)
  2621. ^~~~~~~~~~~~~~~~~~~~~
  2622. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2623. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2624. ^
  2625. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2626. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2627. ^~~~~~~~
  2628. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2629. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2630. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2631. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2632. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2633. ^~~~~~~~~~~~~~~~~~
  2634. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2635. setup_sprite_tile_column_height_##multi_height(full, none, \
  2636. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2637. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2638. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2639. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2640. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2641. setup_sprite_tiled_do(8bpp, _4x)
  2642. ^~~~~~~~~~~~~~~~~~~~~
  2643. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2644. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2645. ^
  2646. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2647. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2648. ^~~~~~~~
  2649. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2650. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2651. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2652. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2653. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2654. ^~~~~~~~~~~~~~~~~~
  2655. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2656. setup_sprite_tile_column_height_##multi_height(full, none, \
  2657. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2658. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2659. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2660. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2661. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2662. setup_sprite_tiled_do(8bpp, _4x)
  2663. ^~~~~~~~~~~~~~~~~~~~~
  2664. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2665. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2666. ^
  2667. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2668. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2669. ^~~~~~~~
  2670. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2671. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2672. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2673. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2674. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2675. ^~~~~~~~~~~~~~~~~~
  2676. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2677. setup_sprite_tile_column_height_##multi_height(full, none, \
  2678. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2679. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2680. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2681. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2682. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2683. setup_sprite_tiled_do(8bpp, _4x)
  2684. ^~~~~~~~~~~~~~~~~~~~~
  2685. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2686. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2687. ^
  2688. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2689. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2690. ^~~~~~~~
  2691. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2692. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2693. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2694. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2695. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2696. ^~~~~~~~~~~~~~~~~~
  2697. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2698. setup_sprite_tile_column_height_##multi_height(full, none, \
  2699. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2700. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2701. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2702. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2703. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2704. setup_sprite_tiled_do(8bpp, _4x)
  2705. ^~~~~~~~~~~~~~~~~~~~~
  2706. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2707. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2708. ^
  2709. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2710. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2711. ^~~~~~~~
  2712. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2713. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2714. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2715. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2716. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2717. ^~~~~~~~~~~~~~~~~~
  2718. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2719. setup_sprite_tile_column_height_##multi_height(full, none, \
  2720. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2721. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2722. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2723. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2724. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2725. setup_sprite_tiled_do(8bpp, _4x)
  2726. ^~~~~~~~~~~~~~~~~~~~~
  2727. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2728. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2729. ^
  2730. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2731. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2732. ^~~~~~~~
  2733. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2734. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2735. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2736. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2737. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2738. ^~~~~~~~~~~~~~~~~~
  2739. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2740. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2741. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2742. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2743. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2744. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2745. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2746. setup_sprite_tiled_do(8bpp, _4x)
  2747. ^~~~~~~~~~~~~~~~~~~~~
  2748. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2749. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2750. ^
  2751. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2752. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2753. ^~~~~~~~
  2754. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2755. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2756. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2757. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2758. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2759. ^~~~~~~~~~~~~~~~~~
  2760. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2761. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2762. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2763. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2764. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2765. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2766. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2767. setup_sprite_tiled_do(8bpp, _4x)
  2768. ^~~~~~~~~~~~~~~~~~~~~
  2769. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2770. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2771. ^
  2772. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2773. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2774. ^~~~~~~~
  2775. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2776. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2777. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2778. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2779. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2780. ^~~~~~~~~~~~~~~~~~
  2781. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2782. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2783. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2784. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2785. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2786. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2787. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2788. setup_sprite_tiled_do(8bpp, _4x)
  2789. ^~~~~~~~~~~~~~~~~~~~~
  2790. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2791. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2792. ^
  2793. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2794. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2795. ^~~~~~~~
  2796. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2797. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2798. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2799. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2800. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2801. ^~~~~~~~~~~~~~~~~~
  2802. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2803. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2804. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2805. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2806. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2807. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2808. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2809. setup_sprite_tiled_do(8bpp, _4x)
  2810. ^~~~~~~~~~~~~~~~~~~~~
  2811. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2812. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2813. ^
  2814. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2815. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2816. ^~~~~~~~
  2817. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2818. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2819. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2820. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2821. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2822. ^~~~~~~~~~~~~~~~~~
  2823. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2824. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2825. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2826. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2827. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2828. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2829. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2830. setup_sprite_tiled_do(8bpp, _4x)
  2831. ^~~~~~~~~~~~~~~~~~~~~
  2832. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2833. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2834. ^
  2835. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2836. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2837. ^~~~~~~~
  2838. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2839. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2840. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2841. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2842. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2843. ^~~~~~~~~~~~~~~~~~
  2844. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2845. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2846. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2847. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2848. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2849. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2850. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2851. setup_sprite_tiled_do(8bpp, _4x)
  2852. ^~~~~~~~~~~~~~~~~~~~~
  2853. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2854. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2855. ^
  2856. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2857. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2858. ^~~~~~~~
  2859. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2860. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2861. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2862. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2863. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2864. ^~~~~~~~~~~~~~~~~~
  2865. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2866. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2867. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2868. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2869. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2870. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2871. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2872. setup_sprite_tiled_do(8bpp, _4x)
  2873. ^~~~~~~~~~~~~~~~~~~~~
  2874. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2875. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2876. ^
  2877. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2878. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2879. ^~~~~~~~
  2880. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2881. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2882. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2883. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2884. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2885. ^~~~~~~~~~~~~~~~~~
  2886. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2887. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2888. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2889. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2890. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2891. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2892. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2893. setup_sprite_tiled_do(8bpp, _4x)
  2894. ^~~~~~~~~~~~~~~~~~~~~
  2895. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2896. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2897. ^
  2898. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2899. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2900. ^~~~~~~~
  2901. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2902. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2903. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2904. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2905. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2906. ^~~~~~~~~~~~~~~~~~
  2907. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2908. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2909. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2910. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2911. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2912. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2913. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2914. setup_sprite_tiled_do(8bpp, _4x)
  2915. ^~~~~~~~~~~~~~~~~~~~~
  2916. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2917. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2918. ^
  2919. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2920. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2921. ^~~~~~~~
  2922. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2923. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2924. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2925. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  2926. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2927. ^~~~~~~~~~~~~~~~~~
  2928. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2929. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2930. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2931. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2932. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2933. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2934. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2935. setup_sprite_tiled_do(8bpp, _4x)
  2936. ^~~~~~~~~~~~~~~~~~~~~
  2937. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2938. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2939. ^
  2940. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2941. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2942. ^~~~~~~~
  2943. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2944. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2945. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2946. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2947. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2948. ^~~~~~~~~~~~~~~~~~
  2949. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2950. setup_sprite_tile_column_height_##multi_height(full, none, \
  2951. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2952. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2953. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2954. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2955. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2956. setup_sprite_tiled_do(8bpp, _4x)
  2957. ^~~~~~~~~~~~~~~~~~~~~
  2958. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2959. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2960. ^
  2961. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2962. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2963. ^~~~~~~~
  2964. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2965. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2966. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2967. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2968. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2969. ^~~~~~~~~~~~~~~~~~
  2970. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2971. setup_sprite_tile_column_height_##multi_height(full, none, \
  2972. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2973. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2974. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2975. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2976. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2977. setup_sprite_tiled_do(8bpp, _4x)
  2978. ^~~~~~~~~~~~~~~~~~~~~
  2979. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  2980. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2981. ^
  2982. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2983. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2984. ^~~~~~~~
  2985. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2986. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2987. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2988. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  2989. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2990. ^~~~~~~~~~~~~~~~~~
  2991. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2992. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2993. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2994. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2995. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2996. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2997. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2998. setup_sprite_tiled_do(8bpp, _4x)
  2999. ^~~~~~~~~~~~~~~~~~~~~
  3000. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3001. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3002. ^
  3003. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3004. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3005. ^~~~~~~~
  3006. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3007. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3008. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3009. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3010. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3011. ^~~~~~~~~~~~~~~~~~
  3012. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3013. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3014. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3015. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3016. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  3017. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3018. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3019. setup_sprite_tiled_do(8bpp, _4x)
  3020. ^~~~~~~~~~~~~~~~~~~~~
  3021. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3022. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3023. ^
  3024. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3025. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3026. ^~~~~~~~
  3027. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3028. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3029. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3030. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3031. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3032. ^~~~~~~~~~~~~~~~~~
  3033. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3034. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3035. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3036. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3864:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3037. setup_sprite_tile_column_width_single(texture_mode, single, half, right, \
  3038. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3039. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3040. setup_sprite_tiled_do(8bpp, _4x)
  3041. ^~~~~~~~~~~~~~~~~~~~~
  3042. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3043. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3044. ^
  3045. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3046. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3047. ^~~~~~~~
  3048. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3049. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3050. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3051. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3052. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3053. ^~~~~~~~~~~~~~~~~~
  3054. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3055. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3056. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3057. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3058. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3059. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3060. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3061. setup_sprite_tiled_do(8bpp, _4x)
  3062. ^~~~~~~~~~~~~~~~~~~~~
  3063. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3064. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3065. ^
  3066. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3067. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3068. ^~~~~~~~
  3069. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3070. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3071. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3072. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3073. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3074. ^~~~~~~~~~~~~~~~~~
  3075. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3076. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3077. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3078. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3079. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3080. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3081. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3082. setup_sprite_tiled_do(8bpp, _4x)
  3083. ^~~~~~~~~~~~~~~~~~~~~
  3084. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3085. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3086. ^
  3087. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3088. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3089. ^~~~~~~~
  3090. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3091. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3092. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3093. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3094. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3095. ^~~~~~~~~~~~~~~~~~
  3096. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3097. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3098. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3099. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3100. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3101. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3102. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3103. setup_sprite_tiled_do(8bpp, _4x)
  3104. ^~~~~~~~~~~~~~~~~~~~~
  3105. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3106. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3107. ^
  3108. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3109. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3110. ^~~~~~~~
  3111. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3112. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3113. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3114. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3115. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3116. ^~~~~~~~~~~~~~~~~~
  3117. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3118. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3119. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3120. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3121. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3122. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3123. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3124. setup_sprite_tiled_do(8bpp, _4x)
  3125. ^~~~~~~~~~~~~~~~~~~~~
  3126. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3127. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3128. ^
  3129. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3130. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3131. ^~~~~~~~
  3132. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3133. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3134. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3135. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3136. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3137. ^~~~~~~~~~~~~~~~~~
  3138. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3139. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3140. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3141. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3142. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3143. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3144. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3145. setup_sprite_tiled_do(8bpp, _4x)
  3146. ^~~~~~~~~~~~~~~~~~~~~
  3147. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3148. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3149. ^
  3150. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3151. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3152. ^~~~~~~~
  3153. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3154. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3155. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3156. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3157. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3158. ^~~~~~~~~~~~~~~~~~
  3159. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3160. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3161. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3162. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3163. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3164. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3165. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3166. setup_sprite_tiled_do(8bpp, _4x)
  3167. ^~~~~~~~~~~~~~~~~~~~~
  3168. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3169. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3170. ^
  3171. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3172. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3173. ^~~~~~~~
  3174. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3175. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3176. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3177. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3178. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3179. ^~~~~~~~~~~~~~~~~~
  3180. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3181. setup_sprite_tile_column_height_##multi_height(full, none, \
  3182. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3183. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3184. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3185. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3186. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3187. setup_sprite_tiled_do(8bpp, _4x)
  3188. ^~~~~~~~~~~~~~~~~~~~~
  3189. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3190. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3191. ^
  3192. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3193. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3194. ^~~~~~~~
  3195. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3196. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3197. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3198. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3199. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3200. ^~~~~~~~~~~~~~~~~~
  3201. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3202. setup_sprite_tile_column_height_##multi_height(full, none, \
  3203. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3204. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3205. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3206. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3207. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3208. setup_sprite_tiled_do(8bpp, _4x)
  3209. ^~~~~~~~~~~~~~~~~~~~~
  3210. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3211. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3212. ^
  3213. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3214. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3215. ^~~~~~~~
  3216. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3217. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3218. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3219. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3220. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3221. ^~~~~~~~~~~~~~~~~~
  3222. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3223. setup_sprite_tile_column_height_##multi_height(full, none, \
  3224. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3225. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3226. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3227. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3228. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3229. setup_sprite_tiled_do(8bpp, _4x)
  3230. ^~~~~~~~~~~~~~~~~~~~~
  3231. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3232. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3233. ^
  3234. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3235. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3236. ^~~~~~~~
  3237. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3238. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3239. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3240. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3241. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3242. ^~~~~~~~~~~~~~~~~~
  3243. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3244. setup_sprite_tile_column_height_##multi_height(full, none, \
  3245. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3246. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3247. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3248. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3249. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3250. setup_sprite_tiled_do(8bpp, _4x)
  3251. ^~~~~~~~~~~~~~~~~~~~~
  3252. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3253. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3254. ^
  3255. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3256. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3257. ^~~~~~~~
  3258. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3259. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3260. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3261. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3262. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3263. ^~~~~~~~~~~~~~~~~~
  3264. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3265. setup_sprite_tile_column_height_##multi_height(full, none, \
  3266. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3267. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3268. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3269. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3270. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3271. setup_sprite_tiled_do(8bpp, _4x)
  3272. ^~~~~~~~~~~~~~~~~~~~~
  3273. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3274. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3275. ^
  3276. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3277. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3278. ^~~~~~~~
  3279. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3280. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3281. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3282. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3283. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3284. ^~~~~~~~~~~~~~~~~~
  3285. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3286. setup_sprite_tile_column_height_##multi_height(full, none, \
  3287. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3288. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3289. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3290. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3291. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3292. setup_sprite_tiled_do(8bpp, _4x)
  3293. ^~~~~~~~~~~~~~~~~~~~~
  3294. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3295. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3296. ^
  3297. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3298. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3299. ^~~~~~~~
  3300. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3301. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3302. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3303. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3304. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3305. ^~~~~~~~~~~~~~~~~~
  3306. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3307. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3308. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3309. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3310. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3311. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3312. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3313. setup_sprite_tiled_do(8bpp, _4x)
  3314. ^~~~~~~~~~~~~~~~~~~~~
  3315. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3316. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3317. ^
  3318. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3319. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3320. ^~~~~~~~
  3321. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3322. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3323. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3324. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3325. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3326. ^~~~~~~~~~~~~~~~~~
  3327. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3328. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3329. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3330. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3331. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3332. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3333. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3334. setup_sprite_tiled_do(8bpp, _4x)
  3335. ^~~~~~~~~~~~~~~~~~~~~
  3336. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3337. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3338. ^
  3339. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3340. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3341. ^~~~~~~~
  3342. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3343. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3344. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3345. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3346. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3347. ^~~~~~~~~~~~~~~~~~
  3348. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3349. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3350. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3351. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3352. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  3353. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3354. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3355. setup_sprite_tiled_do(8bpp, _4x)
  3356. ^~~~~~~~~~~~~~~~~~~~~
  3357. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3358. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3359. ^
  3360. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3361. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3362. ^~~~~~~~
  3363. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3364. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3365. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3366. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3367. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3368. ^~~~~~~~~~~~~~~~~~
  3369. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3370. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3371. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3372. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3373. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  3374. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3375. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3376. setup_sprite_tiled_do(8bpp, _4x)
  3377. ^~~~~~~~~~~~~~~~~~~~~
  3378. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3379. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3380. ^
  3381. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3382. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3383. ^~~~~~~~
  3384. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3385. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3386. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3387. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3388. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3389. ^~~~~~~~~~~~~~~~~~
  3390. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3391. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3392. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3393. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3394. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  3395. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3396. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3397. setup_sprite_tiled_do(8bpp, _4x)
  3398. ^~~~~~~~~~~~~~~~~~~~~
  3399. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3400. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3401. ^
  3402. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3403. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3404. ^~~~~~~~
  3405. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3406. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3407. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3408. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3409. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3410. ^~~~~~~~~~~~~~~~~~
  3411. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3412. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3413. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3414. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3415. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  3416. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3417. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3418. setup_sprite_tiled_do(8bpp, _4x)
  3419. ^~~~~~~~~~~~~~~~~~~~~
  3420. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3421. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3422. ^
  3423. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3424. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3425. ^~~~~~~~
  3426. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3427. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3428. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3429. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3430. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3431. ^~~~~~~~~~~~~~~~~~
  3432. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3433. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3434. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3435. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3436. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  3437. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3438. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3439. setup_sprite_tiled_do(8bpp, _4x)
  3440. ^~~~~~~~~~~~~~~~~~~~~
  3441. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3442. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3443. ^
  3444. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3445. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3446. ^~~~~~~~
  3447. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3448. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3449. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3450. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3451. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3452. ^~~~~~~~~~~~~~~~~~
  3453. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3454. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3455. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3456. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3457. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  3458. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3459. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3460. setup_sprite_tiled_do(8bpp, _4x)
  3461. ^~~~~~~~~~~~~~~~~~~~~
  3462. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3463. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3464. ^
  3465. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3466. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3467. ^~~~~~~~
  3468. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3469. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3470. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3471. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3472. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3473. ^~~~~~~~~~~~~~~~~~
  3474. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3475. setup_sprite_tile_column_height_##multi_height(full, none, \
  3476. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3477. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3478. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  3479. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3480. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3481. setup_sprite_tiled_do(8bpp, _4x)
  3482. ^~~~~~~~~~~~~~~~~~~~~
  3483. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3484. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3485. ^
  3486. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3487. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3488. ^~~~~~~~
  3489. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3490. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3491. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3492. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3493. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3494. ^~~~~~~~~~~~~~~~~~
  3495. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3496. setup_sprite_tile_column_height_##multi_height(full, none, \
  3497. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3498. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3499. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  3500. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3501. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3502. setup_sprite_tiled_do(8bpp, _4x)
  3503. ^~~~~~~~~~~~~~~~~~~~~
  3504. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3505. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3506. ^
  3507. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3508. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3509. ^~~~~~~~
  3510. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3511. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3512. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3513. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3514. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3515. ^~~~~~~~~~~~~~~~~~
  3516. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3517. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3518. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3519. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3520. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  3521. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3522. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3523. setup_sprite_tiled_do(8bpp, _4x)
  3524. ^~~~~~~~~~~~~~~~~~~~~
  3525. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3526. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3527. ^
  3528. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3529. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3530. ^~~~~~~~
  3531. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3532. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3533. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3534. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3535. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3536. ^~~~~~~~~~~~~~~~~~
  3537. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3538. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3539. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3540. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3884:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3541. setup_sprite_tile_column_width_single(texture_mode, single, half, left, \
  3542. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3543. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3544. setup_sprite_tiled_do(8bpp, _4x)
  3545. ^~~~~~~~~~~~~~~~~~~~~
  3546. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3547. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3548. ^
  3549. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3550. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3551. ^~~~~~~~
  3552. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3553. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3554. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3555. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3556. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3557. ^~~~~~~~~~~~~~~~~~
  3558. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3559. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3560. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3561. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3562. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3563. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3564. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3565. setup_sprite_tiled_do(8bpp, _4x)
  3566. ^~~~~~~~~~~~~~~~~~~~~
  3567. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3568. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3569. ^
  3570. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3571. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3572. ^~~~~~~~
  3573. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3574. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3575. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3576. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3577. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3578. ^~~~~~~~~~~~~~~~~~
  3579. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3580. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3581. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3582. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3583. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3584. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3585. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3586. setup_sprite_tiled_do(8bpp, _4x)
  3587. ^~~~~~~~~~~~~~~~~~~~~
  3588. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3589. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3590. ^
  3591. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3592. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3593. ^~~~~~~~
  3594. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3595. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3596. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3597. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3598. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3599. ^~~~~~~~~~~~~~~~~~
  3600. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3601. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3602. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3603. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3604. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3605. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3606. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3607. setup_sprite_tiled_do(8bpp, _4x)
  3608. ^~~~~~~~~~~~~~~~~~~~~
  3609. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3610. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3611. ^
  3612. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3613. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3614. ^~~~~~~~
  3615. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3616. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3617. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3618. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3619. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3620. ^~~~~~~~~~~~~~~~~~
  3621. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3622. setup_sprite_tile_column_height_##multi_height(full, none, \
  3623. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3624. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3625. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3626. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3627. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3628. setup_sprite_tiled_do(8bpp, _4x)
  3629. ^~~~~~~~~~~~~~~~~~~~~
  3630. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3631. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3632. ^
  3633. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3634. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3635. ^~~~~~~~
  3636. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3637. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3638. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3639. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3640. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3641. ^~~~~~~~~~~~~~~~~~
  3642. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3643. setup_sprite_tile_column_height_##multi_height(full, none, \
  3644. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3645. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3646. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3647. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3648. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3649. setup_sprite_tiled_do(8bpp, _4x)
  3650. ^~~~~~~~~~~~~~~~~~~~~
  3651. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3652. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3653. ^
  3654. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3655. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3656. ^~~~~~~~
  3657. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3658. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3659. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3660. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3661. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3662. ^~~~~~~~~~~~~~~~~~
  3663. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3664. setup_sprite_tile_column_height_##multi_height(full, none, \
  3665. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3666. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3667. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3668. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3669. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3670. setup_sprite_tiled_do(8bpp, _4x)
  3671. ^~~~~~~~~~~~~~~~~~~~~
  3672. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3673. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3674. ^
  3675. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3676. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3677. ^~~~~~~~
  3678. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3679. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3680. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3681. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3682. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3683. ^~~~~~~~~~~~~~~~~~
  3684. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3685. setup_sprite_tile_column_height_##multi_height(full, none, \
  3686. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3687. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3688. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3689. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3690. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3691. setup_sprite_tiled_do(8bpp, _4x)
  3692. ^~~~~~~~~~~~~~~~~~~~~
  3693. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3694. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3695. ^
  3696. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3697. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3698. ^~~~~~~~
  3699. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3700. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3701. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3702. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3703. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3704. ^~~~~~~~~~~~~~~~~~
  3705. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3706. setup_sprite_tile_column_height_##multi_height(full, none, \
  3707. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3708. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3709. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3710. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3711. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3712. setup_sprite_tiled_do(8bpp, _4x)
  3713. ^~~~~~~~~~~~~~~~~~~~~
  3714. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3715. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3716. ^
  3717. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3718. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3719. ^~~~~~~~
  3720. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3721. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3722. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3723. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3724. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3725. ^~~~~~~~~~~~~~~~~~
  3726. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3727. setup_sprite_tile_column_height_##multi_height(full, none, \
  3728. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3729. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3730. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3731. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3732. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3733. setup_sprite_tiled_do(8bpp, _4x)
  3734. ^~~~~~~~~~~~~~~~~~~~~
  3735. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3736. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3737. ^
  3738. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3739. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3740. ^~~~~~~~
  3741. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3742. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3743. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3744. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3745. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3746. ^~~~~~~~~~~~~~~~~~
  3747. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3748. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3749. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3750. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3751. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3752. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3753. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3754. setup_sprite_tiled_do(8bpp, _4x)
  3755. ^~~~~~~~~~~~~~~~~~~~~
  3756. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3757. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3758. ^
  3759. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3760. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3761. ^~~~~~~~
  3762. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3763. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3764. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3765. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3766. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3767. ^~~~~~~~~~~~~~~~~~
  3768. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3769. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3770. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3771. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3772. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3773. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3774. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3775. setup_sprite_tiled_do(8bpp, _4x)
  3776. ^~~~~~~~~~~~~~~~~~~~~
  3777. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3778. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3779. ^
  3780. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3781. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3782. ^~~~~~~~
  3783. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3784. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3785. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3786. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3787. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3788. ^~~~~~~~~~~~~~~~~~
  3789. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3790. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3791. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3792. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3793. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3794. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3795. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3796. setup_sprite_tiled_do(8bpp, _4x)
  3797. ^~~~~~~~~~~~~~~~~~~~~
  3798. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3799. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3800. ^
  3801. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3802. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3803. ^~~~~~~~
  3804. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3805. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3806. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3807. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3808. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3809. ^~~~~~~~~~~~~~~~~~
  3810. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3811. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3812. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3813. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3814. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3815. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3816. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3817. setup_sprite_tiled_do(8bpp, _4x)
  3818. ^~~~~~~~~~~~~~~~~~~~~
  3819. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3820. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3821. ^
  3822. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3823. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3824. ^~~~~~~~
  3825. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3641:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3826. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3827. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3828. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3829. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3830. ^~~~~~~~~~~~~~~~~~
  3831. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3832. setup_sprite_tile_column_height_##multi_height(full, none, \
  3833. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3834. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3835. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3836. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3837. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3838. setup_sprite_tiled_do(8bpp, _4x)
  3839. ^~~~~~~~~~~~~~~~~~~~~
  3840. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3841. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3842. ^
  3843. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3844. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3845. ^~~~~~~~
  3846. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3665:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3847. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3848. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3849. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp_4x’
  3850. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3851. ^~~~~~~~~~~~~~~~~~
  3852. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3853. setup_sprite_tile_column_height_##multi_height(full, none, \
  3854. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3855. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3856. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3857. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3858. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3859. setup_sprite_tiled_do(8bpp, _4x)
  3860. ^~~~~~~~~~~~~~~~~~~~~
  3861. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:387:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  3862. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3863. ^
  3864. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3865. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3866. ^~~~~~~~
  3867. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3707:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3868. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3869. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3870. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp_4x’
  3871. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3872. ^~~~~~~~~~~~~~~~~~
  3873. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3874. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3875. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3876. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3877. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3878. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3879. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3939:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3880. setup_sprite_tiled_do(8bpp, _4x)
  3881. ^~~~~~~~~~~~~~~~~~~~~
  3882. Makefile:398: recipe for target 'plugins/gpu_neon/psx_gpu/psx_gpu_simd.o' failed
  3883. make: *** [plugins/gpu_neon/psx_gpu/psx_gpu_simd.o] Error 1
  3884. make: *** Waiting for unfinished jobs....
  3885. Could not successfully build lr-pcsx-rearmed - Playstation emulator - PCSX (arm optimised) port for libretro (/home/renato/RetroPie-Setup/tmp/build/lr-pcsx-rearmed/pcsx_rearmed_libretro.so not found).
  3886. ~/RetroPie-Setup
  3887.  
  3888. Log ended at: Tue Jan 17 01:24:52 CET 2023
  3889. Total running time: 0 hours, 0 mins, 37 secs
Advertisement
Add Comment
Please, Sign In to add comment